SD ユーザーExit
目的
SAPセールスおよびディストリビューションモジュールに関連するさまざまなユーザーExitについて説明します。
前書き
ユーザーExitとは、顧客が独自に作成したプログラムを呼び出すように手配できるソフトウェアプログラム内の場所です。R / 3では、一部のユーザーExitはIncludeステートメントを使用して、プログラムから呼び出される顧客プログラムの拡張機能を含めます。他のユーザーExitは、カスタマイズによってアクセスされるテーブルを使用します。
警告
以下のドキュメントは、SPROアクティビティドキュメントおよびSAPライブラリからコピーされます。
関連情報
CMOD |
顧客Exit |
---|---|
ルーチンを含める |
変更キーが必要な顧客用に予約されています |
販売関連のExit
顧客Exit
拡張コード |
説明文 |
---|---|
SDAPO001 |
ソーシング副品目数量伝播の有効化 |
SDTRM001 |
新しいATPチェックなしで納入日程を再計画します。 |
V45A0001 |
製品選択のための代替材料を決定する |
V45A0002 |
販売伝票での受注先の事前定義 |
V45A0003 |
顧客機能のためのコレクターmodulpool MV45A |
V45A0004 |
梱包提案のコピー |
V45E0001 |
受注から購買発注を更新する |
V45E0002 |
調達要素でのデータ転送(要件、組立) |
V45L0001 |
SDコンポーネントサプライヤーの処理(顧客の機能強化) |
V45P0001 |
会社間コード販売のためのSDカスタマ機能 |
V45S0001 |
構成から販売ドキュメントを更新 |
V45S0003 |
不完全な設定のMRP関連性 |
V45S0004 |
受注の有効性タイプ |
V45W0001 |
SDサービス管理:契約データのアイテムへの転送 |
V46H0001 |
リソース関連の請求のためのSD顧客機能 |
V60F0001 |
SD課金プラン(顧客の機能拡張)の違い。料金プランへ |
ルーチンを含める
含める |
説明文 |
---|---|
MV45ATZZ |
販売伝票処理のメタデータを入力するため |
MV45AOZZ |
|
MV45AIZZ |
販売ドキュメント処理用の追加のインストール固有モジュールを入力するため。 |
MV45AFZZ |
インストール固有のFORMルーチンを入力したり、ユーザーExitを使用したりするため |
詳細については、上記のヘルプリンクを参照してください。
請求関連のExit
顧客Exit
拡張コード |
説明文 |
---|---|
SDVFX001 |
アカウンティングへの配信におけるユーザーExitヘッダー行 |
SDVFX002 |
会計への転送中のA / RラインのユーザーExit |
SDVFX003 |
会計への転送におけるユーザーExitの現金清算 |
SDVFX004 |
会計への転送中のユーザーExitG / Lライン |
SDVFX005 |
会計への転送でのユーザーExit予約 |
SDVFX006 |
会計への転送中のユーザーExit税明細 |
SDVFX007 |
ユーザーExit:アカウンティングへの転送中の請求計画 |
SDVFX008 |
ユーザーExit:転送構造SD-FIの処理 |
SDVFX009 |
請求書 KIDONO(支払整理番号)の処理 |
SDVFX010 |
顧客ラインのユーザーExitアイテムテーブル |
SDVFX011 |
komkcv-およびkompcv-structuresのユーザーExit |
V05I0001 |
請求インデックスのユーザーExit |
V05N0001 |
請求ドキュメントを印刷するためのユーザーExit。PORプロシージャの使用 |
V60A0001 |
請求伝票の顧客機能 |
V60P0001 |
リストに表示する追加フィールドのデータ提供 |
V61A0001 |
顧客の機能強化:価格 |
配送関連のExit
顧客Exit
拡張コード |
説明文 |
---|---|
V50PSTAT |
配送:アイテムステータスの計算 |
V50Q0001 |
配信モニター:表示フィールドに入力するためのユーザーExit |
V50R0001 |
配送作成の一括処理 |
V50R0002 |
配送作成の一括処理 |
V50R0004 |
出荷期日リストのPOの在庫の計算 |
V50S0001 |
配信処理のためのユーザーExit |
V53C0001 |
アイテムごとの時間での大まかなワークロード計算 |
V53C0002 |
W&S:RWEの機能強化-出荷資材タイプ/タイムスロット |
V53W0001 |
ピッキングウェーブを作成するためのユーザーExit |
VMDE0001 |
出荷インターフェース:エラー処理-インバウンドIDoc |
VMDE0002 |
配送インターフェース:メッセージPICKSD(ピッキング、アウトバウンド) |
VMDE0003 |
出荷インターフェース:メッセージSDPICK(ピッキング、インバウンド) |
VMDE0004 |
出荷インタフェース:メッセージSDPACK(梱包、入荷) |
V02V0001 |
在庫転送オーダーの販売エリア決定 |
V02V0002 |
保管場所決定のためのユーザーExit |
V02V0003 |
ゲート+ Matlステージング領域決定のためのユーザーExit(ヘッダー) |
V02V0004 |
ステージング領域決定のためのユーザーExit(アイテム) |
ルーチンを含める
含める |
説明文 |
---|---|
MV50AFZ1 |
配信処理のためのユーザーExit |
MV50AFZ2 |
バッチ数量割り当てのユーザーExit |
MV50AFZ3 |
LIPS-KOQUI(ピッキングは確認が必要です)の決定 |
MV50AFZK |
このインクルードのユーザーExitを使用して、材料 |
MV50AFZL |
受注の配送作成プロセスでは、配送の |
MV50AFZP |
このユーザーExitを使用して、配信処理の価格設定画面の変更モードを変更できます。 |
MV50AFZZ |
ユーザーはバッチ決定のために終了します。LIPS-LGORTの決定 |
輸送用ユーザーExit
ルーチンを含める
含める |
説明文 |
---|---|
MV56AOZZ |
このプログラムに独自のモジュールを含めて、 |
MV56AIZZ |
このプログラムに独自のモジュールを含めて、 |
MV56AFZY |
このプログラムに独自のFORMルーチンを含めることができます。 |
MV56AFZZ |
このプログラムには、事前定義されたFORMルーチンが含まれています。このルーチンでは |
追加情報については、上記のSAPヘルプリンクを参照してください。
価格決定のためのユーザーExit
ルーチン |
モジュールプールまたは |
含める |
説明文 |
---|---|---|---|
USEREXIT_PRICING_PREPARE_TKOMK |
SAPLV60A |
RV60AFZZ |
このユーザーExitを使用すると 、標準のSAPシステム |
USEREXIT_PRICING_PREPARE_TKOMP |
SAPLV60A |
RV60AFZZ |
このユーザーExitを使用すると |
USEREXIT_FIELD_MODIFICATION |
SAPMV61A |
MV61AFZA |
このユーザーExitを使用して |
USEREXIT_FIELD_MODIFIC_KZWI |
SAPMV61A |
MV61AFZB |
|
USEREXIT_FIELD_MODIFIC_KOPF |
SAPMV61A |
MV61AFZB |
|
USEREXIT_FIELD_MODIFIC_LEER |
SAPMV61A |
MV61AFZB |
|
USEREXIT_PRICING_CHECK |
SAPMV61 |
MV61AFZA |
条件ラインの標準チェック( |
USEREXIT_PRICING_RULE |
SAPLV61A |
RV61AFZA |
標準SAPシステムでは、 |
USEREXIT_CHANGE_PRICING_RULE |
SAPMV61A |
MV61AFZA |
このユーザーExitを使用して |
USEREXIT_XKOMV_BEWERTEN_INIT |
SAPLV61A |
RV61AFZB |
このフィールドは式で使用されるため、価格設定 |
USEREXIT_XKOMV_BEWERTEN_END |
SAPLV61A |
RV61AFZB |
価格設定中の価格コンポーネントのループ内で、特定の値 |
USEREXIT_XKOMV_ERGAENZEN |
SAPLV61A |
RV61AFZB |
変更モードで |
USEREXIT_XKOMV_ERGAENZEN_MANU |
SAPLV61A |
RV61AFZB |
このユーザーExitを使用 |
USEREXIT_XKOMV_FUELLEN |
SAPLV61A |
RV61AFZB |
このユーザーExitは、すべてまたは個々の価格 |
USEREXIT_XKOMV_FUELLEN_O_KONP |
SAPLV61A |
RV61AFZB |
このユーザーExitは、すべてまたは個々の価格コンポーネントの再決定時に常に呼び出されます。 |
USEREXIT_PRICING_COPY |
SAPLV61A |
RV61AFZA |
コピーした価格コンポーネントのKONVフィールドを変更できます。 |
注意:リリース4.6A以降、条件画面(画面6201)の表示は全画面から従属画面に変換されました。全画面はSAPMV61Aモジュールプールに含まれていますが、従属画面はプログラムSAPLV69Aに含まれています。したがって、MV61AFZAおよびMV61AFZBの代わりに、LV69AFZZのユーザーExitを使用する必要があります。参照については、OSSノート313569を参照してください。
パートナー決定のためのユーザーExit
パートナー決定には、以下のユーザーExitが含まれています。
ユーザーExit |
説明文 |
---|---|
EXIT_SAPLV09A_001 |
このユーザーExitを使用して、手動で入力 |
EXIT_SAPLV09A_002 |
現在の販売エリアで顧客が管理されていない場合は、このユーザーExitを呼び出します。 |
EXIT_SAPLV09A_003 |
このユーザーExitを使用して、パートナー決定手順 |
EXIT_SAPLV09A_004 |
このユーザーExitを使用して、パートナー |
詳細については、各ユーザーExitのプログラム文書を参照してください。
信用調査のためのユーザーExit
標準システムのものとは異なる独自の個別信用調査を実行する場合は、以下のユーザExitでそれらを定義する必要があります。
ユーザーExit |
LVKMPTZZ |
---|---|
LVKMPFZ1 |
USER_CREDIT_CHECK1 |
LVKMPFZ2 |
USER_CREDIT_CHECK2 |
LVKMPFZ3 |
USER_CREDIT_CHECK3 |
可用性チェックのためのユーザーExit
ユーザーExit |
含める |
説明文 |
---|---|---|
USEREXIT_AVAIL_CHECK_CREDIT |
MV45AFZF |
このユーザーExitを使用すると |
売掛金のリスク管理のユーザーExit
ユーザーExit |
説明文 |
---|---|
RVKMPUS2 |
このユーザーExitを使用して、新しい支払い保証の形式を定義できます。 |
請求計画のユーザーExit
ユーザーExit |
含める |
説明文 |
---|---|---|
RV60FUS1 |
SAPLV60F |
請求計画:差額を分配
|
RV60FUS2 |
SAPLV60F |
料金プラン:価格の準備
|
RV60FUS3 |
SAPLV60F |
ビル。計画:ソースからの期限提案
|
RV60FUS4 |
SAPLV60F |
画面のフィールド準備フィールド選択 |
RV60FUS5 |
|
このユーザーExitを使用して、ヘッダーフィールドの日付行TKOMKを分割できます。 |
RV60FUST |
|
請求計画のユーザーパーツ-データ定義 |
請求伝票の追加ユーザーExit
ユーザーExit |
含める |
説明文 |
---|---|---|
USEREXIT_FILL_VBRK_VBRP |
RV60AFZC |
VBRK / VBRPテーブルのフィールドに入力します |
USEREXIT_NUMBER_RANGE_INV_DATE |
RV60AFZC |
内部文書番号の番号範囲を決定し |
製品割り当て処理のユーザーExit*
ユーザーExit |
含める |
説明文 |
---|---|---|
SDQUX0001 |
|
SD製品割り当ての拡張チェックのための汎用モジュールExit |
利用可能在庫確認のためのユーザーExit
ユーザーExit |
含める |
説明文 |
---|---|---|
USEREXIT_PLANT_SELECTION |
RV03VFZZ |
ここで示すユーザーExitは |
USEREXIT_ADD_FIELD_TO_HEADER |
FV45VFZZ |
|
USEREXIT_DELIVERY_GROUPS |
FV45VFZY |
|
USEREXIT_AVAILABILITY_IN |
RV03VFZZ |
このユーザーExitは、プラント移送中のフローを調整するために使用されます。 |
コンポーネント供給処理のユーザーExit
ユーザーExit |
含める |
説明文 |
---|---|---|
USEREXIT_CHECK_VBLB-USR01 |
MV45AFZC |
これらのユーザーExitは、VBLB-USR01からVBLB-USR05までの顧客予約フィールドをチェックするために使用できます |
汎用モジュールV450001は、コンポーネントサプライヤー業界向けのSAP拡張機能として利用できます。次のユーザーExitが含まれています。
EXIT_SAPLVED4_004 |
|
一般 -このユーザーExitを使用して、システムがメッセージの受信者を決定する標準的な方法を上書きできます(販売ドキュメントレベルまたは顧客マスターレコードで)。処理されたばかりの受信ドキュメントの特別な受信者を定義できます。 |
---|---|---|
EXIT_SAPLV45L_001 |
|
配信スケジュールの場合 -システムは、着信配信スケジュールを現在の/古い配信スケジュールと照合して、違いがあるかどうかを判断します。 |
EXIT_SAPLV45L_002 |
|
配信スケジュールの場合 -このユーザーExitを使用すると、システムが対応する内部テーブルに配信スケジュールデータをコピーする前に、VBLB構造(販売ドキュメント:配信スケジュールデータ)を変更できます。 |
EXIT_SAPMV45L_001 |
|
計画納入日程 -このユーザーExitを使用すると、計画納入日程で自動的に生成された納入日程行を処理できます。 |
EXIT_SAPMV45L_002 |
|
予定配送スケジュール -このユーザーExitを使用すると、配送スケジュール分割で使用されるカレンダーを変更できます。 |
EXIT_SAPMV45A_005 |
|
配送オーダー(MAIS)の場合 -このユーザーExitを使用すると、システムが梱包提案を出荷オーダーにコピーする方法を制御できます。 |
EXIT_SAPLVED4_001 |
|
配送注文(MAIS)の場合 -これらのユーザーExitを使用すると、インバウンドEDIメッセージを処理するためのワークフローパラメーターを変更できます。 |
EXIT_SAPLVED4_001 |
|
自己請求手順の場合 -これらのユーザーExitは、標準の自己請求手順に使用できます。 |
EXIT_SAPLVED5_002 |
|
自己請求手順の場合-これらのユーザーExitを使用して、請求書作成の自己請求手順を実行できます。 |
リソース関連の請求の
ユーザーExitリリース4.5Aより前のリソース関連の請求には、次のユーザーExitを使用できます。
- RV45HFZZの機能強化
-
- USEREXIT_INV_REQ_ITEM
-
- USEREXIT_INV_REQ_ITEM_PARTNER
リリース4.5A以降、リソース関連の請求に以下のユーザーExitを使用できます。
- V46H0001の機能強化
- EXIT_SAPLV46H_001
-
- EXIT_SAPLV46H_002 請求のためのユーザーExit
- USEREXIT_NUMBER_RANGE(モジュールプールSAPLV60A、プログラムRV60AFZZ)
標準システムで使用される内部番号範囲は、請求タイプテーブルで指定されており、このユーザーExitで変更できます。このユーザーExitは、請求書が作成されたときにのみ呼び出されます。
- USEREXIT_ACCOUNT_PREP_KOMKCV(モジュールプールSAPLV60A、プログラムRV60AFZZ)
このユーザExitでは、標準システムでは提供されていない勘定設定の追加項目が、通信構造KOMKCV(ヘッダ項目)にコピーされます。
- USEREXIT_ACCOUNT_PREP_KOMPCV(モジュールプールSAPLV60A)
このユーザExitでは、標準システムでは提供されていない勘定設定の追加項目が通信構造KOMPCV(項目項目)にコピーされます。
- USEREXIT_NUMBER_RANGE_INV_DATE(モジュールプールSAPLV60A、プログラムRV60AFZC)
番号範囲に応じて、テーブルTVFKDを使用して請求日を設定します(イタリアにおける国固有の要件)。このユーザーExitが適用されると、USEREXIT_NUMBER_RANGEは自動的に無効になります。
- USEREXIT_FILL_VBRK_VBRP(モジュールプールSAPLV60A、プログラムRV60AFZC)
このユーザーExitは、請求書が作成されたときにのみ呼び出されます。これは、新しい請求ドキュメントのヘッダーとアイテムに、逸脱したデータまたは追加のデータを提供するために使用されます。
- USEREXIT_PRINT_ITEM(モジュールプールSAPLV61A、プログラムRV61AFZB)
請求伝票の明細行の印刷は、補足または変更できます。
- USEREXIT_PRINT_HEAD(Modulpool SAPLV61A、Programm RV61AFZB)
請求伝票のヘッダ行の印刷は、補足または変更することができます。
- プログラムRV60AFZDのユーザーExit
ユーザーExitの短い説明がプログラムに含まれています。
-
- USEREXIT_RELI_XVBPAK_AVBPAK
-
- USEREXIT_NEWROLE_XVBPAK_AVBPAK
-
- USEREXIT_NEWROLE_XVBPAP_AVBPAK
以下のユーザーExitは、レポートSAPLV60Bで会計への転送に使用できます(ファンクショングループV60B)。
- EXIT_SAPLV60B_001:構造acchdのヘッダーデータを変更し
ます。このExitを使用して、会計ドキュメントのヘッダー情報に影響を与えることができます。たとえば、ビジネストランザクション、「作成日」の日時、作成者の名前、またはドキュメントの作成に使用したトランザクションを変更できます。
- EXIT_SAPLV60B_002:顧客行ACCITの変更
このExitを使用して、会計伝票の顧客行を変更できます。このExitは、ACCIT構造にドキュメントヘッダーVBRKからのデータが入力されると処理されます。
- EXIT_SAPLV60B_003:原価計算で
の顧客行の変更顧客行は、原価計算用に別の方法で入力されます。Exit003を使用して、ACCIT構造に影響を及ぼすことができます。
- EXIT_SAPLV60B_004:GL勘定科目の変更ACCITこのExitを使用して、GL勘定科目(数量仕様など)に情報を追加できます。
- EXIT_SAPLV60B_005:見越のユーザーExit見越の
関連データがすべてGLアカウント項目に入力されたら、このExitを使用してこのデータに追加できます。
- EXIT_SAPLV60B_006:制御線ACCITを変更
するExit006を使用して、制御線に情報を追加できます。
- EXIT_SAPLV60B_007:分割払いプランを変更
するExit007を使用
して、GL勘定科目の分割払いプランパラメータに情報を追加できます。
- EXIT_SAPLV60B_008:転送構造ACCCR、ACCIT、およびACCHD
を変更します。会計ドキュメントにデータが入力されたら、Exit008を使用してドキュメントをもう一度変更できます。
- EXIT_SAPLV60B_010:顧客明細の項目テーブル
Exit10を使用して、顧客明細が作成される前にその内容に影響を与えることができます。
- EXIT_SAPLV60B_0011:現金勘定決定または調整勘定決定のパラメータを変更します。
このExitを使用して、勘定決定に影響を与えるために受信パラメータを変更できます。 一般請求インターフェースのユーザーExit
- USEREXIT_AVBPAK_CPD(インクルードRV60AFZB内)
一般的な請求インターフェースのこのユーザーExitを使用すると、さまざまなパートナー機能の逸脱した住所データをインターフェースからコピーできます。
- USEREXIT_AVBPAK_ADD(インクルードRV60AFZA内)
一般的な請求インターフェースのこのユーザーExitを使用すると、新しいパートナー機能をインターフェースからコピーできます。
- USEREXIT_XVBAPF_KEY(インクルードRV60AFZA内)
一般的な請求インターフェースのこのユーザーExitを使用すると、集約フローにキーフィールドを追加できます。
- USEREXIT_XVBAPF_KEY_CANC(インクルードRV60AFZA内)
集計フローにキーフィールドを追加できる一般的な請求インターフェイスの特別なユーザーExit。
販売サポートのユーザーExit
販売サポートでは、次のSAP拡張機能を使用できます。
- MCV2001-販売活動/販売促進のためにLISフィールドを拡張します。この機能拡張には、以下のユーザーExitが含まれています。
- EXIT_SAPLMCV2_001
- V43MLIS-アドレスリストのLISフィールドを展開します。この機能拡張には、以下のユーザーExitが含まれています。
- EXIT_SAPLV43M_007
- V43K0001-カレンダーへのリンクの機能強化。この機能拡張には、以下のユーザーExitが含まれています。
- EXIT_SAPLV43K_001
- V43ADATA-ダイアログで営業活動データを変更します。この機能拡張には、以下のユーザーExitが含まれています。
- EXIT_SAPMV43A_007
リストのユーザーExit
プログラムRVKPR002のユーザーExit(顧客の予想価格)
RVKPRFZ1 |
これにより、個々のフィールドのリスト構造をヘッダーレベルとアイテムレベルで埋めることができます。 |
RVKPRFZ2 |
これにより、リストの最初の発行の分類順序を定義できます。 |
RVKPRFZ1 |
これにより、独自のユーザーコードをデポジットできます。 |
RVKPRFZ1 |
これにより、独自のリスト見出しを作成できます。 |
販売伝票を一覧表示するための2つの追加のユーザーExitがあり、コミュニケーション構造への入力方法に影響を与えます。これらのユーザーExitはリストの構造には影響しませんが、データの転送方法と新しい追加フィールドへの入力方法には影響します。
- CUSTOMER_FILL_1
- CUSTOMER_FILL_2
支払いカードのユーザーExit
インクルードMV45AFZHには、ユーザーExitAUTHORIZATION_VALUE_SPLITが含まれています。
このユーザーExitを使用してシステムを開始し、販売注文に複数の承認を同時に作成できます。これは、異なる出荷ポイントがアイテムに割り当てられている場合に適切であり、そのため、1つの販売オーダーに対して複数の出荷が作成されます。