SAP ABAP Class CL_EX_EAML_MULTILEVEL_LIST (Class for BAdI Impl.: BADI_EAM_MULTILEVEL_LIST)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM-EQM (Application Component) Technical Objects
     EAML (Package) EAM: Linear Feature Extension - unswitched
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 20100309
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_BADI_EAM_MULTILEVEL_LIST Interface for BAdI: BADI_EAM_MULTILEVEL_LIST 20100309
Properties
Class CL_EX_EAML_MULTILEVEL_LIST  
Short Description Class for BAdI Impl.: BADI_EAM_MULTILEVEL_LIST    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EAML   EAM: Linear Feature Extension - unswitched 
Created 20100309   SAP 
Last change 20110908   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)
2 CL_EAML_MULTILEVEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20100309
2 IF_EX_BADI_EAM_MULTILEVEL_LIST Interface for BAdI: BADI_EAM_MULTILEVEL_LIST 20100309
Friends
Class CL_EX_EAML_MULTILEVEL_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OBJTY_CLAS Constant Private Type reference (TYPE) GTY_S_OBJECT_KEY-OBJTY 'ZCLA' Object Type: additional class 20100309
2 GC_OBJTY_CLDA Constant Private Type reference (TYPE) GTY_S_OBJECT_KEY-OBJTY 'ZCLD' Object Type: additional characteristics 20100309
3 GC_OBJTY_QMFE Constant Private Type reference (TYPE) GTY_S_OBJECT_KEY-OBJTY 'ZQMF' Object Type: additional class 20100316
4 GC_STRUCTURE_CLAS Constant Private Type reference (TYPE) CHAR24 'DICLASS' Field length 24 20100309
5 GC_STRUCTURE_CLDA Constant Private Type reference (TYPE) CHAR24 'RIHCLDA' Field length 24 20100309
6 GC_STRUCTURE_QMFE Constant Private Type reference (TYPE) CHAR24 'DIQMFE' Field length 24 20100316
7 GC_TAB_ARG_CLAS_EQI Constant Private Type reference (TYPE) CHAR14 'DICLAS_EQI' Class argument 20100309
8 GC_TAB_ARG_CLAS_TPI Constant Private Type reference (TYPE) CHAR14 'DICLAS_TPI' Class argument 20100309
9 GC_TAB_ARG_CLDA_EQI Constant Private Type reference (TYPE) CHAR14 'DICLDA_EQI' chara argument 20100309
10 GC_TAB_ARG_CLDA_TPI Constant Private Type reference (TYPE) CHAR14 'DICLDA_TPI' chara argument 20100309
11 GC_TAB_ARG_QMFE Constant Private Type reference (TYPE) CHAR14 'DIQMFE_QMI' Class argument 20100316
12 GT_CLASSTYPE Static Attribute Private Type reference (TYPE) GTY_T_CLASSTYPE table of classtypes 20100309
13 GT_CLDA Static Attribute Private Type reference (TYPE) GTY_T_CLDA table of characteristics with linear data 20100309
14 GT_LINEAR_DATA_CHARA Static Attribute Private Type reference (TYPE) EAML_T_AUSP_LFE_DATA_UI table of linear data per characteristic 20100309
15 GV_OBJNUM_OLD Static Attribute Private Type reference (TYPE) OBJNUM object to be classified 20100309
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100309
2 GET_OBJECTS_CLAS Static method Private Method Transfers the Subobjects for Object Class 20100309
3 GET_OBJECTS_CLDA Static method Private Method Transfers the Subobjects for Object Characteristic 20100309
4 GET_OBJECTS_LFE Static method Private Method Transfers the Subobjects for Linear Data of Order Operation 20100315
5 GET_OBJECTS_LFEC Static method Private Method Transfers the Subobjects for Linear Data of Characteristic 20100309
6 GET_OBJECTS_QMFE Static method Private Method Transfers the Subobjects for Order Operation 20100316
7 GET_RANGE_TABLE Static method Private Method Get range for equi and FL from Selection Screen 20100317
Events
Class CL_EX_EAML_MULTILEVEL_LIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_CLASSTYPE Private See coding Structure for Table with Class Types 20100309 BEGIN OF gty_s_classtype, obtab TYPE tcla-obtab, klart TYPE tcla-klart, END OF gty_s_classtype
2 GTY_S_CLDA Private See coding Structure for Table with Charateristics 20100309 BEGIN OF gty_s_clda, key TYPE gty_s_object_clda, data TYPE eaml_rihclda, END OF gty_s_clda
3 GTY_S_OBJECT_CLAS Private See coding Structure for Object Class 20100309 BEGIN OF gty_s_object_clas, objty(4) TYPE c, obart TYPE eaml_obart, tabkey TYPE eaml_tabkey, clint TYPE diclass-clint, klart TYPE diclass-klart, END OF gty_s_object_clas
4 GTY_S_OBJECT_CLDA Private See coding Structure for Object Characteristic 20100309 BEGIN OF gty_s_object_clda, objty(4) TYPE c, obart TYPE eaml_obart, tabkey TYPE eaml_tabkey, clint TYPE diclass-clint, posnr TYPE dicldat-posnr, zaehl TYPE dicldat-zaehl, filler(8) TYPE c, END OF gty_s_object_clda
5 GTY_S_OBJECT_KEY Public See coding Object with key 20100309
6 GTY_S_OBJECT_LFEC Private Type reference (TYPE) CL_EAML_MULTILEVEL=>GTY_S_OBJECT_LFEC Structure for Object Linear Data of Characteristic 20100309
7 GTY_T_CLASSTYPE Private See coding Table with Class Types 20100309 gty_t_classtype TYPE STANDARD TABLE OF gty_s_classtype
8 GTY_T_CLDA Private See coding Table with Charateristics 20100309 gty_t_clda TYPE STANDARD TABLE OF gty_s_clda
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method GET_OBJECTS_CLAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECTS Call by reference Type reference (TYPE) IF_EX_BADI_EAM_MULTILEVEL_LIST~GTY_T_OBJECT Tabelle für Objekte 20100309
2 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART Objektart für lineare Daten 20100309
3 Importing IV_OBJECT Call by reference Type reference (TYPE) OBJNUM Object 20100309

Method GET_OBJECTS_CLAS on class CL_EX_EAML_MULTILEVEL_LIST has no exception.

Method GET_OBJECTS_CLDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECTS Call by reference Type reference (TYPE) IF_EX_BADI_EAM_MULTILEVEL_LIST~GTY_T_OBJECT Tabelle für Objekte 20100309
2 Importing IV_PREDECESSOR Call by reference Type reference (TYPE) IF_EX_BADI_EAM_MULTILEVEL_LIST~GTY_OBJECT Objekt 20100309

Method GET_OBJECTS_CLDA on class CL_EX_EAML_MULTILEVEL_LIST has no exception.

Method GET_OBJECTS_LFE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECTS Call by reference Type reference (TYPE) IF_EX_BADI_EAM_MULTILEVEL_LIST~GTY_T_OBJECT Table for Objects 20100315
2 Importing IV_PREDECESSOR Call by reference Type reference (TYPE) IF_EX_BADI_EAM_MULTILEVEL_LIST~GTY_OBJECT Object 20100315

Method GET_OBJECTS_LFE on class CL_EX_EAML_MULTILEVEL_LIST has no exception.

Method GET_OBJECTS_LFEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECTS Call by reference Type reference (TYPE) IF_EX_BADI_EAM_MULTILEVEL_LIST~GTY_T_OBJECT Table for Objects 20100309
2 Importing IV_PREDECESSOR Call by reference Type reference (TYPE) IF_EX_BADI_EAM_MULTILEVEL_LIST~GTY_OBJECT Object 20100309

Method GET_OBJECTS_LFEC on class CL_EX_EAML_MULTILEVEL_LIST has no exception.

Method GET_OBJECTS_QMFE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECTS Call by reference Type reference (TYPE) IF_EX_BADI_EAM_MULTILEVEL_LIST~GTY_T_OBJECT Table for Objects 20100316
2 Importing IV_PREDECESSOR Call by reference Type reference (TYPE) IF_EX_BADI_EAM_MULTILEVEL_LIST~GTY_OBJECT Object 20100316
3 Importing IV_REPORT_NAME Call by reference Type reference (TYPE) REPID ABAP Program Name 20100316

Method GET_OBJECTS_QMFE on class CL_EX_EAML_MULTILEVEL_LIST has no exception.

Method GET_RANGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_EQUNR Call by reference Type reference (TYPE) STANDARD TABLE 20100317
2 Exporting ER_TPLNR Call by reference Type reference (TYPE) STANDARD TABLE 20100317
3 Importing IV_REPORT_NAME Call by reference Type reference (TYPE) REPID Report Name 20100317

Method GET_RANGE_TABLE on class CL_EX_EAML_MULTILEVEL_LIST has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 605