SAP ABAP Class CL_EAML_DATA_HANDLER (Handler class for EAML_D_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_DATA_HANDLER  
Short Description Handler class for EAML_D_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 20090803   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 CL_EAML_REPORTING Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_EAML_DATA_HANDLER has no interface implemented.
Friends
Class CL_EAML_DATA_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AKTYP_CHANGE Constant Public Type reference (TYPE) AKTTYP 'V' Activity category in transaction (Cr/Ch/D) 20090917
2 GC_AKTYP_CREATE Constant Public Type reference (TYPE) AKTTYP 'H' Activity category in transaction (Cr/Ch/D) 20090917
3 GC_AKTYP_DISPLAY Constant Public Type reference (TYPE) AKTTYP 'A' Activity category in transaction (Cr/Ch/D) 20090917
4 GC_DEF_CUST_0_NODEF Constant Public Type reference (TYPE) CHAR1 '0' No LFE Default Rule customized 20100325
5 GC_DEF_CUST_1_REFOBJ Constant Public Type reference (TYPE) CHAR1 '1' LFE Defaulting from Reference Object in Header 20091105
6 GC_DEF_CUST_2_HEADER Constant Public Type reference (TYPE) CHAR1 '2' LFE Defaulting from Header 20091105
7 GC_DEF_CUST_3_TECHOBJ Constant Public Type reference (TYPE) CHAR1 '3' LFE Defaulting from Technical Object in Operation/Item 20091105
8 GC_DEF_CUST_4_TECHORHEAD Constant Public Type reference (TYPE) CHAR1 '4' LFE Defaulting from Tech.Obj or Header (Comb.Option 3 and 2) 20091105
9 GC_DELETE Constant Public Type reference (TYPE) CHAR1 'D' Single-Character Indicator 20090918
10 GC_FSEL_DISPLAY Constant Public Type reference (TYPE) EAML_FIELD_SEL '4' Field selection Linear data 20091111
11 GC_FSEL_HIDE Constant Public Type reference (TYPE) EAML_FIELD_SEL '3' Field selection Linear data 20091111
12 GC_FSEL_INPUT Constant Public Type reference (TYPE) EAML_FIELD_SEL SPACE Field selection Linear data 20091111
13 GC_FSEL_REQUIRED Constant Public Type reference (TYPE) EAML_FIELD_SEL '2' Field selection Linear data 20091111
14 GC_INSERT Constant Public Type reference (TYPE) CHAR1 'I' Single-Character Indicator 20090918
15 GC_MAX_VALUE Constant Public Type reference (TYPE) I '99999999' Highest allowed Value 20091218
16 GC_MIN_VALUE Constant Public Type reference (TYPE) I '-99999999' Lowest allowed Value 20091218
17 GC_UPDATE Constant Public Type reference (TYPE) CHAR1 'U' Single-Character Indicator 20090918
18 GO_LFE_SCREEN_MODIFICATION Static Attribute Private Object reference (TYPE REF TO) EAML_LFE_SCREEN_MODIFICATION BAdI LFE Screen fields 20091112
19 GO_POINT_BY_MARKER Static Attribute Private Object reference (TYPE REF TO) EAML_POINT_BY_MARKER BAdI Marker fields 20091014
20 GST_ADDITIONAL_FIELDS Static Attribute Private Type reference (TYPE) EAML_T_ADDITIONAL_FIELDS Additional Fields 20091203
21 GST_EAML_DATA Static Attribute Private Type reference (TYPE) EAML_T_LFE_DATA_UI_U Table type for LFE fields - Database 20090817
22 GST_EAML_DATA_OLD Static Attribute Private Type reference (TYPE) EAML_T_LFE_DATA_UI_U Table type for LFE fields - Database 20090825
23 GST_OFFSET_TC Static Attribute Private Type reference (TYPE) EAML_T_OFFSET_TC Table type for EAML_D_OFFSET_TC 20090902
24 GS_LFE_NOTIF_HEADER_DATA Static Attribute Public Type reference (TYPE) EAML_S_LFE_DATA_UI Linear Feature Extension - for use in UI 20091218
25 GS_LFE_ORDER_HEADER_DATA Static Attribute Public Type reference (TYPE) EAML_S_LFE_DATA_UI Linear Feature Extension - for use in UI 20091222
26 GT_FSEL_DFIES Static Attribute Private Type reference (TYPE) DFIES_TABLE Table for dfies entries 20091116
27 GT_MESS_SET_FOR_OBJ Static Attribute Public Type reference (TYPE) EAML_T_LFE_KEY Table Type for techn. obj. with error after check 20100203
28 GT_NOTIF_DEF_CUST Static Attribute Private Type reference (TYPE) TYPE_T_NOTIF_DEF_CUST Table Type for Notification Item Defauting Customizing 20100128
29 GT_ORDER_DEF_CUST Static Attribute Private Type reference (TYPE) TYPE_T_ORDER_DEF_CUST Table Type for Order Operation Defauting Customizing 20100128
30 GV_AKTYP Static Attribute Private Type reference (TYPE) AKTYP Activity category in SAP transaction 20091203
31 GV_DEF_CUSTOMIZING_READ Static Attribute Private Type reference (TYPE) FLAG SPACE Flag: Customizing has been read already 20100325
32 GV_EAML_RMZHL Static Attribute Public Type reference (TYPE) CO_RMZHL Confirmation counter 20100129
33 GV_EAM_SFWS_LFE Static Attribute Public Type reference (TYPE) XFELD Checkbox 20090909
34 GV_FIRST_RUN Static Attribute Private Type reference (TYPE) XFELD 'X' First call of get_data 20091123
35 GV_NO_DEFAULT Static Attribute Public Type reference (TYPE) XFELD No defaulting due to error in check_data 20100128
36 GV_UPDATE_TRIGGERED Static Attribute Private Type reference (TYPE) XCHAR 20090804
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_DATA_BY_INSTALL_CHANGE Static method Public Method Delete LFE data if installation has changed 20100202
2 ADJUST_LFE_BY_OBJ_CHANGE Static method Public Method Set new defaults if reference object has been changed 20091119
3 CHECK_DATA Static method Public Method Check LFE relevant data 20090819
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20090902
5 DEL_DATA Static method Public Method Delete data 20090803
6 DEL_DATA_BY_OBJECT_CHANGE Static method Public Method Delete LFE data if ref object has been changed 20090908
7 DEL_DATA_BY_TYPE_CHANGE Static method Public Method Delete LFE data if object type has changed 20091015
8 DO_CUST_DEFAULTING Static method Public Method Customizing Dependent Defaulting of Operation / Item (PUP) 20100128
9 DO_CUST_DEFAULTING_INT Static method Private Method Customizing Dependent Defaulting of Operation / Item (PRIV) 20100203
10 GET_ADD_FIELDS Static method Public Method Deliver additional fields for key 20091203
11 GET_DATA Static method Public Method Get existing data 20090803
12 GET_DATA_FOR_CDOC Static method Public Method Delivered data for change document 20090826
13 GET_DATA_MULTI Static method Public Method Get existing data 20090904
14 GET_DATA_OLD Static method Public Method Get existing old data 20090825
15 GET_DEFAULT_OFFSET Static method Public Method Deliver default offset data 20091030
16 GET_KEY_FOR_RANGE Static method Public Method Get Key of all entries for given Ranges, especially LRPID 20100112
17 GET_LRPID Static method Public Method Deliver LRP ID 20100112
18 GET_NOTIF_DEF_OPTION Static method Private Method Gets customized defaulting option for a notification type 20100128
19 GET_ORDER_DEF_OPTION Static method Private Method Gets customized defaulting option for an order type 20100128
20 GET_TABKEY Static method Public Method Creates tabkey by using key1 key2 and key3 20090805
21 GET_TABLE_FOR_UPDATE Static method Public Method Internal use, only called from Update 20090803
22 GET_UPDATE_INDICATOR Static method Public Method Get update indicator from GST_EAML_DATA 20091111
23 HANDLE_MARKER Static method Private Method Read Point for Marker and check marker 20091210
24 INIT_CUST_DEFAULTING Static method Public Method External Initialization of defaulting-relevant parameters 20100203
25 INIT_FIRST_RUN Static method Public Method Initialize GV_FIRST_RUN for defaulting from reference object 20091124
26 IS_UPDATE_TRIGGERED Static method Public Method Returns if an update will be processed 20090907
27 READ_DEFAULT_CUSTOMIZING Static method Private Method Gets Customizing for Order-Op./Notification-Item Defaulting 20100128
28 REFRESH Static method Public Method Refresh internal data 20090803
29 SET_ADD_FIELDS Static method Public Method Set additial fields for each key 20091203
30 SET_CUST_DEF_FLAG Static method Public Method Sets the Defaulting-Flag (PUPLIC) 20100203
31 SET_CUST_DEF_FLAG_INT Static method Private Method Sets the Defaulting-Flag in Add.-Data depend. on Parameters 20100203
32 SET_DATA Static method Public Method Set Data / modify old data 20090803
33 SET_DEFAULTS_FROM_REFOBJ Static method Public Method Set defaults from reference object to LFE data 20091118
34 SPLIT_TABKEY Static method Public Method Creates tabkey by using key1 key2 and key3 20090904
35 SWITCH_NUMBER Static method Public Method Switch from tmp to final number 20090817
Events
Class CL_EAML_DATA_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPE_L_MESS_SET_FOR_OBJ Public See coding Line Type for techn. obj. with error after check 20100203 BEGIN OF type_l_mess_set_for_obj, obart TYPE eaml_obart, tabkey TYPE eaml_tabkey, END OF type_l_mess_set_for_obj
2 TYPE_L_ORDER_DEF_CUST Public See coding Line Type for Order Operation Defauting Customizing 20100128 BEGIN OF type_l_order_def_cust, werks TYPE t399x-werks, auart TYPE t399x-auart, lfe_def_rule TYPE t399x-lfe_def_rule, END OF type_l_order_def_cust
3 TYPE_T_MESS_SET_FOR_OBJ Public See coding Table Type for techn. obj. with error after check 20100203 type_t_mess_set_for_obj TYPE TABLE OF type_l_mess_set_for_obj
4 TYPE_T_NOTIF_DEF_CUST Public See coding Table Type for Notification Item Defauting Customizing 20100128 type_t_notif_def_cust TYPE TABLE OF eaml_d_lfe_ndr
5 TYPE_T_ORDER_DEF_CUST Public See coding Table Type for Order Operation Defauting Customizing 20100128 type_t_order_def_cust TYPE TABLE OF type_l_order_def_cust
Method Signatures

Method ADJUST_DATA_BY_INSTALL_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 20100202
2 Importing IV_EQUNR_REF Call by reference Type reference (TYPE) EQUNR Functional Location 20100202
3 Importing IV_INSTALL Call by reference Type reference (TYPE) CHAR1 Checkbox 20100202
4 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY 20100202
5 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART Object Type for Linear Data 20100202
6 Importing IV_OTYPE Call by reference Type reference (TYPE) ITOBTYP Technical object types in plant maintenance 20100202
7 Importing IV_TPLNR_REF Call by reference Type reference (TYPE) TPLNR Equipment Number 20100202

Method ADJUST_DATA_BY_INSTALL_CHANGE on class CL_EAML_DATA_HANDLER has no exception.

Method ADJUST_LFE_BY_OBJ_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20091119
2 Importing IV_KEY Call by reference Type reference (TYPE) ANY 20091119
3 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART Object Type for Linear Data 20091119
4 Importing IV_QMNUM Call by reference Type reference (TYPE) QMNUM Notification No 20091215
5 Importing IV_SKIP_PROCESSING Call by reference Type reference (TYPE) XFELD skip PAI processing 20091215
6 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20091119

Method ADJUST_LFE_BY_OBJ_CHANGE on class CL_EAML_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_LFE_DATA_UI Call by reference Type reference (TYPE) EAML_S_LFE_DATA_UI Linear Feature Extension - for use in UI 20090831
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Return Parameter 20091123
3 Importing IS_LFE_DATA_PREV Call by reference Type reference (TYPE) EAML_S_LFE_DATA_UI Previous data 20100120
4 Importing IV_AKTYP Call by reference Type reference (TYPE) AKTTYP Activity category in transaction (Cr/Ch/D) 20091202
5 Importing IV_CATEGORY Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20091202
6 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment master data 20091202
7 Importing IV_FORMAT_ONLY Call by reference Type reference (TYPE) XFELD SPACE check data is called for format reasons only 20091117
8 Importing IV_GROUP Call by reference Type reference (TYPE) DDGROUP SPACE Field group to be checked, see cl_eaml_util=>gc_group 20091216
9 Importing IV_ITEM_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20091202
10 Importing IV_ITEM_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20091202
11 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY 20091202
12 Importing IV_KEY2 Call by reference Type reference (TYPE) ANY 20091202
13 Importing IV_LEFT_JUSTIFIED Call by reference Type reference (TYPE) XFELD SPACE Alignment 20091110
14 Importing IV_NETID Call by reference Type reference (TYPE) NETID Network identification 20100825
15 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART Object Type for Linear Data 20091202
16 Importing IV_ROW_ID Call by reference Type reference (TYPE) INT4 Row number for message log 20091123
17 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20091202

Method CHECK_DATA on class CL_EAML_DATA_HANDLER has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method DEL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY 1st Keyfield 20090805
2 Importing IV_KEY2 Call by reference Type reference (TYPE) ANY 2nd Keyfield 20090805
3 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART 'IF' Funcloc, 'IE' Euipment ... 20090803

Method DEL_DATA on class CL_EAML_DATA_HANDLER has no exception.

Method DEL_DATA_BY_OBJECT_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equi 20090908
2 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY 20090908
3 Importing IV_KEY2 Call by reference Type reference (TYPE) ANY 20090908
4 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART Object Type for LFE Data 20090908
5 Importing IV_SINGLE Call by reference Type reference (TYPE) XFELD Einzeldatensatz 20090921
6 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20090908

Method DEL_DATA_BY_OBJECT_CHANGE on class CL_EAML_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 20091015
2 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY 20091015
3 Importing IV_KEY2 Call by reference Type reference (TYPE) ANY 20091015
4 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART 20091015
5 Importing IV_OTYPE Call by reference Type reference (TYPE) ITOBTYP 20091015

Method DEL_DATA_BY_TYPE_CHANGE on class CL_EAML_DATA_HANDLER has no exception.

Method DO_CUST_DEFAULTING 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) EAML_S_LFE_DATA_UI Linear Feature Extension - for use in UI 20100205
2 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY 20100128
3 Importing IV_KEY2 Call by reference Type reference (TYPE) ANY 20100128
4 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART Object Type for Linear Data 20100128
5 Importing IV_USE_SET_DATA Call by reference Type reference (TYPE) FLAG SPACE 'X' = Call Method SET_DATA internaly 20100301

Method DO_CUST_DEFAULTING on class CL_EAML_DATA_HANDLER has no exception.

Method DO_CUST_DEFAULTING_INT 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) EAML_S_LFE_DATA_UI Linear Feature Extension - for use in UI 20100203
2 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY 20100203
3 Importing IV_KEY2 Call by reference Type reference (TYPE) ANY 20100203
4 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART Object Type for Linear Data 20100203
5 Importing IV_USE_SET_DATA Call by reference Type reference (TYPE) FLAG SPACE if 'X': Calls SET_DAT to update values in GST_EAML_DATA 20100203
6 Importing IV_WHILE_CHANGING_HEADER_REF Call by reference Type reference (TYPE) FLAG SPACE 'X' Special when calling from DEL_DATA_BY_OBJECT_CHANGE 20101008

Method DO_CUST_DEFAULTING_INT on class CL_EAML_DATA_HANDLER has no exception.

Method GET_ADD_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADD_FIELDS Call by reference Type reference (TYPE) EAML_S_ADDITIONAL_FIELDS Additional Fields 20091203
2 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY 1st Keyfield 20091203
3 Importing IV_KEY2 Call by reference Type reference (TYPE) ANY 2nd Keyfield 20091203
4 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART 'IF' Funcloc, 'IE' Euipment ... 20091203

Method GET_ADD_FIELDS on class CL_EAML_DATA_HANDLER has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) EAML_S_LFE_DATA_UI Linear Feature Extension - Data Fields for use in UI 20091014
2 Exporting EV_NEW_LFE_DATA_RECORD Call by reference Type reference (TYPE) XFELD A new LFE DATA record is created. 20091023
3 Importing IV_AKTYP Call by reference Type reference (TYPE) AKTYP Activity category in SAP transaction 20091203
4 Importing IV_CATEGORY Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20091203
5 Importing IV_CLEAR Call by reference Type reference (TYPE) XFELD clear all fields 20090915
6 Importing IV_DEFAULTS Call by reference Type reference (TYPE) XFELD ABAP_TRUE get defaults 20090910
7 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20091203
8 Importing IV_HIDE_SCREEN Call by reference Type reference (TYPE) XFELD Checkbox 20091203
9 Importing IV_ITEM_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20091203
10 Importing IV_ITEM_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20091203
11 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY 1st Keyfield 20090805
12 Importing IV_KEY2 Call by reference Type reference (TYPE) ANY 2nd Keyfield 20090805
13 Importing IV_LEFT_JUSTIFIED Call by reference Type reference (TYPE) XFELD SPACE alignment 20091105
14 Importing IV_LINEAR_UNIT Call by reference Type reference (TYPE) EAML_LINEAR_UNIT SPACE Display Unit (Default: Value from DB) 20100112
15 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART cl_eaml_util=>obart-.. 20090803
16 Importing IV_OTYPE Call by reference Type reference (TYPE) ITOBTYP Technical object types in plant maintenance 20091203
17 Importing IV_POINT Call by reference Type reference (TYPE) IMRC_POINT Measuring Point 20091203
18 Importing IV_REF_OBJ_DEFAULTS Call by reference Type reference (TYPE) XFELD header defaulting from reference object 20091119
19 Importing IV_SKIP_ADD_FIELDS Call by reference Type reference (TYPE) XFELD ABAP_TRUE skip update additional fields (e.g. read only) 20091210
20 Importing IV_SKIP_DB_READ Call by reference Type reference (TYPE) XFELD Flag to skip DB read 20090915
21 Importing IV_SKIP_POS_ITEM_DEFAULTING Call by reference Type reference (TYPE) XFELD ABAP_FALSE skip position and item defaulting -in case of recursive call 20100311
22 Importing IV_SKIP_PROCESSING Call by reference Type reference (TYPE) XFELD skip PAI processing 20091215
23 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20091203

Method GET_DATA on class CL_EAML_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 ES_DATA_NEW Call by reference Type reference (TYPE) EAML_D_LFE_CDOC LFE Data 20090826
2 Exporting ES_DATA_OLD Call by reference Type reference (TYPE) EAML_D_LFE_CDOC LFE Data 20090826
3 Exporting EV_CHANGED Call by reference Type reference (TYPE) XFELD 'X' if old and new are different 20090826
4 Exporting EV_UPDATE Call by reference Type reference (TYPE) CHAR1 update 20090826
5 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY 20090826
6 Importing IV_KEY2 Call by reference Type reference (TYPE) ANY 20090826
7 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART Object Type 20090826

Method GET_DATA_FOR_CDOC on class CL_EAML_DATA_HANDLER has no exception.

Method GET_DATA_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) EAML_T_LFE_DATA_UI_MULTI Linear Feature Extension - Data Fields for use in UI 20090921
2 Exporting ET_DATA_ALV Call by reference Type reference (TYPE) EAML_T_LFE_DATA_ALV_MULTI Table type for LFE fields - ALV with Key fields 20090921
3 Importing IT_TABKEY Call by reference Type reference (TYPE) EAML_T_TABKEY Table type of TABKEY 20090904
4 Importing IV_DEFAULTS Call by reference Type reference (TYPE) XFELD 'X' get defaults 20090917
5 Importing IV_LINEAR_UNIT Call by reference Type reference (TYPE) EAML_LINEAR_UNIT Unit of Measurement for LFE Data 20090918
6 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART 'IF' Funcloc, 'IE' Euipment ... 20090904
7 Importing IV_TABKEY Call by reference Type reference (TYPE) ANY 1st Keyfield 20090904

Method GET_DATA_MULTI on class CL_EAML_DATA_HANDLER has no exception.

Method GET_DATA_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY 1st Keyfield 20090825
2 Importing IV_KEY2 Call by reference Type reference (TYPE) ANY 2nd Keyfield 20090825
3 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART 'IF' Funcloc, 'IE' Euipment ... 20090825
4 Returning RS_DATA Value transfer Type reference (TYPE) EAML_S_LFE_DATA_UI Linear Feature Extension - Data Fields for use in UI 20090825

Method GET_DATA_OLD on class CL_EAML_DATA_HANDLER has no exception.

Method GET_DEFAULT_OFFSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OFFSET_DEFAULT Call by reference Type reference (TYPE) EAML_OFFSET_DEFAULT Marks the Default Type Code for Offset 1 and 2 20091030
2 Importing IV_OFFSET_TYPE Call by reference Type reference (TYPE) EAML_OFFSET_TYPE_CODE Offset Type Code 20091030
3 Returning RS_OFFSET_CUST Value transfer Type reference (TYPE) EAML_D_OFFSET_TC Offset Type Codes 20091030

Method GET_DEFAULT_OFFSET on class CL_EAML_DATA_HANDLER has no exception.

Method GET_KEY_FOR_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_KEY1 Call by reference Type reference (TYPE) ANY TABLE Range table according OBART 20100112
2 Changing CT_TABKEY Call by reference Type reference (TYPE) ANY TABLE Table with tabkey 20110222
3 Importing IR_END_POINT Call by reference Type reference (TYPE) STANDARD TABLE 20100112
4 Importing IR_LINEAR_LENGTH Call by reference Type reference (TYPE) STANDARD TABLE 20100112
5 Importing IR_LRPID Call by reference Type reference (TYPE) EAML_RANGE_T_LRPID Range of LRPIDs 20100112
6 Importing IR_START_POINT Call by reference Type reference (TYPE) STANDARD TABLE 20100112
7 Importing IS_SEGMENT Call by reference Type reference (TYPE) CL_EAML_REPORTING=>GTY_S_SEGMENT range of segment 20100113
8 Importing IV_LINEAR_UNIT Call by reference Type reference (TYPE) EAML_LINEAR_UNIT Unit of Measurement for Linear Data 20100112
9 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART 20100112

Method GET_KEY_FOR_RANGE on class CL_EAML_DATA_HANDLER has no exception.

Method GET_LRPID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20100112
2 Importing IV_NETID Call by reference Type reference (TYPE) NETID Network identification 20100825
3 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20100112
4 Returning RV_LRP_ID Value transfer Type reference (TYPE) EAML_LRPID Linear Reference Pattern 20100112

Method GET_LRPID on class CL_EAML_DATA_HANDLER has no exception.

Method GET_NOTIF_DEF_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QMART Call by reference Type reference (TYPE) QMART Notification Type 20100128
2 Returning RV_NOTIF_DEF_OPTION Value transfer Type reference (TYPE) EAML_LFE_DEF_RULE_NOTIF Linear Data - Notification Item Default Rules 20100128

Method GET_NOTIF_DEF_OPTION on class CL_EAML_DATA_HANDLER has no exception.

Method GET_ORDER_DEF_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUART Call by reference Type reference (TYPE) AUFART Order Type 20100128
2 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20100128
3 Returning RV_ORDER_DEF_OPTION Value transfer Type reference (TYPE) EAML_LFE_DEF_RULE_ORD Linear Data - Order Operation Default Rules 20100128

Method GET_ORDER_DEF_OPTION on class CL_EAML_DATA_HANDLER has no exception.

Method GET_TABKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OBART Call by reference Type reference (TYPE) EAML_OBART Object Type for Linear Data 20091119
2 Exporting EV_TABKEY Call by reference Type reference (TYPE) EAML_TABKEY tabkey 20090819
3 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY 1st Keyfield 20090819
4 Importing IV_KEY2 Call by reference Type reference (TYPE) ANY SPACE 2nd Keyfield 20090819
5 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART Object Type for Linear Data 20091119

Method GET_TABKEY on class CL_EAML_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_LFE_DATA Value transfer Type reference (TYPE) EAML_T_LFE_DATA_UI_U Table type for LFE fields - UI 20090803

Method GET_TABLE_FOR_UPDATE on class CL_EAML_DATA_HANDLER has no exception.

Method GET_UPDATE_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_UPDKZ Call by reference Type reference (TYPE) UPDKZ_D Update indicator 20091111
2 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY 1st Keyfield 20091111
3 Importing IV_KEY2 Call by reference Type reference (TYPE) ANY 2nd Keyfield 20091111
4 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART Object Type for Linear Data 20091111

Method GET_UPDATE_INDICATOR on class CL_EAML_DATA_HANDLER has no exception.

Method HANDLE_MARKER 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) EAML_S_LFE_DATA_UI Linear Feature Extension - for use in UI 20091210
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Return Parameter 20091210
3 Importing IS_LFE_DATA_PREV Call by reference Type reference (TYPE) EAML_S_LFE_DATA_UI Previous data 20100120
4 Importing IV_AKTYP Call by reference Type reference (TYPE) AKTTYP Activity category in transaction (Cr/Ch/D) 20100114
5 Importing IV_ALIGN Call by reference Type reference (TYPE) I Alignemnt left or right 20091210
6 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment master data 20091210
7 Importing IV_FORMAT_ONLY Call by reference Type reference (TYPE) XFELD SPACE check data is called for format reasons only 20091210
8 Importing IV_ITEM_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20100114
9 Importing IV_ITEM_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20100114
10 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY 20091210
11 Importing IV_KEY2 Call by reference Type reference (TYPE) ANY 20091210
12 Importing IV_LEFT_JUSTIFIED Call by reference Type reference (TYPE) XFELD SPACE Alignment 20091210
13 Importing IV_NETID Call by reference Type reference (TYPE) NETID Network identification 20100825
14 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART Object Type for Linear Data 20091210
15 Importing IV_ROW_ID Call by reference Type reference (TYPE) INT4 Row number for message log 20091210
16 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20091210
# Exception Resumable Description Created on
1 ERROR_IN_FIELD Input on one field missing or invalid 20091210

Method INIT_CUST_DEFAULTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AUART Call by reference Type reference (TYPE) AUFART Order Type - to get relevant Customizing 20100203
2 Importing IV_AUFNR Call by reference Type reference (TYPE) AUFNR Order Number - to reference order operation 20100203
3 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment master data 20100203
4 Importing IV_ITEM_EQUNR Call by reference Type reference (TYPE) EQUNR Tech.Object - Equipment Number of Item/Operation 20100203
5 Importing IV_ITEM_TPLNR Call by reference Type reference (TYPE) TPLNR Tech.Object - Functional Location of Item/Operation 20100203
6 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY 20100203
7 Importing IV_KEY2 Call by reference Type reference (TYPE) ANY 20100203
8 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART Object Type for Linear Data 20100203
9 Importing IV_QMART Call by reference Type reference (TYPE) QMART Notification Type - to get relevant Customizing 20100203
10 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20100203
11 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant - (of Order) to get relevant Customizing 20100203

Method INIT_CUST_DEFAULTING on class CL_EAML_DATA_HANDLER has no exception.

Method INIT_FIRST_RUN Signature

Method INIT_FIRST_RUN on class CL_EAML_DATA_HANDLER has no parameter.
Method INIT_FIRST_RUN on class CL_EAML_DATA_HANDLER has no exception.

Method IS_UPDATE_TRIGGERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UPDATE_TRIGGERED Value transfer Type reference (TYPE) XCHAR is update triggered 20090907

Method IS_UPDATE_TRIGGERED on class CL_EAML_DATA_HANDLER has no exception.

Method READ_DEFAULT_CUSTOMIZING Signature

Method READ_DEFAULT_CUSTOMIZING on class CL_EAML_DATA_HANDLER has no parameter.
Method READ_DEFAULT_CUSTOMIZING on class CL_EAML_DATA_HANDLER has no exception.

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY 1st Keyfield 20091110
2 Importing IV_KEY2 Call by reference Type reference (TYPE) ANY 2nd Keyfield 20091110
3 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART cl_eaml_util=>gc_obart-.. 20091110

Method REFRESH on class CL_EAML_DATA_HANDLER has no exception.

Method SET_ADD_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AKTYP Call by reference Type reference (TYPE) AKTYP Activity category in SAP transaction 20091203
2 Importing IV_AUART Call by reference Type reference (TYPE) AUFART Order Type - to get relevant Customizing 20100202
3 Importing IV_AUFNR Call by reference Type reference (TYPE) AUFNR Order Number - to reference order operation 20100202
4 Importing IV_CATEGORY Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20091203
5 Importing IV_DEF_FLG Call by reference Type reference (TYPE) CHAR1 Default Option for next Defaulting 20100202
6 Importing IV_DEF_FORCE Call by reference Type reference (TYPE) CHAR1 Force Defaulting for next Defaulting despite existing values 20100301
7 Importing IV_DEF_OPT Call by reference Type reference (TYPE) CHAR1 Customized Default Option 20100202
8 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR for Linear Check 20091203
9 Importing IV_HIDE_SCREEN Call by reference Type reference (TYPE) XFELD hide screen 20091203
10 Importing IV_ITEM_EQUNR Call by reference Type reference (TYPE) EQUNR Relative Equipment for Start/End-Point 20091203
11 Importing IV_ITEM_TPLNR Call by reference Type reference (TYPE) TPLNR Relative FuncLoc for Start/End-Point 20091203
12 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY 1st Keyfield 20091203
13 Importing IV_KEY2 Call by reference Type reference (TYPE) ANY 2nd Keyfield 20091203
14 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART 'IF' Funcloc, 'IE' Euipment ... 20091203
15 Importing IV_OTYPE Call by reference Type reference (TYPE) ITOBTYP Technical object types in plant maintenance 20091203
16 Importing IV_POINT Call by reference Type reference (TYPE) IMRC_POINT Measuring Point 20091203
17 Importing IV_QMART Call by reference Type reference (TYPE) QMART Notification Type - to get relevant Customizing 20100202
18 Importing IV_SKIP Call by reference Type reference (TYPE) XFELD skip initial key1 20091203
19 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR for Linear Check 20091203
20 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant - (of Order) to get relevant Customizing 20100202

Method SET_ADD_FIELDS on class CL_EAML_DATA_HANDLER has no exception.

Method SET_CUST_DEF_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORCE_DEFAULTING Call by reference Type reference (TYPE) FLAG SPACE Forces Defaulting despite existing values 20100301
2 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY 20100203
3 Importing IV_KEY2 Call by reference Type reference (TYPE) ANY 20100203
4 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART Object Type for Linear Data 20100203
5 Importing IV_ONLY_FOR_OPTION Call by reference Type reference (TYPE) CHAR4 Defaulting Flag is only set if this Option is customized 20100203

Method SET_CUST_DEF_FLAG on class CL_EAML_DATA_HANDLER has no exception.

Method SET_CUST_DEF_FLAG_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORCE_DEFAULTING Call by reference Type reference (TYPE) FLAG SPACE Forces Defaulting despite existing values 20100301
2 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY 20100203
3 Importing IV_KEY2 Call by reference Type reference (TYPE) ANY 20100203
4 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART Object Type for Linear Data 20100203
5 Importing IV_ONLY_FOR_OPTION Call by reference Type reference (TYPE) CHAR4 Defaulting Flag is only set if this Option is customized 20100203

Method SET_CUST_DEF_FLAG_INT on class CL_EAML_DATA_HANDLER has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20091124
2 Exporting EV_ERROR_IN_FIELD Call by reference Type reference (TYPE) FIELDNAME do not use 20091126
3 Importing IS_LFE_DATA Call by reference Type reference (TYPE) EAML_S_LFE_DATA_UI Linear Feature Extension - for use in UI 20090819
4 Importing IV_CATEGORY Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20091203
5 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20090910
6 Importing IV_ITEM_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20091201
7 Importing IV_ITEM_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20091201
8 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY 1st Keyfield 20090805
9 Importing IV_KEY2 Call by reference Type reference (TYPE) ANY 2nd Keyfield 20090805
10 Importing IV_NETID Call by reference Type reference (TYPE) NETID Network identification 20100825
11 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART cl_eaml_util=>gc_obart-.. 20090805
12 Importing IV_OTYPE Call by reference Type reference (TYPE) ITOBTYP Technical object types in plant maintenance 20091203
13 Importing IV_SKIP_ADD_FIELDS Call by reference Type reference (TYPE) XFELD ABAP_FALSE skip update additional fields (e.g. read only) 20100121
14 Importing IV_SKIP_POS_ITEM_DEFAULTING Call by reference Type reference (TYPE) XFELD ABAP_FALSE skip position and item defaulting -in case of recursive call 20100311
15 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20090910
# Exception Resumable Description Created on
1 ERROR_IN_FIELD Input in a field is missing or invalid 20091117

Method SET_DEFAULTS_FROM_REFOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AKTYP Call by reference Type reference (TYPE) AKTTYP Activity category in transaction (Cr/Ch/D) 20091118
2 Importing IV_DEFAULT_KEY1 Call by reference Type reference (TYPE) ANY Source KEY1 for defaulting 20091216
3 Importing IV_DEFAULT_KEY2 Call by reference Type reference (TYPE) ANY Source KEY2 for defaulting 20091216
4 Importing IV_DEFAULT_OBART Call by reference Type reference (TYPE) EAML_OBART Source OBART for defaulting 20091216
5 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipment Number 20091118
6 Importing IV_KEY1 Call by reference Type reference (TYPE) ANY Table key 20091118
7 Importing IV_KEY2 Call by reference Type reference (TYPE) ANY Table key for item 20091216
8 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART Object Type for Linear Data 20091118
9 Importing IV_REF_OBJ_DEFAULTS Call by reference Type reference (TYPE) XFELD Get LFE data from IV_EQUNR or IV_TPLNR for defaulting 20091119
10 Importing IV_SKIP_PROCESSING Call by reference Type reference (TYPE) XFELD Skip PAI processing (skip set_data in FuGr EAML_UTIL) 20091215
11 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Functional Location 20091118

Method SET_DEFAULTS_FROM_REFOBJ on class CL_EAML_DATA_HANDLER has no exception.

Method SPLIT_TABKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_KEY1 Call by reference Type reference (TYPE) STRING 1st Keyfield 20090904
2 Exporting EV_KEY2 Call by reference Type reference (TYPE) STRING 2nd Keyfield 20090904
3 Exporting EV_OBART_SUB Call by reference Type reference (TYPE) EAML_OBART Object Type for LFE Data 20090904
4 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART Object Type 20090904
5 Importing IV_TABKEY Call by reference Type reference (TYPE) ANY tabkey 20090904

Method SPLIT_TABKEY on class CL_EAML_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_KEY_NEW Call by reference Type reference (TYPE) ANY 20090817
2 Importing IV_KEY_OLD Call by reference Type reference (TYPE) ANY 20090817
3 Importing IV_OBART Call by reference Type reference (TYPE) EAML_OBART 20090817

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