SAP ABAP Class CL_MSR_EWM_INT (Advanced Returns Management and EWM Integration)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-ARM (Application Component) Advanced Returns Management
     MSR_LE (Package) Enhancements for Multistep Returns in Logistics Execution
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MSR_LE_CONST Constants for Advanced Returns Management 20100617
Properties
Class CL_MSR_EWM_INT  
Short Description Advanced Returns Management and EWM Integration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MSR_LE   Enhancements for Multistep Returns in Logistics Execution 
Created 20100617   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MSR_EWM_INT has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_MSR_LE_CONST Constants for Advanced Returns Management 20100617
Friends
Class CL_MSR_EWM_INT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 INITIATOR_PROCESS Instance attribute Private Attribute reference (LIKE) 20100617
2 MT_DLV_INSP Static Attribute Private Type reference (TYPE) MSR_T_DLV_INSPECTION Relation Delivery Item and Inspection 20100910
3 MT_MSR_DATA Static Attribute Private Type reference (TYPE) MSR_T_MB_DATA Multi-step returns - enhancement for goods movement 20101207
4 MT_SCENARIO Static Attribute Private Type reference (TYPE) TT_SCENARIO 20110209
5 MV_EWM_QRFC_CALL Static Attribute Private Type reference (TYPE) XFELD Called via qRFC from EWM 20110506
6 MV_INITIATOR_PROCESS Static Attribute Private Type reference (TYPE) /SPE/DE_INITIATOR_PROCESS Code for the Initiator of a Communication Chain 20101124
7 MV_LE_SCENARIO Static Attribute Private Type reference (TYPE) /SPE/LE_SCENARIO Scenario Logistic Execution 20101125
8 SCENARIO Instance attribute Private Attribute reference (LIKE) 20100617
9 UPDKZ Instance attribute Private Attribute reference (LIKE) 20100617
10 VBTYP Instance attribute Private Attribute reference (LIKE) 20100617
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EWM_QRFC Static method Public Method Check for qRFC Call from EWM 20110506
2 CHECK_MSR_MB_DATA_BUFFERED Static method Public Method Check if MSR_MB_DATA are buffered 20110128
3 FILL_REPLACEMENT_REF Static method Public Method Fill Reference Fields in IBDLV for Replacement Material 20101216
4 GET_INITIATOR_PROCESS Static method Public Method Get Initiator Process for Delivery Distribution to EWM 20101124
5 GET_INSPEC_NO_FOR_OUTB_DELIV Static method Public Method Get Inspection Number for Outbound Delivery 20110105
6 GET_LE_SCENARIO Static method Public Method Get Scenario Flag for Delivery Creation 20101125
7 GET_LE_SCENARIO_BY_LINE_ID Static method Public Method Get Scenario Flag by LINE_ID for Delivery Creation 20110209
8 GET_MSR_ID_BY_INSP_GUID Static method Public Method Get buffered MSR_ID by Inspection GUID 20101207
9 GET_MSR_ID_BY_LINE_ID Static method Public Method Get buffered MSR_ID by Line ID of Material Document 20110128
10 RESET_ALL Static method Public Method Reset Scenario Flag and MSR Data 20101207
11 SET_EWM_QRFC Static method Public Method Set Indicator for qRFC Call from EWM 20110506
12 SET_GOODSMVT_MSR_ID Static method Public Method Buffer MSR_ID, MSR_ITEM and SPLIT_ID for Goods Movements 20110201
13 SET_LE_SCENARIO Static method Public Method Set Scenario Flag for Delivery Creation 20101125
14 SET_LE_SCENARIO_VAL_LFU Static method Public Method Set Scenario Flag for Delivery Creation from Valuation LFU 20110209
15 SET_MSR_ID Static method Public Method Buffer MSR_ID, MSR_ITEM and SPLIT_ID 20101207
Events
Class CL_MSR_EWM_INT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ST_SCENARIO Private See coding 20110209 BEGIN OF st_scenario, line_id TYPE mb_line_id, le_scenario TYPE /spe/le_scenario, END OF st_scenario
2 TT_SCENARIO Private See coding 20110209 tt_scenario TYPE TABLE OF st_scenario
Method Signatures

Method CHECK_EWM_QRFC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EWM_QRFC_CALL Value transfer Type reference (TYPE) XFELD Checkbox 20110506

Method CHECK_EWM_QRFC on class CL_MSR_EWM_INT has no exception.

Method CHECK_MSR_MB_DATA_BUFFERED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BUFFER_IS_FILLED Value transfer Type reference (TYPE) XFELD Checkbox 20110128

Method CHECK_MSR_MB_DATA_BUFFERED on class CL_MSR_EWM_INT has no exception.

Method FILL_REPLACEMENT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSPEC_ITEM_NO Call by reference Type reference (TYPE) /SPE/INSP_ITEM_NO Inspection Item Number 20101216
2 Exporting EV_INSPEC_NO Call by reference Type reference (TYPE) /SPE/INSPEC_NO Inspection Outcome number 20101216
3 Exporting EV_REF_RPO Call by reference Type reference (TYPE) EBELN Purchasing Document Number 20101216
4 Exporting EV_REF_RPO_ITEM Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20101216
5 Importing IV_REF_PO Call by reference Type reference (TYPE) VGBEL Document number of the reference document 20101216
6 Importing IV_REF_PO_ITEM Call by reference Type reference (TYPE) VGPOS Item number of the reference item 20101216

Method FILL_REPLACEMENT_REF on class CL_MSR_EWM_INT has no exception.

Method GET_INITIATOR_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LE_SCENARIO Call by reference Type reference (TYPE) /SPE/LE_SCENARIO SPACE Scenario Logistic Execution 20110121
2 Importing IV_SCRAP_IND Call by reference Type reference (TYPE) /SPE/SCRAP_IND Scrap Indicator for Processing 20101214
3 Returning RV_INITIATOR_PROCESS Value transfer Type reference (TYPE) /SPE/DE_INITIATOR_PROCESS Code for the Initiator of a Communication Chain 20101124

Method GET_INITIATOR_PROCESS on class CL_MSR_EWM_INT has no exception.

Method GET_INSPEC_NO_FOR_OUTB_DELIV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSPECTION_ITEM Call by reference Type reference (TYPE) /SPE/INSP_ITEM_NO Inspection Item Number 20110105
2 Exporting EV_INSPECTION_NO Call by reference Type reference (TYPE) /SPE/INSPEC_NO Inspection Outcome number 20110105
3 Importing IV_INSP_GUID Call by reference Type reference (TYPE) /SPE/INSP_OUT_GUID_16 Inspections: Inspection outcome GUID set by EWM 20110120
4 Importing IV_OUTB_DELIV Call by reference Type reference (TYPE) VBELN_VL Delivery 20110105
5 Importing IV_OUTB_ITEM Call by reference Type reference (TYPE) POSNR_VL Delivery Item 20110105

Method GET_INSPEC_NO_FOR_OUTB_DELIV on class CL_MSR_EWM_INT has no exception.

Method GET_LE_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LE_SCENARIO Value transfer Type reference (TYPE) /SPE/LE_SCENARIO Scenario Logistic Execution 20101125

Method GET_LE_SCENARIO on class CL_MSR_EWM_INT has no exception.

Method GET_LE_SCENARIO_BY_LINE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LINE_ID Call by reference Type reference (TYPE) MB_LINE_ID Unique identification of document line 20110209
2 Returning RV_LE_SCENARIO Value transfer Type reference (TYPE) /SPE/LE_SCENARIO Scenario Logistic Execution 20110209

Method GET_LE_SCENARIO_BY_LINE_ID on class CL_MSR_EWM_INT has no exception.

Method GET_MSR_ID_BY_INSP_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSR_ID Call by reference Type reference (TYPE) MSR_PROCESS_ID Process Identification Number 20101207
2 Exporting EV_MSR_ITEM Call by reference Type reference (TYPE) MSR_PROCESS_ITEM Item Number 20101207
3 Exporting EV_SPLIT_ID Call by reference Type reference (TYPE) MSR_SPLIT_ID Split Identification Number 20101207
4 Importing IV_INSP_GUID Call by reference Type reference (TYPE) /SPE/INSP_OUT_GUID_16 Inspections: Inspection outcome GUID set by EWM 20101207

Method GET_MSR_ID_BY_INSP_GUID on class CL_MSR_EWM_INT has no exception.

Method GET_MSR_ID_BY_LINE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_INSPOUT_GUID Call by reference Type reference (TYPE) MSR_INSP_GUID Inspection GUID 20110131
2 Exporting EV_MSR_ID Call by reference Type reference (TYPE) MSR_PROCESS_ID Process Identification Number 20110128
3 Exporting EV_MSR_ITEM Call by reference Type reference (TYPE) MSR_PROCESS_ITEM Item Number 20110128
4 Exporting EV_MSR_VALUATION Call by reference Type reference (TYPE) XFELD Checkbox 20110131
5 Exporting EV_SPLIT_ID Call by reference Type reference (TYPE) MSR_SPLIT_ID Split Identification Number 20110128
6 Importing IV_LINE_ID Call by reference Type reference (TYPE) MB_LINE_ID Unique identification of document line 20110128

Method GET_MSR_ID_BY_LINE_ID on class CL_MSR_EWM_INT has no exception.

Method RESET_ALL Signature

Method RESET_ALL on class CL_MSR_EWM_INT has no parameter.
Method RESET_ALL on class CL_MSR_EWM_INT has no exception.

Method SET_EWM_QRFC Signature

Method SET_EWM_QRFC on class CL_MSR_EWM_INT has no parameter.
Method SET_EWM_QRFC on class CL_MSR_EWM_INT has no exception.

Method SET_GOODSMVT_MSR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_GOODSMVT_ITEM Call by reference Type reference (TYPE) BAPI2017_GM_ITEM_CREATE_T BAPI Table Type: Create Material Document Item 20110201
2 Importing IT_GOODSMVT_SERV_PART_DATA Call by reference Type reference (TYPE) /SPE/TT_BAPI2017_SERVPARTDATA SPE: BAPI Communication Structure: Service Parts Data 20110201

Method SET_GOODSMVT_MSR_ID on class CL_MSR_EWM_INT has no exception.

Method SET_LE_SCENARIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LE_SCENARIO Call by reference Type reference (TYPE) /SPE/LE_SCENARIO Scenario Logistic Execution 20101125

Method SET_LE_SCENARIO on class CL_MSR_EWM_INT has no exception.

Method SET_LE_SCENARIO_VAL_LFU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MSR_DATA Call by reference Type reference (TYPE) MSR_T_MB_DATA Multi-step returns - enhancement for goods movement 20110209
2 Importing IT_STEPS_NEXT Call by reference Type reference (TYPE) MSR_T_EXECUTE_NEXT Multi-step returns - LFE data for next steps to execute 20110209

Method SET_LE_SCENARIO_VAL_LFU on class CL_MSR_EWM_INT has no exception.

Method SET_MSR_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MSR_DATA Call by reference Type reference (TYPE) MSR_T_MB_DATA Multi-step returns - enhancement for goods movement 20101207

Method SET_MSR_ID on class CL_MSR_EWM_INT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 606