SAP ABAP Interface IF_EX_MRM_ITEM_CUSTFIELDS (BAdI Interface IF_EX_MRM_ITEM_CUSTFIELDS)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-IV-LIV (Application Component) Logistics Invoice Verification
     MRM_BADI (Package) Business Add-Ins in Invoice Verification
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_MRM_ITEM_CUSTFIELDS BAdI Class CL_EX_MRM_ITEM_CUSTFIELDS 20050223
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_WKA_ITEM_CUSTFIELDS Imp. class for BAdI imp. WKA_ITEM_CUSTFIELDS 20050317
Properties
Interface IF_EX_MRM_ITEM_CUSTFIELDS  
Short Description BAdI Interface IF_EX_MRM_ITEM_CUSTFIELDS    
General Data
Package MRM_BADI   Business Add-Ins in Invoice Verification 
Created 20050223   SAP 
Last changed 20060208   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 MMCR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 MRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_EX_MRM_ITEM_CUSTFIELDS has no interface.
Friends
Interface IF_EX_MRM_ITEM_CUSTFIELDS has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 H_CHANGE Instance attribute Public Type reference (TYPE) C Indicator: Data was changed 20050405
2 H_SORT Instance attribute Public Type reference (TYPE) XFELD Checkbox 20050224
3 S_RBKPV Instance attribute Public Type reference (TYPE) MRM_RBKPV Invoice Document Header 20050224
4 TAB_DRSEG Instance attribute Public Type reference (TYPE) MMCR_TDRSEG Invoice Document Items 20050224
5 TAB_DRSEG_CUSTOM Instance attribute Public Type reference (TYPE) TDRSEG_CUST Table Type for Structure DRSEG_CI 20050224
6 TRANSACTION_TYPE Instance attribute Public Type reference (TYPE) T169-TRTYP Transaction Type 20050224
Methods
# Method Level Visibility Method type Description Created on
1 CUSTOMDATA_MODIFY Instance method Public Method Change Customer's Own Fields 20050223
2 CUSTOM_DATA_GET Instance method Public Method Adopt Customer Data from Customer Screen 20050223
3 CUSTOM_DATA_TRANSFER Instance method Public Method Data Transport from Customer Screen 20050223
4 INVOICE_DATA_GET Instance method Public Method Adopt Invoice Data 20050223
5 INVOICE_DATA_TRANSFER Instance method Public Method Data Transport to Customer Screen 20050223
6 TABPAGE_LABEL_SET Instance method Public Method Set Label 20050223
Events
Interface IF_EX_MRM_ITEM_CUSTFIELDS has no event.
Types
Interface IF_EX_MRM_ITEM_CUSTFIELDS has no local type.
Method Signatures

Method CUSTOMDATA_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DRSEG_CUSTOM Value transfer Type reference (TYPE) TDRSEG_CUST Tabellentyp für Struktur DRSEG_CI 20050223
2 Exporting E_CHANGE Value transfer Type reference (TYPE) C Kennzeichen: Daten wurden geändert 20050405
3 Importing IS_RBKPV Call by reference Type reference (TYPE) MRM_RBKPV Rechnungsbelegkopf 20050223
4 Importing IT_DRSEG Call by reference Type reference (TYPE) MMCR_TDRSEG Rechnungsbelegpositionen 20050223
5 Importing IT_DRSEG_CUSTOM Value transfer Type reference (TYPE) TDRSEG_CUST Tabellentyp für Struktur DRSEG_CI 20050223
6 Importing I_CALLER_ACTION Call by reference Type reference (TYPE) MRM_CALLER_ACTION Aktion, die der Aufrufer gerade ausgeführt hat 20050405
7 Importing I_TRANSACTION_TYPE Call by reference Type reference (TYPE) T169-TRTYP Transaktionstyp 20050223

Method CUSTOMDATA_MODIFY on Interface IF_EX_MRM_ITEM_CUSTFIELDS has no exception.

Method CUSTOM_DATA_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DRSEG_CUST Call by reference Type reference (TYPE) TDRSEG_CUST Tabellentyp für Struktur DRSEG_CI 20050223
2 Exporting E_CHANGE Call by reference Type reference (TYPE) C Kennzeichen: Daten wurden geändert 20050405
3 Exporting E_SORT Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050223

Method CUSTOM_DATA_GET on Interface IF_EX_MRM_ITEM_CUSTFIELDS has no exception.

Method CUSTOM_DATA_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DRSEG_CUST Call by reference Type reference (TYPE) TDRSEG_CUST Tabellentyp für Struktur DRSEG_CI 20050223
2 Importing I_CHANGE Call by reference Type reference (TYPE) C Kennzeichen: Daten wurden geändert 20050405
3 Importing I_SORT Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20050223

Method CUSTOM_DATA_TRANSFER on Interface IF_EX_MRM_ITEM_CUSTFIELDS has no exception.

Method INVOICE_DATA_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RBKPV Call by reference Type reference (TYPE) MRM_RBKPV Rechnungsbelegkopf 20050223
2 Exporting ET_DRSEG Call by reference Type reference (TYPE) MMCR_TDRSEG Rechnungsbelegpositionen 20050223
3 Exporting ET_DRSEG_CUST Call by reference Type reference (TYPE) TDRSEG_CUST Tabellentyp für Struktur DRSEG_CI 20050223
4 Exporting E_TRANSACTION_TYPE Call by reference Type reference (TYPE) T169-TRTYP Transaktionstyp 20050223

Method INVOICE_DATA_GET on Interface IF_EX_MRM_ITEM_CUSTFIELDS has no exception.

Method INVOICE_DATA_TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RBKPV Call by reference Type reference (TYPE) MRM_RBKPV Rechnungsbelegkopf 20050223
2 Importing IT_DRSEG Call by reference Type reference (TYPE) MMCR_TDRSEG Rechnungsbelegpositionen 20050223
3 Importing IT_DRSEG_CUSTOM Call by reference Type reference (TYPE) TDRSEG_CUST Tabellentyp für Struktur DRSEG_CI 20050223
4 Importing I_TRANSACTION_TYPE Call by reference Type reference (TYPE) T169-TRTYP Transaktionstyp 20050223

Method INVOICE_DATA_TRANSFER on Interface IF_EX_MRM_ITEM_CUSTFIELDS has no exception.

Method TABPAGE_LABEL_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SCREEN_NAME Value transfer Type reference (TYPE) STRING40 string with 40 characters in shmtable_s 20050223

Method TABPAGE_LABEL_SET on Interface IF_EX_MRM_ITEM_CUSTFIELDS has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 600