SAP ABAP Class CL_EAM_SRVCREQCRT_IMPL_V1 (Service Request change Handler V1)
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 20090630
Properties
Class CL_EAM_SRVCREQCRT_IMPL_V1  
Short Description Service Request change Handler V1    
Super Class CL_EAM_DEFAULT_HANDLER_ESOA EAM eSOA handler super class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PLM_SE_EAM_XI_PROXY   Proxy implementations for Enterprise Asset Maintenance 
Created 20090630   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)
Interfaces
Class CL_EAM_SRVCREQCRT_IMPL_V1 has no interface implemented.
Friends
Class CL_EAM_SRVCREQCRT_IMPL_V1 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_QMEL Constant Private See coding 'QMEL' 20090630
2 GC_QMFE Constant Private See coding 'QMFE' 20090630
3 GC_QMMA Constant Private See coding 'QMMA' 20090630
4 GC_QMSM Constant Private See coding 'QMSM' 20090630
5 GC_QMUR Constant Private See coding 'QMUR' 20090630
6 GC_TXTID Constant Private See coding 'LTXT' 20090630
7 MV_IS_EO_REQUESTED Static Attribute Private Type reference (TYPE) ABAP_BOOL 20090630
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Static method Private Method check authority 20090630
2 CHECK_SORT_NUMBERS Static method Public Method Check sort numbers 20090717
3 MAP_ACTIVITY Static method Private Method Map activity 20090630
4 MAP_ATTACHMENT Static method Private Method map attachment folder 20090630
5 MAP_GDT_DURATION Static method Private Method Map duration 20090630
6 MAP_GDT_LONGTEXT Static method Private Method Map longtext 20090630
7 MAP_HEADER Static method Private Method Map Header 20090630
8 MAP_ITEM Static method Private Method Map Item 20090630
9 MAP_ITEM_ACTIVITY Static method Private Method Map item activity 20090630
10 MAP_ITEM_CAUSE Static method Private Method Map item cause 20090630
11 MAP_ITEM_TASK Static method Private Method Map item task 20090630
12 MAP_PARTY Static method Private Method Map party 20090630
13 MAP_TASK Static method Private Method Map task 20090630
14 MAP_TEXT_COLLECTION Static method Private Method Map text collection 20090630
15 POST_ATTACHMENT Static method Private Method post attachment 20090630
16 PROCESS_CHANGE Static method Public Method Process service Execution request implementation 20090630
Events
Class CL_EAM_SRVCREQCRT_IMPL_V1 has no event.
Types
Class CL_EAM_SRVCREQCRT_IMPL_V1 has no local type.
Method Signatures

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090630
2 Importing IS_HEADER Call by reference Type reference (TYPE) RIQS5 20090630
3 Importing IT_ACTIVITY_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMMA 20090630
4 Importing IT_CAUSE_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMUR 20090630
5 Importing IT_ITEM_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMFE 20090630
6 Importing IT_TASK_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMSM 20090630

Method CHECK_AUTHORITY on class CL_EAM_SRVCREQCRT_IMPL_V1 has no exception.

Method CHECK_SORT_NUMBERS 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 20090717
2 Importing IT_ACTIVITY Call by reference Type reference (TYPE) TAB_WQMMA Work Table for Activities 20090717
3 Importing IT_CAUSE Call by reference Type reference (TYPE) TAB_WQMUR Work table for causes 20090717
4 Importing IT_ITEM Call by reference Type reference (TYPE) TAB_WQMFE Work Table for Notification Item 20090717
5 Importing IT_TASK Call by reference Type reference (TYPE) TAB_WQMSM Work table for tasks 20090717

Method CHECK_SORT_NUMBERS on class CL_EAM_SRVCREQCRT_IMPL_V1 has no exception.

Method MAP_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTIVITY_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMMA 20090630
2 Changing CT_LONGTEXT_ADD Call by reference Type reference (TYPE) TT_RFCTLINE 20090630
3 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090630
4 Importing IS_HEADER Call by reference Type reference (TYPE) RIQS5 20090630
5 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_SRVC_REQ_ERPCRTE_REQ_S IDT 20090630

Method MAP_ACTIVITY on class CL_EAM_SRVCREQCRT_IMPL_V1 has no exception.

Method MAP_ATTACHMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ATTACHMENTS Call by reference Type reference (TYPE) EAM_ESOA_ATTACHMENTS_TT eSOA attachments 20090630
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090630
3 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_SRVC_REQ_ERPCRTE_REQ_2 Attachment folder 20090630

Method MAP_ATTACHMENT on class CL_EAM_SRVCREQCRT_IMPL_V1 has no exception.

Method MAP_GDT_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_BRAKEDOWN_DURATION Call by reference Type reference (TYPE) AUSZT 20090630
2 Changing CD_DURATION_UOM Call by reference Type reference (TYPE) MAUEH 20090630
3 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090630
4 Importing ID_DURATION_EXTERNAL Call by reference Type reference (TYPE) STRING 20090630

Method MAP_GDT_DURATION on class CL_EAM_SRVCREQCRT_IMPL_V1 has no exception.

Method MAP_GDT_LONGTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LONGTEXT Call by reference Type reference (TYPE) TT_RFCTLINE Long Text for Notifications (Unsorted) 20090630
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090630
3 Importing ID_LONGTEXT_EXTERNAL Call by reference Type reference (TYPE) STRING external longtext 20090630
4 Importing ID_LONGTEXT_KEY Call by reference Type reference (TYPE) QOBJKEY Item Key: Defect; Cause, Task... 20090630
5 Importing ID_LONGTEXT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20090630

Method MAP_GDT_LONGTEXT on class CL_EAM_SRVCREQCRT_IMPL_V1 has no exception.

Method MAP_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HEADER Call by reference Type reference (TYPE) RIQS5 20090630
2 Changing CT_LONGTEXT_ADD Call by reference Type reference (TYPE) TT_RFCTLINE 20090630
3 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090630
4 Importing IS_EXTERNAL_HEADER Call by reference Type reference (TYPE) SAPPLCO_SRVC_REQ_ERPCRTE_REQ13 IDT 20090630

Method MAP_HEADER on class CL_EAM_SRVCREQCRT_IMPL_V1 has no exception.

Method MAP_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTIVITY_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMMA 20090630
2 Changing CT_CAUSE_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMUR 20090630
3 Changing CT_ITEM_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMFE 20090630
4 Changing CT_LONGTEXT_ADD Call by reference Type reference (TYPE) TT_RFCTLINE 20090630
5 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090630
6 Changing CT_TASK_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMSM 20090630
7 Importing IC_LFE Call by reference Object reference (TYPE REF TO) CL_EAML_MAPPING_HELPER EAML changes in services 20100910
8 Importing IS_HEADER Call by reference Type reference (TYPE) RIQS5 20090630
9 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_SRVC_REQ_ERPCRTE_REQ12 IDT 20090630

Method MAP_ITEM on class CL_EAM_SRVCREQCRT_IMPL_V1 has no exception.

Method MAP_ITEM_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ACTIVITY_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMMA 20090630
2 Changing CT_LONGTEXT_ADD Call by reference Type reference (TYPE) TT_RFCTLINE 20090630
3 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090630
4 Importing IS_HEADER Call by reference Type reference (TYPE) RIQS5 20090630
5 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_SRVC_REQ_ERPCRTE_REQ_6 IDT 20090630
6 Importing IS_ITEM Call by reference Type reference (TYPE) RFC_VIQMFE 20090630

Method MAP_ITEM_ACTIVITY on class CL_EAM_SRVCREQCRT_IMPL_V1 has no exception.

Method MAP_ITEM_CAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CAUSE_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMUR 20090630
2 Changing CT_LONGTEXT_ADD Call by reference Type reference (TYPE) TT_RFCTLINE 20090630
3 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090630
4 Importing IS_HEADER Call by reference Type reference (TYPE) RIQS5 20090630
5 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_SRVC_REQ_ERPCRTE_REQ_4 IDT 20090630
6 Importing IS_ITEM Call by reference Type reference (TYPE) RFC_VIQMFE 20090630

Method MAP_ITEM_CAUSE on class CL_EAM_SRVCREQCRT_IMPL_V1 has no exception.

Method MAP_ITEM_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LONGTEXT_ADD Call by reference Type reference (TYPE) TT_RFCTLINE 20090630
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090630
3 Changing CT_TASK_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMSM 20090630
4 Importing IS_HEADER Call by reference Type reference (TYPE) RIQS5 20090630
5 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_SRVC_REQ_ERPCRTE_REQ_7 IDT 20090630
6 Importing IS_ITEM Call by reference Type reference (TYPE) RFC_VIQMFE 20090630

Method MAP_ITEM_TASK on class CL_EAM_SRVCREQCRT_IMPL_V1 has no exception.

Method MAP_PARTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARTY_ADD Call by reference Type reference (TYPE) TT_RFC_IHPA added parties 20090630
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090630
3 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_SRVC_REQ_ERPCRTE_REQ13 external input 20090630

Method MAP_PARTY on class CL_EAM_SRVCREQCRT_IMPL_V1 has no exception.

Method MAP_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LONGTEXT_ADD Call by reference Type reference (TYPE) TT_RFCTLINE 20090630
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090630
3 Changing CT_TASK_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMSM 20090630
4 Importing IS_HEADER Call by reference Type reference (TYPE) RIQS5 20090630
5 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_SRVC_REQ_ERPCRTE_REQ11 IDT 20090630

Method MAP_TASK on class CL_EAM_SRVCREQCRT_IMPL_V1 has no exception.

Method MAP_TEXT_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LONGTEXT_ADD Call by reference Type reference (TYPE) TT_RFCTLINE Long Text for Notifications (Unsorted) 20090630
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T return 20090630
3 Importing ID_LONGTEXT_KEY Call by reference Type reference (TYPE) QOBJKEY long text key 20090630
4 Importing ID_LONGTEXT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP long text type 20090630
5 Importing IS_TEXT_COLLECTION Call by reference Type reference (TYPE) SAPPLCO_NOSC_TEXT_COLLECTION Text collection 20090630

Method MAP_TEXT_COLLECTION on class CL_EAM_SRVCREQCRT_IMPL_V1 has no exception.

Method POST_ATTACHMENT 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 20090630
2 Importing ID_QMNUM Call by reference Type reference (TYPE) QMNUM Notification No 20090630
3 Importing IT_ATTACHMENT_FOLDER Call by reference Type reference (TYPE) EAM_ESOA_ATTACHMENTS_TT eSOA attachments 20090630

Method POST_ATTACHMENT on class CL_EAM_SRVCREQCRT_IMPL_V1 has no exception.

Method PROCESS_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_ERROR Call by reference Type reference (TYPE) XFELD 20090630
2 Changing CS_OUTPUT Call by reference Type reference (TYPE) EAM_SERVICE_REQUEST_ERPCREAT19 ServiceRequestERPCreateConfirmation_sync 20090630
3 Importing ID_CHECK_INDICATOR Call by reference Type reference (TYPE) XFELD 20090630
4 Importing IS_INPUT Call by reference Type reference (TYPE) EAM_SERVICE_REQUEST_ERPCREAT20 ServiceRequestERPCreateRequest_sync 20090630
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT 20090630
History
Last changed by/on SAP  20130531 
SAP Release Created in 605