SAP ABAP Class CL_SLS_LORD_HELPER (Mapping helper class for Sales Order services)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-SLS-ES (Application Component) Enterprise Services in Sales
     OPS_SE_SLS_XI_PROXY (Package) Web Service Proxies Sales
Properties
Class CL_SLS_LORD_HELPER  
Short Description Mapping helper class for Sales Order services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OPS_SE_SLS_XI_PROXY   Web Service Proxies Sales 
Created 20070815   SAP 
Last change 20100310   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)
2 CL_LORD Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_SLS_LORD_HELPER has no interface implemented.
Friends
Class CL_SLS_LORD_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_01_CREATE Constant Public Type reference (TYPE) TDF_ACTION_CODE '01' 20070910
2 CO_03_DELETE Constant Public Type reference (TYPE) TDF_ACTION_CODE '03' 20070910
3 CO_05_REMOVE Constant Public Type reference (TYPE) TDF_ACTION_CODE '05' 20070910
4 GT_ASSIGN_FIELDNAMES Static Attribute Public Type reference (TYPE) TY_T_ASSIGN_FIELDNAMES Global Table for Assignments ERP -> XI Fieldnames 20070815
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_CHANGE_SALES_ORDER Static method Public Method Delete, Create, or Change the SalesOrder 20070815
2 CREATE_VCFG_DECISION_TABLE Static method Public Method Create the decision table with the strategies 20070911
3 DETERMINE_VCFG_ACTION Static method Public Method Determine action strategy : what shall we do? 20070910
4 PREPARE_SECOND_SET_ITEM Static method Public Method Check ITEM whether a second SET_OBJECT_DATA is needed 20070821
5 PREPARE_VCFG_SET Static method Public Method Process all configurations with SET_OBJECT_DATA 20070907
6 PREPARE_VCFG_SET_PER_ITEM Static method Public Method Process configuration per Item 20070910
7 SAVE Static method Public Method Save the SalesOrder 20070815
Events
Class CL_SLS_LORD_HELPER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ASSIGN_FIELDNAMES Public See coding Structure for Assignments ERP -> XI Fieldnames 20070815 begin of TY_ASSIGN_FIELDNAMES, fieldname_erp type fieldname, fieldname_xi type symsgv, end of TY_ASSIGN_FIELDNAMES
2 TY_SPECIAL_MESSAGES Public See coding 20070815 begin of TY_SPECIAL_MESSAGES, MSGID type SYMSGID, MSGNO type SYMSGNO, change_to_error(01) type c, replace_fieldname(01) type c, end of ty_special_messages
3 TY_T_ASSIGN_FIELDNAMES Public See coding Table for Assignments ERP -> XI Fieldnames 20070815 TY_T_ASSIGN_FIELDNAMES type hashed table of TY_ASSIGN_FIELDNAMES with unique key fieldname_erp
4 TY_T_RANGE_FIELD Public See coding 20070815 ty_t_range_FIELD type range of fieldname
5 TY_T_SPECIAL_MESSAGES Public See coding 20070815 TY_T_SPECIAL_MESSAGES type hashed table of TY_SPECIAL_MESSAGES with unique key msgid msgno
Method Signatures

Method CREATE_CHANGE_SALES_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20070815
2 Changing CV_FLAG_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20070815
3 Importing IS_HDATAA_COMV Call by reference Type reference (TYPE) TDS_HDATAA_COMV Header : Additional Data A 20080813
4 Importing IS_HDATAA_COMX Call by reference Type reference (TYPE) TDS_HDATAA_COMC Header : Additional Data A 20080813
5 Importing IS_HDATAB_COMV Call by reference Type reference (TYPE) TDS_HDATAB_COMV Header : Additional Data B 20080813
6 Importing IS_HDATAB_COMX Call by reference Type reference (TYPE) TDS_HDATAB_COMC Header : Additional Data B 20080813
7 Importing IS_HEAD_COMV Call by reference Type reference (TYPE) TDS_HEAD_COMV Lean Order - Header Data (Values) 20070815
8 Importing IS_HEAD_COMX Call by reference Type reference (TYPE) TDS_HEAD_COMC Lean Order - Header Data (CHAR) 20070815
9 Importing IT_ACTION Call by reference Type reference (TYPE) TDT_ACTION Table Type for Structure TDS_ACTION 20070815
10 Importing IT_COND_COMV Call by reference Type reference (TYPE) TDT_COND_COMV Table Type for Structure TDS_COND_COMV 20070815
11 Importing IT_COND_COMX Call by reference Type reference (TYPE) TDT_COND_COMC Table Type for Structure TDS_COND_COMC 20070815
12 Importing IT_ESTAT_COMV Call by reference Type reference (TYPE) TDT_ESTAT_COMV Table Type for Structure TDS_ESTAT_COMV 20070815
13 Importing IT_ESTAT_COMX Call by reference Type reference (TYPE) TDT_ESTAT_COMC Table Type for Structure TDS_ESTAT_COMC 20070815
14 Importing IT_IDATAA_COMV Call by reference Type reference (TYPE) TDT_IDATAA_COMV Item : Additional Data A 20080813
15 Importing IT_IDATAA_COMX Call by reference Type reference (TYPE) TDT_IDATAA_COMC Item : Additional Data A 20080813
16 Importing IT_IDATAB_COMV Call by reference Type reference (TYPE) TDT_IDATAB_COMV Item : Additional Data B 20080813
17 Importing IT_IDATAB_COMX Call by reference Type reference (TYPE) TDT_IDATAB_COMC Item : Additional Data B 20080813
18 Importing IT_ITEM_COMV Call by reference Type reference (TYPE) TDT_ITEM_COMV Table Type for Structure TDS_ITEM_COMV 20070815
19 Importing IT_ITEM_COMX Call by reference Type reference (TYPE) TDT_ITEM_COMC Table Type for Structure TDS_ITEM_COMC 20070815
20 Importing IT_OBJINST Call by reference Type reference (TYPE) TDT_OBJINST Table Type for Structure TDS_OBJINST 20070815
21 Importing IT_PARTY_COMV Call by reference Type reference (TYPE) TDT_PARTY_COMV Table Type for Structure TDS_PARTY_COMV 20070815
22 Importing IT_PARTY_COMX Call by reference Type reference (TYPE) TDT_PARTY_COMC Table Type for Structure TDS_PARTY_COMC 20070815
23 Importing IT_SLINE_COMV Call by reference Type reference (TYPE) TDT_SLINE_COMV Table Type for Structure TDS_SLINE_COMV 20070815
24 Importing IT_SLINE_COMX Call by reference Type reference (TYPE) TDT_SLINE_COMC Table Type for Structure TDS_SLINE_COMC 20070815
25 Importing IT_TEXT_COMV Call by reference Type reference (TYPE) TDT_TEXT_COMV Table Type for Structure TDS_TEXT_COMV 20070815
26 Importing IT_TEXT_COMX Call by reference Type reference (TYPE) TDT_TEXT_COMC Table Type for Structure TDS_TEXT_COMC 20070815
27 Importing IT_VCFG_COMV Call by reference Type reference (TYPE) TDT_VCFG_COMV 20070815
28 Importing IT_VCFG_COMX Call by reference Type reference (TYPE) TDT_VCFG_COMC 20070815
29 Importing IT_VCFG_INTERMEDIATE Call by reference Type reference (TYPE) TDT_VCFG_INTERMEDIATE Lean Order - Configuration intermediate working table 20070911

Method CREATE_CHANGE_SALES_ORDER on class CL_SLS_LORD_HELPER has no exception.

Method CREATE_VCFG_DECISION_TABLE Signature

Method CREATE_VCFG_DECISION_TABLE on class CL_SLS_LORD_HELPER has no parameter.
Method CREATE_VCFG_DECISION_TABLE on class CL_SLS_LORD_HELPER has no exception.

Method DETERMINE_VCFG_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20070910
2 Changing CV_FLAG_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20070910
3 Exporting ET_VCFG_COMV Call by reference Type reference (TYPE) TDT_VCFG_COMV 20070910
4 Exporting EV_ACTION Call by reference Type reference (TYPE) TDF_ACTION_CODE Action Code from XI for Create, Change, Delete 20070910
5 Importing IT_VCFG_COMV Call by reference Type reference (TYPE) TDT_VCFG_COMV 20070910
6 Importing IV_ACTION_CODE Call by reference Type reference (TYPE) SAPPLCO_ACTION_CODE Character Field Length 1 20070910
7 Importing IV_ATNAM Call by reference Type reference (TYPE) TDS_VCFG_COMV-ATNAM Characteristic Name 20070910
8 Importing IV_ATVAL Call by reference Type reference (TYPE) TDS_VCFG_COMV-ATVAL Characteristic Value 20070910

Method DETERMINE_VCFG_ACTION on class CL_SLS_LORD_HELPER has no exception.

Method PREPARE_SECOND_SET_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEM_COMV Call by reference Type reference (TYPE) TDT_ITEM_COMV 20070821
2 Changing CT_ITEM_COMX Call by reference Type reference (TYPE) TDT_ITEM_COMC 20070821
3 Exporting ET_ITEM_COMV_2 Call by reference Type reference (TYPE) TDT_ITEM_COMV 20070821
4 Exporting ET_ITEM_COMV_4 Call by reference Type reference (TYPE) TDT_ITEM_COMV Table Type for Structure TDS_ITEM_COMV 20071005
5 Exporting ET_ITEM_COMX_2 Call by reference Type reference (TYPE) TDT_ITEM_COMC 20070821
6 Exporting ET_ITEM_COMX_4 Call by reference Type reference (TYPE) TDT_ITEM_COMC Table Type for Structure TDS_ITEM_COMC 20071005

Method PREPARE_SECOND_SET_ITEM on class CL_SLS_LORD_HELPER has no exception.

Method PREPARE_VCFG_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20070907
2 Changing CT_VCFG_INTERMEDIATE Call by reference Type reference (TYPE) TDT_VCFG_INTERMEDIATE Lean Order - Configuration intermediate working table 20070911
3 Changing CV_FLAG_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20070907

Method PREPARE_VCFG_SET on class CL_SLS_LORD_HELPER has no exception.

Method PREPARE_VCFG_SET_PER_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRETTAB Return Parameter 20070910
2 Changing CT_OBJINST Call by reference Type reference (TYPE) TDT_OBJINST Table Type for Structure TDS_OBJINST 20070910
3 Changing CT_VCFG_COMV Call by reference Type reference (TYPE) TDT_VCFG_COMV 20070910
4 Changing CT_VCFG_COMX Call by reference Type reference (TYPE) TDT_VCFG_COMC 20070910
5 Changing CV_FLAG_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20070910
6 Importing IT_VCFG_INTERMEDIATE Call by reference Type reference (TYPE) TDT_VCFG_INTERMEDIATE Lean Order - Configuration intermediate working table 20070911

Method PREPARE_VCFG_SET_PER_ITEM on class CL_SLS_LORD_HELPER has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_LOG Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20070815
2 Changing CV_FLAG_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20070815

Method SAVE on class CL_SLS_LORD_HELPER has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 603