SAP ABAP Class CL_LORD_ODATA_ORDER_DPC_EXT (CL_LORD_ODATA_ORDER_DPC_EXT)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-SLS-API (Application Component) SD API Interface, LORD
     ERP_SD_ODATA_SLS (Package) OData Services for Sales
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_LORD_ODATA_ORDER_DPC Data Provider Base Class 20130822
Properties
Class CL_LORD_ODATA_ORDER_DPC_EXT  
Short Description    
Super Class CL_LORD_ODATA_ORDER_DPC Data Provider Base Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ERP_SD_ODATA_SLS   OData Services for Sales 
Created 20130814   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_MGW_APPL_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CL_LORD_ODATA_UTIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_LORD_ODATA_ORDER_DPC_EXT has no interface implemented.
Friends
Class CL_LORD_ODATA_ORDER_DPC_EXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_PROCESS_CONTEXT Instance attribute Protected Type reference (TYPE) CL_LORD_ODATA_UTIL=>TY_GS_PROCESS_CONTEXT 20130906
2 SO_UTIL Static Attribute Protected Object reference (TYPE REF TO) CL_LORD_ODATA_UTIL 20130822
3 ST_ODATA_LORD_FIELD_MAPPING Static Attribute Protected Type reference (TYPE) TY_GT_ODATA_LORD_FIELD_MAPPING 20130906
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_ATPCHECK Instance method Protected Method 20130906
2 ACTION_REMOVE_DLVBLOCK Instance method Protected Method 20130906
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20130822
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130822
5 CONVERT_STREAM Instance method Protected Method 20131106
6 CREATE_DEEP_HEAD Instance method Protected Method 20130912
7 CREATE_DEEP_ITEM Instance method Protected Method 20130912
8 GET_DEEP_HEAD Instance method Protected Method 20130917
9 GET_DEEP_ITEM Instance method Protected Method 20130920
10 GET_DEEP_ITEMSET Instance method Protected Method 20130922
11 GET_HELPVALUES Static method Protected Method 20130906
Events
Class CL_LORD_ODATA_ORDER_DPC_EXT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TCS_HEAD_DEEP_DATA Protected See coding 20130912 begin of TCS_HEAD_DEEP_DATA. include type CL_LORD_ODATA_ORDER_MPC=>ts_header as header. types: pricecondset type tct_cond, headerpartnerset type tct_party, end of TCS_HEAD_DEEP_DATA
2 TCS_ITEM_DEEP_DATA Protected See coding 20130912 begin of TCS_item_DEEP_DATA. include type CL_LORD_ODATA_ORDER_MPC=>ts_item as item. types: pricecondset type tct_cond, schedlineset type tct_sline, itempartnerset type tct_party, end of TCS_item_DEEP_DATA
3 TCS_ORDER_DEEP_DATA Protected See coding 20130912 begin of tcs_order_deep_data. include type tcs_head_deep_data as head. types: itemset type tct_item_deep_data, end of tcs_order_deep_data
4 TCT_COND Protected See coding 20130912 tct_cond type standard table of CL_LORD_ODATA_ORDER_MPC=>ts_pricecond with key vbeln posnr kschl count
5 TCT_ITEM Protected See coding 20130912 tct_item type standard table of CL_LORD_ODATA_ORDER_MPC=>ts_item with key vbeln posnr
6 TCT_ITEM_DEEP_DATA Protected See coding 20130912 tct_item_deep_data type standard table of tcs_item_deep_data with key vbeln posnr
7 TCT_PARTY Protected See coding 20130912 tct_party type standard table of tds_lodata_or_party with key vbeln posnr parvw
8 TCT_SLINE Protected See coding 20130912 tct_sline type standard table of CL_LORD_ODATA_ORDER_MPC=>ts_schedline with key vbeln posnr etenr
9 TY_GS_ODATA_LORD_FIELD_MAPPING Protected See coding 20130906 begin of ty_gs_odata_lord_field_mapping, entity_type type c length 40, property_name type c length 40, object type tabname, field_name type fieldname, end of ty_gs_odata_lord_field_mapping
10 TY_GT_ODATA_LORD_FIELD_MAPPING Protected See coding 20130906 ty_gt_odata_lord_field_mapping type hashed table of ty_gs_odata_lord_field_mapping with unique key entity_type property_name
Method Signatures

Method ACTION_ATPCHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ATPINFO Call by reference Type reference (TYPE) TDS_LODATA_ATPINFO ATP Info for LORD-based OData Service 20130906
2 Importing IO_TECH_REQUEST_CONTEXT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_REQ_FUNC_IMPORT Request Details for Function Imports 20130906
3 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130906
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130906
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130906

Method ACTION_REMOVE_DLVBLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DONE Call by reference Type reference (TYPE) BOOLEAN ATP Info for LORD-based OData Service 20130906
2 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130906
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130906
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130906

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_LORD_ODATA_ORDER_DPC_EXT has no parameter.
Method CONSTRUCTOR on class CL_LORD_ODATA_ORDER_DPC_EXT has no exception.

Method CONVERT_STREAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MEDIA_RESOURCE Call by reference Type reference (TYPE) /IWBEP/IF_MGW_APPL_TYPES=>TY_S_MEDIA_RESOURCE Media Resource information 20131106
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20131106

Method CREATE_DEEP_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEAD_DEEP_DATA Call by reference Type reference (TYPE) TCS_HEAD_DEEP_DATA 20130912
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130912
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130912

Method CREATE_DEEP_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_HANDLE Call by reference Type reference (TYPE) GUID_32 Item number of the SD document 20130920
2 Importing IS_ITEM_DEEP_DATA Call by reference Type reference (TYPE) TCS_ITEM_DEEP_DATA 20130912
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130912
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130912

Method GET_DEEP_HEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HEAD_DEEP_DATA Call by reference Type reference (TYPE) TCS_HEAD_DEEP_DATA 20130917
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130917
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130917

Method GET_DEEP_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ITEM_DEEP_DATA Call by reference Type reference (TYPE) TCS_ITEM_DEEP_DATA 20130920
2 Importing IV_HANDLE Call by reference Type reference (TYPE) GUID_32 GUID in 'CHAR' Format in Uppercase 20130920
3 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VA Sales Document 20130922
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130922
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130922

Method GET_DEEP_ITEMSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEM_DEEP_DATA Call by reference Type reference (TYPE) TCT_ITEM_DEEP_DATA 20130922
2 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VA Sales Document 20130922
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130922
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130922

Method GET_HELPVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HELPVALUES Call by reference Type reference (TYPE) SHSVALTAB Table Type for Structure TDS_SHLPTAB_SIMPLE 20130906
2 Importing IO_TECH_REQUEST_CONTEXT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_REQ_FUNC_IMPORT Request Details for Function Imports 20130906
3 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130906
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130906
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130906
History
Last changed by/on SAP  20131127 
SAP Release Created in