SAP ABAP Class CL_MSR_LFE (Logistical follow-up execution in multistep returns)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-ARM (Application Component) Advanced Returns Management
     MSR_TRACKING (Package) Multi-Step Returns: Tracking
Properties
Class CL_MSR_LFE  
Short Description Logistical follow-up execution in multistep returns    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MSR_TRACKING   Multi-Step Returns: Tracking 
Created 20070207   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_MSR_LFE has no interface implemented.
Friends
Class CL_MSR_LFE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_BADI Static Attribute Private Object reference (TYPE REF TO) MSR_LFE Multistep returns - LFE 20070316
2 MT_STEPS_NEXT Instance attribute Private Type reference (TYPE) MSR_T_EXECUTE_NEXT Multistep returns - LFE data for next steps to execute 20070321
3 MV_MSR_ID Instance attribute Private Type reference (TYPE) MSR_PROCESS_ID Multistep returns - process ID 20070209
4 MV_STEP_ID Instance attribute Private Type reference (TYPE) MSR_STEP_ID Step ID 20071025
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_EXECUTED_SPLITS Instance method Private Method Remember executed items and splits 20070426
2 CONSTRUCTOR Instance method Public Constructor 20070209
3 CREATE_CM Instance method Private Method Create credit memo 20070411
4 CREATE_CMR Instance method Private Method Create Credit Memo Request 20100722
5 CREATE_COMPLETION_STEP Instance method Private Method Create completion step for "No Further Activities" 20080229
6 CREATE_EXT_REPAIR_ORDER Instance method Private Method Create external repair order 20100519
7 CREATE_GI_FOR_SDF Instance method Private Method Create returns goods issue for SDF 20100820
8 CREATE_GI_STAT Instance method Private Method Create statistical goods issue (= goods movement) 20070321
9 CREATE_GM_EXT_RO Instance method Private Method Create goods movement into external repair order stock 20100520
10 CREATE_GM_FREE Instance method Private Method Create returns goods movement into free available stock 20070321
11 CREATE_GM_INT_RO Instance method Private Method Create goods movement into internal repair order stock 20100518
12 CREATE_GM_SCRAP Instance method Private Method Create returns goods movement into scrap 20070321
13 CREATE_GM_SCRAP_CUST Instance method Private Method Create returns goods movement into scrap for customer 20100701
14 CREATE_GM_SPECIFIED Instance method Private Method Create returns goods movement intospecified stock 20080421
15 CREATE_GM_VALUATION_GR Instance method Private Method Create returns goods movement for valuation after GR 20100708
16 CREATE_GM_VALUATION_INSP Instance method Private Method Create returns goods movement for valuation after Inspection 20100726
17 CREATE_GM_VALUATION_LFU Instance method Private Method Create returns goods movement for valuation after LFU 20100709
18 CREATE_GOODS_MOVEMENT Instance method Private Method Create goods movement 20070522
19 CREATE_GR_FOR_IBDLV Instance method Private Method Create returns goods receipt for inbound delivery 20070510
20 CREATE_IBDLV_FOR_PO Instance method Private Method Create inbound delivery for replace purchase order 20100922
21 CREATE_IBDLV_FOR_RO Instance method Private Method Create inbound delivery for returns order 20070403
22 CREATE_IBDLV_FOR_RSTO Instance method Private Method Create inbound delivery for returns stock transport order 20070403
23 CREATE_INT_REPAIR_ORDER Instance method Private Method Create internal repair order 20100518
24 CREATE_IV_FOR_PO Instance method Private Method Create Incoming Invoice for return/replace purchase order 20101011
25 CREATE_OBDLV_FOR_RPO Instance method Private Method Create outbound delivery for returns purchase order 20070403
26 CREATE_OBDLV_FOR_RSTO Instance method Private Method Create outbound delivery for returns stock transport order 20070403
27 CREATE_OBDLV_FOR_SDF Instance method Private Method Create outbound delivery for SDF 20100820
28 CREATE_OBDLV_FOR_SENDBACK Instance method Private Method Create outbound delivery for "Send Back to Customer" 20071009
29 CREATE_PO_FOR_EXT_REPAIR_ORD Instance method Private Method Create purchase order for ext. Repair Order 20100623
30 CREATE_REPAIR_ITEM Instance method Private Method Create repair item 20100519
31 CREATE_RPO Instance method Private Method Create returns purchase order 20070321
32 CREATE_RPO_DIRECT_SHIPMENT Instance method Private Method Create returns purchase order for direct shipment 20070322
33 CREATE_RSTO Instance method Private Method Create returns stock transport order 20070321
34 CREATE_SDF Instance method Private Method Create SDF 20100531
35 CREATE_STO_FOR_SENDBACK Instance method Private Method Create stock transport order for "Send Back to Other Plant" 20071010
36 EXECUTE Instance method Public Method Logistical follow-up execution in new task 20070423
37 EXECUTE_CREATE Instance method Private Method Execute document creation 20071121
38 GET_BADI Instance method Private Method Create BAdI object reference 20070509
39 GET_SENDBACK_DATA Instance method Private Method Get data from non-MSR document 20071025
40 GET_TCODE_BY_GM_CODE Instance method Private Method Determine TCode for BAPI GM-Code 20070522
41 SET_GM_INPUT_DATA_IBDLV Instance method Private Method Set input data to create goods movement for inbound delivery 20070523
42 SET_GM_INPUT_DATA_RPO Instance method Private Method Set input data to create goods movement for purchase order 20070523
43 SET_GM_INPUT_DATA_VALUATED Instance method Private Method Set input data to create GM for TP to valuated stock 20100709
44 SET_GM_MSR_DATA Instance method Private Method Set MSR data into goods movement structure 20070522
45 SET_PO_INPUT_ADDRDELIVERY Instance method Private Method Set delivery address input data on item level (only rPO) 20070706
46 SET_PO_INPUT_COMPONENTS Instance method Private Method Set schedule input data to create rPO / rSTO 20100728
47 SET_PO_INPUT_EXTENSIONIN Instance method Private Method Set extension input data to create rPO / rSTO 20070626
48 SET_PO_INPUT_ITEM Instance method Private Method Set item input data to create rPO / rSTO 20070530
49 SET_PO_INPUT_ITEM_EXT_REPAIR Instance method Private Method Set item input data to create PO for ext. Repair Order 20110204
50 SET_PO_INPUT_SCHEDULE Instance method Private Method Set schedule input data to create rPO / rSTO 20070530
51 SET_PO_INPUT_SHIPPING Instance method Private Method Set delivery address input data on item level (only rPO) 20080815
Events
Class CL_MSR_LFE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTS_REF_ITEM Private See coding Structure for reference item by MSR key 20071025 BEGIN OF lts_ref_item, msr_id TYPE msr_process_id, item TYPE msr_process_item, split_id TYPE msr_split_id, ref_item TYPE msr_doc_item, END OF lts_ref_item
2 LTT_REF_ITEM Private See coding Table for reference item by MSR key 20071025 ltt_ref_item TYPE STANDARD TABLE OF lts_ref_item
Method Signatures

Method APPEND_EXECUTED_SPLITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXECUTED Call by reference Type reference (TYPE) MSR_T_EXECUTED Multi-step returns - main tracking table 20071025
2 Changing CT_ITEM_SPLIT Call by reference Type reference (TYPE) MSR_T_ITEM_SPLIT Multi-step returns - item number & split-ID 20070426
3 Importing IV_ITEM Call by reference Type reference (TYPE) MSR_PROCESS_ITEM Multi-step returns - item number 20070426
4 Importing IV_MSR_ID Call by reference Type reference (TYPE) MSR_PROCESS_ID Multi-step returns - process ID 20070426
5 Importing IV_SPLIT_ID Call by reference Type reference (TYPE) MSR_SPLIT_ID Multi-step returns - split ID 20070426

Method APPEND_EXECUTED_SPLITS on class CL_MSR_LFE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STEPS_NEXT Call by reference Type reference (TYPE) MSR_T_EXECUTE_NEXT Multi-step returns - LFE data for next steps to execute 20070420
2 Importing IV_MSR_ID Call by reference Type reference (TYPE) MSR_PROCESS_ID Multi-step returns - process ID 20070209

Method CONSTRUCTOR on class CL_MSR_LFE has no exception.

Method CREATE_CM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20070515

Method CREATE_CM on class CL_MSR_LFE has no exception.

Method CREATE_CMR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Advanced Returns - messages from follow-up document creation 20100730

Method CREATE_CMR on class CL_MSR_LFE has no exception.

Method CREATE_COMPLETION_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20080229
2 Exporting ET_EXECUTED Call by reference Type reference (TYPE) MSR_T_EXECUTED Multi-step returns - main tracking table 20080229

Method CREATE_COMPLETION_STEP on class CL_MSR_LFE has no exception.

Method CREATE_EXT_REPAIR_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20100519

Method CREATE_EXT_REPAIR_ORDER on class CL_MSR_LFE has no exception.

Method CREATE_GI_FOR_SDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20100820

Method CREATE_GI_FOR_SDF on class CL_MSR_LFE has no exception.

Method CREATE_GI_STAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20070515

Method CREATE_GI_STAT on class CL_MSR_LFE has no exception.

Method CREATE_GM_EXT_RO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20100520

Method CREATE_GM_EXT_RO on class CL_MSR_LFE has no exception.

Method CREATE_GM_FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20070515

Method CREATE_GM_FREE on class CL_MSR_LFE has no exception.

Method CREATE_GM_INT_RO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20100518

Method CREATE_GM_INT_RO on class CL_MSR_LFE has no exception.

Method CREATE_GM_SCRAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20070515

Method CREATE_GM_SCRAP on class CL_MSR_LFE has no exception.

Method CREATE_GM_SCRAP_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20100701

Method CREATE_GM_SCRAP_CUST on class CL_MSR_LFE has no exception.

Method CREATE_GM_SPECIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20080421

Method CREATE_GM_SPECIFIED on class CL_MSR_LFE has no exception.

Method CREATE_GM_VALUATION_GR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20100708

Method CREATE_GM_VALUATION_GR on class CL_MSR_LFE has no exception.

Method CREATE_GM_VALUATION_INSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20100726

Method CREATE_GM_VALUATION_INSP on class CL_MSR_LFE has no exception.

Method CREATE_GM_VALUATION_LFU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20100709

Method CREATE_GM_VALUATION_LFU on class CL_MSR_LFE has no exception.

Method CREATE_GOODS_MOVEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_IMSEG Call by reference Type reference (TYPE) TY_T_IMSEG Table Type with Structure IMSEG 20070810
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20070522
3 Exporting ES_EMKPF Call by reference Type reference (TYPE) EMKPF MMIM: Output Structure For General FM To Post Goods Movement 20070522
4 Exporting ET_EMSEG Call by reference Type reference (TYPE) TY_T_EMSEG Table type with structure EMSEG 20070522
5 Importing IS_IMKPF Call by reference Type reference (TYPE) IMKPF MMIM: Input Structure for General FM to Post Goods Movement 20070522
6 Importing IS_IPKCOM Call by reference Type reference (TYPE) PKCOM Communication Structure; Kanban 20070522
7 Importing IT_ITEM_SPLIT Call by reference Type reference (TYPE) MSR_T_ITEM_SPLIT Multi-step returns - item number & split-ID 20070522
8 Importing IT_MSR_DATA Call by reference Type reference (TYPE) MSR_T_MB_DATA Multi-step returns - enhancement for goods movement 20070522
9 Importing IV_TCODE Call by reference Type reference (TYPE) TCODE Transaction Code 20070522
10 Importing IV_XALLB Call by reference Type reference (TYPE) XFELD Refresh work area purchasing 20070522
11 Importing IV_XALLP Call by reference Type reference (TYPE) XFELD Only post if all items are o.k. 20070522
12 Importing IV_XALLR Call by reference Type reference (TYPE) XFELD Reset all data (same as initial call) 20070522

Method CREATE_GOODS_MOVEMENT on class CL_MSR_LFE has no exception.

Method CREATE_GR_FOR_IBDLV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20070515

Method CREATE_GR_FOR_IBDLV on class CL_MSR_LFE has no exception.

Method CREATE_IBDLV_FOR_PO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Advanced Returns - messages from follow-up document creation 20100922

Method CREATE_IBDLV_FOR_PO on class CL_MSR_LFE has no exception.

Method CREATE_IBDLV_FOR_RO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20070515

Method CREATE_IBDLV_FOR_RO on class CL_MSR_LFE has no exception.

Method CREATE_IBDLV_FOR_RSTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20070515

Method CREATE_IBDLV_FOR_RSTO on class CL_MSR_LFE has no exception.

Method CREATE_INT_REPAIR_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20100518

Method CREATE_INT_REPAIR_ORDER on class CL_MSR_LFE has no exception.

Method CREATE_IV_FOR_PO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Advanced Returns - messages from follow-up document creation 20101011

Method CREATE_IV_FOR_PO on class CL_MSR_LFE has no exception.

Method CREATE_OBDLV_FOR_RPO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20070515

Method CREATE_OBDLV_FOR_RPO on class CL_MSR_LFE has no exception.

Method CREATE_OBDLV_FOR_RSTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20070515

Method CREATE_OBDLV_FOR_RSTO on class CL_MSR_LFE has no exception.

Method CREATE_OBDLV_FOR_SDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20100820

Method CREATE_OBDLV_FOR_SDF on class CL_MSR_LFE has no exception.

Method CREATE_OBDLV_FOR_SENDBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20071009
2 Exporting ET_EXECUTED Call by reference Type reference (TYPE) MSR_T_EXECUTED Multi-step returns - main tracking table 20071025

Method CREATE_OBDLV_FOR_SENDBACK on class CL_MSR_LFE has no exception.

Method CREATE_PO_FOR_EXT_REPAIR_ORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20100623
2 Exporting ET_MSG_TEMP Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Advanced Returns - messages from follow-up document creation 20110510

Method CREATE_PO_FOR_EXT_REPAIR_ORD on class CL_MSR_LFE has no exception.

Method CREATE_REPAIR_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20100519

Method CREATE_REPAIR_ITEM on class CL_MSR_LFE has no exception.

Method CREATE_RPO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Advanced Returns - temporary messages from docuemnts 20070515
2 Exporting ET_MSG_TEMP Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Advanced Returns - messages from follow-up document creation 20110510

Method CREATE_RPO on class CL_MSR_LFE has no exception.

Method CREATE_RPO_DIRECT_SHIPMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20070515
2 Exporting ET_MSG_TEMP Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Advanced Returns - messages from follow-up document creation 20110510

Method CREATE_RPO_DIRECT_SHIPMENT on class CL_MSR_LFE has no exception.

Method CREATE_RSTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20070515
2 Exporting ET_MSG_TEMP Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Advanced Returns - messages from follow-up document creation 20110510

Method CREATE_RSTO on class CL_MSR_LFE has no exception.

Method CREATE_SDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Advanced Returns - messages from follow-up document creation 20100531

Method CREATE_SDF on class CL_MSR_LFE has no exception.

Method CREATE_STO_FOR_SENDBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20071010
2 Exporting ET_EXECUTED Call by reference Type reference (TYPE) MSR_T_EXECUTED Multi-step returns - main tracking table 20071025

Method CREATE_STO_FOR_SENDBACK on class CL_MSR_LFE has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) FLAG 'X' = error occurred when creating document 20071126
2 Exporting EV_QUIT Call by reference Type reference (TYPE) FLAG 'X' = Quit follow-up execution 20071126

Method EXECUTE on class CL_MSR_LFE has no exception.

Method EXECUTE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EXECUTED Call by reference Type reference (TYPE) MSR_T_EXECUTED Advanced Returns - main tracking table 20071121
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Advanced Returns - messages in follow-up document creation 20071121
3 Exporting ET_MSG_TEMP Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Advanced Returns - temporary mesgs. from FU documents 20110510
4 Exporting EV_FIN_STEP Call by reference Type reference (TYPE) XFELD Mark financial step 20071121
5 Importing IT_ITEM_SPLIT Call by reference Type reference (TYPE) MSR_T_ITEM_SPLIT Advanced Returns - item number & split-ID 20071121

Method EXECUTE_CREATE on class CL_MSR_LFE has no exception.

Method GET_BADI Signature

Method GET_BADI on class CL_MSR_LFE has no parameter.
Method GET_BADI on class CL_MSR_LFE has no exception.

Method GET_SENDBACK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXECUTED Call by reference Type reference (TYPE) MSR_T_EXECUTED Multi-step returns - main tracking table 20071025
2 Importing IT_DLV_ITEMS Call by reference Type reference (TYPE) SHP_DLV_ITM_T Delivery Items 20071025
3 Importing IT_DLV_NOREF Call by reference Type reference (TYPE) SHP_NOREF_ITM_T Delivery Items Without Reference 20071025
4 Importing IT_REF_ITEMS Call by reference Type reference (TYPE) LTT_REF_ITEM Table for reference item by MSR key 20071025
5 Importing IT_STO_ITEMS Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for BAPIMEPOITEM 20071025
6 Importing IV_DOC_NR Call by reference Type reference (TYPE) MSR_DOC_NR Document Number 20071025
7 Importing IV_SUPPL_PLNT Call by reference Type reference (TYPE) RESWK Supplying (Issuing) Plant in Stock Transport Order 20071025

Method GET_SENDBACK_DATA on class CL_MSR_LFE has no exception.

Method GET_TCODE_BY_GM_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20070522
2 Exporting EV_TCODE Call by reference Type reference (TYPE) TCODE Transaction Code 20070522
3 Importing IT_ITEM_SPLIT Call by reference Type reference (TYPE) MSR_T_ITEM_SPLIT Multi-step returns - item number & split-ID 20070522
4 Importing IV_GM_CODE Call by reference Type reference (TYPE) BAPI2017_GM_CODE MMIM: New Key Assignment GM_CODE to Transaction of Inv. Mgmt 20070522

Method GET_TCODE_BY_GM_CODE on class CL_MSR_LFE has no exception.

Method SET_GM_INPUT_DATA_IBDLV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEM_SPLIT Call by reference Type reference (TYPE) MSR_T_ITEM_SPLIT Multi-step returns - item number & split-ID 20070523
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20070523
3 Exporting ES_IMKPF Call by reference Type reference (TYPE) IMKPF MMIM: Input Structure for General FM to Post Goods Movement 20070523
4 Exporting ET_IMSEG Call by reference Type reference (TYPE) TY_T_IMSEG Table Type with Structure IMSEG 20070523
5 Exporting ET_MSR_DATA Call by reference Type reference (TYPE) MSR_T_MB_DATA Multi-step returns - enhancement for goods movement 20070523
6 Exporting EV_CTCOD Call by reference Type reference (TYPE) TCODE Externally provided transaction code 20070523
7 Exporting EV_XALLB Call by reference Type reference (TYPE) XFELD Refresh purchasing work area 20070523
8 Exporting EV_XALLP Call by reference Type reference (TYPE) XFELD Only post if all items are o.k. 20070523
9 Exporting EV_XALLR Call by reference Type reference (TYPE) XFELD Reset all data (same as initial call) 20070523
10 Importing IV_GM_TYPE Call by reference Type reference (TYPE) CHAR01 '0'=GM into free; '1'=GM into specified; '2'=GM into scrap 20080421

Method SET_GM_INPUT_DATA_IBDLV on class CL_MSR_LFE has no exception.

Method SET_GM_INPUT_DATA_RPO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEM_SPLIT Call by reference Type reference (TYPE) MSR_T_ITEM_SPLIT Multi-step returns - item number & split-ID 20070523
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20070523
3 Exporting ES_IMKPF Call by reference Type reference (TYPE) IMKPF MMIM: Input Structure for General FM to Post Goods Movement 20070523
4 Exporting ET_IMSEG Call by reference Type reference (TYPE) TY_T_IMSEG Table Type with Structure IMSEG 20070523
5 Exporting ET_MSR_DATA Call by reference Type reference (TYPE) MSR_T_MB_DATA Multi-step returns - enhancement for goods movement 20070523
6 Exporting EV_CTCOD Call by reference Type reference (TYPE) TCODE Externally provided transaction code 20070523
7 Exporting EV_XALLB Call by reference Type reference (TYPE) XFELD Refresh purchasing work area 20070523
8 Exporting EV_XALLP Call by reference Type reference (TYPE) XFELD Only post if all items are o.k. 20070523
9 Exporting EV_XALLR Call by reference Type reference (TYPE) XFELD Reset all data (same as initial call) 20070523
10 Importing IV_MOVEMENT_TYPE Call by reference Type reference (TYPE) BWART Movement Type (Inventory Management) 20070523

Method SET_GM_INPUT_DATA_RPO on class CL_MSR_LFE has no exception.

Method SET_GM_INPUT_DATA_VALUATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEM_SPLIT Call by reference Type reference (TYPE) MSR_T_ITEM_SPLIT Multi-step returns - item number & split-ID 20100709
2 Changing CT_MESSAGES Call by reference Type reference (TYPE) MSR_T_LFE_MESSAGE Multi-step returns - messages in follow-up document creation 20100709
3 Exporting ES_IMKPF Call by reference Type reference (TYPE) IMKPF MMIM: Input Structure for General FM to Post Goods Movement 20100709
4 Exporting ET_IMSEG Call by reference Type reference (TYPE) TY_T_IMSEG Table Type with Structure IMSEG 20100709
5 Exporting ET_MSR_DATA Call by reference Type reference (TYPE) MSR_T_MB_DATA Multi-step returns - enhancement for goods movement 20100709
6 Exporting EV_CTCOD Call by reference Type reference (TYPE) TCODE Externally provided transaction code 20100709
7 Exporting EV_XALLB Call by reference Type reference (TYPE) XFELD Refresh purchasing work area 20100709
8 Exporting EV_XALLP Call by reference Type reference (TYPE) XFELD Only post if all items are o.k. 20100709
9 Exporting EV_XALLR Call by reference Type reference (TYPE) XFELD Reset all data (same as initial call) 20100709
10 Importing IV_GM_TYPE Call by reference Type reference (TYPE) CHAR01 '0'=GM into free; '1'=GM into specified; '2'=GM into scrap 20100709

Method SET_GM_INPUT_DATA_VALUATED on class CL_MSR_LFE has no exception.

Method SET_GM_MSR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSR_DATA Call by reference Type reference (TYPE) MSR_T_MB_DATA Multi-step returns - enhancement for goods movement 20070522
2 Importing IS_STEPS_NEXT Call by reference Type reference (TYPE) MSR_S_EXECUTE_NEXT Multi-step returns - LFE data for next steps to execute 20070522
3 Importing IV_LINE Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20070522
4 Importing IV_VALUATION Call by reference Type reference (TYPE) XFELD Indicator for Valuation 20100715

Method SET_GM_MSR_DATA on class CL_MSR_LFE has no exception.

Method SET_PO_INPUT_ADDRDELIVERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POADDRDELIVERY Call by reference Type reference (TYPE) BAPIMEPOADDRDELIVERY_TP Table Type for BAPIMEPOADDRDELIVERY 20070706
2 Importing IS_STEPS_NEXT Call by reference Type reference (TYPE) MSR_S_EXECUTE_NEXT Multi-step returns - LFE data for next steps to execute 20070706
3 Importing IV_PO_ITEM Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20071212

Method SET_PO_INPUT_ADDRDELIVERY on class CL_MSR_LFE has no exception.

Method SET_PO_INPUT_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMPONENTS Call by reference Type reference (TYPE) BAPIMEPOCOMPONENT_TP Table Type for BAPIMEPOSCHEDULE 20100728
2 Changing CT_COMPONENTSX Call by reference Type reference (TYPE) BAPIMEPOCOMPONENTX_TP Table Type for BAPIMEPOSCHEDULX 20100728
3 Importing IS_STEPS_NEXT Call by reference Type reference (TYPE) MSR_S_EXECUTE_NEXT Multi-step returns - LFE data for next steps to execute 20100728
4 Importing IV_ETENR Call by reference Type reference (TYPE) ETENR Delivery Schedule Line Number 20100728
5 Importing IV_PO_ITEM Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20100728

Method SET_PO_INPUT_COMPONENTS on class CL_MSR_LFE has no exception.

Method SET_PO_INPUT_EXTENSIONIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXTENSIONIN Call by reference Type reference (TYPE) BAPIPAREX_TP Table Type for BAPIPAREX 20070626
2 Importing IS_STEPS_NEXT Call by reference Type reference (TYPE) MSR_S_EXECUTE_NEXT Multi-step returns - LFE data for next steps to execute 20070626
3 Importing IV_PO_ITEM Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20071108

Method SET_PO_INPUT_EXTENSIONIN on class CL_MSR_LFE has no exception.

Method SET_PO_INPUT_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Table Type for BAPIMEPOACCOUNT 20071106
2 Changing CT_POACCOUNTX Call by reference Type reference (TYPE) BAPIMEPOACCOUNTX_TP Table Type for BAPIMEPOACCOUNTX 20071106
3 Changing CT_POITEM Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for BAPIMEPOITEM 20070530
4 Changing CT_POITEMX Call by reference Type reference (TYPE) BAPIMEPOITEMX_TP Table Type for BAPIMEPOITEMX 20070530
5 Importing IS_STEPS_NEXT Call by reference Type reference (TYPE) MSR_S_EXECUTE_NEXT Multi-step returns - LFE data for next steps to execute 20070530
6 Importing IV_DIRECT_SHIPMENT Call by reference Type reference (TYPE) XFELD Direct shipment to vendor 20100301
7 Importing IV_DOC_TYPE Call by reference Type reference (TYPE) MSR_DOC_TYPE Document Type 20070808
8 Importing IV_PO_ITEM Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20071108

Method SET_PO_INPUT_ITEM on class CL_MSR_LFE has no exception.

Method SET_PO_INPUT_ITEM_EXT_REPAIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POACCOUNT Call by reference Type reference (TYPE) BAPIMEPOACCOUNT_TP Table Type for BAPIMEPOACCOUNT 20110204
2 Changing CT_POACCOUNTX Call by reference Type reference (TYPE) BAPIMEPOACCOUNTX_TP Table Type for BAPIMEPOACCOUNTX 20110204
3 Changing CT_POITEM Call by reference Type reference (TYPE) BAPIMEPOITEM_TP Table Type for BAPIMEPOITEM 20110204
4 Changing CT_POITEMX Call by reference Type reference (TYPE) BAPIMEPOITEMX_TP Table Type for BAPIMEPOITEMX 20110204
5 Importing IS_STEPS_NEXT Call by reference Type reference (TYPE) MSR_S_EXECUTE_NEXT Multi-step returns - LFE data for next steps to execute 20110204
6 Importing IV_DIRECT_SHIPMENT Call by reference Type reference (TYPE) XFELD Direct shipment to vendor 20110204
7 Importing IV_DOC_TYPE Call by reference Type reference (TYPE) MSR_DOC_TYPE Document Type 20110204
8 Importing IV_PO_ITEM Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20110204

Method SET_PO_INPUT_ITEM_EXT_REPAIR on class CL_MSR_LFE has no exception.

Method SET_PO_INPUT_SCHEDULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POSCHEDULE Call by reference Type reference (TYPE) BAPIMEPOSCHEDULE_TP Table Type for BAPIMEPOSCHEDULE 20070530
2 Changing CT_POSCHEDULEX Call by reference Type reference (TYPE) BAPIMEPOSCHEDULX_TP Table Type for BAPIMEPOSCHEDULX 20070530
3 Importing IS_STEPS_NEXT Call by reference Type reference (TYPE) MSR_S_EXECUTE_NEXT Multi-step returns - LFE data for next steps to execute 20070530
4 Importing IV_ETENR Call by reference Type reference (TYPE) ETENR Delivery Schedule Line Number 20070530
5 Importing IV_PO_ITEM Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20071108

Method SET_PO_INPUT_SCHEDULE on class CL_MSR_LFE has no exception.

Method SET_PO_INPUT_SHIPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_POSHIPPING Call by reference Type reference (TYPE) BAPI_T_ITEMSHIP Vorschlagswerte bei Anlage von Debitoren aus Workbench 20080815
2 Changing CT_POSHIPPINGX Call by reference Type reference (TYPE) BAPI_T_ITEMSHIPX Table Type for BAPIITEMSHIPX 20080815
3 Importing IS_STEPS_NEXT Call by reference Type reference (TYPE) MSR_S_EXECUTE_NEXT Multi-step returns - LFE data for next steps to execute 20080815
4 Importing IV_PO_ITEM Call by reference Type reference (TYPE) EBELP Item Number of Purchasing Document 20080815

Method SET_PO_INPUT_SHIPPING on class CL_MSR_LFE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 100