SAP ABAP Class CL_UA_INV_WIP_DISTRIBUTION (WIP Distribution to Settlement Receiver)
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 - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_UA_INV_STL_PROCEDURE | IF of Settlement for Application | 20040903 |
Properties
| Class | CL_UA_INV_WIP_DISTRIBUTION | |
| Short Description | WIP Distribution to Settlement Receiver | |
| Super Class | ||
| Instantiability of a Class | 1 | Protected |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | UA_INV_WIP_CLEARING | WIP Clearing |
| Created | 20040721 | SAP |
| Last change | 20050301 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_UA_INV_WIP_DISTRIBUTION has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_UA_INV_STL_PROCEDURE | IF of Settlement for Application | 20040903 |
Friends
Class CL_UA_INV_WIP_DISTRIBUTION has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | FIELDNAME | 'UAINV_CREDIT_IND' | Field Name for Credit Indicator | 20041112 | ||
| 2 | Constant | Public | Type reference (TYPE) | FIN_STLFUNCTION | 'ACTUAL' | Function in Settlement; Structure of the Application | 20040903 | ||
| 3 | Constant | Public | Type reference (TYPE) | FIN_STLFUNCTION | 'ACTUAL_REPORTING' | Function in Settlement; Structure of the Application | 20040903 | ||
| 4 | Constant | Public | Type reference (TYPE) | FIN_STLFUNCTION | 'PLAN' | Function in Settlement; Structure of the Application | 20040903 | ||
| 5 | Constant | Public | Type reference (TYPE) | FIN_STLFUNCTION | 'PLANFIX' | Function in Settlement; Structure of the Application | 20041014 | ||
| 6 | Constant | Public | Type reference (TYPE) | FIN_STLRULER | '0002' | Equivalence Number Distribution | 20040917 | ||
| 7 | Constant | Public | Type reference (TYPE) | FIN_STLRULER | '0004' | Fixed Price | 20040917 | ||
| 8 | Constant | Public | Type reference (TYPE) | FIN_STLRULER | '0003' | Quantity-Based with Equivalence Number | 20040917 | ||
| 9 | Constant | Public | Type reference (TYPE) | FIN_STLRULER | '0001' | Quantity-Based Distribution | 20040917 | ||
| 10 | Constant | Public | Type reference (TYPE) | FIN_STLAPP | 'UA_INV_WIP_CLEARING' | Application for Settlement | 20041015 | ||
| 11 | Constant | Private | Type reference (TYPE) | TABNAME | 'UAINV_S_DISTRIBUTION_DATA' | Structure of Results | 20040917 | ||
| 12 | Constant | Public | Type reference (TYPE) | TABNAME | 'UAINV_S_WIP_DATA' | Read Structure for WIP Journal | 20040903 | ||
| 13 | Instance attribute | Private | Type reference (TYPE) | ACC_DATABASIS | Data Basis | 20040722 | |||
| 14 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_FOBJ_MANAGER | Manages Types and Instances for the FIN Object | 20040903 | |||
| 15 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_EX_UA_INV_WIP_DISTRIBUT | BAdI Interface IF_EX_UA_INV_WIP_DISTRIBUT | 20040721 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | GYT_SENDER_RULE_EVENT | Table with Sender Rules and Associated Event for Dropdown | 20040813 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Distribution Based on Distribution Weighting | 20040916 | |
| 2 | Instance method | Private | Method | Check if field is to be in output structure | 20040721 | |
| 3 | Instance method | Private | Method | Check if field is to be in output structure | 20040802 | |
| 4 | Instance method | Private | Method | Check if field is to be in output structure | 20040802 | |
| 5 | Instance method | Public | Method | Checks Rules | 20050111 | |
| 6 | Instance method | Public | Method | Checks Possible Sender Rules | 20050118 | |
| 7 | Instance method | Private | Method | Format Header Data | 20040722 | |
| 8 | Instance method | Private | Method | Create Layout for Displaying Settlement Rule | 20040805 | |
| 9 | Instance method | Private | Method | Display Settlement Receiver | 20040730 | |
| 10 | Instance method | Private | Method | Generate Field Catalog for Output | 20040721 | |
| 11 | Instance method | Private | Method | Generate Field Catalog for Output | 20040723 | |
| 12 | Instance method | Private | Method | Generate Field Catalog for Output | 20040723 | |
| 13 | Static method | Public | Method | WIP Distribution for Reporting | 20041110 | |
| 14 | Instance method | Private | Method | Supplement Settlement Rule for Actual | 20040906 | |
| 15 | Static method | Private | Method | Gets BADI Instance for Static Methods | 20040913 | |
| 16 | Instance method | Private | Method | Check if field is to be in output structure | 20040802 | |
| 17 | Static method | Public | Method | Quantity-Based Distribution | 20040909 | |
| 18 | Static method | Public | Method | Fixed-Price Distribution | 20040909 | |
| 19 | Static method | Public | Method | Equivalence Number Distribution | 20040909 | |
| 20 | Static method | Public | Method | Quantity-Based Distribution with Equivalence Numbers | 20040909 |
Events
Class CL_UA_INV_WIP_DISTRIBUTION has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | GYS_SENDER_RULE_EVENT | Private | See coding | 20040813 | begin of GYS_SENDER_RULE_EVENT ,
FIN_STLRULES type FIN_STLRULES,
FINB_MD_TXTLG type FINB_MD_TXTLG,
EVENT_ID type FINB_EVENT_ID,
end of GYS_SENDER_RULE_EVENT
|
||
| 2 | GYT_SENDER_RULE_EVENT | Private | See coding | 20040813 | GYT_SENDER_RULE_EVENT type table of GYS_SENDER_RULE_EVENT
|
||
| 3 | GYT_STLRULER | Private | See coding | 20040721 | GYT_STLRULER type table of uainv_s_stlruler
|
||
| 4 | GYT_STLRULES | Protected | See coding | 20040722 | gyt_stlrules TYPE TABLE OF uainv_s_stlrules
|
||
| 5 | GYT_STLRULES_D | Public | Type reference (TYPE) | UAINV_T_STLRULES_D | 20040909 | |
Method Signatures
Method CALCULATE_DISTRIBUTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_REMAIN | Call by reference | Type reference (TYPE) | UAINV_T_DISTRIBUTION_DATA | Verteilungsrest | 20040916 | |||
| 2 | ET_RESULT | Call by reference | Type reference (TYPE) | UAINV_T_DISTRIBUTION_DATA | Verteilungsergebnis | 20040916 | |||
| 3 | ID_CURRENCY_DEPENDENT | Call by reference | Type reference (TYPE) | BOOLE_D | SPACE | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040917 | ||
| 4 | IT_DISTRIBUTION_DATA | Call by reference | Type reference (TYPE) | UAINV_T_DISTRIBUTION_DATA | Basisdaten für Verteilung | 20040916 | |||
| 5 | IT_RECEIVER | Call by reference | Type reference (TYPE) | UAINV_T_ENHANCED_RECEIVER | Angereicherte Empfänger | 20040916 |
Method CALCULATE_DISTRIBUTION on class CL_UA_INV_WIP_DISTRIBUTION has no exception.
Method CHECK_FOR_DISPLAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | FI-Stammdaten: Feldname | 20040721 | |||
| 2 | RD_DISPLAY | Value transfer | Type reference (TYPE) | BOOLE_D | Feld zur Anzeige bringen | 20040721 |
Method CHECK_FOR_DISPLAY on class CL_UA_INV_WIP_DISTRIBUTION has no exception.
Method CHECK_FOR_EDITABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20040802 | |||
| 2 | ID_STLRULES | Call by reference | Type reference (TYPE) | FIN_STLRULES | Abrechnungsregel Sender | 20040802 | |||
| 3 | RD_EDITABLE | Value transfer | Type reference (TYPE) | BOOLE_D | Feld zur Anzeige bringen | 20040802 |
Method CHECK_FOR_EDITABLE on class CL_UA_INV_WIP_DISTRIBUTION has no exception.
Method CHECK_FOR_VISIBLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20040802 | |||
| 2 | ID_STLRULES | Call by reference | Type reference (TYPE) | FIN_STLRULES | Abrechnungsregel Sender | 20040822 | |||
| 3 | RD_VISIBLE | Value transfer | Type reference (TYPE) | BOOLE_D | Feld zur Anzeige bringen | 20040802 |
Method CHECK_FOR_VISIBLE on class CL_UA_INV_WIP_DISTRIBUTION has no exception.
Method CHECK_RULES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20050111 | |||
| 2 | IT_STLRULER_D | Call by reference | Type reference (TYPE) | UAINV_T_STLRULER_D | 20050113 | ||||
| 3 | IT_STLRULES_D | Call by reference | Type reference (TYPE) | UAINV_T_STLRULES_D | Tabellentyp zu UAINV_S_STLRULES_D | 20050111 |
Method CHECK_RULES on class CL_UA_INV_WIP_DISTRIBUTION has no exception.
Method CHECK_SENDER_RULES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20050118 | |||
| 2 | IT_STLRULER_D | Call by reference | Type reference (TYPE) | UAINV_T_STLRULER_D | 20050118 | ||||
| 3 | IT_STLRULES_D | Call by reference | Type reference (TYPE) | UAINV_T_STLRULES_D | Tabellentyp zu UAINV_S_STLRULES_D | 20050118 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | mengenproportionale Aufteilung nicht erlaubt | 20050118 |
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 | 20040722 | |||
| 2 | IT_STLRULES_D | Call by reference | Type reference (TYPE) | UAINV_T_STLRULES_D | Abrechnungsvorschrift Sender | 20040803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040723 |
Method CREATE_DISPLAY_LAYOUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DISPLAY_LAYOUT | Call by reference | Type reference (TYPE) | FINB_DISPLAY_LAYOUT | Anzeigelayout | 20040805 | |||
| 2 | ID_ONLY_DISPLAY | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040805 | |||
| 3 | IT_STLRULES_D | Call by reference | Type reference (TYPE) | UAINV_T_STLRULES_D | Tabellentyp zu UAINV_S_STLRULES_D | 20040805 |
Method CREATE_DISPLAY_LAYOUT on class CL_UA_INV_WIP_DISTRIBUTION has no exception.
Method CREATE_DISPLAY_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_APPL_CHARS | Call by reference | Type reference (TYPE) | FINB_RP_T_APPL_CHAR | Anzeige-Eigenschaften nicht registrierter Anwendungsfelder | 20040901 | |||
| 2 | ET_DISPLAY_CHARS | Call by reference | Type reference (TYPE) | FINB_RP_T_DISPLAY_CHAR | Tabelle von Anzeige-Eigenschaften | 20040730 | |||
| 3 | ET_SORT | Call by reference | Type reference (TYPE) | FINB_RP_T_SORT | Sortierung der Anzeige | 20040730 | |||
| 4 | IT_STLRULER_D | Call by reference | Type reference (TYPE) | UAINV_T_STLRULER_D | Abrechnungsvorschrift Empfänger | 20040803 | |||
| 5 | IT_STLRULES_D | Call by reference | Type reference (TYPE) | UAINV_T_STLRULES_D | Abrechnungsvorschrift Sender | 20040803 |
Method CREATE_DISPLAY_LIST on class CL_UA_INV_WIP_DISTRIBUTION has no exception.
Method CREATE_FIELD_CATALOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_RESULT_LIST | Call by reference | Object reference (TYPE REF TO) | DATA | Erzeugte Tabellenstruktur | 20040721 | |||
| 2 | ET_FIELDCAT | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Feldkatalog für ListViewerControl | 20040721 | |||
| 3 | ID_STRUNAME | Call by reference | Type reference (TYPE) | DDOBJNAME | Name eines ABAP Dictionary-Objekts | 20040723 | |||
| 4 | IT_ACC_TYPE_NAME | Call by reference | Type reference (TYPE) | FOBJ_T_TYPE_NAME | Tabelle mit Typnamen | 20040723 |
Method CREATE_FIELD_CATALOG on class CL_UA_INV_WIP_DISTRIBUTION has no exception.
Method CREATE_FIELD_CAT_STLRULER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_RESULT_LIST | Call by reference | Object reference (TYPE REF TO) | DATA | Erzeugte Tabellenstruktur | 20040723 | |||
| 2 | ET_FIELDCAT | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Feldkatalog für ListViewerControl | 20040723 | |||
| 3 | IT_STLRULER_D | Call by reference | Type reference (TYPE) | UAINV_T_STLRULER_D | Abrechnungsvorschrift Empfänger | 20040803 | |||
| 4 | IT_STLRULES_D | Call by reference | Type reference (TYPE) | UAINV_T_STLRULES_D | Abrechnungsvorschrift Sender | 20040803 |
Method CREATE_FIELD_CAT_STLRULER on class CL_UA_INV_WIP_DISTRIBUTION has no exception.
Method CREATE_FIELD_CAT_STLRULES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_RESULT_LIST | Call by reference | Object reference (TYPE REF TO) | DATA | Erzeugte Tabellenstruktur | 20040723 | |||
| 2 | ET_FIELDCAT | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Feldkatalog für ListViewerControl | 20040723 | |||
| 3 | IT_STLRULES_D | Call by reference | Type reference (TYPE) | UAINV_T_STLRULES_D | Abrechnungsvorschrift Sender | 20040803 |
Method CREATE_FIELD_CAT_STLRULES on class CL_UA_INV_WIP_DISTRIBUTION has no exception.
Method DISTRIBUTION_FOR_REPORTING 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 bei der Verarbeitung | 20041110 | |||
| 2 | ET_BAPIRET | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20041110 | |||
| 3 | ET_RESULT | Call by reference | Type reference (TYPE) | UAINV_T_DISTRIBUTION_DATA | Ergebnis der Verteilung | 20041110 | |||
| 4 | ET_RESULT_FLAT | Call by reference | Type reference (TYPE) | UAINV_T_DISTRIBUTION_DATA_FLAT | Ergebnis der Verteilung in flachem Format | 20041110 | |||
| 5 | ID_ACC_SYSTEM | Call by reference | Type reference (TYPE) | ACC_SYSTEM | Rechnungssystem | 20041110 | |||
| 6 | ID_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | SY-DATLO | Stichdatum für Verteilung | 20041110 | ||
| 7 | IO_FOBJ_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_FOBJ_OBJECT | Generische Implementierung eines FIN-Objekts | 20041110 | |||
| 8 | IR_BASISDATA | Call by reference | Object reference (TYPE REF TO) | DATA | Tabelle der Basisdaten | 20041110 |
Method DISTRIBUTION_FOR_REPORTING on class CL_UA_INV_WIP_DISTRIBUTION has no exception.
Method ENHANCE_STL_RULE_DEFAULT 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 | 20040906 | ||||
| 3 | ED_ERROR_OCCURRED | Call by reference | Type reference (TYPE) | BOOLE_D | 20040906 | ||||
| 4 | ET_BAPIRET | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20040906 | ||||
| 5 | ID_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | 20040906 | ||||
| 6 | ID_STLPROCID | Call by reference | Type reference (TYPE) | FIN_STLPROCID | 20040906 | ||||
| 7 | IT_BASISDATA | Call by reference | Type reference (TYPE) | UAINV_T_WIP_DATA | Lesestruktur für WIP-Journal | 20040906 |
Method ENHANCE_STL_RULE_DEFAULT on class CL_UA_INV_WIP_DISTRIBUTION has no exception.
Method GET_BADI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_BADI | Call by reference | Object reference (TYPE REF TO) | IF_EX_UA_INV_WIP_DISTRIBUT | BAdI-Interface IF_EX_UA_INV_WIP_DISTRIBUT | 20040913 |
Method GET_BADI on class CL_UA_INV_WIP_DISTRIBUTION has no exception.
Method KIND_OF_DISPLAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20040802 | |||
| 2 | ID_STLRULES | Call by reference | Type reference (TYPE) | FIN_STLRULES | Abrechnungsregel Sender | 20040831 | |||
| 3 | RD_DISPLAY_KIND | Value transfer | Type reference (TYPE) | FINB_RP_DISPLAY_KIND | Art der Anzeige: Wert, Langtext oder beides; keine Anzeige | 20040802 |
Method KIND_OF_DISPLAY on class CL_UA_INV_WIP_DISTRIBUTION has no exception.
Method REC_RULE_EQUIV_DISTR 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 | Verteilung erfolgreich | 20040909 | |||
| 2 | ED_STRUCNAME_RESULT | Call by reference | Type reference (TYPE) | TABNAME | Struktur des Ergebnis | 20040909 | |||
| 3 | ER_REMAIN | Call by reference | Object reference (TYPE REF TO) | DATA | Restdaten (Struktur identisch mit Basisdaten) | 20040909 | |||
| 4 | ER_RESULT | Call by reference | Object reference (TYPE REF TO) | DATA | Ergebnisse | 20040909 | |||
| 5 | ET_BAPIRET | Call by reference | Type reference (TYPE) | BAPIRETTAB | Meldungen | 20040909 | |||
| 6 | ID_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040909 | |||
| 7 | ID_STLFUNCTION | Call by reference | Type reference (TYPE) | FIN_STLFUNCTION | Funktion in der Abrechnung; Gliederung der Applikation | 20040909 | |||
| 8 | ID_STRUCNAME_BASIS | Call by reference | Type reference (TYPE) | TABNAME | Struktur der Basisdaten | 20040916 | |||
| 9 | IR_BASISDATA | Call by reference | Object reference (TYPE REF TO) | DATA | Basisdaten | 20040909 | |||
| 10 | IT_RECEIVER | Call by reference | Type reference (TYPE) | UAINV_T_ENHANCED_RECEIVER | Empfänger | 20040909 | |||
| 11 | IT_STLRULES_D | Call by reference | Type reference (TYPE) | GYT_STLRULES_D | Senderegeln | 20040909 |
Method REC_RULE_EQUIV_DISTR on class CL_UA_INV_WIP_DISTRIBUTION has no exception.
Method REC_RULE_FIX_AMOUNT_DISTR 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 | Verteilung erfolgreich | 20040909 | |||
| 2 | ED_STRUCNAME_RESULT | Call by reference | Type reference (TYPE) | TABNAME | Struktur des Ergebnis | 20040909 | |||
| 3 | ER_REMAIN | Call by reference | Object reference (TYPE REF TO) | DATA | Restdaten (Struktur identisch mit Basisdaten) | 20040909 | |||
| 4 | ER_RESULT | Call by reference | Object reference (TYPE REF TO) | DATA | Ergebnisse | 20040909 | |||
| 5 | ET_BAPIRET | Call by reference | Type reference (TYPE) | BAPIRETTAB | Meldungen | 20040909 | |||
| 6 | ID_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040909 | |||
| 7 | ID_STLFUNCTION | Call by reference | Type reference (TYPE) | FIN_STLFUNCTION | Funktion in der Abrechnung; Gliederung der Applikation | 20040909 | |||
| 8 | ID_STRUCNAME_BASIS | Call by reference | Type reference (TYPE) | TABNAME | Struktur der Basisdaten | 20040916 | |||
| 9 | IR_BASISDATA | Call by reference | Object reference (TYPE REF TO) | DATA | Basisdaten | 20040909 | |||
| 10 | IT_RECEIVER | Call by reference | Type reference (TYPE) | UAINV_T_ENHANCED_RECEIVER | Empfänger | 20040909 | |||
| 11 | IT_STLRULES_D | Call by reference | Type reference (TYPE) | GYT_STLRULES_D | Senderegeln | 20040909 |
Method REC_RULE_FIX_AMOUNT_DISTR on class CL_UA_INV_WIP_DISTRIBUTION has no exception.
Method REC_RULE_QTY_DISTR 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 | Verteilung erfolgreich | 20040909 | |||
| 2 | ED_STRUCNAME_RESULT | Call by reference | Type reference (TYPE) | TABNAME | Struktur des Ergebnis | 20040909 | |||
| 3 | ER_REMAIN | Call by reference | Object reference (TYPE REF TO) | DATA | Restdaten (Struktur identisch mit Basisdaten) | 20040909 | |||
| 4 | ER_RESULT | Call by reference | Object reference (TYPE REF TO) | DATA | Ergebnisse | 20040909 | |||
| 5 | ET_BAPIRET | Call by reference | Type reference (TYPE) | BAPIRETTAB | Meldungen | 20040909 | |||
| 6 | ID_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040909 | |||
| 7 | ID_STLFUNCTION | Call by reference | Type reference (TYPE) | FIN_STLFUNCTION | Funktion in der Abrechnung; Gliederung der Applikation | 20040909 | |||
| 8 | ID_STRUCNAME_BASIS | Call by reference | Type reference (TYPE) | TABNAME | Struktur der Basisdaten | 20040916 | |||
| 9 | IR_BASISDATA | Call by reference | Object reference (TYPE REF TO) | DATA | Basisdaten | 20040909 | |||
| 10 | IT_RECEIVER | Call by reference | Type reference (TYPE) | UAINV_T_ENHANCED_RECEIVER | Empfänger | 20040909 | |||
| 11 | IT_STLRULES_D | Call by reference | Type reference (TYPE) | GYT_STLRULES_D | Senderegeln | 20040909 |
Method REC_RULE_QTY_DISTR on class CL_UA_INV_WIP_DISTRIBUTION has no exception.
Method REC_RULE_QTY_EQUIV_DISTR 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 | Verteilung erfolgreich | 20040909 | |||
| 2 | ED_STRUCNAME_RESULT | Call by reference | Type reference (TYPE) | TABNAME | Struktur des Ergebnis | 20040909 | |||
| 3 | ER_REMAIN | Call by reference | Object reference (TYPE REF TO) | DATA | Restdaten (Struktur identisch mit Basisdaten) | 20040909 | |||
| 4 | ER_RESULT | Call by reference | Object reference (TYPE REF TO) | DATA | Ergebnisse | 20040909 | |||
| 5 | ET_BAPIRET | Call by reference | Type reference (TYPE) | BAPIRETTAB | Meldungen | 20040909 | |||
| 6 | ID_KEYDATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20040909 | |||
| 7 | ID_STLFUNCTION | Call by reference | Type reference (TYPE) | FIN_STLFUNCTION | Funktion in der Abrechnung; Gliederung der Applikation | 20040909 | |||
| 8 | ID_STRUCNAME_BASIS | Call by reference | Type reference (TYPE) | TABNAME | Struktur der Basisdaten | 20040916 | |||
| 9 | IR_BASISDATA | Call by reference | Object reference (TYPE REF TO) | DATA | Basisdaten | 20040909 | |||
| 10 | IT_RECEIVER | Call by reference | Type reference (TYPE) | UAINV_T_ENHANCED_RECEIVER | Empfänger | 20040909 | |||
| 11 | IT_STLRULES_D | Call by reference | Type reference (TYPE) | GYT_STLRULES_D | Senderegeln | 20040909 |
Method REC_RULE_QTY_EQUIV_DISTR on class CL_UA_INV_WIP_DISTRIBUTION has no exception.
History
| Last changed by/on | SAP | 20050301 |
| SAP Release Created in | 400 |