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 |