SAP ABAP Class CL_IM_OIH_MIGO_BADI (Imp. class for BAdI imp. OIH_MIGO_BADI)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_MB_MIGO_BADI BADI Interface IF_EX_MB_MIGO_BADI 20030219
Properties
Class CL_IM_OIH_MIGO_BADI  
Short Description Imp. class for BAdI imp. OIH_MIGO_BADI    
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 20030219   SAP 
Last change 20050224   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
# Interface Abstract Final Description Created on
1 IF_EX_MB_MIGO_BADI BADI Interface IF_EX_MB_MIGO_BADI 20030219
Friends
Class CL_IM_OIH_MIGO_BADI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CLASS_ID Constant Private Type reference (TYPE) MIGO_CLASS_ID 'OIH_MIGO_BADI' Class ID for MIGO Components (External Detail Screen) 20031030
2 GS_GOITEM_TDP Static Attribute Private Type reference (TYPE) OIH_S_GOITEM_TDP Structure with display TDP fields for goods movement 20040127
3 MT_GOITEM_TDP Static Attribute Private Type reference (TYPE) OIH_T_GOITEM_TDP Table TDP data for MIGO 20030219
4 M_ACTION Static Attribute Private Type reference (TYPE) GOACTION Action can be carried out in the MIGO transaction 20030219
5 M_REFDOC Static Attribute Private Type reference (TYPE) REFDOC Reference document for MIGO transaction 20030219
6 M_REFO_OI0_MIGO Static Attribute Private Object reference (TYPE REF TO) CL_OI0_MIGO 20030219
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINE_RELEVANCE Instance method Protected Method Returns ABAP_TRUE is MIGO is relevant for this TDP-Impl. 20040127
2 ENRICH_COMPONENT_WITH_ED_DATA Static method Public Method Pass on excise duty information of components 20030219
3 GET_DISPLAY_STATUS_HT Instance method Private Method Get display status for Handling Type 20030219
4 GET_DISPLAY_STATUS_LT Instance method Private Method Get display status for License Type (and related fields) 20040121
5 GET_ITEM_DATA_FROM_REFDOC Instance method Private Method Get details of the item from the reference document 20030219
6 GET_OI001 Instance method Protected Method 20040127
7 GET_REFERENCE_DOCUMENT Instance method Private Method Get the reference document to look up 20030219
8 GET_TDP_DTLS_FOR_POSTING Static method Public Method Pass the TDP information of items into MSEG 20030219
Events
Class CL_IM_OIH_MIGO_BADI has no event.
Types
Class CL_IM_OIH_MIGO_BADI has no local type.
Method Signatures

Method DETERMINE_RELEVANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RELEVANT Value transfer Type reference (TYPE) ABAP_BOOL 20040127
2 Importing IS_GOITEM Call by reference Type reference (TYPE) GOITEM MM-IM Enjoy: Positionsdaten 20040127

Method DETERMINE_RELEVANCE on class CL_IM_OIH_MIGO_BADI 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 20030219

Method ENRICH_COMPONENT_WITH_ED_DATA on class CL_IM_OIH_MIGO_BADI 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 Wahr => Abfertigungsart kann nur gelesen werden 20030219
2 Importing I_REFDOC_HANTYP Value transfer Type reference (TYPE) OIH_HANTYP Verbrauchsteuer-Abfertigungsart (gibt Materialverwendung an) 20030219

Method GET_DISPLAY_STATUS_HT on class CL_IM_OIH_MIGO_BADI 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 True=>License type is visible 20040121
2 Exporting E_LT_READONLY Call by reference Type reference (TYPE) ABAP_BOOL True=>License type is read-only 20040124
3 Importing I_BUKRS Value transfer Type reference (TYPE) BUKRS Buchungskreis 20040126
4 Importing I_REFDOC_LICTYP Value transfer Type reference (TYPE) OIH_LICTP Lizenzart 20040121

Method GET_DISPLAY_STATUS_LT on class CL_IM_OIH_MIGO_BADI 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 20030219
2 Importing IS_CORE_DATA Call by reference Type reference (TYPE) GOITEM MM-IM Enjoy: Positionsdaten 20030219
3 Importing I_REFDOC Call by reference Type reference (TYPE) REFDOC Referenzbeleg für MIGO-Transaktion 20030219

Method GET_ITEM_DATA_FROM_REFDOC on class CL_IM_OIH_MIGO_BADI has no exception.

Method GET_OI001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20040127
2 Returning R_LICTP Value transfer Type reference (TYPE) OIH_LICTP Lizenzart 20040127

Method GET_OI001 on class CL_IM_OIH_MIGO_BADI 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 20030219
2 Importing IS_GOITEM Call by reference Type reference (TYPE) GOITEM MM-IM Enjoy: Positionsdaten 20030219

Method GET_REFERENCE_DOCUMENT on class CL_IM_OIH_MIGO_BADI 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 IT_IMSEG Call by reference Type reference (TYPE) TY_T_IMSEG MMIM: Eingangsstr. für allg. FBS zur Verbuch. von Warenbew. 20030219

Method GET_TDP_DTLS_FOR_POSTING on class CL_IM_OIH_MIGO_BADI has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 472