SAP ABAP Class CL_EAML_AUSP_LFE_DATA_HANDLER (API class for characteristics with LFE data)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM-EQM (Application Component) Technical Objects
     EAML (Package) EAM: Linear Feature Extension - unswitched
Properties
Class CL_EAML_AUSP_LFE_DATA_HANDLER  
Short Description API class for characteristics with LFE data    
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 20090806   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EAML_AUSP_LFE_DATA_HANDLER has no forward declaration.
Interfaces
Class CL_EAML_AUSP_LFE_DATA_HANDLER has no interface implemented.
Friends
Class CL_EAML_AUSP_LFE_DATA_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_CLPROF Static Attribute Public Type reference (TYPE) CLPROF User settings for classification 20100121
2 GT_AUSP_LFE_DATA Static Attribute Private Type reference (TYPE) EAML_T_AUSP_LFE_DATA_UI_U Table type: LFE data for Characteristics - UI with UPDKZ 20090810
3 GT_AUSP_LFE_DATA_OLD Static Attribute Private Type reference (TYPE) EAML_T_AUSP_LFE_DATA_UI_U TT:Linear Data for Characteristics - UI (handler) with UPDKZ 20100114
4 GT_CABN Static Attribute Private Type reference (TYPE) TT_CABN Characteristic 20090914
5 GT_CABNT Static Attribute Private Type reference (TYPE) TT_CABNT Table Type for CABNT 20100121
6 GT_CAWN Static Attribute Private Type reference (TYPE) TT_CAWN Table Type for CAWN 20100129
7 GT_CAWNT Static Attribute Private Type reference (TYPE) TT_CAWNT Table Type for CAWNT 20100129
8 GT_EAML_TCLS Static Attribute Private Type reference (TYPE) EAML_T_TCLS Organizational views for LFE relevant characteristics 20090820
9 GT_MNAME_MWERT_LANGU Static Attribute Private Type reference (TYPE) EAML_T_MNAME_MWERT_LANGU Language dependent char. names + values 20100125
10 GV_DECIMAL_SIGN Static Attribute Private Type reference (TYPE) CHAR1 User setting for decimal sign 20100129
11 GV_EAM_SFWS_LFE Static Attribute Public Type reference (TYPE) XFELD Checkbox 20090915
12 G_UPDATE_TRIGGERED Static Attribute Private Type reference (TYPE) C Update triggered 20090806
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONSISTENCY_WITH_AUSP Static method Public Method Check consistency of AUSP_LFE data with AUSP 20090818
2 CHECK_DATA Static method Public Method Check LFE relevant data 20090915
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090915
4 DEL_DATA_BY_TYPE_CHANGE Static method Public Method Delete LFE data if type(category) has been changed 20090929
5 FILL_KEY Static method Private Method Fill fields MNAME and MWERT 20091019
6 FILL_MNAME_MWERT Static method Private Method Fill fields MNAME and MWERT 20090914
7 FILL_MNAME_MWERT_DISP Static method Public Method Fill display of MNAME and MWERT according to user settings 20100121
8 FILL_MNAME_MWERT_LANGU Static method Private Method Fill fields MNAME and MWERT 20100121
9 FILL_MNAME_MWERT_LANGU_TAB Static method Private Method Fill MANME and MWERT into global tab 20100127
10 GET_AUSP_DATA Static method Public Method Get data from AUSP 20090915
11 GET_AUSP_LFE_UPDATE_FLAG Static method Public Method get update flag for ausp_lfe data 20090806
12 GET_CABN Static method Private Method Fill fields MNAME and MWERT 20100112
13 GET_CABNT Static method Private Method Fill fields MNAME and MWERT 20100121
14 GET_CAWN Static method Private Method Fill fields MNAME and MWERT 20100129
15 GET_CAWNT Static method Private Method Fill fields MNAME and MWERT 20100129
16 GET_CLPROF Static method Public Method Read user settings of classification 20100121
17 GET_COUNTER_AUSP_LFE Static method Public Method get counter for ins in AUSP_LFE 20090923
18 GET_DATA Static method Public Method Get existing data (create new data) 20090806
19 GET_DATA_FOR_CDOC Static method Public Method Get data for change document 20100113
20 GET_LFE_CHARACTERISTICS Static method Private Method Get the LFE relevant characteristics in assigned classes 20090821
21 GET_TABLE_FOR_UPDATE Static method Public Method Internal use, only called from Update 20090806
22 READ_CUSTOMIZING Static method Private Method Read customizing tables for characteristics with LFE data 20090820
23 REFRESH Static method Public Method Refresh internal data 20090806
24 SELECT_AUSP_LFE_FROM_DB Static method Private Method Select AUSP_LFE data from Database 20090818
25 SET_DATA Static method Public Method Set data from AUS_LFE 20091014
26 SET_DATA_DEL Static method Public Method set data delete AUSP_LFE 20090806
27 SET_DATA_INS Static method Public Method set data insert AUSP_LFE 20090806
28 SET_DATA_UPD Static method Public Method set data update AUSP_LFE 20090806
29 SWITCH_NUMBER Static method Public Method Replace temporary with final object number 20090817
Events
Class CL_EAML_AUSP_LFE_DATA_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CLASSTYPE Private See coding 20091026 TT_CLASSTYPE TYPE TABLE OF KLASSENART
Method Signatures

Method CHECK_CONSISTENCY_WITH_AUSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBSOLETE_VALUES Call by reference Type reference (TYPE) EAML_T_MNAME_MWERT Table type for characteristic names and values 20091016
2 Importing IT_AUSP_DATA Call by reference Type reference (TYPE) EAML_T_AUSP_DATA Characteristics - Relevant fields from table AUSP 20100112
3 Importing I_OBJEK Call by reference Type reference (TYPE) KSSK-OBJEK Key of object to be classified 20100112
4 Importing I_OBTAB Call by reference Type reference (TYPE) TABELLE Name of Database Table for Object 20091116
5 Importing I_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20090820

Method CHECK_CONSISTENCY_WITH_AUSP on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method CHECK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_AUSP_LFE_DATA_UI Call by reference Type reference (TYPE) EAML_S_AUSP_LFE_DATA_ALV Linear Feature Extension - for use in UI 20090917
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090917
3 Importing IV_OBJEK Call by reference Type reference (TYPE) OBJNUM Key of object to be classified 20091117
4 Importing IV_OBTAB Call by reference Type reference (TYPE) TABELLE Name of Database Table for Object 20091117
5 Importing IV_ROW_ID Call by reference Type reference (TYPE) INT4 Natural Number 20090918

Method CHECK_DATA on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method DEL_DATA_BY_TYPE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CATEGORY Call by reference Type reference (TYPE) C 20090929
2 Importing IV_OBJEK Call by reference Type reference (TYPE) ANY Key of object to be classified 20090929
3 Importing IV_OTYPE Call by reference Type reference (TYPE) ITOBTYP Technical object types in plant maintenance 20090929
4 Importing IV_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20090929

Method DEL_DATA_BY_TYPE_CHANGE on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method FILL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_AUSP_LFE_DATA_NEW Call by reference Type reference (TYPE) EAML_S_AUSP_LFE_DATA_UI 20091019
2 Exporting ES_AUSP_LFE_DATA_OLD Call by reference Type reference (TYPE) EAML_S_AUSP_LFE_DATA_UI 20091019
3 Importing IS_DATA_NEW Call by reference Type reference (TYPE) EAML_S_AUSP_LFE_DATA_ALV Linear Data for Characteristics - UI (ALV) 20091019
4 Importing IS_DATA_OLD Call by reference Type reference (TYPE) EAML_S_AUSP_LFE_DATA_ALV Linear Data for Characteristics - UI (ALV) 20091019
5 Importing I_OBJEK Call by reference Type reference (TYPE) KSSK-OBJEK Key of object to be classified 20091019
6 Importing I_OBTAB Call by reference Type reference (TYPE) TCLT-OBTAB Name of database table for object 20091019

Method FILL_KEY on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method FILL_MNAME_MWERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_AUSP_LFE_DATA_U Call by reference Type reference (TYPE) EAML_S_AUSP_DATA 20100129

Method FILL_MNAME_MWERT on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method FILL_MNAME_MWERT_DISP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LFE_DATA_UI Call by reference Type reference (TYPE) ANY 20100127

Method FILL_MNAME_MWERT_DISP on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method FILL_MNAME_MWERT_LANGU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_AUSP_LFE_DATA_U Call by reference Type reference (TYPE) EAML_S_AUSP_DATA 20100129

Method FILL_MNAME_MWERT_LANGU on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method FILL_MNAME_MWERT_LANGU_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MNAME_MWERT_LANGU Call by reference Type reference (TYPE) EAML_S_MNAME_MWERT_LANGU Structure for language dep. characteristic names and values 20100127

Method FILL_MNAME_MWERT_LANGU_TAB on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method GET_AUSP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJEK Call by reference Type reference (TYPE) KSSK-OBJEK Number (without IF or IE) 20090915
2 Importing I_OBTAB Call by reference Type reference (TYPE) TCLT-OBTAB 'IF' Funcloc, 'IE' Euipment ... 20090915
3 Exporting RT_DATA Call by reference Type reference (TYPE) EAML_T_AUSP_DATA Characteristics - Relevant fields from table AUSP 20090915

Method GET_AUSP_DATA on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method GET_AUSP_LFE_UPDATE_FLAG Signature

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

Method GET_AUSP_LFE_UPDATE_FLAG on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method GET_CABN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CABN Call by reference Type reference (TYPE) CABN Characteristic 20100112
2 Importing IV_ATINN Call by reference Type reference (TYPE) ATINN Internal characteristic 20100112

Method GET_CABN on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method GET_CABNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CABNT Call by reference Type reference (TYPE) CABNT 20100121
2 Importing IV_ATINN Call by reference Type reference (TYPE) ATINN Internal characteristic 20100121

Method GET_CABNT on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method GET_CAWN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CAWN Call by reference Type reference (TYPE) CAWN 20100129
2 Importing IV_ATINN Call by reference Type reference (TYPE) ATINN Internal characteristic 20100129
3 Importing IV_ATWRT Call by reference Type reference (TYPE) ATWRT Characteristic Value 20100902

Method GET_CAWN on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method GET_CAWNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CAWNT Call by reference Type reference (TYPE) CAWNT Value Texts 20100129
2 Importing IV_ATINN Call by reference Type reference (TYPE) ATINN Internal characteristic 20100129
3 Importing IV_ATZHL Call by reference Type reference (TYPE) ATZHL 20100129

Method GET_CAWNT on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method GET_CLPROF Signature

Method GET_CLPROF on class CL_EAML_AUSP_LFE_DATA_HANDLER has no parameter.
Method GET_CLPROF on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method GET_COUNTER_AUSP_LFE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) EAML_S_AUSP_LFE_DATA_UI Linear Feature Extension for Characteristics - UI 20090923

Method GET_COUNTER_AUSP_LFE on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LINEAR_UNIT Call by reference Type reference (TYPE) EAML_LINEAR_UNIT Unit of Measurement for LFE Data 20090923
2 Importing I_OBJEK Call by reference Type reference (TYPE) KSSK-OBJEK Number (without IF or IE) 20090806
3 Importing I_OBTAB Call by reference Type reference (TYPE) TCLT-OBTAB 'IF' Funcloc, 'IE' Euipment ... 20090806
4 Importing I_TRTYP Call by reference Type reference (TYPE) TRTYP Transaction type 20090820
5 Exporting RT_DATA Call by reference Type reference (TYPE) EAML_T_AUSP_LFE_DATA_UI LFE fields for characteristics 20090806
6 Exporting RT_DATA_ALV Call by reference Type reference (TYPE) EAML_T_AUSP_LFE_DATA_ALV Table type: Linear Data for Characteristics - UI (ALV) 20091019

Method GET_DATA on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method GET_DATA_FOR_CDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA_NEW Call by reference Type reference (TYPE) EAML_T_AUSP_CDOC 20100113
2 Exporting ET_DATA_OLD Call by reference Type reference (TYPE) EAML_T_AUSP_CDOC 20100113
3 Exporting EV_UPDATE Call by reference Type reference (TYPE) CHAR1 update 20100113
4 Importing I_OBJEK Call by reference Type reference (TYPE) KSSK-OBJEK Key of object to be classified 20100115
5 Importing I_OBTAB Call by reference Type reference (TYPE) TCLT-OBTAB Name of Database Table for Object 20100115

Method GET_DATA_FOR_CDOC on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method GET_LFE_CHARACTERISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KLART Call by reference Type reference (TYPE) TT_CLASSTYPE Class Type 20090821
2 Exporting ET_LIN_CHARS Call by reference Type reference (TYPE) EAML_T_LINEAR_CHAR 20090821
3 Importing IT_ALLOCATIONS Call by reference Type reference (TYPE) TT_API_KSSK Classification: API All Assignments to Object 20090821
4 Importing I_OBTAB Call by reference Type reference (TYPE) TABELLE Name of Database Table for Object 20091127

Method GET_LFE_CHARACTERISTICS on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method GET_TABLE_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_AUSP_LFE_DATA Value transfer Type reference (TYPE) EAML_T_AUSP_LFE_UI_U Table type: LFE data for Characteristics - UI with UPDKZ 20090806

Method GET_TABLE_FOR_UPDATE on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method READ_CUSTOMIZING Signature

Method READ_CUSTOMIZING on class CL_EAML_AUSP_LFE_DATA_HANDLER has no parameter.
Method READ_CUSTOMIZING on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method REFRESH Signature

Method REFRESH on class CL_EAML_AUSP_LFE_DATA_HANDLER has no parameter.
Method REFRESH on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method SELECT_AUSP_LFE_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AUSP_LFE_DATA Call by reference Attribute reference (LIKE) GT_AUSP_LFE_DATA Table type: LFE data for Characteristics - UI with UPDKZ 20091116
2 Importing IS_AUSP Call by reference Type reference (TYPE) EAML_S_AUSP_DATA Characteristic Values 20090818
3 Importing IV_LINEAR_UNIT Call by reference Type reference (TYPE) EAML_LINEAR_UNIT Unit of Measurement for LFE Data 20090923
4 Importing I_OBTAB Call by reference Type reference (TYPE) TABELLE Name of Database Table for Object 20091116

Method SELECT_AUSP_LFE_FROM_DB on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA_NEW Call by reference Type reference (TYPE) EAML_S_AUSP_LFE_DATA_ALV Linear Data for Characteristics - UI handler class 20091021
2 Importing IS_DATA_OLD Call by reference Type reference (TYPE) EAML_S_AUSP_LFE_DATA_ALV Linear Data for Characteristics - UI handler class 20091023
3 Importing I_OBJEK Call by reference Type reference (TYPE) KSSK-OBJEK Key of object to be classified 20091014
4 Importing I_OBTAB Call by reference Type reference (TYPE) TCLT-OBTAB Name of database table for object 20091014

Method SET_DATA on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method SET_DATA_DEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) EAML_S_AUSP_LFE_DATA_UI Structure: LFE fields for characteristics 20090806

Method SET_DATA_DEL on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method SET_DATA_INS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) EAML_S_AUSP_LFE_DATA_UI Structure: LFE fields for characteristics 20090806

Method SET_DATA_INS on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method SET_DATA_UPD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAL_MSG Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20090917
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090917
3 Importing IS_DATA Call by reference Type reference (TYPE) EAML_S_AUSP_LFE_DATA_UI Structure: LFE fields for characteristics 20090806

Method SET_DATA_UPD on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.

Method SWITCH_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJNUM_NEW Call by reference Type reference (TYPE) C Key of object to be classified 20090817
2 Importing IV_OBJNUM_OLD Call by reference Type reference (TYPE) C Key of object to be classified 20090817

Method SWITCH_NUMBER on class CL_EAML_AUSP_LFE_DATA_HANDLER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605