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

1.所得方法清单:

CHANGE_FCODE_ATTRIBUTES Controllo attivazione dei codici funzione
CHANGE_FIELD_ATTRIBUTES Attributi dell'input di controllo dei campi di consegna
READ_DELIVERY Leggi i propri dati dopo che la consegna è stata letta
INITIALIZE_DELIVERY Inizializza i propri dati
CHECK_ITEM_DELETION Controlla la cancellazione di un articolo di consegna
ITEM_DELETION Elimina i propri dati dipendenti dall'elemento
DELIVERY_DELETION Elimina i propri dati quando si elimina la consegna
DELIVERY_FINAL_CHECK Ultimi controlli prima di salvare la consegna
SAVE_AND_PUBLISH_DOCUMENT Salva i propri dati / Pubblica pubblicazione
SAVE_DOCUMENT_PREPARE Ultima determinazione prima del salvataggio
DOCUMENT_NUMBER_PUBLISH Pubblica numero di consegna dopo l'assegnazione del numero
FILL_DELIVERY_HEADER Determina i propri dati durante la creazione dell'intestazione di consegna
FILL_DELIVERY_ITEM Determina i propri dati durante la creazione di un articolo
CHANGE_DELIVERY_HEADER Modifica dei propri dati quando si cambiano i dati dell'intestazione
CHANGE_DELIVERY_ITEM Modifica dei propri dati quando si modifica un articolo
PUBLISH_DELIVERY_ITEM Pubblica dati oggetto dopo l'elaborazione
SAVE_AND_PUBLISH_BEFORE_OUTPUT Salva i propri dati prima dell'output dei messaggi


2. 反 查 得: SE38: MV50A_BADI_DEF.

*&---------------------------------------------------------------------*
* & Includi MV50A_BADI_DEF *
*&---------------------------------------------------------------------*
* Questo include dovrebbe essere usato solo per le definizioni dei dati di BAdI
* istanze
*----------------------------------------------------------------------*

* dati: gi_exit tipo ref a (nome dell'interfaccia)

* EH & S (Ambiente, salute e sicurezza)
****** Definizioni per merci pericolose
data: gi_badi_instance_ehs001 tipo ref a if_ex_ehs_dg_001.
data: gi_badi_instance_ehs002 type ref to if_ex_ehs_ps_002.

* BAdI per l'elaborazione generale delle consegne
data: gi_badi_delivery type ref a if_ex_le_shp_delivery_proc.

* Tabpage clienti BAdI
data: gi_cust_tab_head type ref a if_ex_le_shp_tab_cust_head,
gi_cust_tab_item type ref a if_ex_le_shp_tab_cust_item,
gi_cust_tab_over digita ref if_ex_le_shp_tab_cust_over.

* Tabpage BAdI per progetti aggiuntivi
data: gi_cust_tab_scem type ref a if_ex_le_shp_tab_scem_head,
gi_cust_tab_gltr type ref a if_ex_le_shp_tab_gltr_head, "head
gi_cust_tab_glti type ref to if_ex_le_shp_tab_gltr_item, "item
gi_cust_tab_auid tipo ref a if_ex_le_shp_tab_auid_head. "capo

* BAdi per i movimenti di merci in consegna
data: gi_badi_goodsmovement type ref a if_ex_le_shp_goodsmovement.

************** Inizio del retrofit SDP Bw 20050208
* Controllo BAdI per il rilascio di merci (interno SAP)

data: gi_badi_dlv_gi_ibs tipo ref to le_shp_dlv_gi_ibs.

* data: gi_badi_dlv_gi_ibs tipo ref a if_ex_le_shp_dlv_gi_ibs.
* dati: g_dlv_gi_active tipo char1.
************** Fine del retrofit SDP Bw 20050208

* BAdI per i prezzi di consegna
dati: gi_badi_pricing tipo ref a if_ex_le_shp_pricing.
* BADi per i campi specifici del paese nei prezzi:
* Migrato a nuovo BAdI, l'istanza viene creata / memorizzata nel modulo BADI_SD_COM_COUNTRY

* BAdI per la creazione della consegna -> campi aggiuntivi da KOMDLGN a LIKP e LIPS
DATA: gi_badi_gn_dlv_create TYPE REF TO IF_EX_LE_SHP_GN_DLV_CREATE.

4.8
5
13
4
2
3
1
2
3
1
1