SAP ABAP Class CL_EAM_MAINT_REQ_IMP (Implement maintenance request services)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM (Application Component) Plant Maintenance
     PLM_SE_EAM_XI_PROXY (Package) Proxy implementations for Enterprise Asset Maintenance
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EAM_DEFAULT_HANDLER_ESOA EAM eSOA handler super class 20101220
Properties
Class CL_EAM_MAINT_REQ_IMP  
Short Description Implement maintenance request services    
Super Class CL_EAM_DEFAULT_HANDLER_ESOA EAM eSOA handler super class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class EAML    
Program status     
Category 0   
Package PLM_SE_EAM_XI_PROXY   Proxy implementations for Enterprise Asset Maintenance 
Created 20101220   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EAM_MAINT_REQ_IMP has no forward declaration.
Interfaces
Class CL_EAM_MAINT_REQ_IMP has no interface implemented.
Friends
Class CL_EAM_MAINT_REQ_IMP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_OPTION_EQ Constant Public Type reference (TYPE) OPTIONSET 'EQ' Relational Operator 20110110
2 GC_SIGN_E Constant Public Type reference (TYPE) TVARV_SIGN 'E' ABAP: ID: I/E (include/exclude values) 20110110
3 GC_SIGN_I Constant Public Type reference (TYPE) TVARV_SIGN 'I' ABAP: ID: I/E (include/exclude values) 20110110
4 GV_MORE_HITS_AVAILABLE Instance attribute Protected Type reference (TYPE) C 20110111
5 GV_USER_PROFILE_CODE Instance attribute Protected Type reference (TYPE) J_STSMA Status Profile 20110111
6 GV_USER_STATUS Instance attribute Protected Type reference (TYPE) J_STATUS Object status 20110111
7 MO_BADI_MAINT_REQ_BYE_V1 Instance attribute Protected Object reference (TYPE REF TO) EAM_SE_MAINTREQ_BYEL_V1 Badi Defintion for Service ECC_MAINTREQBSCDATABYELMQR1 20110110
8 MO_LINEAR_DATA Instance attribute Private Object reference (TYPE REF TO) CL_EAML_MAPPING_HELPER EAML changes in services 20101221
9 MS_REQ_PROCESSING_PERIOD Instance attribute Private Type reference (TYPE) TYS_REQ_PROCESSING_PERIOD 20110112
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SELECTION_USER_STATUS Instance method Public Method check selection of user status 20110111
2 EXPORT_CONVERSION Instance method Public Method Convert internal to XI 20101220
3 IMPORT_CONVERSION Instance method Public Method convert XI to internal 20101220
4 MAINTREQBSCDATABYELMQR1_IMPL Instance method Public Method Implementaion Find Maintenance Request V1 service 20101220
5 MAPPING_MAINT_PLAN_PLANT_ID Instance method Public Method map and check type code 20101223
6 MAPPING_MAINT_TYPE_CODE Instance method Public Method map and check type code 20101223
7 MAPPING_MAIN_REQ_DESCRIPTION Instance method Public Method map description 20110110
8 MAPPING_MAT_INTER_ID Instance method Public Method map and check material_internal_id 20110110
9 MAPPING_REPORTER_INTERNAL_ID Instance method Public Method map and check reporter internal id 20110110
10 MAPPING_SYSTEM_STATUS Instance method Public Method map system status 20110110
11 MAPPING_USER_STATUS Instance method Public Method map user status 20110110
12 SELECT_DATA Instance method Public Method selection 20101220
Events
Class CL_EAM_MAINT_REQ_IMP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_MULTIRANGE Public See coding Structure for Cross-field RANGES Tables 20101220 tt_multirange TYPE STANDARD TABLE OF multirange
2 TT_RESULT Public See coding Display structure reporting for QMEL 20101220 tt_result TYPE STANDARD TABLE OF rihqmel
3 TYS_REQ_PROCESSING_PERIOD Public See coding 20110112 BEGIN OF tys_req_processing_period, strmn TYPE strmn, strur TYPE strur, ltrmn TYPE ltrmn, ltrur TYPE ltrur, END OF tys_req_processing_period
Method Signatures

Method CHECK_SELECTION_USER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT Call by reference Type reference (TYPE) TT_RESULT Display structure reporting for QMEL 20110111
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20110111

Method CHECK_SELECTION_USER_STATUS on class CL_EAM_MAINT_REQ_IMP has no exception.

Method EXPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20101221
2 Exporting ES_PROXY_DATA Call by reference Type reference (TYPE) EAM_MAINTENANCE_REQUEST_ERPBA2 Maintenance Request Basic Data By Elements Response 20101220
3 Importing IT_RESULT Call by reference Type reference (TYPE) TT_RESULT Display structure reporting for QMEL 20101220
4 Importing IV_MAX_HITS Call by reference Type reference (TYPE) I 20101221

Method EXPORT_CONVERSION on class CL_EAM_MAINT_REQ_IMP has no exception.

Method IMPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20101221
2 Exporting ET_RANGE Call by reference Type reference (TYPE) TT_MULTIRANGE Structure for Cross-field RANGES Tables 20101220
3 Exporting EV_MAX_HITS Call by reference Type reference (TYPE) I 20101220
4 Exporting EV_UNLIMETED_HITS Call by reference Type reference (TYPE) C 20101221
5 Importing IS_PROXY_DATA Call by reference Type reference (TYPE) EAM_MAINTENANCE_REQUEST_ERPBA3 Maintenance Request Basic Data By Elements 20101220

Method IMPORT_CONVERSION on class CL_EAM_MAINT_REQ_IMP has no exception.

Method MAINTREQBSCDATABYELMQR1_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROXY_DATA Call by reference Type reference (TYPE) EAM_MAINTENANCE_REQUEST_ERPBA5 Maintenance Request Basic Data By Elements Response 20101220
2 Importing IS_PROXY_DATA Call by reference Type reference (TYPE) EAM_MAINTENANCE_REQUEST_ERPBA4 Maintenance Request Basic Data By Elements 20101220

Method MAINTREQBSCDATABYELMQR1_IMPL on class CL_EAM_MAINT_REQ_IMP has no exception.

Method MAPPING_MAINT_PLAN_PLANT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RANGE Call by reference Type reference (TYPE) TT_MULTIRANGE Structure for Cross-field RANGES Tables 20101223
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20101223
3 Importing IV_MAINT_PLAN_PLANT_ID Call by reference Type reference (TYPE) SAPPLCO_NOSC_PLANT_ID Proxy Data Element (Generated) 20101223

Method MAPPING_MAINT_PLAN_PLANT_ID on class CL_EAM_MAINT_REQ_IMP has no exception.

Method MAPPING_MAINT_TYPE_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RANGE Call by reference Type reference (TYPE) TT_MULTIRANGE Structure for Cross-field RANGES Tables 20101223
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20101223
3 Changing CV_FILLED Call by reference Type reference (TYPE) C 20110110
4 Importing IV_MAINT_REQ_TYPE_CODE Call by reference Type reference (TYPE) EAM_NOSC_MAINTENANCE_REQUEST_T Proxy Data Element (generated) 20101223

Method MAPPING_MAINT_TYPE_CODE on class CL_EAM_MAINT_REQ_IMP has no exception.

Method MAPPING_MAIN_REQ_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RANGE Call by reference Type reference (TYPE) TT_MULTIRANGE Structure for Cross-field RANGES Tables 20110110
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20110110
3 Changing CV_FILLED Call by reference Type reference (TYPE) C 20110110
4 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) SAPPLCO_SHORT_DESCRIPTION Proxy Data Element (generated) 20110110

Method MAPPING_MAIN_REQ_DESCRIPTION on class CL_EAM_MAINT_REQ_IMP has no exception.

Method MAPPING_MAT_INTER_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RANGE Call by reference Type reference (TYPE) TT_MULTIRANGE Structure for Cross-field RANGES Tables 20110110
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20110110
3 Changing CV_FILLED Call by reference Type reference (TYPE) C 20110110
4 Importing IV_MAT_INTER_ID Call by reference Type reference (TYPE) SAPPLCO_NOSC_PRODUCT_INTERNAL Proxy Data Element (generated) 20110110

Method MAPPING_MAT_INTER_ID on class CL_EAM_MAINT_REQ_IMP has no exception.

Method MAPPING_REPORTER_INTERNAL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RANGE Call by reference Type reference (TYPE) TT_MULTIRANGE Structure for Cross-field RANGES Tables 20110110
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20110110
3 Changing CV_FILLED Call by reference Type reference (TYPE) C 20110110
4 Importing IV_REPORTER_INTERNAL_ID Call by reference Type reference (TYPE) SAPPLCO_NOSC_PARTY_INTERNAL_ID Proxy Data Element (generated) 20110110

Method MAPPING_REPORTER_INTERNAL_ID on class CL_EAM_MAINT_REQ_IMP has no exception.

Method MAPPING_SYSTEM_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RANGE Call by reference Type reference (TYPE) TT_MULTIRANGE Structure for Cross-field RANGES Tables 20110110
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20110110
3 Changing CV_FILLED Call by reference Type reference (TYPE) C 20110110
4 Importing IV_SYSTEM_STATUS_CODE Call by reference Type reference (TYPE) SAPPLCO_SC_NOSC_SYSTEM_STATUS3 Proxy Data Element (generated) 20110111

Method MAPPING_SYSTEM_STATUS on class CL_EAM_MAINT_REQ_IMP has no exception.

Method MAPPING_USER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RANGE Call by reference Type reference (TYPE) TT_MULTIRANGE Structure for Cross-field RANGES Tables 20110110
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20110110
3 Changing CV_FILLED Call by reference Type reference (TYPE) C 20110110
4 Importing IV_USER_STATUS_CODE Call by reference Type reference (TYPE) SAPPLCO_NOSC_USER_STATUS_CODE Proxy Data Element (generated) 20110110
5 Importing IV_USER_STATUS_PROFILE Call by reference Type reference (TYPE) SAPPLCO_NOSC_USER_STATUS_PROFI Proxy Data Element (generated) 20110111

Method MAPPING_USER_STATUS on class CL_EAM_MAINT_REQ_IMP has no exception.

Method SELECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20101221
2 Exporting ET_RESULT Call by reference Type reference (TYPE) TT_RESULT Display structure reporting for QMEL 20101220
3 Importing IT_RANGE Call by reference Type reference (TYPE) TT_MULTIRANGE Structure for Cross-field RANGES Tables 20101220
4 Importing IV_MAX_HITS Call by reference Type reference (TYPE) I 20101220

Method SELECT_DATA on class CL_EAM_MAINT_REQ_IMP has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606