SAP ABAP Interface IF_EX_UA_INV_WIP_DISTRIBUT (BAdI Interface IF_EX_UA_INV_WIP_DISTRIBUT)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-INV (Application Component) Inventory Accounting
     UA_INV_WIP_CLEARING (Package) WIP Clearing
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_UA_INV_WIP_DISTRIBUT BAdI Class CL_EX_UA_INV_WIP_DISTRIBUT 20040721
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_CONACC_WIP_DISTRIBUT Imp. Class for BAdI Imp. CONACC_WIP_DISTRIBUT 20040728
Properties
Interface IF_EX_UA_INV_WIP_DISTRIBUT  
Short Description BAdI Interface IF_EX_UA_INV_WIP_DISTRIBUT    
General Data
Package UA_INV_WIP_CLEARING   WIP Clearing 
Created 20040721   SAP 
Last changed 20041209   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_UA_INV_WIP_DISTRIBUT has no forward declaration.
Interfaces
Interface IF_EX_UA_INV_WIP_DISTRIBUT has no interface.
Friends
Interface IF_EX_UA_INV_WIP_DISTRIBUT has no friend.
Attributes
Interface IF_EX_UA_INV_WIP_DISTRIBUT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 COST_DISTRIBUTION Instance method Public Method Cost Distribution Based on Application-Specific Algorithm 20040913
2 CREATE_DISPLAY_HEADER Instance method Public Method Format Header Data 20040823
3 DISTRIBUTION_BADI Instance method Public Method Call Customer BADI 20041011
4 ENHANCE_SETTLEMENT_RULE Instance method Public Method Enrich Sender/Receiver Before Cost Distribution 20040906
5 GET_DEFAULT_RULE Instance method Public Method Default Generation of Settlement Rule When Creating 20040721
6 GET_RULE_AT_DISTRIBUTION Instance method Public Method Generate Receiver Rules Before Cost Distribution 20040913
7 TRANSLATE_AFTER_DISTRIBUTION Instance method Public Method Transformation of Results Data After Distribution 20040915
8 TRANSLATE_BEFORE_DISTRIBUTION Instance method Public Method Transformation of Basic Data Before Distribution 20040915
Events
Interface IF_EX_UA_INV_WIP_DISTRIBUT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GYS_STLRULER Public Type reference (TYPE) UAINV_S_STLRULER Settlement Rule Receiver 20040721
2 GYS_STLRULES Public Type reference (TYPE) UAINV_S_STLRULES Settlement Rule Sender 20040721
3 GYT_STLRULER Public See coding 20040721 gyt_stlruler TYPE TABLE OF gys_stlruler
4 GYT_STLRULES Public See coding 20040728 gyt_stlrules TYPE TABLE OF gys_stlrules
Method Signatures

Method COST_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DISTRIBUTION_DONE Call by reference Type reference (TYPE) BOOLE_D Flag: Verteilung ausgeführt 20040913
2 Exporting ED_ERROR_OCCURRED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040913
3 Exporting ED_STRUCNAME_RESULT Call by reference Type reference (TYPE) FIELDNAME Feldname 20040913
4 Exporting ER_REMAIN Call by reference Object reference (TYPE REF TO) DATA 20040913
5 Exporting ER_RESULT Call by reference Object reference (TYPE REF TO) DATA 20040913
6 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20040913
7 Importing ID_KEYDATE Call by reference Type reference (TYPE) DATUM Datum 20040913
8 Importing ID_STLFUNCTION Call by reference Type reference (TYPE) FIN_STLFUNCTION Funktion in der Abrechnung; Gliederung der Applikation 20040913
9 Importing ID_STRUCNAME_BASIS Call by reference Type reference (TYPE) FIELDNAME Feldname 20040916
10 Importing IR_BASISDATA Call by reference Object reference (TYPE REF TO) DATA 20040913
11 Importing IT_RECEIVER Call by reference Type reference (TYPE) UAINV_T_ENHANCED_RECEIVER Angereicherte Empfänger 20040913
12 Importing IT_STLRULES_D Call by reference Type reference (TYPE) UAINV_T_STLRULES_D Tabellentyp zu UAINV_S_STLRULES_D 20040913

Method COST_DISTRIBUTION on Interface IF_EX_UA_INV_WIP_DISTRIBUT has no exception.

Method CREATE_DISPLAY_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEADER Call by reference Type reference (TYPE) FINB_T_HTML_HEADER Alv - Kopf 20040823
2 Importing ID_ACC_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Datenbasis 20040823
3 Importing IT_STLRULES_D Call by reference Type reference (TYPE) UAINV_T_STLRULES_D Abrechnungsvorschrift Sender 20040823
# Exception Resumable Description Created on
1 FAILED 20040823

Method DISTRIBUTION_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DISTRIBUTION_DONE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041011
2 Exporting ED_ERROR_OCCURRED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041011
3 Exporting ED_STRUCNAME_RESULT Call by reference Type reference (TYPE) FIELDNAME Feldname 20041011
4 Exporting ER_RESULT Call by reference Object reference (TYPE REF TO) DATA Ergebnisdaten 20041011
5 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20041011
6 Importing ID_KEYDATE Call by reference Type reference (TYPE) DATUM Datum 20041011
7 Importing ID_STLFUNCTION Call by reference Type reference (TYPE) FIN_STLFUNCTION Funktion in der Abrechnung; Gliederung der Applikation 20041011
8 Importing ID_STLPROCID Call by reference Type reference (TYPE) FIN_STLPROCID ID zu einer Abrechnungsvorschrift 20041011
9 Importing ID_STRUCNAME_BASIS Call by reference Type reference (TYPE) FIELDNAME Feldname 20041011
10 Importing IR_BASISDATA Call by reference Object reference (TYPE REF TO) DATA Basisdaten für Abrechnung 20041011
11 Importing IT_RECEIVER Call by reference Type reference (TYPE) UAINV_T_ENHANCED_RECEIVER Angereicherte Empfänger 20041011
12 Importing IT_STLRULES_D Call by reference Type reference (TYPE) UAINV_T_STLRULES_D Tabellentyp zu UAINV_S_STLRULES_D 20041012

Method DISTRIBUTION_BADI on Interface IF_EX_UA_INV_WIP_DISTRIBUT has no exception.

Method ENHANCE_SETTLEMENT_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RECEIVER Call by reference Type reference (TYPE) UAINV_T_ENHANCED_RECEIVER Angereicherte Empfänger 20040906
2 Changing CT_STLRULES_D Call by reference Type reference (TYPE) UAINV_T_STLRULES_D Tabellentyp zu UAINV_S_STLRULES_D 20040906
3 Exporting ED_ERROR_OCCURRED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040906
4 Exporting ED_RULE_ENHANCED Call by reference Type reference (TYPE) BOOLE_D Regel wurde über BADI erweitert => keine weitere Aktionen 20040906
5 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20040906
6 Importing ID_KEYDATE Call by reference Type reference (TYPE) DATUM Datum 20040906
7 Importing ID_STLFUNCTION Call by reference Type reference (TYPE) FIN_STLFUNCTION Funktion in der Abrechnung; Gliederung der Applikation 20040906
8 Importing ID_STLPROCID Call by reference Type reference (TYPE) FIN_STLPROCID ID zu einer Abrechnungsvorschrift 20040906
9 Importing ID_STRUCNAME_BASIS Call by reference Type reference (TYPE) FIELDNAME Feldname 20040906
10 Importing IR_BASISDATA Call by reference Type reference (TYPE) DATA 20040906

Method ENHANCE_SETTLEMENT_RULE on Interface IF_EX_UA_INV_WIP_DISTRIBUT has no exception.

Method GET_DEFAULT_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ERROR_OCCURRED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040903
2 Exporting ED_REMOVE_OLD_RULE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040721
3 Exporting ED_STLPROCID Call by reference Type reference (TYPE) FIN_STLPROCID ID zu einer Abrechnungsvorschrift 20040728
4 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20040728
5 Exporting ET_STLRULER_D Call by reference Type reference (TYPE) UAINV_T_STLRULER_D Abrechnungsvorschrift Empf nger 20040803
6 Exporting ET_STLRULES_D Call by reference Type reference (TYPE) UAINV_T_STLRULES_D Abrechnungsvorschrift Sender 20040803
7 Importing ID_FROMDAT Call by reference Type reference (TYPE) FIN_FROMDAT Gültig-ab-Datum 20040721
8 Importing IT_RECEIVER Call by reference Type reference (TYPE) TABLE 20040721
9 Importing IT_SENDER Call by reference Type reference (TYPE) TABLE 20040728
# Exception Resumable Description Created on
1 FAILED 20040721

Method GET_RULE_AT_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ERROR_OCCURRED Call by reference Type reference (TYPE) BOOLE_D Fehler: TRUE (='X') und FALSE (=' ') 20040913
2 Exporting ED_RULE_SET Call by reference Type reference (TYPE) BOOLE_D Empfängerregel(n) wurde(n) über BAPI gesetzt 20040913
3 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20040913
4 Exporting ET_STLRULER_D Call by reference Type reference (TYPE) UAINV_T_STLRULER_D Tabellentyp zu UAINV_S_STLRULER_D 20040913
5 Importing ID_KEYDATE Call by reference Type reference (TYPE) DATUM Datum 20040913
6 Importing ID_STLFUNCTION Call by reference Type reference (TYPE) FIN_STLFUNCTION Funktion in der Abrechnung; Gliederung der Applikation 20040913
7 Importing ID_STLPROCID Call by reference Type reference (TYPE) FIN_STLPROCID ID zu einer Abrechnungsvorschrift 20040913
8 Importing ID_STRUCNAME_BASIS Call by reference Type reference (TYPE) FIELDNAME Feldname 20040913
9 Importing IR_BASISDATA Call by reference Object reference (TYPE REF TO) DATA Empänger 20040913
10 Importing IT_STLRULES_D Call by reference Type reference (TYPE) UAINV_T_STLRULES_D Tabellentyp zu UAINV_S_STLRULES_D 20040913

Method GET_RULE_AT_DISTRIBUTION on Interface IF_EX_UA_INV_WIP_DISTRIBUT has no exception.

Method TRANSLATE_AFTER_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ERROR_OCCURRED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040915
2 Exporting ED_STRUCNAME_RESULT_AF Call by reference Type reference (TYPE) FIELDNAME Feldname 20040927
3 Exporting ED_TRANSLATION_DONE Call by reference Type reference (TYPE) BOOLE_D Flag: Verteilung ausgeführt 20040915
4 Exporting ER_RESULT_AF Call by reference Object reference (TYPE REF TO) DATA Ergebnisdaten der Anwendung 20040927
5 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20040915
6 Importing ID_KEYDATE Call by reference Type reference (TYPE) DATUM Datum 20040915
7 Importing ID_STLFUNCTION Call by reference Type reference (TYPE) FIN_STLFUNCTION Funktion in der Abrechnung; Gliederung der Applikation 20040915
8 Importing ID_STRUCNAME_BASIS Call by reference Type reference (TYPE) FIELDNAME Feldname 20040923
9 Importing ID_STRUCNAME_RESULT_BF Call by reference Type reference (TYPE) FIELDNAME Feldname 20040927
10 Importing IR_BASISDATA Call by reference Type reference (TYPE) DATA 20040923
11 Importing IR_RESULT_BF Call by reference Object reference (TYPE REF TO) DATA Ergebnisdaten vor Aufruf BADI 20040927
12 Importing IT_DISTRIBUTION_DATA Call by reference Type reference (TYPE) UAINV_T_DISTRIBUTION_DATA Basisdaten für Verteilung 20040915
13 Importing IT_RECEIVER Call by reference Type reference (TYPE) UAINV_T_ENHANCED_RECEIVER Angereicherte Empfänger 20040915
14 Importing IT_STLRULES_D Call by reference Type reference (TYPE) UAINV_T_STLRULES_D Tabellentyp zu UAINV_S_STLRULES_D 20040915

Method TRANSLATE_AFTER_DISTRIBUTION on Interface IF_EX_UA_INV_WIP_DISTRIBUT has no exception.

Method TRANSLATE_BEFORE_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ERROR_OCCURRED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040915
2 Exporting ED_TRANSLATION_DONE Call by reference Type reference (TYPE) BOOLE_D Flag: Verteilung ausgeführt 20040915
3 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20040915
4 Exporting ET_DISTRIBUTION_DATA Call by reference Type reference (TYPE) UAINV_T_DISTRIBUTION_DATA Basisdaten für Verteilung 20040915
5 Importing ID_KEYDATE Call by reference Type reference (TYPE) DATUM Datum 20040915
6 Importing ID_STLFUNCTION Call by reference Type reference (TYPE) FIN_STLFUNCTION Funktion in der Abrechnung; Gliederung der Applikation 20040915
7 Importing ID_STRUCNAME_BASIS Call by reference Type reference (TYPE) FIELDNAME Feldname 20040915
8 Importing IR_BASISDATA Call by reference Object reference (TYPE REF TO) DATA 20040915
9 Importing IT_RECEIVER Call by reference Type reference (TYPE) UAINV_T_ENHANCED_RECEIVER Angereicherte Empfänger 20040915
10 Importing IT_STLRULES_D Call by reference Type reference (TYPE) UAINV_T_STLRULES_D Tabellentyp zu UAINV_S_STLRULES_D 20040915

Method TRANSLATE_BEFORE_DISTRIBUTION on Interface IF_EX_UA_INV_WIP_DISTRIBUT has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in 400