BADI: LE_SHP_DELIVERY_PROC - Rain 在 交货 处理 中 - Rainystuday - 博客 园

1.所得方法清单:

CHANGE_FCODE_ATTRIBUTES Steueraktivierung von Funktionscodes
CHANGE_FIELD_ATTRIBUTES Steuereingabeattribute von Lieferfeldern
READ_DELIVERY Lesen eigener Daten, nachdem die Lieferung gelesen wurde
INITIALIZE_DELIVERY Eigene Daten initialisieren
CHECK_ITEM_DELETION Prüft das Löschen eines Liefergegenstandes
ITEM_DELETION Löscht eigene itemabhängige Daten
DELIVERY_DELETION Löschen eigener Daten beim Löschen der Lieferung
DELIVERY_FINAL_CHECK Letzte Prüfungen vor dem Sichern der Lieferung
SAVE_AND_PUBLISH_DOCUMENT Eigene Daten speichern / Lieferung veröffentlichen
SAVE_DOCUMENT_PREPARE Letzte Bestimmung vor dem Speichern
DOCUMENT_NUMBER_PUBLISH Veröffentlichungsnummer nach Nummernvergabe veröffentlichen
FILL_DELIVERY_HEADER Ermitteln eigener Daten beim Anlegen des Lieferungskopfs
FILL_DELIVERY_ITEM Ermitteln eigener Daten beim Erstellen eines Artikels
CHANGE_DELIVERY_HEADER Änderung der eigenen Daten beim Ändern der Kopfdaten
CHANGE_DELIVERY_ITEM Änderung der eigenen Daten beim Ändern eines Artikels
PUBLISH_DELIVERY_ITEM Veröffentlichen von Elementdaten nach der Verarbeitung
SAVE_AND_PUBLISH_BEFORE_OUTPUT Eigene Daten vor Nachrichtenausgabe speichern


2. 反 查 得: SE38: MV50A_BADI_DEF.

*&---------------------------------------------------------------------*
* & Include MV50A_BADI_DEF *
*&---------------------------------------------------------------------*
* Dieses Include sollte nur für Datendefinitionen des BAdIs verwendet werden
* Instanzen
*----------------------------------------------------------------------*

* data: gi_exit type ref to (Name der Schnittstelle)

* EH & S (Umwelt, Gesundheit & Sicherheit)
****** Definitionen für gefährliche Güter
Daten: gi_badi_instance_ehs001 Geben Sie ref zu if_ex_ehs_dg_001 ein.
Daten: gi_badi_instance_ehs002 Geben Sie ref zu if_ex_ehs_ps_002 ein.

* BAdI für die allgemeine Lieferabwicklung
Daten: gi_badi_delivery Typ ref zu if_ex_le_shp_delivery_proc.

* BAdI-Kundenregisterkarten
Daten: gi_cust_tab_head Typ ref zu if_ex_le_shp_tab_cust_head,
gi_cust_tab_item Typ ref auf if_ex_le_shp_tab_cust_item,
gi_cust_tab_over Typ ref zu if_ex_le_shp_tab_cust_over.

* BAdI-Registerkarten für Add-On-Projekte
Daten: gi_cust_tab_scem Typ ref zu if_ex_le_shp_tab_scem_head,
gi_cust_tab_gltr type ref zu if_ex_le_shp_tab_gltr_head, "head
gi_cust_tab_glti tippe ref auf if_ex_le_shp_tab_gltr_item, "item
gi_cust_tab_auid Typ ref zu if_ex_le_shp_tab_auid_head. "Kopf

* BAdi für Warenbewegungen
Daten: gi_badi_goodsMovement Typ ref zu if_ex_le_shp_goodsmo- vement.

************** Beginn der Nachrüstung SDP Bw 20050208
* BAdI für Warenausgangsprüfung (SAP-intern)

Daten: gi_badi_dlv_gi_ibs Geben Sie ref zu le_shp_dlv_gi_ibs ein.

* data: gi_badi_dlv_gi_ibs tippe ref auf if_ex_le_shp_dlv_gi_ibs.
* Daten: g_dlv_gi_active Typ char1.
************** Ende der Nachrüstung SDP Bw 20050208

* BAdI für Lieferungspreise
Daten: gi_badi_pricing Typ ref auf if_ex_le_shp_pricing.
* BADi für länderspezifische Felder in der Preisfindung:
* In neues BAdI migriert, Instanz wird im Formular BADI_SD_COM_COUNTRY angelegt / gepuffert

* BAdI für die Lieferungserstellung -> zusätzliche Felder von KOMDLGN zu LIKP und LIPS
DATA: gi_badi_gn_dlv_create TYPE REF TO IF_EX_LE_SHP_GN_DLV_CREATE.