SAP ABAP Class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV (Mapping XML-Msg to SHPMNT05 Idoc)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LE-SHP-GF-ES (Application Component) Enterprise Services in Shipping
     OPS_SE_TRA (Package) Service Enabling for Transportation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_TRA_SE_CONSTANTS Constant Interface 20120302
Properties
Class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV  
Short Description Mapping XML-Msg to SHPMNT05 Idoc    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_TRA   Service Enabling for Transportation 
Created 20120106   SAP 
Last change 20131127   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
# Interface Abstract Final Description Created on
1 IF_TRA_SE_CONSTANTS Constant Interface 20120302
Friends
Class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTION_CODE Instance attribute Private Attribute reference (LIKE) 20120302
2 C_BTD_TCO Instance attribute Private Attribute reference (LIKE) 20120302
3 C_HU_MOVE_STATUS Instance attribute Private Attribute reference (LIKE) 20120302
4 C_LEG_INDICATOR Instance attribute Private Attribute reference (LIKE) 20120302
5 C_LOCATION_Q Instance attribute Private Attribute reference (LIKE) 20120302
6 C_PARTNER_Q Instance attribute Private Attribute reference (LIKE) 20120302
7 C_PROCESS_MODE Instance attribute Private Attribute reference (LIKE) 20120302
8 C_SHPMNT_COMPL_TYPE Instance attribute Private Attribute reference (LIKE) 20120302
9 C_SHPMNT_DATE_Q Instance attribute Private Attribute reference (LIKE) 20120302
10 C_TM_LOCTYPE Instance attribute Private Attribute reference (LIKE) 20120302
11 C_TNDRST Instance attribute Private Attribute reference (LIKE) 20120302
12 C_TSTYP Instance attribute Private Attribute reference (LIKE) 20120302
13 C_VELIN Instance attribute Private Attribute reference (LIKE) 20120302
14 C_VELTP Instance attribute Private Attribute reference (LIKE) 20120302
15 MR_SINGLETON Static Attribute Protected Object reference (TYPE REF TO) CL_SOA2IDOC_TOREXEC_REQ_IN_SRV Mapping XML-Msg to SHPMNT05 Idoc 20120106
Methods
# Method Level Visibility Method type Description Created on
1 APPLICATION_PROCESSING Instance method Public Method processing control 20120106
2 CHECK_SHIPMENT_EXISTENCE Instance method Private Method Check if Shipment ID already exists on database VTTK 20120206
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20120106
4 CONVERT_BSKEY_TO_LOGSYS_NAME Instance method Public Method Convert Business System Key to Logical system (ALE) name 20120125
5 FILL_ADDITIONAL_PARTY Instance method Private Method E1ADRM4: Additional Party 20120106
6 FILL_CARRIER_ACCEPTANCE_STATUS Instance method Private Method E1EDT57: Carrier Acceptance status Code 20120106
7 FILL_CENTRAL_ADDRESS_GRP Instance method Private Method E1ADRM4(Subsegment: E1ADRE4): Shipping Point, Carrier Party 20120123
8 FILL_DLV_BY_ITM_ASSGM Instance method Private Method E1EDT01: Filling Deliveries by Item Assignment per Stage 20120106
9 FILL_DLV_PER_SHPMNT_ITEM Instance method Private Method E1EDL20: Filling Deliveries per Shipment Item 20120106
10 FILL_IDOC_CONTROL_RECORD Instance method Private Method EDIDC: Idoc Control Record 20120123
11 FILL_IDOC_CTRL_SHIPMENT Instance method Private Method E1EDT18: IDoc: Control (Shipment) 20120123
12 FILL_LOADING_LOCATION Instance method Private Method E1EDT44: Loading & Unloading Location 20120106
13 FILL_LOADING_TIMES Instance method Private Method E1EDT10: Loading/unloading date time for 1st/last stage 20120106
14 FILL_PACKAGE Instance method Private Method E1EDT37 (Subsegment: E1EDT43): Package and its items 20120106
15 FILL_SHIPMENT_HEADER Instance method Private Method E1EDT20: Shipment05 Header 20120123
16 FILL_TIMES_PER_STAGE Instance method Private Method E1EDT45: Local departure/arrival date time per stage 20120106
17 FILL_TRANSPORTATION_STAGE Instance method Private Method E1EDK33: Transportation Stages 20120106
18 GET_INSTANCE Static method Public Method Return singleton 20120106
19 GET_XI_MSGID Instance method Private Method 20120125
20 MAP_TRP_ORDER_EXEC_RQ_IN Instance method Public Method 20120106
21 PROCESS_IDOC_DATA_FOR_SHIPMENT Instance method Private Method Creating or Updating Shipment via Idoc Data from TM 20120208
22 READ_INBOUND_PARTNER_PROFILE Instance method Private Method Reading Partner Profile Inbound from EDP21 20120125
Events
Class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 INBD_PARTNER_PROFILE_STY Private See coding 20120125 BEGIN OF inbd_partner_profile_sty, sndprn TYPE edipsndprn, " Partner Number of Sender sndprt TYPE edipsndprt, " Partner Type of Sender sndpfc TYPE edipsndpfc, " Partner function of sender mestyp TYPE edipmestyp, " Message Type mescod TYPE edipmescod, " Message code mesfct TYPE edipmesfct, " Message function END OF inbd_partner_profile_sty
Method Signatures

Method APPLICATION_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120117
2 Importing IS_INPUT Call by reference Type reference (TYPE) TRA_S_CTRL_AND_DATA_RECORD Transportation control and data record structure 20120116

Method APPLICATION_PROCESSING on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method CHECK_SHIPMENT_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SHIPMENT_ID Call by reference Type reference (TYPE) EXT_FREIGHT_ORDER External Freight Order ID 20120206
2 Returning RV_BOOL Value transfer Type reference (TYPE) ABAP_BOOL 20120206

Method CHECK_SHIPMENT_EXISTENCE on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method CONVERT_BSKEY_TO_LOGSYS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BSKEY Call by reference Type reference (TYPE) SLD_BSKEY Key Name of Business System 20120125
2 Returning RV_LOGSYS Value transfer Type reference (TYPE) LOGSYS Logical System 20120125

Method CONVERT_BSKEY_TO_LOGSYS_NAME on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method FILL_ADDITIONAL_PARTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EDIDD Call by reference Type reference (TYPE) EDIDD_TT Table Type for EDIDD (IDoc Data Records) 20120106
2 Changing CT_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130517
3 Importing IT_ADDITIONAL_PARTY Call by reference Type reference (TYPE) SAPPLCO_TO_EXEC_ADD_PARTY_T TranspOrdSCMExecReqAddlPty 20120106

Method FILL_ADDITIONAL_PARTY on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method FILL_CARRIER_ACCEPTANCE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EDIDD Call by reference Type reference (TYPE) EDIDD_TT Table Type for EDIDD (IDoc Data Records) 20120106
2 Importing IS_TOR_EXECUTION Call by reference Type reference (TYPE) SAPPLCO_TO_EXEC_TO_EXEC Transportation order execution 20120106

Method FILL_CARRIER_ACCEPTANCE_STATUS on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method FILL_CENTRAL_ADDRESS_GRP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EDIDD Call by reference Type reference (TYPE) EDIDD_TT Table Type for EDIDD (IDoc Data Records) 20120123
2 Changing CT_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130517
3 Importing IS_TOR_EXECUTION Call by reference Type reference (TYPE) SAPPLCO_TO_EXEC_TO_EXEC TranspOrdSCMExecReqTranspOrdExec 20120123

Method FILL_CENTRAL_ADDRESS_GRP on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method FILL_DLV_BY_ITM_ASSGM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EDIDD Call by reference Type reference (TYPE) EDIDD_TT Table Type for EDIDD (IDoc Data Records) 20120106
2 Changing CT_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130517
3 Importing IR_TRSP_STAGE Call by reference Object reference (TYPE REF TO) SAPPLCO_TO_EXEC_TRP_STGE TranspOrdSCMExecReqTranspStge 20120106
4 Importing IT_ITEM Call by reference Type reference (TYPE) SAPPLCO_TO_EXEC_ITM_T TranspOrdSCMExecReqItm 20120106

Method FILL_DLV_BY_ITM_ASSGM on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method FILL_DLV_PER_SHPMNT_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EDIDD Call by reference Type reference (TYPE) EDIDD_TT Table Type for EDIDD (IDoc Data Records) 20120106
2 Importing IT_ITEM Call by reference Type reference (TYPE) SAPPLCO_TO_EXEC_ITM_T TranspOrdSCMExecReqItm 20120106

Method FILL_DLV_PER_SHPMNT_ITEM on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method FILL_IDOC_CONTROL_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130517
2 Exporting ES_EDI_CTRL_REC Call by reference Type reference (TYPE) EDIDC Control record (IDoc) 20120123
3 Importing IS_MSG_HDR Call by reference Type reference (TYPE) SAPPLCO_BUS_DOC_MESSAGE_HEADER Business information from the perspective of the sender appl 20120123

Method FILL_IDOC_CONTROL_RECORD on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method FILL_IDOC_CTRL_SHIPMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EDIDD Call by reference Type reference (TYPE) EDIDD_TT Table Type for EDIDD (IDoc Data Records) 20120123
2 Changing CT_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130517
3 Importing IS_TOR_EXECUTION Call by reference Type reference (TYPE) SAPPLCO_TO_EXEC_TO_EXEC TranspOrdSCMExecReqTranspOrdExec 20120123

Method FILL_IDOC_CTRL_SHIPMENT on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method FILL_LOADING_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EDIDD Call by reference Type reference (TYPE) EDIDD_TT Table Type for EDIDD (IDoc Data Records) 20120106
2 Changing CT_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130517
3 Importing IR_TRSP_STAGE Call by reference Object reference (TYPE REF TO) SAPPLCO_TO_EXEC_TRP_STGE Transportation Stage 20120106

Method FILL_LOADING_LOCATION on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method FILL_LOADING_TIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EDIDD Call by reference Type reference (TYPE) EDIDD_TT Table Type for EDIDD (IDoc Data Records) 20120106
2 Changing CT_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130517
3 Importing IT_TRANSPORTATION_STAGE Call by reference Type reference (TYPE) SAPPLCO_TO_EXEC_TRP_STGE_T TranspOrdSCMExecReqTranspStge 20130517

Method FILL_LOADING_TIMES on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method FILL_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EDIDD Call by reference Type reference (TYPE) EDIDD_TT Table Type for EDIDD (IDoc Data Records) 20120106
2 Changing CT_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130517
3 Importing IT_PACKAGE Call by reference Type reference (TYPE) SAPPLCO_TO_EXEC_PCKG_T TOR Package 20120106

Method FILL_PACKAGE on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method FILL_SHIPMENT_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EDIDD Call by reference Type reference (TYPE) EDIDD_TT Table Type for EDIDD (IDoc Data Records) 20120123
2 Changing CT_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130517
3 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_TO_EXEC_MSG MDT TranspOrdSCMExecReqMsg 20120123

Method FILL_SHIPMENT_HEADER on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method FILL_TIMES_PER_STAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EDIDD Call by reference Type reference (TYPE) EDIDD_TT Table Type for EDIDD (IDoc Data Records) 20120106
2 Changing CT_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130517
3 Importing IR_TRSP_STAGE Call by reference Object reference (TYPE REF TO) SAPPLCO_TO_EXEC_TRP_STGE Transportation Stage 20130517

Method FILL_TIMES_PER_STAGE on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method FILL_TRANSPORTATION_STAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EDIDD Call by reference Type reference (TYPE) EDIDD_TT Table Type for EDIDD (IDoc Data Records) 20120106
2 Changing CT_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130517
3 Importing IT_ITEM Call by reference Type reference (TYPE) SAPPLCO_TO_EXEC_ITM_T TranspOrdSCMExecReqItm 20120106
4 Importing IT_TRANSPORTATION_STAGE Call by reference Type reference (TYPE) SAPPLCO_TO_EXEC_TRP_STGE_T TranspOrdSCMExecReqTranspStge 20120106

Method FILL_TRANSPORTATION_STAGE on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SOA2IDOC_TOREXEC_REQ_IN_SRV Mapping XML-Msg to SHPMNT05 Idoc 20120106

Method GET_INSTANCE on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method GET_XI_MSGID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MSGID Value transfer Type reference (TYPE) SXMSMGUID XI: Message ID 20120125

Method GET_XI_MSGID on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method MAP_TRP_ORDER_EXEC_RQ_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OUTPUT Call by reference Type reference (TYPE) TRA_S_CTRL_AND_DATA_RECORD Transportation control and data record structure 20120106
2 Exporting ET_RETURN_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20130517
3 Importing IS_INPUT Call by reference Type reference (TYPE) SAPPLCO_TO_EXEC_MSG MDT TranspOrdSCMExecReqMsg 20120106

Method MAP_TRP_ORDER_EXEC_RQ_IN on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method PROCESS_IDOC_DATA_FOR_SHIPMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRET Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20120208
2 Importing IS_INPUT Call by reference Type reference (TYPE) TRA_S_CTRL_AND_DATA_RECORD Transportation control and data record structure 20120208

Method PROCESS_IDOC_DATA_FOR_SHIPMENT on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.

Method READ_INBOUND_PARTNER_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTROL_RECORD Call by reference Type reference (TYPE) EDIDC Control record (IDoc) 20120125
2 Returning RS_INBD_PARTNER_PRFL Value transfer Type reference (TYPE) INBD_PARTNER_PROFILE_STY EDI Inbound Partner Profile 20120125

Method READ_INBOUND_PARTNER_PROFILE on class CL_SOA2IDOC_TOREXEC_REQ_IN_SRV has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 606