SAP ABAP Class CL_SHP_DELIVERY_SPLIT_HELPER (Helper class for split services)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LE-SHP-GF-ES (Application Component) Enterprise Services in Shipping
     OPS_SE_SHP_XI_PROXY (Package) Web Service Proxies Delivery
Properties
Class CL_SHP_DELIVERY_SPLIT_HELPER  
Short Description Helper class for split services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_SHP_XI_PROXY   Web Service Proxies Delivery 
Created 20110929   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SHP_DELIVERY_SPLIT_HELPER has no forward declaration.
Interfaces
Class CL_SHP_DELIVERY_SPLIT_HELPER has no interface implemented.
Friends
Class CL_SHP_DELIVERY_SPLIT_HELPER has no friend class.
Attributes
Class CL_SHP_DELIVERY_SPLIT_HELPER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FIELD_FORMAT Static method Private Method Check, if source field format fits the target field 20110929
2 DETERMINE_NEW_DELIVERY_ID Static method Public Method Try to use the provided new number. Else, generate new num 20110929
3 INBOUND_MAP_DEADLINES Static method Public Method map header fields - inbound - change dates of original deliv 20111104
4 INBOUND_MAP_HEADER Static method Public Method map header fields - inbound 20110929
5 INBOUND_MAP_HUS Static method Public Method Map HUs for inbound messages 20110929
6 INBOUND_MAP_HUS_FOR_SPLIT Static method Public Method map hus which have to be split off 20111102
7 OUTBOUND_MAP_HUS Static method Public Method Map HUs for outbound messages 20110929
Events
Class CL_SHP_DELIVERY_SPLIT_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_APPLMSGTAB Public Type reference (TYPE) APPLMSGTAB 20110929
2 T_BAPIDLVHDUNHDR Public See coding 20110929 T_BAPIDLVHDUNHDR type table of BAPIDLVHDUNHDR
3 T_BAPIDLVHDUNITM Public See coding 20110929 T_BAPIDLVHDUNITM type table of BAPIDLVHDUNITM
4 T_BAPIDLVHDUNSERNO Public See coding 20110929 T_BAPIDLVHDUNSERNO type table of BAPIDLVHDUNSERNO
5 T_BAPIDLVITEMDEADLN Public See coding 20111104 T_BAPIDLVITEMDEADLN type table of BAPIDLVITEMDEADLN
6 T_BAPIDLVITMSERNO Public See coding 20110929 T_BAPIDLVITMSERNO type table of BAPIDLVITMSERNO
7 T_BAPIOBDLVITEMDSP Public See coding 20110929 T_BAPIOBDLVITEMDSP type table of BAPIOBDLVITEMDSP
8 T_BAPIRET2 Public See coding 20110929 T_BAPIRET2 type table of BAPIRET2
Method Signatures

Method CHECK_FIELD_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TARGET Call by reference Type reference (TYPE) ANY 20110929
2 Importing IV_SOURCE Call by reference Type reference (TYPE) ANY 20110929
# Exception Resumable Description Created on
1 CX_OPS_SE_PROCESS Service process error 20110929

Method DETERMINE_NEW_DELIVERY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_APPLMSGTAB Call by reference Type reference (TYPE) APPLMSGTAB Return Table for Messages 20110929
2 Changing CV_ID Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20110929
3 Importing IV_ORIGINAL_ID Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20110929
# Exception Resumable Description Created on
1 CX_SHP_SC_ERROR_MESSAGE Error message occured 20110929

Method INBOUND_MAP_DEADLINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DEADLINES_NEW Call by reference Type reference (TYPE) SAPPLCO_OUTB_DELIV_SPLT_DTS Proxy Structure (generated) 20111104
2 Importing IS_DEADLINES_OLD Call by reference Type reference (TYPE) SAPPLCO_OUTB_DELIV_SPLT_REFDTS Proxy Structure (generated) 20111104
3 Importing IV_REC_TZONE Call by reference Type reference (TYPE) TZNZONE Time Zone 20111107
4 Importing IV_SUP_TZONE Call by reference Type reference (TYPE) TZNZONE Time Zone 20111107
5 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20111107
6 Importing IV_VBELN_NEW Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20120515
7 Returning RT_DEADLINES Value transfer Type reference (TYPE) /SPE/BAPIDLVDEADLN_T Delivery Deadlines 20111104

Method INBOUND_MAP_DEADLINES on class CL_SHP_DELIVERY_SPLIT_HELPER has no exception.

Method INBOUND_MAP_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_APPLMSGTAB Call by reference Type reference (TYPE) APPLMSGTAB Return Table for Messages 20110929
2 Exporting ES_HEADER Call by reference Type reference (TYPE) BAPIOBDLVHDRDSP Outbound Delivery Split from Decentr. System: Header Data 20110929
3 Importing IV_ID Call by reference Type reference (TYPE) SAPPLCO_BUS_TRANS_DOC_ID Proxy Data Element (Generated) 20110929
4 Importing IV_ORIGINAL_ID Call by reference Type reference (TYPE) SAPPLCO_BUS_TRANS_DOC_ID Proxy Data Element (Generated) 20110929
5 Importing IV_SPLIT_REASON_CODE Call by reference Type reference (TYPE) SAPPLCO_DELIVERY_SPLT_REASON_C Proxy Data Element (generated) 20110929

Method INBOUND_MAP_HEADER on class CL_SHP_DELIVERY_SPLIT_HELPER has no exception.

Method INBOUND_MAP_HUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_APPLMSGTAB Call by reference Type reference (TYPE) APPLMSGTAB Return Table for Messages 20110929
2 Exporting ET_HANDLING_UNIT_HEADER Call by reference Type reference (TYPE) T_BAPIDLVHDUNHDR Handling unit header data 20110929
3 Exporting ET_HANDLING_UNIT_ITEM Call by reference Type reference (TYPE) T_BAPIDLVHDUNITM Handling Unit Item 20110929
4 Exporting ET_HANDLING_UNIT_SERNO Call by reference Type reference (TYPE) T_BAPIDLVHDUNSERNO Handling Unit Serial Numbers 20110929
5 Importing IT_HUS Call by reference Type reference (TYPE) SAPPLCO_HANDLING_UNIT_TAB Handling Units to be split 20110929
6 Importing IV_NEW_ID Call by reference Type reference (TYPE) VBELN New Document number 20110929

Method INBOUND_MAP_HUS on class CL_SHP_DELIVERY_SPLIT_HELPER has no exception.

Method INBOUND_MAP_HUS_FOR_SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HANDLING_UNITS Call by reference Type reference (TYPE) BAPIDLVHDUNSPLITREQ_T Handling Unit Split Request 20111104
2 Importing IT_HUS Call by reference Type reference (TYPE) SAPPLCO_OUTB_DELIV_SPLT_HU_TT Proxy Structure (generated) 20111102
3 Importing IV_ID Call by reference Type reference (TYPE) VBELN_VL Delivery 20111111
4 Importing IV_ORIGINAL_ID Call by reference Type reference (TYPE) SAPPLCO_BUS_TRANS_DOCUMENT_ID BusinessTransactionDocumentID 20111102

Method INBOUND_MAP_HUS_FOR_SPLIT on class CL_SHP_DELIVERY_SPLIT_HELPER has no exception.

Method OUTBOUND_MAP_HUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_APPLMSGTAB Call by reference Type reference (TYPE) APPLMSGTAB Return Table for Messages 20110929
2 Exporting ET_HUS Call by reference Type reference (TYPE) XFELD Checkbox 20110929
3 Importing IV_DELIVERY_ID Call by reference Type reference (TYPE) VBELN_VL Delivery 20110929

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