SAP ABAP Class CL_EAM_SRVCREQCHG_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 20090624
Properties
Class CL_EAM_SRVCREQCHG_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 20090624   SAP 
Last change 20110908   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_SRVCREQCHG_IMPL_V1 has no interface implemented.
Friends
Class CL_EAM_SRVCREQCHG_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' 20090624
2 GC_QMFE Constant Private See coding 'QMFE' 20090624
3 GC_QMMA Constant Private See coding 'QMMA' 20090624
4 GC_QMSM Constant Private See coding 'QMSM' 20090624
5 GC_QMUR Constant Private See coding 'QMUR' 20090624
6 GC_TXTID Constant Private See coding 'LTXT' 20090624
7 MV_IS_EO_REQUESTED Static Attribute Private Type reference (TYPE) ABAP_BOOL 20090624
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Static method Private Method check authority 20090624
2 MAINTAIN_LONGTEXT Static method Private Method maintain longtext 20090626
3 MAP_ACTIVITY Static method Private Method Map activity 20090624
4 MAP_GDT_DURATION Static method Private Method Map duration 20090624
5 MAP_GDT_LONGTEXT Static method Private Method Map longtext 20090624
6 MAP_HEADER Static method Private Method Map Header 20090624
7 MAP_ITEM Static method Private Method Map Item 20090624
8 MAP_ITEM_ACTIVITY Static method Private Method Map item activity 20090624
9 MAP_ITEM_CAUSE Static method Private Method Map item cause 20090629
10 MAP_ITEM_TASK Static method Private Method Map item task 20090624
11 MAP_PARTY Static method Private Method Map party 20090626
12 MAP_TASK Static method Private Method Map task 20090624
13 MAP_TEXT_COLLECTION Static method Private Method Map text collection 20090625
14 PROCESS_CHANGE Static method Public Method Process service Execution request implementation 20090624
Events
Class CL_EAM_SRVCREQCHG_IMPL_V1 has no event.
Types
Class CL_EAM_SRVCREQCHG_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 20090624
2 Importing IS_HEADER Call by reference Type reference (TYPE) RIQS5 20090624
3 Importing IT_ACTIVITY_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMMA 20090624
4 Importing IT_ACTIVITY_DELETE Call by reference Type reference (TYPE) TT_RFC_VIQMMA 20090624
5 Importing IT_ACTIVITY_MODIFY Call by reference Type reference (TYPE) TT_RFC_VIQMMA 20090624
6 Importing IT_CAUSE_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMUR 20090624
7 Importing IT_CAUSE_DELETE Call by reference Type reference (TYPE) TT_RFC_VIQMUR 20090624
8 Importing IT_CAUSE_MODIFY Call by reference Type reference (TYPE) TT_RFC_VIQMUR 20090624
9 Importing IT_ITEM_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMFE 20090624
10 Importing IT_ITEM_DELETE Call by reference Type reference (TYPE) TT_RFC_VIQMFE 20090624
11 Importing IT_ITEM_MODIFY Call by reference Type reference (TYPE) TT_RFC_VIQMFE 20090624
12 Importing IT_TASK_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMSM 20090624
13 Importing IT_TASK_DELETE Call by reference Type reference (TYPE) TT_RFC_VIQMSM 20090624
14 Importing IT_TASK_MODIFY Call by reference Type reference (TYPE) TT_RFC_VIQMSM 20090624

Method CHECK_AUTHORITY on class CL_EAM_SRVCREQCHG_IMPL_V1 has no exception.

Method MAINTAIN_LONGTEXT 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 Return parameter table 20090626
2 Importing IS_HEADER Call by reference Type reference (TYPE) RIQS5 PM/SM/QM Notifications: I/O data for creating notification 20090626
3 Importing IT_LONGTEXT_DELETE Call by reference Type reference (TYPE) TT_RFCTLINE Long Text for Notifications (Unsorted) 20090628
4 Importing IT_LONGTEXT_MODIFY Call by reference Type reference (TYPE) TT_RFCTLINE Long Text for Notifications (Unsorted) 20090628

Method MAINTAIN_LONGTEXT on class CL_EAM_SRVCREQCHG_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 20090624
2 Changing CT_ACTIVITY_DELETE Call by reference Type reference (TYPE) TT_RFC_VIQMMA 20090624
3 Changing CT_ACTIVITY_MODIFY Call by reference Type reference (TYPE) TT_RFC_VIQMMA 20090624
4 Changing CT_LONGTEXT Call by reference Type reference (TYPE) TT_RFCTLINE 20090624
5 Changing CT_LONGTEXT_ADD Call by reference Type reference (TYPE) TT_RFCTLINE 20090626
6 Changing CT_LONGTEXT_DELETE Call by reference Type reference (TYPE) TT_RFCTLINE 20090626
7 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090624
8 Importing IS_HEADER Call by reference Type reference (TYPE) RIQS5 20090624
9 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_SRVC_REQ_ERPCHG_REQ_S 20090624
10 Importing IT_ACTIVITY_OLD Call by reference Type reference (TYPE) TAB_WQMMA 20090624

Method MAP_ACTIVITY on class CL_EAM_SRVCREQCHG_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 20090624
2 Changing CD_DURATION_UOM Call by reference Type reference (TYPE) MAUEH 20090624
3 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090624
4 Importing ID_DURATION_EXTERNAL Call by reference Type reference (TYPE) STRING 20090624

Method MAP_GDT_DURATION on class CL_EAM_SRVCREQCHG_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) 20090624
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090624
3 Importing ID_LONGTEXT_EXTERNAL Call by reference Type reference (TYPE) STRING external longtext 20090624
4 Importing ID_LONGTEXT_KEY Call by reference Type reference (TYPE) QOBJKEY Item Key: Defect; Cause, Task... 20090624
5 Importing ID_LONGTEXT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP Object Type 20090624

Method MAP_GDT_LONGTEXT on class CL_EAM_SRVCREQCHG_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_NEW Call by reference Type reference (TYPE) RIQS5 20090624
2 Changing CT_LONGTEXT Call by reference Type reference (TYPE) TT_RFCTLINE 20090624
3 Changing CT_LONGTEXT_ADD Call by reference Type reference (TYPE) TT_RFCTLINE 20090626
4 Changing CT_LONGTEXT_DELETE Call by reference Type reference (TYPE) TT_RFCTLINE 20090626
5 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090624
6 Importing IS_EXTERNAL_HEADER Call by reference Type reference (TYPE) SAPPLCO_SRVC_REQ_ERPCHG_REQ_11 20090624
7 Importing IS_HEADER_OLD Call by reference Type reference (TYPE) VIQMEL 20090624

Method MAP_HEADER on class CL_EAM_SRVCREQCHG_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 20090624
2 Changing CT_ACTIVITY_DELETE Call by reference Type reference (TYPE) TT_RFC_VIQMMA 20090624
3 Changing CT_ACTIVITY_MODIFY Call by reference Type reference (TYPE) TT_RFC_VIQMMA 20090624
4 Changing CT_CAUSE_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMUR 20090624
5 Changing CT_CAUSE_DELETE Call by reference Type reference (TYPE) TT_RFC_VIQMUR 20090624
6 Changing CT_CAUSE_MODIFY Call by reference Type reference (TYPE) TT_RFC_VIQMUR 20090624
7 Changing CT_ITEM_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMFE 20090624
8 Changing CT_ITEM_DELETE Call by reference Type reference (TYPE) TT_RFC_VIQMFE 20090624
9 Changing CT_ITEM_MODIFY Call by reference Type reference (TYPE) TT_RFC_VIQMFE 20090624
10 Changing CT_LONGTEXT Call by reference Type reference (TYPE) TT_RFCTLINE 20090624
11 Changing CT_LONGTEXT_ADD Call by reference Type reference (TYPE) TT_RFCTLINE 20090626
12 Changing CT_LONGTEXT_DELETE Call by reference Type reference (TYPE) TT_RFCTLINE 20090626
13 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090624
14 Changing CT_TASK_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMSM 20090624
15 Changing CT_TASK_DELETE Call by reference Type reference (TYPE) TT_RFC_VIQMSM 20090624
16 Changing CT_TASK_MODIFY Call by reference Type reference (TYPE) TT_RFC_VIQMSM 20090624
17 Importing IC_LFE Call by reference Object reference (TYPE REF TO) CL_EAML_MAPPING_HELPER EAML changes in services 20100910
18 Importing IS_HEADER Call by reference Type reference (TYPE) RIQS5 20090624
19 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_SRVC_REQ_ERPCHG_REQ_S6 20090624
20 Importing IT_ACTIVITY_OLD Call by reference Type reference (TYPE) TAB_WQMMA 20090624
21 Importing IT_CAUSE_OLD Call by reference Type reference (TYPE) TAB_WQMUR 20090624
22 Importing IT_ITEM_OLD Call by reference Type reference (TYPE) TAB_WQMFE 20090624
23 Importing IT_TASK_OLD Call by reference Type reference (TYPE) TAB_WQMSM 20090624

Method MAP_ITEM on class CL_EAM_SRVCREQCHG_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 20090624
2 Changing CT_ACTIVITY_DELETE Call by reference Type reference (TYPE) TT_RFC_VIQMMA 20090624
3 Changing CT_ACTIVITY_MODIFY Call by reference Type reference (TYPE) TT_RFC_VIQMMA 20090624
4 Changing CT_LONGTEXT Call by reference Type reference (TYPE) TT_RFCTLINE 20090624
5 Changing CT_LONGTEXT_ADD Call by reference Type reference (TYPE) TT_RFCTLINE 20090626
6 Changing CT_LONGTEXT_DELETE Call by reference Type reference (TYPE) TT_RFCTLINE 20090626
7 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090624
8 Importing IS_HEADER Call by reference Type reference (TYPE) RIQS5 20090624
9 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_SRVC_REQ_ERPCHG_REQ_S4 20090624
10 Importing IS_ITEM Call by reference Type reference (TYPE) RFC_VIQMFE 20090624
11 Importing IT_ACTIVITY_OLD Call by reference Type reference (TYPE) TAB_WQMMA 20090624

Method MAP_ITEM_ACTIVITY on class CL_EAM_SRVCREQCHG_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 20090629
2 Changing CT_CAUSE_DELETE Call by reference Type reference (TYPE) TT_RFC_VIQMUR 20090629
3 Changing CT_CAUSE_MODIFY Call by reference Type reference (TYPE) TT_RFC_VIQMUR 20090629
4 Changing CT_LONGTEXT Call by reference Type reference (TYPE) TT_RFCTLINE 20090629
5 Changing CT_LONGTEXT_ADD Call by reference Type reference (TYPE) TT_RFCTLINE 20090629
6 Changing CT_LONGTEXT_DELETE Call by reference Type reference (TYPE) TT_RFCTLINE 20090629
7 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090629
8 Importing IS_HEADER Call by reference Type reference (TYPE) RIQS5 20090629
9 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_SRVC_REQ_ERPCHG_REQ_S2 20090629
10 Importing IS_ITEM Call by reference Type reference (TYPE) RFC_VIQMFE 20090629
11 Importing IT_CAUSE_OLD Call by reference Type reference (TYPE) TAB_WQMUR 20090629

Method MAP_ITEM_CAUSE on class CL_EAM_SRVCREQCHG_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 Call by reference Type reference (TYPE) TT_RFCTLINE 20090624
2 Changing CT_LONGTEXT_ADD Call by reference Type reference (TYPE) TT_RFCTLINE 20090626
3 Changing CT_LONGTEXT_DELETE Call by reference Type reference (TYPE) TT_RFCTLINE 20090626
4 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090624
5 Changing CT_TASK_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMSM 20090624
6 Changing CT_TASK_DELETE Call by reference Type reference (TYPE) TT_RFC_VIQMSM 20090624
7 Changing CT_TASK_MODIFY Call by reference Type reference (TYPE) TT_RFC_VIQMSM 20090624
8 Importing IS_HEADER Call by reference Type reference (TYPE) RIQS5 20090624
9 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_SRVC_REQ_ERPCHG_REQ_S5 20090624
10 Importing IS_ITEM Call by reference Type reference (TYPE) RFC_VIQMFE 20090624
11 Importing IT_TASK_OLD Call by reference Type reference (TYPE) TAB_WQMSM 20090624

Method MAP_ITEM_TASK on class CL_EAM_SRVCREQCHG_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 20090626
2 Changing CT_PARTY_DELETE Call by reference Type reference (TYPE) TT_RFC_IHPA added parties 20090626
3 Changing CT_PARTY_MODIFY Call by reference Type reference (TYPE) TT_RFC_IHPA_M modified parties 20090626
4 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090626
5 Importing IS_HEADER_OLD Call by reference Type reference (TYPE) VIQMEL PM/SM/QM Notifications: I/O data for creating notification 20090626
6 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_SRVC_REQ_ERPCHG_REQ_11 external input 20090626
7 Importing IT_PARTY_OLD Call by reference Type reference (TYPE) TT_IHPAVB Table with Partner Information (Unsorted) 20090626

Method MAP_PARTY on class CL_EAM_SRVCREQCHG_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 Call by reference Type reference (TYPE) TT_RFCTLINE 20090624
2 Changing CT_LONGTEXT_ADD Call by reference Type reference (TYPE) TT_RFCTLINE 20090626
3 Changing CT_LONGTEXT_DELETE Call by reference Type reference (TYPE) TT_RFCTLINE 20090626
4 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20090624
5 Changing CT_TASK_ADD Call by reference Type reference (TYPE) TT_RFC_VIQMSM 20090624
6 Changing CT_TASK_DELETE Call by reference Type reference (TYPE) TT_RFC_VIQMSM 20090624
7 Changing CT_TASK_MODIFY Call by reference Type reference (TYPE) TT_RFC_VIQMSM 20090624
8 Importing IS_HEADER Call by reference Type reference (TYPE) RIQS5 20090624
9 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_SRVC_REQ_ERPCHG_REQ_S9 20090624
10 Importing IT_TASK_OLD Call by reference Type reference (TYPE) TAB_WQMSM 20090624

Method MAP_TASK on class CL_EAM_SRVCREQCHG_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 Call by reference Type reference (TYPE) TT_RFCTLINE long text 20090625
2 Changing CT_LONGTEXT_ADD Call by reference Type reference (TYPE) TT_RFCTLINE Long Text for Notifications (Unsorted) 20090626
3 Changing CT_LONGTEXT_DELETE Call by reference Type reference (TYPE) TT_RFCTLINE Long Text for Notifications (Unsorted) 20090626
4 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T return 20090625
5 Importing ID_LONGTEXT_KEY Call by reference Type reference (TYPE) QOBJKEY long text key 20090625
6 Importing ID_LONGTEXT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP long text type 20090625
7 Importing IS_TEXT_COLLECTION Call by reference Type reference (TYPE) SAPPLCO_NOSC_TEXT_COLLECTION Text collection 20090625

Method MAP_TEXT_COLLECTION on class CL_EAM_SRVCREQCHG_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 20090624
2 Changing CS_OUTPUT Call by reference Type reference (TYPE) EAM_SERVICE_REQUEST_ERPCHANG18 20090624
3 Importing ID_CHECK_INDICATOR Call by reference Type reference (TYPE) XFELD 20090624
4 Importing IS_INPUT Call by reference Type reference (TYPE) EAM_SERVICE_REQUEST_ERPCHANG19 20090624
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT 20090624
History
Last changed by/on SAP  20110908 
SAP Release Created in 605