SAP ABAP Class CL_OIH_MIGO_TDP (Superclass for TDP BADI-Implementation)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       OIH (Package) TDP Tariffs, Duties and Permits
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_IM_OIH_MIGO_BADI_TDP_FE Imp. class for BAdI imp. OIH_MIGO_BADI_TDP_FE 20040128
2 Inheritance (c INHERITING FROM c_ref)  CL_OIH_MIGO_TDP_DF Default TDP BADI-Implementation 20040202
3 Inheritance (c INHERITING FROM c_ref)  CL_OIH_MIGO_TDP_FE Far East TDP BADI-Implementation 20040202
Properties
Class CL_OIH_MIGO_TDP  
Short Description Superclass for TDP BADI-Implementation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OIH   TDP Tariffs, Duties and Permits 
Created 20040128   SAP 
Last change 20070914   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_OIH_MIGO_TDP has no interface implemented.
Friends
Class CL_OIH_MIGO_TDP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MRO_MIGO_TDP_DF Static Attribute Private Object reference (TYPE REF TO) CL_OIH_MIGO_TDP_DF Default TDP BADI-Implementation 20040203
2 MRO_MIGO_TDP_FE Static Attribute Private Object reference (TYPE REF TO) CL_OIH_MIGO_TDP_FE Far East TDP BADI-Implementation 20040203
3 MS_GOHEAD_TDP Static Attribute Protected Type reference (TYPE) GOHEAD Structure with display TDP fields for goods movement 20040205
4 MT_GOITEM_TDP Static Attribute Public Type reference (TYPE) OIH_T_GOITEM_TDP Table TDP data for MIGO 20040128
5 M_ACTION Static Attribute Public Type reference (TYPE) GOACTION Action can be carried out in the MIGO transaction 20040128
6 M_DUMMY Static Attribute Protected Object reference (TYPE REF TO) CL_OI0_MIGO Global Class for MIGO implementation 20040629
7 M_REFDOC Static Attribute Public Type reference (TYPE) REFDOC Reference document for MIGO transaction 20040128
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040203
2 DELETE_GOITEM_TDP Static method Public Method Delete a not-longer-used entry from int. table goitem_tdp 20040203
3 ENRICH_COMPONENT_WITH_ED_DATA Instance method Protected Method Pass on excise duty information of components 20040128
4 GET_DISPLAY_STATUS Instance method Protected Method Get display status for License Type (and related fields) 20040128
5 GET_DISPLAY_STATUS_HT Instance method Protected Method Get display status for Handling Type 20040128
6 GET_DISPLAY_STATUS_LT Instance method Protected Method Get display status for License Type (and related fields) 20040128
7 GET_INSTANCE Static method Public Method Determine and create TDP-Instance (Default, Far East, ...) 20040202
8 GET_ITEM_DATA_FROM_REFDOC Instance method Protected Method Get details of the item from the reference document 20040128
9 GET_REFERENCE_DOCUMENT Instance method Protected Method Get the reference document to look up 20040128
10 GET_TDP_DTLS_FOR_POSTING Static method Public Method Pass the TDP information of items into MSEG 20040128
11 MB_MIGO_BADI_CHECK_ITEM Instance method Public Method Check Item Data of Goods Movement 20040128
12 MB_MIGO_BADI_HOLD_DATA_DELETE Static method Public Method Delete Held Data 20040128
13 MB_MIGO_BADI_HOLD_DATA_LOAD Static method Public Method Load Held Data 20040128
14 MB_MIGO_BADI_HOLD_DATA_SAVE Static method Public Method Save Held Data 20040128
15 MB_MIGO_BADI_LINE_DELETE Instance method Public Method Delete a Line (GOITEM) 20040128
16 MB_MIGO_BADI_LINE_MODIFY Instance method Public Method Add / Change a Line (GOITEM) 20040128
17 MB_MIGO_BADI_MODE_SET Static method Public Method Mode of Transaction MIGO (Action / Reference Document) 20040128
18 MB_MIGO_BADI_PAI_DETAIL Instance method Public Method PAI of Detail Screen 20040128
19 MB_MIGO_BADI_PAI_HEADER Static method Public Method PAI of Header Screen 20040205
20 MB_MIGO_BADI_PBO_DETAIL Instance method Public Method PBO of Detail Screen 20040128
21 MB_MIGO_BADI_RESET Static method Public Method MIGO Reset (Delete All Internal Data) 20040128
22 MB_MIGO_PUBLISH_MATERIAL_ITEM Instance method Public Method Publish Item Data After Processing 20070405
Events
Class CL_OIH_MIGO_TDP has no event.
Types
Class CL_OIH_MIGO_TDP has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_OIH_MIGO_TDP has no parameter.
Method CLASS_CONSTRUCTOR on class CL_OIH_MIGO_TDP has no exception.

Method DELETE_GOITEM_TDP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LINE_ID Call by reference Type reference (TYPE) MB_LINE_ID Eindeutige Kennung der Belegzeile 20040203

Method DELETE_GOITEM_TDP on class CL_OIH_MIGO_TDP has no exception.

Method ENRICH_COMPONENT_WITH_ED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_GOCOMP Call by reference Type reference (TYPE) OIB_T_GOCOMP MM-IM Enjoy: Positionsdaten 20040128

Method ENRICH_COMPONENT_WITH_ED_DATA on class CL_OIH_MIGO_TDP has no exception.

Method GET_DISPLAY_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HT_READONLY Call by reference Type reference (TYPE) ABAP_BOOL 20040128
2 Exporting E_HT_VISIBLE Call by reference Type reference (TYPE) ABAP_BOOL 20040128
3 Exporting E_LT_READONLY Call by reference Type reference (TYPE) ABAP_BOOL 20040128
4 Exporting E_LT_VISIBLE Call by reference Type reference (TYPE) ABAP_BOOL 20040128
5 Importing IS_GOITEM_TDP Call by reference Type reference (TYPE) OIH_S_GOITEM_TDP Struktur mir TDP-Anzeigefeldern für Warenbewegungen 20040203

Method GET_DISPLAY_STATUS on class CL_OIH_MIGO_TDP has no exception.

Method GET_DISPLAY_STATUS_HT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HT_READONLY Call by reference Type reference (TYPE) ABAP_BOOL 20040128
2 Importing I_REFDOC_HANTYP Call by reference Type reference (TYPE) OIH_HANTYP Verbrauchsteuer-Abfertigungsart - entspricht Mat.verwendung 20040128

Method GET_DISPLAY_STATUS_HT on class CL_OIH_MIGO_TDP has no exception.

Method GET_DISPLAY_STATUS_LT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LT_IS_VISIBLE Call by reference Type reference (TYPE) ABAP_BOOL 20040128
2 Exporting E_LT_READONLY Call by reference Type reference (TYPE) ABAP_BOOL 20040128
3 Importing I_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20040128
4 Importing I_REFDOC_LICTYP Call by reference Type reference (TYPE) OIH_LICTP Verbrauchsteuer-Abfertigungsart - entspricht Mat.verwendung 20040128

Method GET_DISPLAY_STATUS_LT on class CL_OIH_MIGO_TDP has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ERO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_OIH_MIGO_TDP 20040202
2 Importing IS_GOITEM Call by reference Type reference (TYPE) GOITEM MM-IM Enjoy: Positionsdaten 20040202

Method GET_INSTANCE on class CL_OIH_MIGO_TDP has no exception.

Method GET_ITEM_DATA_FROM_REFDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OIL_DATA Call by reference Type reference (TYPE) OIH_S_GOITEM_TDP Struktur mir TDP-Anzeigefeldern für Warenbewegungen 20040128
2 Importing IS_CORE_DATA Call by reference Type reference (TYPE) GOITEM MM-IM Enjoy: Positionsdaten 20040128
3 Importing I_REFDOC Call by reference Type reference (TYPE) REFDOC Referenzbeleg für MIGO-Transaktion 20040128

Method GET_ITEM_DATA_FROM_REFDOC on class CL_OIH_MIGO_TDP has no exception.

Method GET_REFERENCE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REFDOC Call by reference Type reference (TYPE) REFDOC Referenzbeleg für MIGO-Transaktion 20040128
2 Importing IS_GOITEM Call by reference Type reference (TYPE) GOITEM MM-IM Enjoy: Positionsdaten 20040128

Method GET_REFERENCE_DOCUMENT on class CL_OIH_MIGO_TDP has no exception.

Method GET_TDP_DTLS_FOR_POSTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IMSEG Call by reference Type reference (TYPE) TY_T_IMSEG MMIM: Eingangsstr. für allg. FBS zur Verbuch. von Warenbew. 20040203

Method GET_TDP_DTLS_FOR_POSTING on class CL_OIH_MIGO_TDP has no exception.

Method MB_MIGO_BADI_CHECK_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Rückgabeparameter-Tabelle 20040128
2 Importing I_LINE_ID Call by reference Type reference (TYPE) MB_LINE_ID Eindeutige Kennung der Belegzeile 20040128

Method MB_MIGO_BADI_CHECK_ITEM on class CL_OIH_MIGO_TDP has no exception.

Method MB_MIGO_BADI_HOLD_DATA_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) GUID_22 20040128

Method MB_MIGO_BADI_HOLD_DATA_DELETE on class CL_OIH_MIGO_TDP has no exception.

Method MB_MIGO_BADI_HOLD_DATA_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) GUID_22 20040128

Method MB_MIGO_BADI_HOLD_DATA_LOAD on class CL_OIH_MIGO_TDP has no exception.

Method MB_MIGO_BADI_HOLD_DATA_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID Call by reference Type reference (TYPE) GUID_22 20040128

Method MB_MIGO_BADI_HOLD_DATA_SAVE on class CL_OIH_MIGO_TDP has no exception.

Method MB_MIGO_BADI_LINE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LINE_ID Call by reference Type reference (TYPE) MB_LINE_ID Eindeutige Kennung der Belegzeile 20040128

Method MB_MIGO_BADI_LINE_DELETE on class CL_OIH_MIGO_TDP has no exception.

Method MB_MIGO_BADI_LINE_MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_GOITEM Call by reference Type reference (TYPE) GOITEM MM-IM Enjoy: Positionsdaten 20040128
2 Importing I_LINE_ID Call by reference Type reference (TYPE) MB_LINE_ID Eindeutige Kennung der Belegzeile 20040128

Method MB_MIGO_BADI_LINE_MODIFY on class CL_OIH_MIGO_TDP has no exception.

Method MB_MIGO_BADI_MODE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION Call by reference Type reference (TYPE) GOACTION Vorgang kann in der MIGO-Transaktion ausgeführt werden 20040128
2 Importing I_REFDOC Call by reference Type reference (TYPE) REFDOC Referenzbeleg für MIGO-Transaktion 20040128

Method MB_MIGO_BADI_MODE_SET on class CL_OIH_MIGO_TDP has no exception.

Method MB_MIGO_BADI_PAI_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_FORCE_CHANGE Call by reference Type reference (TYPE) ABAP_BOOL 20040128
2 Importing I_LINE_ID Call by reference Type reference (TYPE) MB_LINE_ID Eindeutige Kennung der Belegzeile 20040128
3 Importing I_OKCODE Call by reference Type reference (TYPE) SYUCOMM Bilder, Funktionscode ausgelöst durch PAI 20040128

Method MB_MIGO_BADI_PAI_DETAIL on class CL_OIH_MIGO_TDP has no exception.

Method MB_MIGO_BADI_PAI_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_GOHEAD Call by reference Type reference (TYPE) GOHEAD Structur MSEGO1 für MIGO 20040205
2 Importing I_OKCODE Call by reference Type reference (TYPE) SYUCOMM Bilder, Funktionscode ausgelöst durch PAI 20040205

Method MB_MIGO_BADI_PAI_HEADER on class CL_OIH_MIGO_TDP has no exception.

Method MB_MIGO_BADI_PBO_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_CPROG Call by reference Type reference (TYPE) SYCPROG ABAP-Programm, Aufrufer in externen Abläufen 20040128
2 Changing E_DYNNR Call by reference Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Bilds 20040128
3 Changing E_HEADING Call by reference Type reference (TYPE) MIGO_BADI_HEADING Überschrift für Registerkarte 20040128
4 Importing I_LINE_ID Call by reference Type reference (TYPE) MB_LINE_ID Eindeutige Kennung der Belegzeile 20040128

Method MB_MIGO_BADI_PBO_DETAIL on class CL_OIH_MIGO_TDP has no exception.

Method MB_MIGO_BADI_RESET Signature

Method MB_MIGO_BADI_RESET on class CL_OIH_MIGO_TDP has no parameter.
Method MB_MIGO_BADI_RESET on class CL_OIH_MIGO_TDP has no exception.

Method MB_MIGO_PUBLISH_MATERIAL_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LS_GOITEM Call by reference Type reference (TYPE) GOITEM MMIM Enjoy: Item Data 20070405

Method MB_MIGO_PUBLISH_MATERIAL_ITEM on class CL_OIH_MIGO_TDP has no exception.
History
Last changed by/on SAP  20070914 
SAP Release Created in 472