SAP ABAP Class CL_EAM_EQI_SERVICES (Service class for EQI logical DB (IE07))
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM (Application Component) Plant Maintenance
     ILDB (Package) Plant Maintenance Logical Databases
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EAM_LDB_SERVICES Super Service class for EAM Logical Databases 20130115
Properties
Class CL_EAM_EQI_SERVICES  
Short Description Service class for EQI logical DB (IE07)    
Super Class CL_EAM_LDB_SERVICES Super Service class for EAM Logical Databases 
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_EQI_SERVICES has no forward declaration.
Interfaces
Class CL_EAM_EQI_SERVICES has no interface implemented.
Friends
Class CL_EAM_EQI_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_EAM_EQI_SERVICES 20130115
2 GO_LDB_SERVICES Static Attribute Protected Object reference (TYPE REF TO) CL_EAM_LDB_SERVICES 20130115
3 MT_EQUI Instance attribute Private Type reference (TYPE) LTT_EQUI 20130115
4 MT_EQUZ Instance attribute Private Type reference (TYPE) LTT_EQUZ 20130115
5 MT_IQMEL Instance attribute Private Type reference (TYPE) LTT_IQMEL 20130115
6 MT_VINET Instance attribute Private Type reference (TYPE) LTT_VINET 20130115
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20130115
2 GET_EQUI_FOR_DIEQUI Instance method Public Method Return the data for the LDB root (DIEQUI) 20130115
3 GET_EQUZ_FOR_EQUNR Instance method Public Method Get table entries EQUZ for equipment number 20130115
4 GET_IAUFKS_FOR_EQUI Instance method Public Method Get table entries IAUFKS for euipment number 20130115
5 GET_ILOA_FOR_EQUI Instance method Public Method Get table entries ILOA for equipment time segment 20130115
6 GET_INSTANCE Static method Public Method Returns singleton instance 20130115
7 GET_QMEL_FOR_EQUNR Instance method Public Method Get table entries VIQMEL for equipment number 20130115
8 GET_VINET_FOR_EQUI Instance method Public Method Get table entries VINET for equipment 20130115
9 PRE_SELECT_ALL Instance method Public Method Selection from all requested tables 20130115
10 PRE_SELECT_DIDRAD_FOR_EQUI Instance method Private Method Selection from DRAD for equipments 20130115
11 PRE_SELECT_DIEQUI Instance method Private Method Selection from EQUI and EQKT tables 20130115
12 PRE_SELECT_DIEQUZ Instance method Private Method Selection from EQUZ table 20130115
13 PRE_SELECT_DIIFLO Instance method Private Method Selection from IFLO table 20130115
14 PRE_SELECT_DIIHPA_FOR_EQUI Instance method Private Method Selection from IHPA for equipments 20130115
15 PRE_SELECT_DIIHSG_FOR_EQUI Instance method Private Method Selection from IHSG for equipments 20130115
16 PRE_SELECT_DIIMPT Instance method Private Method Selection from IMPT table 20130115
17 PRE_SELECT_DINET Instance method Private Method Selection from VINET 20130115
18 PRE_SELECT_DIQMEL Instance method Private Method Selection from VIQMEL table 20130115
Events
Class CL_EAM_EQI_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTS_RA_EQKTX Public See coding Equipment text range 20130115 BEGIN OF lts_ra_eqktx, sign(1) TYPE c, option(2) TYPE c, low TYPE ktx01, high TYPE ktx01, END OF lts_ra_eqktx
2 LTS_RA_EQUNR Public See coding Equipment number range 20130115 BEGIN OF lts_ra_equnr, sign(1) TYPE c, option(2) TYPE c, low TYPE equnr, high TYPE equnr, END OF lts_ra_equnr
3 LTS_RA_MATNR Public See coding Material number range 20130115 BEGIN OF lts_ra_matnr, sign(1) TYPE c, option(2) TYPE c, low TYPE matnr, high TYPE matnr, END OF lts_ra_matnr
4 LTS_RA_OBJNR Public See coding 20130115 BEGIN OF lts_ra_objnr, sign(1) TYPE c, option(2) TYPE c, low TYPE j_objnr, high TYPE j_objnr, END OF lts_ra_objnr
5 LTS_RA_SERNR Public See coding Serial number range 20130115 BEGIN OF lts_ra_sernr, sign(1) TYPE c, option(2) TYPE c, low TYPE gernr, high TYPE gernr, END OF lts_ra_sernr
6 LTT_EQUI Public See coding 20130115 ltt_equi TYPE STANDARD TABLE OF v_equi_s
7 LTT_EQUZ Public See coding 20130115 ltt_equz TYPE STANDARD TABLE OF equz
8 LTT_IQMEL Public See coding 20130115 ltt_iqmel TYPE STANDARD TABLE OF viqmel
9 LTT_RA_EQKTX Public See coding Equipment text range 20130115 ltt_ra_eqktx TYPE STANDARD TABLE OF lts_ra_eqktx
10 LTT_RA_EQUNR Public See coding Equipment number range 20130115 ltt_ra_equnr TYPE STANDARD TABLE OF lts_ra_equnr
11 LTT_RA_MATNR Public See coding Material number range 20130115 ltt_ra_matnr TYPE STANDARD TABLE OF lts_ra_matnr
12 LTT_RA_OBJNR Public See coding 20130115 ltt_ra_objnr TYPE STANDARD TABLE OF lts_ra_objnr
13 LTT_RA_SERNR Public See coding Serial number range 20130115 ltt_ra_sernr TYPE STANDARD TABLE OF lts_ra_sernr
14 LTT_VINET Public See coding 20130115 ltt_vinet TYPE STANDARD TABLE OF vinet
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method GET_EQUI_FOR_DIEQUI Signature

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

Method GET_EQUI_FOR_DIEQUI on class CL_EAM_EQI_SERVICES has no exception.

Method GET_EQUZ_FOR_EQUNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EQUZ Call by reference Type reference (TYPE) LTT_EQUZ 20130115
2 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR 20130115

Method GET_EQUZ_FOR_EQUNR on class CL_EAM_EQI_SERVICES has no exception.

Method GET_IAUFKS_FOR_EQUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_IAUFKS Call by reference Type reference (TYPE) LTT_IAUFKS 20130115
2 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR 20130115

Method GET_IAUFKS_FOR_EQUI on class CL_EAM_EQI_SERVICES has no exception.

Method GET_ILOA_FOR_EQUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ILOA Call by reference Type reference (TYPE) LTT_ILOA 20130115
2 Importing IT_EQUZ Call by reference Type reference (TYPE) LTT_EQUZ 20130115

Method GET_ILOA_FOR_EQUI on class CL_EAM_EQI_SERVICES has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_EAM_EQI_SERVICES 20130115

Method GET_INSTANCE on class CL_EAM_EQI_SERVICES has no exception.

Method GET_QMEL_FOR_EQUNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QMEL Call by reference Type reference (TYPE) LTT_IQMEL 20130115
2 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR 20130115

Method GET_QMEL_FOR_EQUNR on class CL_EAM_EQI_SERVICES has no exception.

Method GET_VINET_FOR_EQUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VINET Call by reference Type reference (TYPE) LTT_VINET 20130115
2 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR 20130115

Method GET_VINET_FOR_EQUI on class CL_EAM_EQI_SERVICES has no exception.

Method PRE_SELECT_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RA_DATE Call by reference Type reference (TYPE) LTT_RA_DATE 20130115
2 Importing IT_RA_EQKTX Call by reference Type reference (TYPE) LTT_RA_EQKTX 20130115
3 Importing IT_RA_EQUNR Call by reference Type reference (TYPE) LTT_RA_EQUNR 20130115
4 Importing IT_RA_MATNR Call by reference Type reference (TYPE) LTT_RA_MATNR 20130115
5 Importing IT_RA_SERNR Call by reference Type reference (TYPE) LTT_RA_SERNR 20130115
6 Importing IV_DATUB Call by reference Type reference (TYPE) I_TERMBI 20130115
7 Importing IV_DATUV Call by reference Type reference (TYPE) I_TERMAB 20130115
8 Importing IV_DIAUFKS_WHERE Call by reference Type reference (TYPE) LTT_DYN_WHERE 20130115
9 Importing IV_DIEQUI_WHERE Call by reference Type reference (TYPE) LTT_DYN_WHERE 20130115
10 Importing IV_DIIMPT_WHERE Call by reference Type reference (TYPE) LTT_DYN_WHERE 20130115
11 Importing IV_DIIMRG_WHERE Call by reference Type reference (TYPE) LTT_DYN_WHERE 20130115
12 Importing IV_DIQMEL_WHERE Call by reference Type reference (TYPE) LTT_DYN_WHERE 20130115
13 Importing IV_LDB_AUFK Call by reference Type reference (TYPE) CHAR1 20130115
14 Importing IV_LDB_DRAD Call by reference Type reference (TYPE) CHAR1 20130115
15 Importing IV_LDB_EQUZ Call by reference Type reference (TYPE) CHAR1 20130115
16 Importing IV_LDB_IFLO Call by reference Type reference (TYPE) CHAR1 20130115
17 Importing IV_LDB_IHPA Call by reference Type reference (TYPE) CHAR1 20130115
18 Importing IV_LDB_IHSG Call by reference Type reference (TYPE) CHAR1 20130115
19 Importing IV_LDB_IMPT Call by reference Type reference (TYPE) CHAR1 20130115
20 Importing IV_LDB_IMRG Call by reference Type reference (TYPE) CHAR1 20130115
21 Importing IV_LDB_INET Call by reference Type reference (TYPE) CHAR1 20130115
22 Importing IV_LDB_QMEL Call by reference Type reference (TYPE) CHAR1 20130115
23 Importing IV_SEL_PARNR Call by reference Type reference (TYPE) I_PARNR 20130115
24 Importing IV_SEL_PARVW Call by reference Type reference (TYPE) PARVW 20130115
25 Importing IV_USE_FAE Call by reference Type reference (TYPE) CHAR1 20130115

Method PRE_SELECT_ALL on class CL_EAM_EQI_SERVICES has no exception.

Method PRE_SELECT_DIDRAD_FOR_EQUI Signature

Method PRE_SELECT_DIDRAD_FOR_EQUI on class CL_EAM_EQI_SERVICES has no parameter.
Method PRE_SELECT_DIDRAD_FOR_EQUI on class CL_EAM_EQI_SERVICES has no exception.

Method PRE_SELECT_DIEQUI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RA_EQKTX Call by reference Type reference (TYPE) LTT_RA_EQKTX 20130115
2 Importing IT_RA_EQUNR Call by reference Type reference (TYPE) LTT_RA_EQUNR 20130115
3 Importing IT_RA_MATNR Call by reference Type reference (TYPE) LTT_RA_MATNR 20130115
4 Importing IT_RA_SERNR Call by reference Type reference (TYPE) LTT_RA_SERNR 20130115
5 Importing IV_DIEQUI_WHERE Call by reference Type reference (TYPE) LTT_DYN_WHERE 20130115
6 Importing IV_SEL_PARNR Call by reference Type reference (TYPE) I_PARNR 20130115
7 Importing IV_SEL_PARVW Call by reference Type reference (TYPE) PARVW 20130115
8 Importing IV_USE_FAE Call by reference Type reference (TYPE) CHAR1 20130115

Method PRE_SELECT_DIEQUI on class CL_EAM_EQI_SERVICES has no exception.

Method PRE_SELECT_DIEQUZ Signature

Method PRE_SELECT_DIEQUZ on class CL_EAM_EQI_SERVICES has no parameter.
Method PRE_SELECT_DIEQUZ on class CL_EAM_EQI_SERVICES has no exception.

Method PRE_SELECT_DIIFLO Signature

Method PRE_SELECT_DIIFLO on class CL_EAM_EQI_SERVICES has no parameter.
Method PRE_SELECT_DIIFLO on class CL_EAM_EQI_SERVICES has no exception.

Method PRE_SELECT_DIIHPA_FOR_EQUI Signature

Method PRE_SELECT_DIIHPA_FOR_EQUI on class CL_EAM_EQI_SERVICES has no parameter.
Method PRE_SELECT_DIIHPA_FOR_EQUI on class CL_EAM_EQI_SERVICES has no exception.

Method PRE_SELECT_DIIHSG_FOR_EQUI Signature

Method PRE_SELECT_DIIHSG_FOR_EQUI on class CL_EAM_EQI_SERVICES has no parameter.
Method PRE_SELECT_DIIHSG_FOR_EQUI on class CL_EAM_EQI_SERVICES has no exception.

Method PRE_SELECT_DIIMPT Signature

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

Method PRE_SELECT_DIIMPT on class CL_EAM_EQI_SERVICES has no exception.

Method PRE_SELECT_DINET Signature

Method PRE_SELECT_DINET on class CL_EAM_EQI_SERVICES has no parameter.
Method PRE_SELECT_DINET on class CL_EAM_EQI_SERVICES has no exception.

Method PRE_SELECT_DIQMEL Signature

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

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