SAP Business Oneの各マスタ、各伝票にはあらかじめ多くの項目が用意されていますが
SAP Business Oneを運用していくうちに、使用していない項目が表示されているため、マスタが見にくいや
ユーザ様独自の管理番号を振り分けたいなど、標準で用意されたものから、カスタマイズをしてほしいといった
要望が多く出てきます。
そこで、今回はSAP Business OneのUIをカスタマイズしていこうと思います!
例として、今回は取引先マスタをカスタマイズしていきます。
※その他のマスタや伝票に関しても同じ方法で変更可能です。
以下の画像がSAP Business Oneの標準として表示されている取引先マスタになります。
まずは、項目の非表示や配置変更についてです。
「管理」→「ユーティリティ」→「UI設定テンプレート」からテンプレートの作成、ユーザへの割当を行えます。
テンプレートの名称を決定し、書式にはカスタマイズを行う書式をプルダウンから選択します。
すると書式の行を選択すると[フォームUI編集]ボタンが押せるようになります。
[フォームUI編集]ボタンを押すとUI編集モードとなり、カスタマイズを行えます。
後は非表示にしたい項目を右クリック→非表示と選択することで項目を非表示にすることが出来ます。
以下画像の例では[統一連邦税ID]という項目を非表示にしています。
非表示にしたい項目全ての設定が終わり次第、マスタ上で右クリック→保存を選択し、ウィンドウを閉じます。
このまま終了しても問題はないですが、項目を表示にしたことにより、
マスタが歯抜け状態になってしまい綺麗に項目が並んでいません。
どうしても気になってしまう方はUI編集では項目を非表示にするだけでなく位置の調整や
項目の高さを変更することが出来ますので表示されている項目の位置を変更したり、上下の項目の高さを調整することで
ある程度綺麗なUIにカスタマイズできます。
今回は[注釈]の位置と高さを調整して違和感の無いようにカスタマイズしました。
UIカスタマイズが出来たら、[割当ユーザ]タブに移動し、カスタマイズを割り当てたいユーザを選択すると
選択したユーザに適用されます。