Sap-abap-user-exits
SAP ABAP-ユーザー出口
標準のSAP抽出プログラムが、許可や時間チェックなど、予期されるデータや必要な機能を提供しない場合、抽出でユーザー出口が使用されます。 ユーザー出口は、一般に販売管理(SD)モジュールで使用されます。 SAPは、販売、輸送、出荷、および請求の分野で多くの出口を提供しています。 ユーザー出口は、標準SAPがすべての要件を満たすことができない場合にいくつかの変更を行うように設計されています。
各販売エリアで利用可能な出口にアクセスできるようにするには、次のパスを使用してIMGに移動します。IMG→販売管理→システム修正→ユーザー出口。 SDの領域の各出口のドキュメントについて詳しく説明しています。
たとえば、販売伝票処理(契約、見積、または受注)でユーザExitを検索する場合は、上記のパスに従って、ノードSales→User ExitsのユーザExitを展開し続けます。 アイコン文書をクリックして、販売伝票処理で利用可能なすべてのユーザー出口を確認します。
S.No. | User Exit & Description |
---|---|
1 |
USEREXIT_FIELD_MODIFICATION 画面属性を変更するために使用されます。 |
2 |
USEREXIT_SAVE_DOCUMENT ユーザーが[保存]をクリックしたときに操作を実行するのに役立ちます。 |
3 |
USEREXIT_SAVE_DOCUMENT_PREPARE 入力フィールドを確認したり、フィールドに値を入力したり、ユーザーにポップアップを表示したり、ドキュメントを確認したりするのに非常に便利です。 |
4 |
USEREXIT_MOVE_FIELD_TO_VBAK ユーザーヘッダーの変更がヘッダー作業領域に移動されるときに使用されます。 |
5 |
USEREXIT_MOVE_FIELD_TO_VBAP ユーザーアイテムの変更がSAPアイテムの作業領域に移動されるときに使用されます。 |
ユーザー出口は、カスタマー出口と同じ目的を果たしますが、SDモジュールでのみ使用できます。 出口は、汎用モジュールの呼び出しとして実装されます。 ユーザー出口は、SAP標準プログラムの変更です。
例
処理中に、トランザクションコード「ME01」を入力し、F8(実行)ボタンを押します。 上記のコードは、次の出力を生成します-
image:/sap_abap/transaction_code_me01.jpg[トランザクションコード「ME01」