SAP ABAP Class /SPE/CL_EWM_STAGING_INTF (EWM Manufacturing Integration: Staging Deliveries)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LE-IEW-X (Application Component) Cross-Application Topics
     /SPE/MANUFACTURING (Package) EWM Integration in Manufacturing
Properties
Class /SPE/CL_EWM_STAGING_INTF  
Short Description EWM Manufacturing Integration: Staging Deliveries    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SPE/MANUFACTURING   EWM Integration in Manufacturing 
Created 20080313   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /SPE/CL_EWM_STAGING_INTF has no forward declaration.
Interfaces
Class /SPE/CL_EWM_STAGING_INTF has no interface implemented.
Friends
Class /SPE/CL_EWM_STAGING_INTF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AO_BADI_PICK_PARTS Static Attribute Private Object reference (TYPE REF TO) /SPE/PICK_PARTS 20110405
2 AT_AUFNR_TO_DLV_ALL Static Attribute Private Type reference (TYPE) TT_AUFNR_TO_DLV 20121012
3 AT_AUFNR_TO_DLV_CURRENT Static Attribute Private Type reference (TYPE) TT_AUFNR_TO_DLV 20121012
4 AT_LRESB Static Attribute Private Type reference (TYPE) TT_LRESB_EXT 20080317
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110405
2 DATE_CHANGE_ACCEPT_PROCESS Static method Public Method Process Date Change Acception 20120829
3 DELIVERIES_GET Static method Public Method Determine all related deliveries for a given order 20121012
4 EXECUTE_PICK_PARTS Static method Public Method Material Staging for Pick Parts from Production Orders 20080319
5 GOODS_MOVEMENT_CORRECT Static method Public Method Correct Goods Movement for Supply Deliveries 20080313
6 KOMDLGN_FROM_LRESB_EXT_CREATE Static method Private Method Map data from LRESB_EXT to KOMDLGN 20080605
7 OPEN_DLV_QUAN_GET Static method Public Method Deteremine Open Deliveries Quantities 20080513
8 POST_PICK_PARTS Static method Public Method Create Deliveries During Saving 20080319
9 QUAN_CHANGE_REJECT_PROCESS Static method Public Method Process Quantity Change Rejection 20110408
10 QUAN_CHANGE_REQ_CREATE Static method Private Method Create quantity change request from LRESB 20080319
11 QUAN_CHANGE_REQ_SEND Static method Private Method Send quantity chenge request 20080320
12 REFRESH Static method Public Method Refresh puffer table 20131028
13 RESB_UPDATE Static method Public Method Update Staged Quantity in Resevation Items 20080313
14 STAGED_BATCHES_GET Static method Public Method Determine Staged Batches for a Pick part 20080616
15 STAGE_PICK_PARTS Static method Public Method Material Staging for Pick Parts from Planned Orders 20080603
16 STAGE_REL_ORD_PARTS Static method Public Method Material Staging for Rlease Order Parts 20080603
Events
Class /SPE/CL_EWM_STAGING_INTF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_AUFNR_TO_DLV Private See coding 20121012 tt_aufnr_to_dlv TYPE TABLE OF t_aufnr_to_dlv
2 TT_BATCH_SELECTION Private See coding 20080616 tt_batch_selection TYPE TABLE OF t_batch_selection
3 TT_LRESB_EXT Public See coding 20080317 tt_lresb_ext TYPE SORTED TABLE OF t_lresb_ext WITH UNIQUE KEY rsnum rspos rsart
4 TT_VRSLI Private See coding 20131023 TT_VRSLI TYPE TABLE OF VRSLI
5 T_AUFNR_TO_DLV Private See coding 20121012 BEGIN OF t_aufnr_to_dlv, aufnr type aufnr, vbeln type vbeln, END OF t_aufnr_to_dlv
6 T_BATCH_SELECTION Private See coding 20080616 BEGIN OF t_batch_selection, vbeln TYPE vbeln_vl, "n_1908906 posnr TYPE posnr_vl, "n_1908906 matnr TYPE matnr, charg TYPE charg_d, werks TYPE werks_d, lgort TYPE lgort_d, lfimg TYPE lfimg, meins TYPE meins, vrkme TYPE vrkme, umvkz TYPE umvkz, umvkn TYPE umvkn, lgmng TYPE lgmng, bwtar TYPE bwtar_d, sobkz TYPE sobkz, "v_n_1354767 kdauf TYPE vbeln, kdpos TYPE posnr, pspel TYPE ps_psp_pnr, "^_n_1354767 END OF t_batch_selection
7 T_LRESB_EXT Public See coding 20080318 BEGIN OF t_lresb_ext. INCLUDE TYPE lresb. TYPES: lfart_id TYPE lfart, bwart_id TYPE bwart, tbmng_old TYPE tbmng, werks_old TYPE werks_d, lgort_old TYPE lgort_d, lgnum_old TYPE lgnum, prvbe_old TYPE prvbe, matnr_old TYPE matnr, bdter_old TYPE bdter, bdztp_old TYPE bdztp, xloek_old TYPE xloek, lgnum_trg TYPE lgnum, flg_date_change TYPE xchar, "n_1681227 END OF t_lresb_ext
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /SPE/CL_EWM_STAGING_INTF has no parameter.
Method CLASS_CONSTRUCTOR on class /SPE/CL_EWM_STAGING_INTF has no exception.

Method DATE_CHANGE_ACCEPT_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120829
2 Exporting EV_NOT_IN_DATE_CHANGE_PROCESS Call by reference Type reference (TYPE) XFLAG Date change process is not active 20120829
3 Importing IV_DELIVERY Call by reference Type reference (TYPE) VBELN_VL Delivery number 20120829
4 Importing IV_GUID Call by reference Type reference (TYPE) GUID_22 GUID in 'CHAR' format with upper-/lowercase (!) 20120829

Method DATE_CHANGE_ACCEPT_PROCESS on class /SPE/CL_EWM_STAGING_INTF has no exception.

Method DELIVERIES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LRESB Call by reference Type reference (TYPE) LRESB WM-PP interface: transmission structure 20121012

Method DELIVERIES_GET on class /SPE/CL_EWM_STAGING_INTF has no exception.

Method EXECUTE_PICK_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LRESB Call by reference Type reference (TYPE) TY_T_LRESB 20080319

Method EXECUTE_PICK_PARTS on class /SPE/CL_EWM_STAGING_INTF has no exception.

Method GOODS_MOVEMENT_CORRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_IMSEG Call by reference Type reference (TYPE) IMSEGVB Table Type with Structure IMSEG 20080325

Method GOODS_MOVEMENT_CORRECT on class /SPE/CL_EWM_STAGING_INTF has no exception.

Method KOMDLGN_FROM_LRESB_EXT_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KOMDLGN Call by reference Type reference (TYPE) SHP_KOMDLGN_T Transfer Structure GN_Delivery_Create 20080605
2 Importing IS_LRESB_EXT Call by reference Type reference (TYPE) T_LRESB_EXT 20080605

Method KOMDLGN_FROM_LRESB_EXT_CREATE on class /SPE/CL_EWM_STAGING_INTF has no exception.

Method OPEN_DLV_QUAN_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELI_QUAN Call by reference Type reference (TYPE) TY_T_RLCP1 Table Type for Structure RLCP1 20080603
2 Importing IT_MATERIAL Call by reference Type reference (TYPE) TY_T_LRESB 20080603

Method OPEN_DLV_QUAN_GET on class /SPE/CL_EWM_STAGING_INTF has no exception.

Method POST_PICK_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTROL Call by reference Type reference (TYPE) TT_CONT_STRUC 20080319

Method POST_PICK_PARTS on class /SPE/CL_EWM_STAGING_INTF has no exception.

Method QUAN_CHANGE_REJECT_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110411
2 Importing IT_EXECUTION_STATUS Call by reference Type reference (TYPE) /SPE/BAPIOBDLVEXECSTATUS_T Table with BAPI Return Information 20110408
3 Importing IT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110408
4 Importing IV_DELIVERY Call by reference Type reference (TYPE) VBELN_VL Delivery 20120829
5 Importing IV_GUID Call by reference Type reference (TYPE) GUID_22 GUID in 'CHAR' format with upper-/lowercase (!) 20110408

Method QUAN_CHANGE_REJECT_PROCESS on class /SPE/CL_EWM_STAGING_INTF has no exception.

Method QUAN_CHANGE_REQ_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COLL_CHANGE_ITEMS Call by reference Type reference (TYPE) /SPE/BAPIOBDLVCOLLCHGI_T Quantity change request: Item segment 20080320
2 Changing CT_COLL_CHANGE_QUAN Call by reference Type reference (TYPE) /SPE/BAPIOBDLVCOLLCHGQ_T Quantity change request: Quantity segment 20080319
3 Changing CT_LRESB Call by reference Type reference (TYPE) TT_LRESB_EXT 20110404
4 Changing CT_VRSLI_UPD Call by reference Type reference (TYPE) TT_VRSLI 20131023
5 Changing CV_COUNTER Call by reference Type reference (TYPE) /SPE/BAPIOBDLVCOLLCHGI-COUNTER Collective Quantity Change Counter 20080319
6 Changing CV_LGNUM Call by reference Type reference (TYPE) LGNUM Warehouse Number / Warehouse Complex 20080320
7 Changing CV_PROCESS Call by reference Type reference (TYPE) /SPE/DE_INITIATOR_PROCESS Code for the Initiator of a Communication Chain 20080320
8 Changing CV_QUAN_INC_ACTIVE Call by reference Type reference (TYPE) XFLAG SPACE New Input Values 20110404
9 Exporting EV_DLV_QTY Call by reference Type reference (TYPE) RFMNG Referenced quantity in base unit of measure 20120829
10 Importing IS_LRESB Call by reference Type reference (TYPE) T_LRESB_EXT 20080319
11 Importing IV_DLV_OUTDATED Call by reference Type reference (TYPE) OUTDATED Indicator: dlv. item belongs to outdated reservation 20131023

Method QUAN_CHANGE_REQ_CREATE on class /SPE/CL_EWM_STAGING_INTF has no exception.

Method QUAN_CHANGE_REQ_SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COLL_CHANGE_ITEMS Call by reference Type reference (TYPE) /SPE/BAPIOBDLVCOLLCHGI_T Quantity change request: Item segment 20080515
2 Changing CT_COLL_CHANGE_QUAN Call by reference Type reference (TYPE) /SPE/BAPIOBDLVCOLLCHGQ_T Quantity change request: Quantity segment 20080515
3 Importing IT_LRESB Call by reference Type reference (TYPE) TT_LRESB_EXT 20110405
4 Importing IT_VRSLI_UPD Call by reference Type reference (TYPE) TT_VRSLI 20131023
5 Importing IV_LGNUM Call by reference Type reference (TYPE) LGNUM Warehouse Number / Warehouse Complex 20080320
6 Importing IV_PROCESS Call by reference Type reference (TYPE) /SPE/DE_INITIATOR_PROCESS Code for the Initiator of a Communication Chain 20080320

Method QUAN_CHANGE_REQ_SEND on class /SPE/CL_EWM_STAGING_INTF has no exception.

Method REFRESH Signature

Method REFRESH on class /SPE/CL_EWM_STAGING_INTF has no parameter.
Method REFRESH on class /SPE/CL_EWM_STAGING_INTF has no exception.

Method RESB_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LIKP Call by reference Type reference (TYPE) LIKP SD Document: Delivery Header Data 20091110
2 Importing IT_XLIPS Call by reference Type reference (TYPE) SHP_LIPS_T Delivery Item Upwardly Compatible 20080313
3 Importing IT_YLIPS Call by reference Type reference (TYPE) SHP_LIPS_T Delivery Item Upwardly Compatible 20080313
4 Importing IV_GUID Call by reference Type reference (TYPE) GUID_22 GUID in 'CHAR' format with upper-/lowercase (!) 20110408

Method RESB_UPDATE on class /SPE/CL_EWM_STAGING_INTF has no exception.

Method STAGED_BATCHES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BATCH Call by reference Type reference (TYPE) /SPE/TT_BDBATCH Transfer Area for Manual Batch Selection 20080616
2 Importing IS_LRESB Call by reference Type reference (TYPE) LRESB WM-PP interface: transmission structure 20090803

Method STAGED_BATCHES_GET on class /SPE/CL_EWM_STAGING_INTF has no exception.

Method STAGE_PICK_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LRESB Call by reference Type reference (TYPE) TY_T_LRESB Table Type for Structure LRESB 20080609
2 Exporting ET_CREATED_ITEMS Call by reference Type reference (TYPE) /SPE/TT_CREATED_ITEMS_INFO Table for Business Admin. Key for Delivery Item 20080605
3 Exporting ET_EMSEG Call by reference Type reference (TYPE) TY_T_EMSEG Table Type with Structure IMSEG 20080618
4 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080605

Method STAGE_PICK_PARTS on class /SPE/CL_EWM_STAGING_INTF has no exception.

Method STAGE_REL_ORD_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RLCP1 Call by reference Type reference (TYPE) TY_T_RLCP1 Table Type for Structure RLCP1 20080610
2 Exporting ET_CREATED_ITEMS Call by reference Type reference (TYPE) /SPE/TT_CREATED_ITEMS_INFO Table for Business Admin. Key for Delivery Item 20080604
3 Exporting ET_EMSEG Call by reference Type reference (TYPE) TY_T_EMSEG Table type with structure EMSEG 20080616
4 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080605
5 Importing IF_NO_INIT Call by reference Type reference (TYPE) XFELD SPACE Skip initialization during delivery creation 20080721
6 Importing IS_RLCP3 Call by reference Type reference (TYPE) RLCP3 Structure with TR header data for WM/PP interface 20080605

Method STAGE_REL_ORD_PARTS on class /SPE/CL_EWM_STAGING_INTF has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605