SAP ABAP Class CL_IM_ADPIC_MIGO_BADI_EXCH (Imp. class for BAdI imp. ADPIC_MIGO_BADI_EXCH)
Hierarchy
ECC-DIMP (Software Component) DIMP
   IS-AD-MPN (Application Component) Manufacturer Part Number
     ADPIC (Package) A&D Parts Interchangeability Enhancements
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20050622
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_MB_MIGO_BADI BADI Interface IF_EX_MB_MIGO_BADI 20040123
Properties
Class CL_IM_ADPIC_MIGO_BADI_EXCH  
Short Description Imp. class for BAdI imp. ADPIC_MIGO_BADI_EXCH    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ADPIC   A&D Parts Interchangeability Enhancements 
Created 20040123   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20050622
2 IF_EX_MB_MIGO_BADI BADI Interface IF_EX_MB_MIGO_BADI 20040123
Friends
Class CL_IM_ADPIC_MIGO_BADI_EXCH 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 'ADPIC_MIGO_BADI_EXCH' Class ID for MIGO Components (External Detail Screen) 20040123
2 C_CONF_LA_INBOUND_DELIVERY Constant Private Type reference (TYPE) EBTYP 'LA' Confirmation Category 20050622
3 C_FALSE Constant Private Type reference (TYPE) CHAR1 '' False 20050622
4 C_ICON_ACTIVATE_EXCHANGE Static Attribute Private Type reference (TYPE) CHAR_132 20041202
5 C_ICON_REPLACING_MATERIAL Static Attribute Private Type reference (TYPE) CHAR_132 20041202
6 C_MIGO_PROCESS Constant Private Type reference (TYPE) ADPIC_D_PROCESS_CODE 'MIGO' Pseudo Process code for processes supporting auto. IC/RIC 20040206
7 C_TRUE Constant Private Type reference (TYPE) CHAR1 'X' True 20050622
8 SR_ADPIC_SERVICES Static Attribute Private Object reference (TYPE REF TO) CL_ADPIC_SERVICES Father class of the interchangeability API 20040206
9 ST_GOITEM_PIC Static Attribute Private Type reference (TYPE) ADPIC_T_MIGO_MAT_EXCHANGE Internal table for ADPIC_MIGO_BADI_EXCH 20040205
10 S_ACTION Static Attribute Private Type reference (TYPE) GOACTION Action can be carried out in the MIGO transaction 20040123
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CUSTOMIZING Instance method Public Method Check customizing setting for interchangeability 20040206
2 CHECK_VALIDITY_PO Instance method Public Method Check the validity of an item for interchange insp. conf. 20050622
3 FIND_IC_CHILDREN Instance method Public Method Find IC children of the MIGO item 20040224
4 UPDATE_MIGO_WITH_MPN_SUBITEMS Instance method Public Method Prepare and pass back to MIGO items for material exchange 20040211
5 UPDATE_MPN_GLOBAL_COUNTER Instance method Public Method Update migo_global_counter from MIGO in the list of IC mat. 20040213
Events
Class CL_IM_ADPIC_MIGO_BADI_EXCH has no event.
Types
Class CL_IM_ADPIC_MIGO_BADI_EXCH has no local type.
Method Signatures

Method CHECK_CUSTOMIZING Signature

Method CHECK_CUSTOMIZING on class CL_IM_ADPIC_MIGO_BADI_EXCH has no parameter.
# Exception Resumable Description Created on
1 SWITCHED_OFF 20040206

Method CHECK_VALIDITY_PO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EBELN Call by reference Type reference (TYPE) BSTNR Purchase Order Number 20050622
2 Importing IV_EBELP Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20050622
3 Returning RE_VAL Value transfer Type reference (TYPE) CHAR1 'X' = Valid for exchange 20050622

Method CHECK_VALIDITY_PO on class CL_IM_ADPIC_MIGO_BADI_EXCH has no exception.

Method FIND_IC_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IC_CHILDREN Call by reference Type reference (TYPE) ADPIC_T_GOITEM Tabellentyp von MIGO GOITEM + BADIs interner Zähler 20040224
2 Importing IS_GOITEM Call by reference Type reference (TYPE) ADPIC_S_GOITEM ADCI MPN: MIGO GOITEM + BADIs interner Zähler 20040224

Method FIND_IC_CHILDREN on class CL_IM_ADPIC_MIGO_BADI_EXCH has no exception.

Method UPDATE_MIGO_WITH_MPN_SUBITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GOITEM_MPN Call by reference Type reference (TYPE) ADPIC_T_GOITEM 20040212
2 Importing IS_GOITEM Call by reference Type reference (TYPE) GOITEM MM-IM Enjoy: Positionsdaten 20040212

Method UPDATE_MIGO_WITH_MPN_SUBITEMS on class CL_IM_ADPIC_MIGO_BADI_EXCH has no exception.

Method UPDATE_MPN_GLOBAL_COUNTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GOITEM_MPN Call by reference Type reference (TYPE) ADPIC_T_GOITEM Tabellentyp von MIGO GOITEM + BADIs interner Zähler 20040213
2 Importing IV_ORIG_ITEM Call by reference Type reference (TYPE) MIGO_GLOBAL_COUNTER 20040213

Method UPDATE_MPN_GLOBAL_COUNTER on class CL_IM_ADPIC_MIGO_BADI_EXCH has no exception.
History
Last changed by/on SAP  20050705 
SAP Release Created in 500