SAP ABAP Class CL_EAM_LDB_SERVICES (Super Service class for EAM Logical Databases)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM (Application Component) Plant Maintenance
     ILDB (Package) Plant Maintenance Logical Databases
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EAM_AFI_SERVICES Service class for AFI logical DB (IW40) 20130115
2 Inheritance (c INHERITING FROM c_ref)  CL_EAM_EQI_SERVICES Service class for EQI logical DB (IE07) 20130115
3 Inheritance (c INHERITING FROM c_ref)  CL_EAM_QMI_SERVICES Service class for QMI Notification 20130115
4 Inheritance (c INHERITING FROM c_ref)  CL_EAM_TPI_SERVICES Service class for TPI logical DB (IL07) 20130118
Properties
Class CL_EAM_LDB_SERVICES  
Short Description Super Service class for EAM Logical Databases    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ILDB   Plant Maintenance Logical Databases 
Created 20130115   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EAM_LDB_SERVICES has no forward declaration.
Interfaces
Class CL_EAM_LDB_SERVICES has no interface implemented.
Friends
Class CL_EAM_LDB_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_LIST_SERVICES Static Attribute Protected Object reference (TYPE REF TO) CL_EAM_LIST_SERVICES 20130115
2 MT_DOKTAB Instance attribute Protected Type reference (TYPE) LTT_DRAD 20130115
3 MT_IAUFKS Instance attribute Protected Type reference (TYPE) LTT_IAUFKS 20130115
4 MT_IFLO Instance attribute Protected Type reference (TYPE) LTT_IFLO 20130115
5 MT_IHGNS Instance attribute Protected Type reference (TYPE) LTT_IHGNS 20130115
6 MT_IHPA_EXT Instance attribute Protected Type reference (TYPE) LTT_IHPA_EXT 20130115
7 MT_IHSG Instance attribute Protected Type reference (TYPE) LTT_IHSG 20130115
8 MT_ILOA Instance attribute Protected Type reference (TYPE) LTT_ILOA 20130115
9 MT_IMPT Instance attribute Protected Type reference (TYPE) LTT_IMPT 20130115
10 MT_IMRG Instance attribute Protected Type reference (TYPE) LTT_IMRG 20130115
11 MT_IS_STATUS_REQUIRED Instance attribute Protected Type reference (TYPE) LTT_IS_STATUS_REQUIRED 20130115
12 MT_RA_DATE Instance attribute Protected Type reference (TYPE) LTT_RA_DATE 20130115
13 MT_V_EQUI Instance attribute Protected Type reference (TYPE) LTT_V_EQUI 20130115
14 MV_DATUB Instance attribute Protected Type reference (TYPE) I_TERMBI 20130115
15 MV_DATUV Instance attribute Protected Type reference (TYPE) I_TERMAB 20130115
16 MV_IS_PMSDO_REQUIRED Instance attribute Protected Type reference (TYPE) FLAG 20130115
17 SC_RANGE_PACKAGE_SIZE Constant Private Type reference (TYPE) I 500 20130115
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FIELD Instance method Protected Method Add given field into dynamic field list 20130115
2 DELETE_FIELD Instance method Protected Method Delete the field from dynamic field list 20130115
3 EVAL_IS_PMSDO_REQUIRED Instance method Protected Method Evaluate for a specific table, if status is required 20130115
4 EVAL_IS_STATUS_REQUIRED Instance method Protected Method Evaluate for a specific table, if status is required 20130115
5 GET_DOCU_FOR_OBJECT Instance method Public Method Get table entries DRAD for an object 20130115
6 GET_IFLO_FOR_TPLNR Instance method Public Method Get table entries IFLO for function location 20130115
7 GET_IHPA_FOR_OBJNR Instance method Public Method Get table entries IHPA for object number 20130115
8 GET_IHSG_FOR_OBJNR Instance method Public Method Get table entries IHSG for object number 20130115
9 GET_ILOA_FOR_ILOAN Instance method Public Method Get ILOA entry for the given ILOAN 20130115
10 GET_IMPT_FOR_OBJNR Instance method Public Method Get table entries IMPTT for object number 20130115
11 GET_IMRG_FOR_IMPT Instance method Public Method Get table entries IMRG for measuring point 20130115
12 GET_TIMESTAMP Instance method Protected Method Inverted Time Stamp: 99.999.999.999 - Seconds AD 20130115
13 IS_PMSDO_REQUIRED Instance method Public Method Is reading of status required (specific table) 20130115
14 IS_STATUS_REQUIRED Instance method Public Method Is reading of status required (specific table) 20130115
15 PRE_SELECT_DIAUFKS Instance method Protected Method Select all orders for any object 20130115
16 PRE_SELECT_DIDRAD_FOR_OBJECT Instance method Protected Method Selection from DRAD (for generic object) 20130115
17 PRE_SELECT_DIIHPA_FOR_OBJECT Instance method Protected Method Selection from IHPA (for generic object) 20130115
18 PRE_SELECT_DIIHSG_FOR_OBJECT Instance method Protected Method Selection from IHSG (for generic object) 20130115
19 PRE_SELECT_DIIMRG_FOR_OBJECT Instance method Protected Method Select from IMRG (for generic object) 20130115
20 PRE_SELECT_WARRANTY Instance method Protected Method Select all warranty relevant data from BGMKOBJ 20130115
21 SELECT_HIKOLA_OBJECT Instance method Protected Method Select object specific history of order data 20130115
22 SELECT_VIAUFKS_OBJECT Instance method Protected Method Select object specific order data 20130115
Events
Class CL_EAM_LDB_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTS_IHPA_EXT Public See coding 20130115 BEGIN OF lts_ihpa_ext. INCLUDE TYPE ihpa. TYPES: parvw_ext TYPE parvw. TYPES: END OF lts_ihpa_ext
2 LTS_IS_STATUS_REQUIRED Public See coding 20130115 BEGIN OF lts_is_status_required, tabname TYPE ddobjname, is_required TYPE abap_bool, END OF lts_is_status_required
3 LTS_RA_DATE Public See coding Date range 20130115 BEGIN OF lts_ra_date, sign(1) TYPE c, option(2) TYPE c, low TYPE sydatum, high TYPE sydatum, END OF lts_ra_date
4 LTS_RA_INVTS Public See coding 20130115 BEGIN OF lts_ra_invts, sign(1) TYPE c, option(2) TYPE c, low TYPE imrc_invts, high TYPE imrc_invts, END OF lts_ra_invts
5 LTT_DRAD Public See coding 20130115 ltt_drad TYPE SORTED TABLE OF didrad WITH NON-UNIQUE KEY mandt dokob objky
6 LTT_DYN_WHERE Public See coding 20130115 ltt_dyn_where TYPE STANDARD TABLE OF rsdswhere
7 LTT_IAUFKS Public See coding 20130115 ltt_iaufks TYPE STANDARD TABLE OF viaufks
8 LTT_IFLO Public See coding 20130115 ltt_iflo TYPE STANDARD TABLE OF iflo
9 LTT_IHGNS Public See coding 20130115 ltt_ihgns TYPE STANDARD TABLE OF diihgns
10 LTT_IHPA_EXT Public See coding 20130115 ltt_ihpa_ext TYPE STANDARD TABLE OF lts_ihpa_ext
11 LTT_IHSG Public See coding 20130115 ltt_ihsg TYPE STANDARD TABLE OF diihsg
12 LTT_ILOA Public See coding 20130115 ltt_iloa TYPE HASHED TABLE OF iloa WITH UNIQUE KEY iloan
13 LTT_IMPT Public See coding 20130115 ltt_impt TYPE STANDARD TABLE OF diimpt
14 LTT_IMRG Public See coding 20130115 ltt_imrg TYPE STANDARD TABLE OF diimrg
15 LTT_IS_STATUS_REQUIRED Public See coding 20130115 ltt_is_status_required TYPE SORTED TABLE OF lts_is_status_required WITH UNIQUE KEY table_line
16 LTT_OBJKY Public See coding 20130115 ltt_objky TYPE STANDARD TABLE OF objky
17 LTT_OBJNR Public See coding 20130115 ltt_objnr TYPE STANDARD TABLE OF j_objnr
18 LTT_RA_DATE Public See coding Date range 20130115 ltt_ra_date TYPE STANDARD TABLE OF lts_ra_date
19 LTT_RA_INVTS Public See coding 20130115 ltt_ra_invts TYPE STANDARD TABLE OF lts_ra_invts
20 LTT_S_SUBORDER Public See coding 20130115 ltt_s_suborder TYPE SORTED TABLE OF viaufks WITH NON-UNIQUE KEY lead_aufnr
21 LTT_S_SUBORDER_H Public See coding 20130115 ltt_s_suborder_h TYPE SORTED TABLE OF hikola WITH NON-UNIQUE KEY lead_aufnr
22 LTT_TPLNR Public See coding 20130115 ltt_tplnr type standard TABLE OF tplnr
23 LTT_V_EQUI Public See coding 20130115 ltt_v_equi TYPE STANDARD TABLE OF v_equi
Method Signatures

Method ADD_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_STRING Call by reference Type reference (TYPE) STRING 20130115
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20130115
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME SPACE 20130115

Method ADD_FIELD on class CL_EAM_LDB_SERVICES has no exception.

Method DELETE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_STRING Call by reference Type reference (TYPE) STRING 20130115
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME 20130115

Method DELETE_FIELD on class CL_EAM_LDB_SERVICES has no exception.

Method EVAL_IS_PMSDO_REQUIRED 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) DDFIELDS 20130115
2 Importing IV_IHDAUSW Call by reference Type reference (TYPE) CHAR120 20130115

Method EVAL_IS_PMSDO_REQUIRED on class CL_EAM_LDB_SERVICES has no exception.

Method EVAL_IS_STATUS_REQUIRED 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) DDFIELDS 20130115
2 Importing IV_FIELDNAME_STTXT Call by reference Type reference (TYPE) FIELDNAME 'STTXT' 20130115
3 Importing IV_FIELDNAME_USTXT Call by reference Type reference (TYPE) FIELDNAME 'USTXT' 20130115
4 Importing IV_IHDAUSW Call by reference Type reference (TYPE) CHAR120 20130115
5 Importing IV_TABNAME Call by reference Type reference (TYPE) DDOBJNAME 20130115

Method EVAL_IS_STATUS_REQUIRED on class CL_EAM_LDB_SERVICES has no exception.

Method GET_DOCU_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOKTAB Call by reference Type reference (TYPE) LTT_DRAD 20130115
2 Importing IV_DOKOB Call by reference Type reference (TYPE) DOKOB 20130115
3 Importing IV_OBJKY Call by reference Type reference (TYPE) OBJKY 20130115

Method GET_DOCU_FOR_OBJECT on class CL_EAM_LDB_SERVICES has no exception.

Method GET_IFLO_FOR_TPLNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IFLO Call by reference Type reference (TYPE) LTT_IFLO 20130115
2 Importing IV_ALL Call by reference Type reference (TYPE) CHAR1 20130115
3 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR 20130115

Method GET_IFLO_FOR_TPLNR on class CL_EAM_LDB_SERVICES has no exception.

Method GET_IHPA_FOR_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IHPA_EXT Call by reference Type reference (TYPE) LTT_IHPA_EXT 20130115
2 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR 20130115

Method GET_IHPA_FOR_OBJNR on class CL_EAM_LDB_SERVICES has no exception.

Method GET_IHSG_FOR_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IHSG Call by reference Type reference (TYPE) LTT_IHSG 20130115
2 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR 20130115

Method GET_IHSG_FOR_OBJNR on class CL_EAM_LDB_SERVICES has no exception.

Method GET_ILOA_FOR_ILOAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ILOA Call by reference Type reference (TYPE) ILOA 20130115
2 Importing IV_ILOAN Call by reference Type reference (TYPE) ILOAN 20130115

Method GET_ILOA_FOR_ILOAN on class CL_EAM_LDB_SERVICES has no exception.

Method GET_IMPT_FOR_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IMPT Call by reference Type reference (TYPE) LTT_IMPT 20130115
2 Importing IV_OBJNR Call by reference Type reference (TYPE) J_OBJNR 20130115

Method GET_IMPT_FOR_OBJNR on class CL_EAM_LDB_SERVICES has no exception.

Method GET_IMRG_FOR_IMPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IMRG Call by reference Type reference (TYPE) LTT_IMRG 20130115
2 Importing IV_POINT Call by reference Type reference (TYPE) IMRC_POINT 20130115

Method GET_IMRG_FOR_IMPT on class CL_EAM_LDB_SERVICES has no exception.

Method GET_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RA_INVTS Call by reference Type reference (TYPE) LTT_RA_INVTS 20130115

Method GET_TIMESTAMP on class CL_EAM_LDB_SERVICES has no exception.

Method IS_PMSDO_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REQUIRED Value transfer Type reference (TYPE) CHAR1 20130115

Method IS_PMSDO_REQUIRED on class CL_EAM_LDB_SERVICES has no exception.

Method IS_STATUS_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) DDOBJNAME 20130115
2 Returning RV_REQUIRED Value transfer Type reference (TYPE) CHAR1 20130115

Method IS_STATUS_REQUIRED on class CL_EAM_LDB_SERVICES has no exception.

Method PRE_SELECT_DIAUFKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TIH01_TABNAME Call by reference Type reference (TYPE) TABNAME 20130115
2 Importing IV_WHERE Call by reference Type reference (TYPE) LTT_DYN_WHERE 20130115

Method PRE_SELECT_DIAUFKS on class CL_EAM_LDB_SERVICES has no exception.

Method PRE_SELECT_DIDRAD_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJKY Call by reference Type reference (TYPE) LTT_OBJKY 20130115
2 Importing IV_DOKOB Call by reference Type reference (TYPE) DOKOB 20130115

Method PRE_SELECT_DIDRAD_FOR_OBJECT on class CL_EAM_LDB_SERVICES has no exception.

Method PRE_SELECT_DIIHPA_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJNR Call by reference Type reference (TYPE) LTT_OBJNR 20130115

Method PRE_SELECT_DIIHPA_FOR_OBJECT on class CL_EAM_LDB_SERVICES has no exception.

Method PRE_SELECT_DIIHSG_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJNR Call by reference Type reference (TYPE) LTT_OBJNR 20130115
2 Importing IV_FIELD_SELECTION_TAB Call by reference Type reference (TYPE) TABNAME 20130115

Method PRE_SELECT_DIIHSG_FOR_OBJECT on class CL_EAM_LDB_SERVICES has no exception.

Method PRE_SELECT_DIIMRG_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CUST_IMRG Call by reference Type reference (TYPE) TABNAME 20130115
2 Importing IV_WHERE Call by reference Type reference (TYPE) LTT_DYN_WHERE 20130115

Method PRE_SELECT_DIIMRG_FOR_OBJECT on class CL_EAM_LDB_SERVICES has no exception.

Method PRE_SELECT_WARRANTY Signature

Method PRE_SELECT_WARRANTY on class CL_EAM_LDB_SERVICES has no parameter.
Method PRE_SELECT_WARRANTY on class CL_EAM_LDB_SERVICES has no exception.

Method SELECT_HIKOLA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEL_LIST Call by reference Type reference (TYPE) STRING 20130115
2 Importing IV_WHERE Call by reference Type reference (TYPE) LTT_DYN_WHERE 20130115

Method SELECT_HIKOLA_OBJECT on class CL_EAM_LDB_SERVICES has no exception.

Method SELECT_VIAUFKS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEL_LIST Call by reference Type reference (TYPE) STRING 20130115
2 Importing IV_WHERE Call by reference Type reference (TYPE) LTT_DYN_WHERE 20130115

Method SELECT_VIAUFKS_OBJECT on class CL_EAM_LDB_SERVICES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in