SAP ABAP Class CL_EAM_CLS_REPORTING (EAM Characteristic Handler)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       IEQM (Package) Application Develoment R/3 Equipment Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EAM_CLS_REPORTING Classification Data in EAM Reporting 20111019
Properties
Class CL_EAM_CLS_REPORTING  
Short Description EAM Characteristic Handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IEQM   Application Develoment R/3 Equipment Management 
Created 20111019   SAP 
Last change 20130531   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 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_EAM_CLS_REPORTING Classification Data in EAM Reporting 20111019
Friends
Class CL_EAM_CLS_REPORTING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE_BUFFER_OBJECT Static Attribute Private Object reference (TYPE REF TO) OBJECT Internal Buffering of Object Instance 20111108
2 GO_INSTANCE_ME Static Attribute Private Object reference (TYPE REF TO) CL_EAM_CLS_REPORTING EAM Characteristic Handler 20111108
3 GR_DUMMY_CLASS_TABLE Instance attribute Private Object reference (TYPE REF TO) DATA Generic Data Type - All Characteristics 20111019
4 GR_OBJECT_LINE_ORIGIN Instance attribute Private Object reference (TYPE REF TO) DATA Generic Data Type for Output Table (Row) 20111019
5 GR_OBJECT_TAB_ORIGIN Instance attribute Private Object reference (TYPE REF TO) DATA Generic Data Type for Output Table (Table) 20111019
6 GS_CHARACTERITIC_FILTER Instance attribute Private See coding Filter Criteria with Reference to Characteristic 20111128
7 GS_CHARACTERITIC_SORT Instance attribute Private See coding Sort Criteria with Characteristic Assignment 20111125
8 GS_VARIANT Instance attribute Private Type reference (TYPE) DISVARIANT Variant Template 20111108
9 GT_CHARACTERITIC_FILTER Instance attribute Private See coding Filter Criteria with Reference to Characteristic 20111128
10 GT_CHARACTERITIC_SORT Instance attribute Private See coding Sort Criteria with Characteristic Assignment 20111125
11 GT_CLASSIFICATION_KEY_ATINN Instance attribute Private See coding Buffer of All Characteristics - Key = ATINN 20111019
12 GT_CLASSIFICATION_KEY_ATNAM Instance attribute Private See coding Buffer of All Characteristics - Key = ATNAM 20111019
13 GT_CLASSIFICATION_READ Instance attribute Private Type reference (TYPE) GYT_OBJECT_CLASS_ASSIGN Entries of this table have already been read 20111019
14 GT_CLASS_BUFFER Instance attribute Private See coding Collection of Selected Classes 20111019
15 GT_CLASS_BUFFER_ALL Instance attribute Private See coding Collection of All Classes 20111019
16 GT_FIELDCAT_BUFFER_CONNECT Instance attribute Private See coding 20111108
17 GT_FIELDCAT_CLASS_DEFAULT Instance attribute Private Type reference (TYPE) GYT_FIELDCAT_FROM_CL02 Default Layout Definition per Class - CLINT=Empty for All 20111019
18 GT_FIELDCAT_CLDA_TEMP Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog: Characteristic Fields 20111019
19 GT_FIELDCAT_FROM_CL02 Instance attribute Private Type reference (TYPE) GYT_FIELDCAT_FROM_CL02 Buffering of Field Catalog from Transaction CL02 20111019
20 GT_HIDED_CHARACTERISTICS Instance attribute Private Type reference (TYPE) SLIS_T_FIELDCAT_ALV Field Catalog of Hidden Characteristics 20111019
21 GT_LAYOUT_FCAT_SLIS Instance attribute Private Type reference (TYPE) SLIS_T_FIELDCAT_ALV Field Catalog of Current Layout 20111019
22 GT_LAYOUT_FILTER_SLIS Instance attribute Private Type reference (TYPE) SLIS_T_FILTER_ALV Filter in ALV 20111125
23 GT_LAYOUT_SORT_SLIS Instance attribute Private Type reference (TYPE) SLIS_T_SORTINFO_ALV Sorting in ALV 20111125
24 GT_OBJECTDATA_CHAR Instance attribute Private Type reference (TYPE) GYT_OBJECTDATA_CHAR Buffer of Read Characteristic Values 20111019
25 GV_CHAR_ELEMENTS_PREFIX_CUST Instance attribute Private Type reference (TYPE) CHAR6 'ZZCLDA' Prefix for Customer Element Characteristics 20111108
26 GV_CHAR_ELEMENTS_PREFIX_STAND Instance attribute Private Type reference (TYPE) CHAR4 'CLDA' Prefix for Standard Element Characteristics 20111108
27 GV_CLDA2SMALL Instance attribute Private Type reference (TYPE) XFELD Indicator not sufficient for no. of characteristic columns 20111108
28 GV_CORRECT_INSTANCE_CREATION Static Attribute Private Type reference (TYPE) XFELD Auxiliary Field for Monitoring Correct Instantiation 20111108
29 GV_DATA_REFRESH Instance attribute Private Type reference (TYPE) XFELD Indicator for Data Update 20111108
30 GV_ENH_SWITCH_CHECKED Static Attribute Private Type reference (TYPE) XFELD Enhancement Switch Checked 20111115
31 GV_ENH_SWITCH_ON Static Attribute Private Type reference (TYPE) XFELD ABAP_FALSE Enhancement Switch Active 20111108
32 GV_FIELDNAME_OBJECT_KEY Instance attribute Private Type reference (TYPE) LVC_FNAME Field Name of Business Object in Output List 20111122
33 GV_OBTAB Instance attribute Private Type reference (TYPE) TABELLE Name of Database Table for Object 20111108
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20111019
2 DELETE_MULTIVAL_LINES Instance method Private Method Deletion of Rows for Multiple-Value Characteristics 20111124
3 GET_CHARACTERISTIC_VALUES Instance method Private Method Determination of Characteristic Attributes per Object 20111019
4 GET_CLASSES Instance method Private Method Determination of Classes for All Objects 20111019
5 GET_CLASS_SELECTION Instance method Private Method User Entry for Class Selection 20111019
6 GET_INSTANCE Static method Public Method Generates Instance (Output Type OBJECT) 20111019
7 GET_LAYOUT_FROM_CLASSIFICATION Instance method Private Method Determination of Layout from Classification 20111019
8 GET_STANDARD_LAYOUT Instance method Private Method Determination of Standard Layout 20111019
9 PREPARE_DATAELEMENT_ASSIGN Instance method Private Method Preparation - Link Characteristics to Data Element 20111020
10 PREPARE_DUMMYS_FORVARIANT_SEL Instance method Private Method Generation of Dynamic Table + Field Catalog (Variant) 20111019
11 SET_FIELDCAT_COLPOS_CLDA Instance method Private Method Determination of Column Numbers for Characteristic Fields 20111019
12 SET_OUTPUTDATA_FROM_FIELDCAT Instance method Private Method Update of Output Data Using Field Catalog 20111019
13 TMP_CHECK_ENHANCEMENT_SWITCH Instance method Private Method Template for Interface: IF_EAM_CLS_REPORTING_OBJECT 20111019
14 TMP_GET_OBJECT_CONSTANTS Instance method Private Method Template for Interface: IF_EAM_CLS_REPORTING_OBJECT 20111108
15 TMP_GET_OBJECT_KEY Instance method Private Method Template for Interface: IF_EAM_CLS_REPORTING_OBJECT 20111019
Events
Class CL_EAM_CLS_REPORTING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GYS_CHAR_FREQUENCY_COUNT Private See coding 20111019 BEGIN OF gys_char_frequency_count, clint type clint, atinn type atinn, count TYPE i, END OF gys_char_frequency_count
2 GYS_CLASS_SEL_POPUP Private See coding 20111019 BEGIN OF gys_class_sel_popup, class type KLASSE_D, klart type KLASSENART, klbez type KLSCHL, end of gys_class_sel_popup
3 GYS_FIELDCAT_BUFFER Private See coding 20111019 BEGIN OF gys_fieldcat_buffer, atnam type atnam, atinn type atinn, class type KLASSE_D, klart type KLASSENART, clint type clint, assigned2 type fieldname, Fieldcat type lvc_s_fcat, end of gys_fieldcat_buffer
4 GYS_FIELDCAT_FROM_CL02 Private See coding 20111019 begin of gys_fieldcat_from_cl02, clint type clint, fieldcat type lvc_t_fcat, end of gys_fieldcat_from_cl02
5 GYS_OBJECTDATA_CHAR Private See coding 20111019 BEGIN OF gys_Objectdata_char, object_number type OBJNUM, clint type clint, class type KLASSE_D, klart type KLASSENART, atinn type atinn, CLOBJDAT type CLOBJDAT, END OF gys_Objectdata_char
6 GYS_OBJECT_CLASS_ASSIGN Private See coding 20111019 BEGIN OF gys_object_class_assign, object_number type OBJNUM, clint type clint, class type KLASSE_D, klart type KLASSENART, end of gys_object_class_assign
7 GYT_CHAR_FREQUENCY_COUNT Private See coding 20111019 gyt_char_frequency_count type HASHED TABLE OF gys_char_frequency_count WITH UNIQUE KEY clint atinn
8 GYT_FIELDCAT_FROM_CL02 Private See coding 20111019 gyt_fieldcat_from_cl02 type sorted table of gys_fieldcat_from_cl02 with UNIQUE key clint
9 GYT_OBJECTDATA_CHAR Private See coding 20111019 gyt_Objectdata_char type SORTED TABLE OF gys_Objectdata_char WITH UNIQUE KEY object_number clint atinn clobjdat-ausp1 clobjdat-zaehl
10 GYT_OBJECT_CLASS_ASSIGN Private See coding 20111019 gyt_object_class_assign type SORTED TABLE OF gys_object_class_assign with unique key object_number clint class klart
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_EAM_CLS_REPORTING has no parameter.
Method CONSTRUCTOR on class CL_EAM_CLS_REPORTING has no exception.

Method DELETE_MULTIVAL_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OUTPUT_DATA Call by reference Type reference (TYPE) STANDARD TABLE ALV Ausgabestruktur 20111124
2 Importing IV_DELETE_FROM_OUTPUT Call by reference Type reference (TYPE) XFELD 'X' Löschung von CT_OUTPUT_DATA; ' ' Löschung vom Puffer 20111124

Method DELETE_MULTIVAL_LINES on class CL_EAM_CLS_REPORTING has no exception.

Method GET_CHARACTERISTIC_VALUES Signature

Method GET_CHARACTERISTIC_VALUES on class CL_EAM_CLS_REPORTING has no parameter.
Method GET_CHARACTERISTIC_VALUES on class CL_EAM_CLS_REPORTING has no exception.

Method GET_CLASSES Signature

Method GET_CLASSES on class CL_EAM_CLS_REPORTING has no parameter.
Method GET_CLASSES on class CL_EAM_CLS_REPORTING has no exception.

Method GET_CLASS_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_CLASS_CHANGE Value transfer Type reference (TYPE) XFELD Änderung der ausgewählten Klassen 20111019

Method GET_CLASS_SELECTION on class CL_EAM_CLS_REPORTING has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CLASS_NAME Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20111019
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_EAM_CLS_REPORTING Klassifikationdaten im EAM Reporting 20111019

Method GET_INSTANCE on class CL_EAM_CLS_REPORTING has no exception.

Method GET_LAYOUT_FROM_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog 20111019
2 Importing IV_CLINT Call by reference Type reference (TYPE) CLINT 20111108

Method GET_LAYOUT_FROM_CLASSIFICATION on class CL_EAM_CLS_REPORTING has no exception.

Method GET_STANDARD_LAYOUT Signature

Method GET_STANDARD_LAYOUT on class CL_EAM_CLS_REPORTING has no parameter.
Method GET_STANDARD_LAYOUT on class CL_EAM_CLS_REPORTING has no exception.

Method PREPARE_DATAELEMENT_ASSIGN Signature

Method PREPARE_DATAELEMENT_ASSIGN on class CL_EAM_CLS_REPORTING has no parameter.
Method PREPARE_DATAELEMENT_ASSIGN on class CL_EAM_CLS_REPORTING has no exception.

Method PREPARE_DUMMYS_FORVARIANT_SEL Signature

Method PREPARE_DUMMYS_FORVARIANT_SEL on class CL_EAM_CLS_REPORTING has no parameter.
Method PREPARE_DUMMYS_FORVARIANT_SEL on class CL_EAM_CLS_REPORTING has no exception.

Method SET_FIELDCAT_COLPOS_CLDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog 20111019

Method SET_FIELDCAT_COLPOS_CLDA on class CL_EAM_CLS_REPORTING has no exception.

Method SET_OUTPUTDATA_FROM_FIELDCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20111019

Method SET_OUTPUTDATA_FROM_FIELDCAT on class CL_EAM_CLS_REPORTING has no exception.

Method TMP_CHECK_ENHANCEMENT_SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SWITCH Value transfer Type reference (TYPE) XFELD 20111108

Method TMP_CHECK_ENHANCEMENT_SWITCH on class CL_EAM_CLS_REPORTING has no exception.

Method TMP_GET_OBJECT_CONSTANTS Signature

Method TMP_GET_OBJECT_CONSTANTS on class CL_EAM_CLS_REPORTING has no parameter.
Method TMP_GET_OBJECT_CONSTANTS on class CL_EAM_CLS_REPORTING has no exception.

Method TMP_GET_OBJECT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABLE_LINE Call by reference Object reference (TYPE REF TO) DATA ALV Ausgabezeile 20111019
2 Returning RD_OBJECT_KEY Value transfer Type reference (TYPE) OBJNUM Schlüssel des zu klassifizierenden Objektes 20111019

Method TMP_GET_OBJECT_KEY on class CL_EAM_CLS_REPORTING has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607