Hierarchy
⤷
⤷
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
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Add given field into dynamic field list | 20130115 | |
| 2 | Instance method | Protected | Method | Delete the field from dynamic field list | 20130115 | |
| 3 | Instance method | Protected | Method | Evaluate for a specific table, if status is required | 20130115 | |
| 4 | Instance method | Protected | Method | Evaluate for a specific table, if status is required | 20130115 | |
| 5 | Instance method | Public | Method | Get table entries DRAD for an object | 20130115 | |
| 6 | Instance method | Public | Method | Get table entries IFLO for function location | 20130115 | |
| 7 | Instance method | Public | Method | Get table entries IHPA for object number | 20130115 | |
| 8 | Instance method | Public | Method | Get table entries IHSG for object number | 20130115 | |
| 9 | Instance method | Public | Method | Get ILOA entry for the given ILOAN | 20130115 | |
| 10 | Instance method | Public | Method | Get table entries IMPTT for object number | 20130115 | |
| 11 | Instance method | Public | Method | Get table entries IMRG for measuring point | 20130115 | |
| 12 | Instance method | Protected | Method | Inverted Time Stamp: 99.999.999.999 - Seconds AD | 20130115 | |
| 13 | Instance method | Public | Method | Is reading of status required (specific table) | 20130115 | |
| 14 | Instance method | Public | Method | Is reading of status required (specific table) | 20130115 | |
| 15 | Instance method | Protected | Method | Select all orders for any object | 20130115 | |
| 16 | Instance method | Protected | Method | Selection from DRAD (for generic object) | 20130115 | |
| 17 | Instance method | Protected | Method | Selection from IHPA (for generic object) | 20130115 | |
| 18 | Instance method | Protected | Method | Selection from IHSG (for generic object) | 20130115 | |
| 19 | Instance method | Protected | Method | Select from IMRG (for generic object) | 20130115 | |
| 20 | Instance method | Protected | Method | Select all warranty relevant data from BGMKOBJ | 20130115 | |
| 21 | Instance method | Protected | Method | Select object specific history of order data | 20130115 | |
| 22 | 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 | CV_STRING | Call by reference | Type reference (TYPE) | STRING | 20130115 | ||||
| 2 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | 20130115 | ||||
| 3 | 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 | CV_STRING | Call by reference | Type reference (TYPE) | STRING | 20130115 | ||||
| 2 | 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 | IT_FIELDCAT | Call by reference | Type reference (TYPE) | DDFIELDS | 20130115 | ||||
| 2 | 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 | IT_FIELDCAT | Call by reference | Type reference (TYPE) | DDFIELDS | 20130115 | ||||
| 2 | IV_FIELDNAME_STTXT | Call by reference | Type reference (TYPE) | FIELDNAME | 'STTXT' | 20130115 | |||
| 3 | IV_FIELDNAME_USTXT | Call by reference | Type reference (TYPE) | FIELDNAME | 'USTXT' | 20130115 | |||
| 4 | IV_IHDAUSW | Call by reference | Type reference (TYPE) | CHAR120 | 20130115 | ||||
| 5 | 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 | ET_DOKTAB | Call by reference | Type reference (TYPE) | LTT_DRAD | 20130115 | ||||
| 2 | IV_DOKOB | Call by reference | Type reference (TYPE) | DOKOB | 20130115 | ||||
| 3 | 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 | ET_IFLO | Call by reference | Type reference (TYPE) | LTT_IFLO | 20130115 | ||||
| 2 | IV_ALL | Call by reference | Type reference (TYPE) | CHAR1 | 20130115 | ||||
| 3 | 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 | ET_IHPA_EXT | Call by reference | Type reference (TYPE) | LTT_IHPA_EXT | 20130115 | ||||
| 2 | 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 | ET_IHSG | Call by reference | Type reference (TYPE) | LTT_IHSG | 20130115 | ||||
| 2 | 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 | ES_ILOA | Call by reference | Type reference (TYPE) | ILOA | 20130115 | ||||
| 2 | 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 | ET_IMPT | Call by reference | Type reference (TYPE) | LTT_IMPT | 20130115 | ||||
| 2 | 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 | ET_IMRG | Call by reference | Type reference (TYPE) | LTT_IMRG | 20130115 | ||||
| 2 | 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 | 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 | 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 | IV_TABNAME | Call by reference | Type reference (TYPE) | DDOBJNAME | 20130115 | ||||
| 2 | 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 | IV_TIH01_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | 20130115 | ||||
| 2 | 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 | IT_OBJKY | Call by reference | Type reference (TYPE) | LTT_OBJKY | 20130115 | ||||
| 2 | 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 | 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 | IT_OBJNR | Call by reference | Type reference (TYPE) | LTT_OBJNR | 20130115 | ||||
| 2 | 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 | IV_CUST_IMRG | Call by reference | Type reference (TYPE) | TABNAME | 20130115 | ||||
| 2 | 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 | IV_SEL_LIST | Call by reference | Type reference (TYPE) | STRING | 20130115 | ||||
| 2 | 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 | IV_SEL_LIST | Call by reference | Type reference (TYPE) | STRING | 20130115 | ||||
| 2 | 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 |