SAP ABAP Class CL_IM_MIGO_BADI_SERV (Service Class to Support Small MTQ Screen for MIGO)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SCM-ECT-LIM-R3 (Application Component) Connection R/3 to LIME
     LIME_R3_AKH (Package) LIME Application Components in R/3 Plug-In
Properties
Class CL_IM_MIGO_BADI_SERV  
Short Description Service Class to Support Small MTQ Screen for MIGO    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LIME_R3_AKH   LIME Application Components in R/3 Plug-In 
Created 20030119   SAP 
Last change 20030120   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_IM_MIGO_BADI_SERV has no interface implemented.
Friends
Class CL_IM_MIGO_BADI_SERV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MF_CLASS_ID Instance attribute Private Type reference (TYPE) MIGO_CLASS_ID 'MTQ_for_LIME' Class ID for MIGO Components (External Detail Screen) 20030120
2 MT_EXTDATA Instance attribute Private Type reference (TYPE) LIME_T_EXTDATA Table Type for External Data in MIGO 20030120
3 M_ACTION Instance attribute Private Type reference (TYPE) GOACTION Executable Action in Transaction MIGO 20030120
4 M_CANCEL Instance attribute Private Type reference (TYPE) XFELD Checkbox 20030120
5 M_LINE_ID Instance attribute Private Type reference (TYPE) GOITEM-GLOBAL_COUNTER Unique Number for one Line 20030120
6 M_NO_INPUT Instance attribute Private Type reference (TYPE) XFELD Checkbox 20030120
7 M_REFDOC Instance attribute Private Type reference (TYPE) REFDOC Reference Document for MIGO Transaction 20030120
Methods
# Method Level Visibility Method type Description Created on
1 SERV_CHECK_ITEM Instance method Protected Method Check Item Data of Goods Movement 20030120
2 SERV_HOLD_DATA_LOAD Instance method Protected Method Load hold data 20030227
3 SERV_HOLD_DATA_SAVE Instance method Protected Method Save hold data 20030227
4 SERV_INIT Instance method Protected Method Initialization and Registration of Ext. Detail Screens 20030120
5 SERV_LINE_DELETE Instance method Protected Method Delete a Line (GOITEM) 20030120
6 SERV_LINE_MODIFY Instance method Protected Method Add / Change a Line (GOITEM) 20030120
7 SERV_MODE_SET Instance method Protected Method Mode of Transaction MIGO (Action / Reference Document) 20030120
8 SERV_PAI_DETAIL Instance method Protected Method PAI of Detail Screen 20030120
9 SERV_PBO_DETAIL Instance method Protected Method PBO of Detail Screen 20030120
10 SERV_POST_DOCUMENT Instance method Protected Method Post Goods Movement 20030120
11 SERV_RESET Instance method Protected Method MIGO Reset (Delete All Internal Data) 20030120
Events
Class CL_IM_MIGO_BADI_SERV has no event.
Types
Class CL_IM_MIGO_BADI_SERV has no local type.
Method Signatures

Method SERV_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 Returntabelle 20030120
2 Importing I_LINE_ID Call by reference Type reference (TYPE) MB_LINE_ID Eindeutige Identifikation der Belegzeile 20030120

Method SERV_CHECK_ITEM on class CL_IM_MIGO_BADI_SERV has no exception.

Method SERV_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 GUID im 'CHAR' Format mit Groß-/Kleinschreibung (!) 20030227

Method SERV_HOLD_DATA_LOAD on class CL_IM_MIGO_BADI_SERV has no exception.

Method SERV_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 GUID im 'CHAR' Format mit Groß-/Kleinschreibung (!) 20030227

Method SERV_HOLD_DATA_SAVE on class CL_IM_MIGO_BADI_SERV has no exception.

Method SERV_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INIT Call by reference Type reference (TYPE) MIGO_BADI_REGISTRATION_TABLE Tabellentyp Registrierung von Komponeten (ext. MIGO-Screens) 20030120

Method SERV_INIT on class CL_IM_MIGO_BADI_SERV has no exception.

Method SERV_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 Identifikation der Belegzeile 20030120

Method SERV_LINE_DELETE on class CL_IM_MIGO_BADI_SERV has no exception.

Method SERV_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 MMIM Enjoy: Item data 20030120
2 Importing I_LINE_ID Call by reference Type reference (TYPE) MB_LINE_ID Eindeutige Identifikation der Belegzeile 20030120

Method SERV_LINE_MODIFY on class CL_IM_MIGO_BADI_SERV has no exception.

Method SERV_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 Ausführbare Aktion in Transaktion MIGO 20030120
2 Importing I_REFDOC Call by reference Type reference (TYPE) REFDOC Referenzbeleg für Transaktion MIGO 20030120

Method SERV_MODE_SET on class CL_IM_MIGO_BADI_SERV has no exception.

Method SERV_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 'X': Die Methode LINE_MODIFY wird prozessiert 20030120
2 Importing I_LINE_ID Call by reference Type reference (TYPE) MB_LINE_ID Eindeutige Identifikation der Belegzeile 20030120
3 Importing I_OKCODE Call by reference Type reference (TYPE) SYUCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20030120

Method SERV_PAI_DETAIL on class CL_IM_MIGO_BADI_SERV has no exception.

Method SERV_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 Prozeduren 20030120
2 Changing E_DYNNR Call by reference Type reference (TYPE) SYDYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20030120
3 Changing E_HEADING Call by reference Type reference (TYPE) MIGO_BADI_HEADING Tabstrip Überschrift 20030120
4 Importing I_CLASS_ID Call by reference Type reference (TYPE) MIGO_CLASS_ID Klassen-ID für MIGO-Komponenten (externer Screen) 20030120
5 Importing I_LINE_ID Call by reference Type reference (TYPE) MB_LINE_ID Eindeutige Identifikation der Belegzeile 20030120

Method SERV_PBO_DETAIL on class CL_IM_MIGO_BADI_SERV has no exception.

Method SERV_POST_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MKPF Call by reference Type reference (TYPE) MKPF Belegkopf Materialbeleg 20030120
2 Importing IT_MSEG Call by reference Type reference (TYPE) TY_T_MSEG Tabelle MSEG 20030120

Method SERV_POST_DOCUMENT on class CL_IM_MIGO_BADI_SERV has no exception.

Method SERV_RESET Signature

Method SERV_RESET on class CL_IM_MIGO_BADI_SERV has no parameter.
Method SERV_RESET on class CL_IM_MIGO_BADI_SERV has no exception.
History
Last changed by/on SAP  20030120 
SAP Release Created in 2003_1_470