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 | ![]() |
Instance method | Public | Method | Cost Distribution Based on Application-Specific Algorithm | 20040913 |
2 | ![]() |
Instance method | Public | Method | Format Header Data | 20040823 |
3 | ![]() |
Instance method | Public | Method | Call Customer BADI | 20041011 |
4 | ![]() |
Instance method | Public | Method | Enrich Sender/Receiver Before Cost Distribution | 20040906 |
5 | ![]() |
Instance method | Public | Method | Default Generation of Settlement Rule When Creating | 20040721 |
6 | ![]() |
Instance method | Public | Method | Generate Receiver Rules Before Cost Distribution | 20040913 |
7 | ![]() |
Instance method | Public | Method | Transformation of Results Data After Distribution | 20040915 |
8 | ![]() |
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 | ![]() |
ED_DISTRIBUTION_DONE | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: Verteilung ausgeführt | 20040913 | ||
2 | ![]() |
ED_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040913 | ||
3 | ![]() |
ED_STRUCNAME_RESULT | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20040913 | ||
4 | ![]() |
ER_REMAIN | Call by reference | Object reference (TYPE REF TO) | DATA | 20040913 | |||
5 | ![]() |
ER_RESULT | Call by reference | Object reference (TYPE REF TO) | DATA | 20040913 | |||
6 | ![]() |
ET_BAPIRET | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20040913 | ||
7 | ![]() |
ID_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040913 | ||
8 | ![]() |
ID_STLFUNCTION | Call by reference | Type reference (TYPE) | FIN_STLFUNCTION | Funktion in der Abrechnung; Gliederung der Applikation | 20040913 | ||
9 | ![]() |
ID_STRUCNAME_BASIS | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20040916 | ||
10 | ![]() |
IR_BASISDATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20040913 | |||
11 | ![]() |
IT_RECEIVER | Call by reference | Type reference (TYPE) | UAINV_T_ENHANCED_RECEIVER | Angereicherte Empfänger | 20040913 | ||
12 | ![]() |
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 | ![]() |
ET_HEADER | Call by reference | Type reference (TYPE) | FINB_T_HTML_HEADER | Alv - Kopf | 20040823 | ||
2 | ![]() |
ID_ACC_DATABASIS | Call by reference | Type reference (TYPE) | ACC_DATABASIS | Datenbasis | 20040823 | ||
3 | ![]() |
IT_STLRULES_D | Call by reference | Type reference (TYPE) | UAINV_T_STLRULES_D | Abrechnungsvorschrift Sender | 20040823 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20040823 |
Method DISTRIBUTION_BADI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_DISTRIBUTION_DONE | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20041011 | ||
2 | ![]() |
ED_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20041011 | ||
3 | ![]() |
ED_STRUCNAME_RESULT | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20041011 | ||
4 | ![]() |
ER_RESULT | Call by reference | Object reference (TYPE REF TO) | DATA | Ergebnisdaten | 20041011 | ||
5 | ![]() |
ET_BAPIRET | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20041011 | ||
6 | ![]() |
ID_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20041011 | ||
7 | ![]() |
ID_STLFUNCTION | Call by reference | Type reference (TYPE) | FIN_STLFUNCTION | Funktion in der Abrechnung; Gliederung der Applikation | 20041011 | ||
8 | ![]() |
ID_STLPROCID | Call by reference | Type reference (TYPE) | FIN_STLPROCID | ID zu einer Abrechnungsvorschrift | 20041011 | ||
9 | ![]() |
ID_STRUCNAME_BASIS | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20041011 | ||
10 | ![]() |
IR_BASISDATA | Call by reference | Object reference (TYPE REF TO) | DATA | Basisdaten für Abrechnung | 20041011 | ||
11 | ![]() |
IT_RECEIVER | Call by reference | Type reference (TYPE) | UAINV_T_ENHANCED_RECEIVER | Angereicherte Empfänger | 20041011 | ||
12 | ![]() |
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 | ![]() |
CT_RECEIVER | Call by reference | Type reference (TYPE) | UAINV_T_ENHANCED_RECEIVER | Angereicherte Empfänger | 20040906 | ||
2 | ![]() |
CT_STLRULES_D | Call by reference | Type reference (TYPE) | UAINV_T_STLRULES_D | Tabellentyp zu UAINV_S_STLRULES_D | 20040906 | ||
3 | ![]() |
ED_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040906 | ||
4 | ![]() |
ED_RULE_ENHANCED | Call by reference | Type reference (TYPE) | BOOLE_D | Regel wurde über BADI erweitert => keine weitere Aktionen | 20040906 | ||
5 | ![]() |
ET_BAPIRET | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20040906 | ||
6 | ![]() |
ID_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040906 | ||
7 | ![]() |
ID_STLFUNCTION | Call by reference | Type reference (TYPE) | FIN_STLFUNCTION | Funktion in der Abrechnung; Gliederung der Applikation | 20040906 | ||
8 | ![]() |
ID_STLPROCID | Call by reference | Type reference (TYPE) | FIN_STLPROCID | ID zu einer Abrechnungsvorschrift | 20040906 | ||
9 | ![]() |
ID_STRUCNAME_BASIS | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20040906 | ||
10 | ![]() |
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 | ![]() |
ED_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040903 | ||
2 | ![]() |
ED_REMOVE_OLD_RULE | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040721 | ||
3 | ![]() |
ED_STLPROCID | Call by reference | Type reference (TYPE) | FIN_STLPROCID | ID zu einer Abrechnungsvorschrift | 20040728 | ||
4 | ![]() |
ET_BAPIRET | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20040728 | ||
5 | ![]() |
ET_STLRULER_D | Call by reference | Type reference (TYPE) | UAINV_T_STLRULER_D | Abrechnungsvorschrift Empf nger | 20040803 | ||
6 | ![]() |
ET_STLRULES_D | Call by reference | Type reference (TYPE) | UAINV_T_STLRULES_D | Abrechnungsvorschrift Sender | 20040803 | ||
7 | ![]() |
ID_FROMDAT | Call by reference | Type reference (TYPE) | FIN_FROMDAT | Gültig-ab-Datum | 20040721 | ||
8 | ![]() |
IT_RECEIVER | Call by reference | Type reference (TYPE) | TABLE | 20040721 | |||
9 | ![]() |
IT_SENDER | Call by reference | Type reference (TYPE) | TABLE | 20040728 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20040721 |
Method GET_RULE_AT_DISTRIBUTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ED_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Fehler: TRUE (='X') und FALSE (=' ') | 20040913 | ||
2 | ![]() |
ED_RULE_SET | Call by reference | Type reference (TYPE) | BOOLE_D | Empfängerregel(n) wurde(n) über BAPI gesetzt | 20040913 | ||
3 | ![]() |
ET_BAPIRET | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20040913 | ||
4 | ![]() |
ET_STLRULER_D | Call by reference | Type reference (TYPE) | UAINV_T_STLRULER_D | Tabellentyp zu UAINV_S_STLRULER_D | 20040913 | ||
5 | ![]() |
ID_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040913 | ||
6 | ![]() |
ID_STLFUNCTION | Call by reference | Type reference (TYPE) | FIN_STLFUNCTION | Funktion in der Abrechnung; Gliederung der Applikation | 20040913 | ||
7 | ![]() |
ID_STLPROCID | Call by reference | Type reference (TYPE) | FIN_STLPROCID | ID zu einer Abrechnungsvorschrift | 20040913 | ||
8 | ![]() |
ID_STRUCNAME_BASIS | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20040913 | ||
9 | ![]() |
IR_BASISDATA | Call by reference | Object reference (TYPE REF TO) | DATA | Empänger | 20040913 | ||
10 | ![]() |
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 | ![]() |
ED_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040915 | ||
2 | ![]() |
ED_STRUCNAME_RESULT_AF | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20040927 | ||
3 | ![]() |
ED_TRANSLATION_DONE | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: Verteilung ausgeführt | 20040915 | ||
4 | ![]() |
ER_RESULT_AF | Call by reference | Object reference (TYPE REF TO) | DATA | Ergebnisdaten der Anwendung | 20040927 | ||
5 | ![]() |
ET_BAPIRET | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20040915 | ||
6 | ![]() |
ID_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040915 | ||
7 | ![]() |
ID_STLFUNCTION | Call by reference | Type reference (TYPE) | FIN_STLFUNCTION | Funktion in der Abrechnung; Gliederung der Applikation | 20040915 | ||
8 | ![]() |
ID_STRUCNAME_BASIS | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20040923 | ||
9 | ![]() |
ID_STRUCNAME_RESULT_BF | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20040927 | ||
10 | ![]() |
IR_BASISDATA | Call by reference | Type reference (TYPE) | DATA | 20040923 | |||
11 | ![]() |
IR_RESULT_BF | Call by reference | Object reference (TYPE REF TO) | DATA | Ergebnisdaten vor Aufruf BADI | 20040927 | ||
12 | ![]() |
IT_DISTRIBUTION_DATA | Call by reference | Type reference (TYPE) | UAINV_T_DISTRIBUTION_DATA | Basisdaten für Verteilung | 20040915 | ||
13 | ![]() |
IT_RECEIVER | Call by reference | Type reference (TYPE) | UAINV_T_ENHANCED_RECEIVER | Angereicherte Empfänger | 20040915 | ||
14 | ![]() |
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 | ![]() |
ED_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040915 | ||
2 | ![]() |
ED_TRANSLATION_DONE | Call by reference | Type reference (TYPE) | BOOLE_D | Flag: Verteilung ausgeführt | 20040915 | ||
3 | ![]() |
ET_BAPIRET | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20040915 | ||
4 | ![]() |
ET_DISTRIBUTION_DATA | Call by reference | Type reference (TYPE) | UAINV_T_DISTRIBUTION_DATA | Basisdaten für Verteilung | 20040915 | ||
5 | ![]() |
ID_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040915 | ||
6 | ![]() |
ID_STLFUNCTION | Call by reference | Type reference (TYPE) | FIN_STLFUNCTION | Funktion in der Abrechnung; Gliederung der Applikation | 20040915 | ||
7 | ![]() |
ID_STRUCNAME_BASIS | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20040915 | ||
8 | ![]() |
IR_BASISDATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20040915 | |||
9 | ![]() |
IT_RECEIVER | Call by reference | Type reference (TYPE) | UAINV_T_ENHANCED_RECEIVER | Angereicherte Empfänger | 20040915 | ||
10 | ![]() |
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 |