SAP ABAP Class /LIME/CL_SRV_MASTER_DATA (Service Class for Master Data BAdI)
Hierarchy
SAP_AP (Software Component) SAP Application Platform
   AP-LIM (Application Component) AP-LIM Logistics Inventory Management Engine
     /LIME/PLT_CORE (Package) Platform - Core
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /LIME/CL_DEF_IM_MASTER_DATA Default Implementation for BAdI Definition /LIME/MASTER_DAT 20040227
2 Inheritance (c INHERITING FROM c_ref)  /LIME/CL_IM_AUNIT_MD Imp. Class for BAdI Imp. /LIME/AUNIT_MD 20031204
Properties
Class /LIME/CL_SRV_MASTER_DATA  
Short Description Service Class for Master Data BAdI    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /LIME/PLT_CORE   Platform - Core 
Created 20021217   SAP 
Last change 20050409   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /LIME/CL_SRV_MASTER_DATA has no forward declaration.
Interfaces
Class /LIME/CL_SRV_MASTER_DATA has no interface implemented.
Friends
Class /LIME/CL_SRV_MASTER_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_QCI_TYPE_DOC Constant Public Type reference (TYPE) /LIME/QCI_TYPE 'DOC' QCI: Filter Type - Type of Quantity Calculation 20030113
2 MC_QCI_TYPE_MARM Constant Public Type reference (TYPE) /LIME/QCI_TYPE 'MARM' QCI: Filter Type - Type of Quantity Calculation 20030113
3 M_QCI_TYPE Instance attribute Private Type reference (TYPE) /LIME/QCI_TYPE QCI: Filter Type - Type of Quantity Calculation 20030120
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_UNITS_FROM_DOCUMENT Instance method Protected Method Sets Document Units of Measure for qci_type 'MARM' 20030820
2 GET_LOC_OWNER_EXECUTE Instance method Protected Method Delivers Location to Owner 20040308
3 GET_UNITS_AND_QCI_TYPE_EXECUTE Instance method Protected Method Determination of Allowed Quantity Units and QCI Type 20040227
4 ON_CHANGE_HU_EXECUTE Instance method Protected Method Callback when Changing a HU 20030115
5 ON_CHANGE_LOC_EXECUTE Instance method Protected Method Callback when Changing a Location 20030115
6 ON_CHANGE_STOCK_EXECUTE Instance method Protected Method Callback when Changing a Stock Item 20030115
7 ON_CREATE_HU_EXECUTE Instance method Protected Method Callback when Creating a HU 20021217
8 ON_CREATE_LOC_EXECUTE Instance method Protected Method Callback when Creating a Location 20021217
9 ON_CREATE_STOCK_EXECUTE Instance method Protected Method Callback when Creating a Stock Item 20021217
10 ON_DELETE_HU_EXECUTE Instance method Protected Method Callback when Deleting a HU 20030115
11 ON_DELETE_LOC_EXECUTE Instance method Protected Method Callback when Deleting a Location 20030115
12 ON_DELETE_STOCK_EXECUTE Instance method Protected Method Callback when Deleting a Stock Item 20030115
13 ON_POST_GM_EXECUTE Instance method Protected Method Checks Master Data (Existence and Consistency) in Goods Mvmt 20030117
14 RAISE_CX_BADI_FROM_CX_APP Instance method Private Method Conversion of an APP Exception to a BADI Exception 20030307
Events
Class /LIME/CL_SRV_MASTER_DATA has no event.
Types
Class /LIME/CL_SRV_MASTER_DATA has no local type.
Method Signatures

Method BUILD_UNITS_FROM_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QCI_UNITS Call by reference Type reference (TYPE) /LIME/T_QCI_UNITS Tabellentyp für LIME Mengeneinheiten 20030820
2 Exporting E_QCI_TYPE Call by reference Type reference (TYPE) /LIME/QCI_TYPE QCI: Filter Typ - Art der Mengenberechnung 20030820
3 Importing IT_DOC_QUAN Call by reference Type reference (TYPE) /LIME/T_QUAN Tabellentyp für DB-Tabelle /lime/quan 20030820

Method BUILD_UNITS_FROM_DOCUMENT on class /LIME/CL_SRV_MASTER_DATA has no exception.

Method GET_LOC_OWNER_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OWNER Value transfer Type reference (TYPE) /LIME/OWNER Eigentümer 20040308
2 Exporting E_OWNER_ROLE Value transfer Type reference (TYPE) /LIME/OWNER_ROLE Partner-Rolle des Eigentümers 20040308
3 Importing I_REFO_LOC Call by reference Object reference (TYPE REF TO) /LIME/IF_LOC Interface für Lokationsinstanzen 20040308
# Exception Resumable Description Created on
1 /LIME/CX_BADI Exceptions aus LIME - BADI Implementierung 20040308

Method GET_UNITS_AND_QCI_TYPE_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARAM Call by reference Type reference (TYPE) /LIME/T_PARAM Dokumentparameter 20040227
2 Exporting ET_UNITS Call by reference Type reference (TYPE) /LIME/T_QCI_UNITS Tabellentyp für LIME Mengeneinheiten 20040227
3 Exporting E_QCI_TYPE Call by reference Type reference (TYPE) /LIME/QCI_TYPE QCI: Filter Typ - Art der Mengenberechnung 20040227
4 Importing IT_DOC_QUAN Call by reference Type reference (TYPE) /LIME/T_QUAN Dokumentmengen 20040227
5 Importing I_REFO_HU Call by reference Object reference (TYPE REF TO) /LIME/IF_HU Interface für HU Instanzen 20040227
6 Importing I_REFO_LOC Call by reference Object reference (TYPE REF TO) /LIME/IF_LOC Interface für Lokationsinstanzen 20040227
7 Importing I_REFO_STOCK Call by reference Object reference (TYPE REF TO) /LIME/IF_STOCK Interface für Bestandsinstanzen 20040227
# Exception Resumable Description Created on
1 /LIME/CX_APP Exceptions aus LIME (Anwendungsfehler) 20050124

Method ON_CHANGE_HU_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFO_HU Call by reference Object reference (TYPE REF TO) /LIME/IF_HU Interface für HU Instanzen 20030115
# Exception Resumable Description Created on
1 /LIME/CX_BADI Exceptions aus LIME - BADI Implementierung 20030115

Method ON_CHANGE_LOC_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFO_LOC Call by reference Object reference (TYPE REF TO) /LIME/IF_LOC Interface für Lokationsinstanzen 20030115
# Exception Resumable Description Created on
1 /LIME/CX_BADI Exceptions aus LIME - BADI Implementierung 20030115

Method ON_CHANGE_STOCK_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFO_STOCK Call by reference Object reference (TYPE REF TO) /LIME/IF_STOCK Interface für Bestandsinstanzen 20030115
# Exception Resumable Description Created on
1 /LIME/CX_BADI Exceptions aus LIME - BADI Implementierung 20030115

Method ON_CREATE_HU_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GUID_HU Call by reference Type reference (TYPE) /LIME/GUID_HU GUID Handling Unit 20021217
2 Importing I_REFO_HU Call by reference Object reference (TYPE REF TO) /LIME/IF_HU Interface für HU Instanzen 20021217
3 Importing I_REFO_HU_PARENT Call by reference Object reference (TYPE REF TO) /LIME/IF_HU Interface für HU Instanzen 20021217
4 Importing I_REFO_LOC_PARENT Call by reference Object reference (TYPE REF TO) /LIME/IF_LOC Interface für Lokationsinstanzen 20021217
# Exception Resumable Description Created on
1 /LIME/CX_BADI Exceptions aus LIME - BADI Implementierung 20021217

Method ON_CREATE_LOC_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GUID_LOC Call by reference Type reference (TYPE) /LIME/GUID_LOC GUID Lokation 20021217
2 Importing I_REFO_LOC Call by reference Object reference (TYPE REF TO) /LIME/IF_LOC Interface für Lokationsinstanzen 20021217
3 Importing I_REFO_LOC_PARENT Call by reference Object reference (TYPE REF TO) /LIME/IF_LOC Interface für Lokationsinstanzen 20021217
4 Importing I_TOP_LEVEL Call by reference Type reference (TYPE) /LIME/TOP_LEVEL Lokation auf der höchsten Hierarchie-Ebene 20021217
# Exception Resumable Description Created on
1 /LIME/CX_BADI Exceptions aus LIME - BADI Implementierung 20021217

Method ON_CREATE_STOCK_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GUID_STOCK Call by reference Type reference (TYPE) /LIME/GUID_STOCK GUID Bestandsposition 20021217
2 Importing I_REFO_STOCK Call by reference Object reference (TYPE REF TO) /LIME/IF_STOCK Interface für Bestandsinstanzen 20021217
# Exception Resumable Description Created on
1 /LIME/CX_BADI Exceptions aus LIME - BADI Implementierung 20021217

Method ON_DELETE_HU_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFO_HU Call by reference Object reference (TYPE REF TO) /LIME/IF_HU Interface für HU Instanzen 20030115
# Exception Resumable Description Created on
1 /LIME/CX_BADI Exceptions aus LIME - BADI Implementierung 20030115

Method ON_DELETE_LOC_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFO_LOC Call by reference Object reference (TYPE REF TO) /LIME/IF_LOC Interface für Lokationsinstanzen 20030115
# Exception Resumable Description Created on
1 /LIME/CX_BADI Exceptions aus LIME - BADI Implementierung 20030115

Method ON_DELETE_STOCK_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFO_STOCK Call by reference Object reference (TYPE REF TO) /LIME/IF_STOCK Interface für Bestandsinstanzen 20030115
# Exception Resumable Description Created on
1 /LIME/CX_BADI Exceptions aus LIME - BADI Implementierung 20030115

Method ON_POST_GM_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFO_HU Call by reference Object reference (TYPE REF TO) /LIME/IF_HU Interface für HU Instanzen 20030117
2 Importing I_REFO_LOC Call by reference Object reference (TYPE REF TO) /LIME/IF_LOC Interface für Lokationsinstanzen 20030117
3 Importing I_REFO_STOCK Call by reference Object reference (TYPE REF TO) /LIME/IF_STOCK Interface für Bestandsinstanzen 20030117
# Exception Resumable Description Created on
1 /LIME/CX_BADI Exceptions aus LIME - BADI Implementierung 20030117

Method RAISE_CX_BADI_FROM_CX_APP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFO_CX_APP Call by reference Object reference (TYPE REF TO) /LIME/CX_APP Exceptions aus LIME (Anwendungsfehler) 20030307
# Exception Resumable Description Created on
1 /LIME/CX_BADI Exceptions aus LIME - BADI Implementierung 20030307
History
Last changed by/on SAP  20050409 
SAP Release Created in 401