SAP ABAP Class CL_LORD_MY_QUOTATION_DPC_EXT (Data Provider Secondary Class)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-SLS-QUT (Application Component) Customer Inquiries / Quotations
     ERP_SD_ODATA_MY_QUOTATION (Package) OData Services for My Quotation App
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_LORD_MY_QUOTATION_DPC Data Provider Base Class 20130909
Properties
Class CL_LORD_MY_QUOTATION_DPC_EXT  
Short Description Data Provider Secondary Class    
Super Class CL_LORD_MY_QUOTATION_DPC Data Provider Base Class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ERP_SD_ODATA_MY_QUOTATION   OData Services for My Quotation App 
Created 20130819   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_MESSAGE_CONTAINER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWBEP/IF_MGW_APPL_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 CL_LORD_MY_QUOTATION_MPC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_LORD_MY_QUOTATION_MPC_EXT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 CL_LORD_ODATA_UTIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_LORD_MY_QUOTATION_DPC_EXT has no interface implemented.
Friends
Class CL_LORD_MY_QUOTATION_DPC_EXT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_MATERIAL_ID Constant Private Type reference (TYPE) STRING 'MaterialId' 20130909
2 MO_MY_QUOTATION_BADI Instance attribute Private Object reference (TYPE REF TO) BADI_ODATA_MY_QUOTATION 20131009
3 MO_QUOTE_UTIL Instance attribute Private Object reference (TYPE REF TO) CL_LORD_MY_QUOTATION_UTIL My Quotation Utilility functions 20131009
4 MS_APP_CUSTOMIZING Instance attribute Private Type reference (TYPE) TST_CUSTOMIZING Customizing Information 20130923
5 MS_LOGIC_SWITCH Instance attribute Private Type reference (TYPE) TDS_LOGIC_SWITCH LORD: Control Parameters for Lean Order 20131111
6 MS_MATERIAL_INFO Instance attribute Private Type reference (TYPE) TST_MATERIAL_INFO 20131113
7 MS_PROCESS_CONTEXT Instance attribute Private Type reference (TYPE) CL_LORD_ODATA_UTIL=>TY_GS_PROCESS_CONTEXT 20130909
8 MTPOS_T Instance attribute Private Type reference (TYPE) TRG_CHAR4 rage table of MTPOS 20131125
9 SO_UTIL Static Attribute Private Object reference (TYPE REF TO) CL_LORD_ODATA_UTIL Utility Class for LORD-based OData 20130909
10 ST_ODATA_FIELD_MAPPING Static Attribute Private Type reference (TYPE) CL_LORD_ODATA_UTIL=>TY_GT_ODATA_LORD_FIELD_MAPPING 20131122
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_QUOTATION_ADDRE_PARAM Instance method Private Method Determines which addresses need to be update/deleted/created 20130923
2 CHANGE_QUOTATION_HEADER_PARAM Instance method Private Method Map a header structure to a BAPISDHEAD structure 20130918
3 CHANGE_QUOTATION_ITEMS_PARAM Instance method Private Method Map a header structure to a BAPISDHEAD structure 20130923
4 CHANGE_QUOTATION_PRICE_PARAM Instance method Private Method Map a header structure to a BAPISDHEAD structure 20130923
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20130909
6 CONSTRUCTOR Instance method Public Constructor 20130923
7 CONVERT_STREAM Instance method Protected Method 20131114
8 CREATE_QUOTATION_DEEP Instance method Private Method Simulate a quotation 20131011
9 CREATE_QUOTATION_HEADER_DEEP Instance method Private Method 20131011
10 CREATE_QUOTATION_ITEM_DEEP Instance method Protected Method 20131011
11 DEACTIVATE_FIELD_INPUT_CHECK Instance method Private Method 20131111
12 GET_ACTION_MESSAGES Instance method Private Method Gets messages raised by action (create, simulate, update) 20131009
13 GET_APP_CUSTOMIZING Instance method Protected Method Get the Application Customizing 20130923
14 GET_ENTITY Instance method Protected Method 20131111
15 GET_ENTITYSET Instance method Protected Method 20131111
16 GET_ITEM_CATEGORIES Instance method Private Method Filter material based on quotations's item categories 20131125
17 GET_MATERIAL_INFO Instance method Private Method Get material information 20131113
18 GET_MATERIAL_PRICE Instance method Private Method Get Material Price 20131122
19 GET_QUOTATION_DEEP Instance method Private Method 20130923
20 GET_QUOTATION_HEADER_DEEP Instance method Protected Method 20130923
21 GET_QUOTATION_ID_CHECK_AUTH Instance method Private Method Gets Quotation ID from OData request & checks authorization 20130909
22 GET_QUOTATION_ID_FROM_REQUEST Instance method Private Method Gets Quotation ID from OData request 20130909
23 GET_QUOTATION_ITEMS_DEEP Instance method Protected Method 20130923
24 GET_QUOTATION_ITEM_DEEP Instance method Protected Method 20130923
25 GET_VALUE_HELP Instance method Private Method Get value help 20131122
26 HAS_ITEM_VALID_ITEM_CATEGORY Instance method Private Method does the item has a valid item category 20131125
27 MAX_CACHE Instance method Private Method Set header for no cache 20130918
28 NO_CACHE Instance method Private Method Set header for no cache 20130909
29 PERFORM_QUOTATION_OUTPUT Instance method Private Method Get Material Price 20131125
30 RAISE_MESSAGE_EXCEPTION Instance method Private Method Raise an exception for a specific message 20130909
31 REACTIVATE_FIELD_INPUT_CHECK Instance method Private Method 20131111
32 UPDATE_QUOTATION Instance method Private Method Update a quotation 20130915
Events
Class CL_LORD_MY_QUOTATION_DPC_EXT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TDT_QT_ITEMS Public See coding 20130909 tdt_qt_items type standard table of tst_qt_items with default key
2 TDT_QT_MESSAGES Public See coding 20131009 tdt_qt_messages type standard table of cl_lord_my_quotation_mpc=>ts_message with default key
3 TDT_QT_PARTNERS Public See coding 20130909 tdt_qt_partners type standard table of cl_lord_my_quotation_mpc=>ts_partner with default key
4 TDT_QT_PRICING_CONDITIONS Public See coding 20130909 tdt_qt_pricing_conditions type standard table of cl_lord_my_quotation_mpc=>ts_pricingcondition with default key
5 TST_CUSTOMIZING Public See coding 20131009 begin of tst_customizing, quote_type type fiori_default_my_quote_type, item_price type fiori_dflt_my_quote_price, head_discount type fiori_dflt_my_quote_h_discount, item_discount type fiori_dflt_my_quote_i_discount, partner type fiori_dflt_partner, red_threshold type fiori_dflt_red_threshold, end of tst_customizing
6 TST_MATERIAL_INFO Public See coding 20131113 begin of tst_material_info, clientdata type bapi_mara_ga, salesdata type bapi_mvke_ga, materialdescription type tt_materialdescription, unitsofmeasure type tt_unitsofmeasure, end of tst_material_info
7 TST_QT_ITEMS Public See coding 20130909 begin of tst_qt_items. include type cl_lord_my_quotation_mpc=>ts_quotationitem. types: pricingconditionset type tdt_qt_pricing_conditions, end of tst_qt_items
8 TS_ACTION Public See coding 20130923 begin of ts_action. include type cl_lord_my_quotation_mpc=>ts_action. types: quotationheaderset type ts_quotation_deep, messageset type tdt_qt_messages, end of ts_action
9 TS_QUOTATION_DEEP Public See coding 20130923 begin of ts_quotation_deep. include type ts_quotation_header_deep as header_deep. types: quotationitemset type tt_quotation_items_deep, end of ts_quotation_deep
10 TS_QUOTATION_HEADER_DEEP Public See coding 20130923 begin of ts_quotation_header_deep. include type cl_lord_my_quotation_mpc=>ts_quotationheader as header. types: partnerset type tdt_qt_partners, pricingconditionset type tdt_qt_pricing_conditions, end of ts_quotation_header_deep
11 TS_QUOTATION_ITEM_DEEP Public See coding 20130923 begin of ts_quotation_item_deep. include type cl_lord_my_quotation_mpc=>ts_quotationitem as item. types: pricingconditionset type tdt_qt_pricing_conditions, end of ts_quotation_item_deep
12 TT_MATERIALDESCRIPTION Public See coding 20131114 tt_materialdescription type standard table of bapi_makt_ga with default key
13 TT_QUOTATION_ITEMS_DEEP Public See coding 20130923 tt_quotation_items_deep type standard table of ts_quotation_item_deep with default key
14 TT_RETURN Public See coding 20131114 tt_return type standard table of bapireturn with default key
15 TT_UNITSOFMEASURE Public See coding 20131114 tt_unitsofmeasure type standard table of bapi_marm_ga with default key
Method Signatures

Method CHANGE_QUOTATION_ADDRE_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NEW_ADDRESS Call by reference Type reference (TYPE) TDT_QT_PARTNERS BAPI Reference Structure for Addresses (Org./Company) 20130923
2 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20130923
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130923
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130923

Method CHANGE_QUOTATION_HEADER_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NEW_HEADER Call by reference Type reference (TYPE) CL_LORD_MY_QUOTATION_MPC=>TS_QUOTATIONHEADER table for name value pairs 20130918
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130923
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130923

Method CHANGE_QUOTATION_ITEMS_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NEW_ITEMS Call by reference Type reference (TYPE) TT_QUOTATION_ITEMS_DEEP table for name value pairs 20130923
2 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20130923
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130923
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130923

Method CHANGE_QUOTATION_PRICE_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NEW_COND Call by reference Type reference (TYPE) TDT_QT_PRICING_CONDITIONS table for name value pairs 20130923
2 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR Item number of the SD document 20130923
3 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20130923
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130923
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130923

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_LORD_MY_QUOTATION_DPC_EXT has no parameter.
Method CONSTRUCTOR on class CL_LORD_MY_QUOTATION_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 20131114
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20131115

Method CREATE_QUOTATION_DEEP Signature

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

Method CREATE_QUOTATION_HEADER_DEEP Signature

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

Method CREATE_QUOTATION_ITEM_DEEP Signature

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

Method DEACTIVATE_FIELD_INPUT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LEAN_ORDER_OBJECT_ID Call by reference Type reference (TYPE) TABNAME Table Name 20131111

Method DEACTIVATE_FIELD_INPUT_CHECK on class CL_LORD_MY_QUOTATION_DPC_EXT has no exception.

Method GET_ACTION_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Value transfer Type reference (TYPE) CL_LORD_MY_QUOTATION_MPC=>TT_MESSAGE 20131009
2 Exporting EV_HAS_WARNINGS Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20131009
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20131009
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20131009

Method GET_APP_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_APP_CUSTOMIZING Value transfer Type reference (TYPE) TST_CUSTOMIZING My Quotations Settings 20130927

Method GET_APP_CUSTOMIZING on class CL_LORD_MY_QUOTATION_DPC_EXT has no exception.

Method GET_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITY Call by reference Type reference (TYPE) ANY Returning data 20131111
2 Importing IO_TECH_REQUEST_CONTEXT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_REQ_ENTITY 20131111
3 Importing IS_OBJKEY Call by reference Type reference (TYPE) DATA 20131111
4 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR table for name value pairs 20131111
5 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAVIGATION_PATH table of navigation paths 20131111
6 Importing IV_LEAN_ORDER_OBJECT_ID Call by reference Type reference (TYPE) TABNAME Table Name 20131111
7 Importing IV_QUOTATION_ID Call by reference Type reference (TYPE) CL_LORD_MY_QUOTATION_MPC=>TS_QUOTATIONHEADER-VBELN 20131111
8 Importing IV_QUOTATION_ITEM_ID Call by reference Type reference (TYPE) CL_LORD_MY_QUOTATION_MPC=>TS_QUOTATIONITEM-POSNR 20131111
9 Importing IV_TABIX Call by reference Type reference (TYPE) SYTABIX Row Index of Internal Tables 20131111
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION business exception in mgw 20131111
2 /IWBEP/CX_MGW_TECH_EXCEPTION mgw technical exception 20131111

Method GET_ENTITYSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESPONSE_CONTEXT Call by reference Type reference (TYPE) /IWBEP/IF_MGW_APPL_SRV_RUNTIME=>TY_S_MGW_RESPONSE_CONTEXT 20131111
2 Exporting ET_ENTITYSET Call by reference Type reference (TYPE) ANY Returning data 20131111
3 Importing IO_TECH_REQUEST_CONTEXT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_REQ_ENTITYSET 20131111
4 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR Table for name value pairs 20131111
5 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAVIGATION_PATH Table of navigation paths 20131111
6 Importing IV_LEAN_ORDER_OBJECT_ID Call by reference Type reference (TYPE) TABNAME Table Name 20131111
7 Importing IV_QUOTATION_ID Call by reference Type reference (TYPE) CL_LORD_MY_QUOTATION_MPC=>TS_QUOTATIONHEADER-VBELN Sales and Distribution Document Number 20131111
8 Importing IV_QUOTATION_ITEM_ID Call by reference Type reference (TYPE) CL_LORD_MY_QUOTATION_MPC=>TS_QUOTATIONITEM-POSNR Item number of the SD document 20131111
9 Importing IV_WITH_INDEX Call by reference Type reference (TYPE) ABAP_BOOL 20131111
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION business exception in mgw 20131111
2 /IWBEP/CX_MGW_TECH_EXCEPTION mgw technical exception 20131111

Method GET_ITEM_CATEGORIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OT_MTPOS_T Call by reference Type reference (TYPE) TRG_CHAR4 Range Table for Data Element MATNR 20131125

Method GET_ITEM_CATEGORIES on class CL_LORD_MY_QUOTATION_DPC_EXT has no exception.

Method GET_MATERIAL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MATERIAL_DESCRIPTION Call by reference Type reference (TYPE) TT_MATERIALDESCRIPTION 20131113
2 Exporting ET_MATERIAL_UOM Call by reference Type reference (TYPE) TT_UNITSOFMEASURE 20131113
3 Exporting ET_RETURN Call by reference Type reference (TYPE) TT_RETURN 20131113
4 Exporting EV_CLIENTDATA Call by reference Type reference (TYPE) BAPI_MARA_GA Material Data at Client Level 20131113
5 Exporting EV_SALESDATA Call by reference Type reference (TYPE) BAPI_MVKE_GA Sales Data 20131113
6 Importing IV_DISTR_CHAN Call by reference Type reference (TYPE) BAPI_MVKE_GA-DISTR_CHAN Distribution Channel 20131114
7 Importing IV_MATERIAL Call by reference Type reference (TYPE) BAPI_MARA_GA-MATERIAL Sales Organization 20131113
8 Importing IV_SALES_ORG Call by reference Type reference (TYPE) BAPI_MVKE_GA-SALES_ORG Sales Organization 20131113
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20131114
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20131114

Method GET_MATERIAL_PRICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA 20131122
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 20131122
3 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR table for name value pairs 20131122
4 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) STRING 20131122
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20131122
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20131122

Method GET_QUOTATION_DEEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUOTATION_ID Call by reference Type reference (TYPE) CL_LORD_MY_QUOTATION_MPC=>TS_QUOTATIONHEADER-VBELN 20130923
2 Returning RV_QUOTATION_DEEP Value transfer Type reference (TYPE) TS_QUOTATION_DEEP 20130923
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130923
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130923

Method GET_QUOTATION_HEADER_DEEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUOTATION_ID Call by reference Type reference (TYPE) CL_LORD_MY_QUOTATION_MPC=>TS_QUOTATIONHEADER-VBELN 20130923
2 Returning RS_QUOTATION_HEADER_DEEP Value transfer Type reference (TYPE) TS_QUOTATION_HEADER_DEEP 20130923
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130923
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130923

Method GET_QUOTATION_ID_CHECK_AUTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_CONTAINER Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MESSAGE_CONTAINER Message Container Interface 20131013
2 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130918
3 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAVIGATION_PATH table of navigation paths 20130918
4 Importing IV_QUOTATION_ID Call by reference Type reference (TYPE) CL_LORD_MY_QUOTATION_MPC=>TS_QUOTATIONHEADER-VBELN 20131111
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130909
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130927

Method GET_QUOTATION_ID_FROM_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130918
2 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAVIGATION_PATH table of navigation paths 20130918
3 Returning RV_QUOTATION_ID Value transfer Type reference (TYPE) CL_LORD_MY_QUOTATION_MPC=>TS_QUOTATIONHEADER-VBELN Sales Document 20130909

Method GET_QUOTATION_ID_FROM_REQUEST on class CL_LORD_MY_QUOTATION_DPC_EXT has no exception.

Method GET_QUOTATION_ITEMS_DEEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUOTATION_ID Call by reference Type reference (TYPE) CL_LORD_MY_QUOTATION_MPC_EXT=>TS_QUOTATIONHEADER-VBELN Sales Document 20130923
2 Returning RT_QUOTATION_ITEMS_DEEP Value transfer Type reference (TYPE) TT_QUOTATION_ITEMS_DEEP 20130923
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130923
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130923

Method GET_QUOTATION_ITEM_DEEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_QUOTATION_ITEM_DEEP Call by reference Type reference (TYPE) TS_QUOTATION_ITEM_DEEP 20130923
2 Importing IV_QUOTATION_ID Call by reference Type reference (TYPE) CL_LORD_MY_QUOTATION_MPC=>TS_QUOTATIONHEADER-VBELN GUID in 'CHAR' Format in Uppercase 20130923
3 Importing IV_QUOTATION_ITEM_ID Call by reference Type reference (TYPE) CL_LORD_MY_QUOTATION_MPC=>TS_QUOTATIONITEM-POSNR Sales Document 20130923
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130923
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130923

Method GET_VALUE_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUEHELP Call by reference Type reference (TYPE) SHSVALTAB Business Server Pages (BSP) Value List Search Help 20131122
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 20131122
3 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR table for name value pairs 20131122
4 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) STRING 20131122
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20131122
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20131122

Method HAS_ITEM_VALID_ITEM_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISTR_CHAN Call by reference Type reference (TYPE) BAPI_MVKE_GA-DISTR_CHAN Distribution Channel 20131125
2 Importing IV_MATERIAL Call by reference Type reference (TYPE) BAPI_MARA_GA-MATERIAL Material Number 20131125
3 Importing IV_SALESORG Call by reference Type reference (TYPE) BAPI_MVKE_GA-SALES_ORG Sales Organization 20131125
4 Returning OV_IS_VALID Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20131125

Method HAS_ITEM_VALID_ITEM_CATEGORY on class CL_LORD_MY_QUOTATION_DPC_EXT has no exception.

Method MAX_CACHE Signature

Method MAX_CACHE on class CL_LORD_MY_QUOTATION_DPC_EXT has no parameter.
Method MAX_CACHE on class CL_LORD_MY_QUOTATION_DPC_EXT has no exception.

Method NO_CACHE Signature

Method NO_CACHE on class CL_LORD_MY_QUOTATION_DPC_EXT has no parameter.
Method NO_CACHE on class CL_LORD_MY_QUOTATION_DPC_EXT has no exception.

Method PERFORM_QUOTATION_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA 20131125
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 20131125
3 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR table for name value pairs 20131125
4 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) STRING 20131125
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20131125
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20131125

Method RAISE_MESSAGE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130909
2 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) STRING 20130909
3 Importing IV_ERROR_CATEGORY Call by reference Type reference (TYPE) /IWBEP/IF_MESSAGE_CONTAINER=>TY_ERROR_CATEGORY /IWBEP/IF_MESSAGE_CONTAINER=>GCS_ERROR_CATEGORY-PROCESSING Char 15 20130909
4 Importing IV_IS_LEADING_MESSAGE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20130909
5 Importing IV_MSG_ID Call by reference Type reference (TYPE) SYMSGID Message Class 20130909
6 Importing IV_MSG_NUMBER Call by reference Type reference (TYPE) SYMSGNO Message Number 20130909
7 Importing IV_MSG_TEXT Call by reference Type reference (TYPE) BAPI_MSG Message Text 20130909
8 Importing IV_MSG_V1 Call by reference Type reference (TYPE) DATA Message Variable 20130909
9 Importing IV_MSG_V2 Call by reference Type reference (TYPE) DATA Message Variable 20130909
10 Importing IV_MSG_V3 Call by reference Type reference (TYPE) DATA Message Variable 20130909
11 Importing IV_MSG_V4 Call by reference Type reference (TYPE) DATA Message Variable 20130909
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Technical Exception 20130918

Method REACTIVATE_FIELD_INPUT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LEAN_ORDER_OBJECT_ID Call by reference Type reference (TYPE) TABNAME Table Name 20131111

Method REACTIVATE_FIELD_INPUT_CHECK on class CL_LORD_MY_QUOTATION_DPC_EXT has no exception.

Method UPDATE_QUOTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_QUOTATION_DEEP_ENTITY Call by reference Type reference (TYPE) TS_QUOTATION_DEEP table for name value pairs 20130923
2 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAVIGATION_PATH table of navigation paths 20130918
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130915
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130915
History
Last changed by/on SAP  20140121 
SAP Release Created in