SAP ABAP Interface IF_BADI_ODATA_MY_QUOTATION (Interface for BAdI: BADI_ODATA_MY_QUOTATION)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BADI_ODATA_MY_QUOTATION Class for BAdI: BADI_ODATA_MY_QUOTATION 20130910
Properties
Interface IF_BADI_ODATA_MY_QUOTATION  
Short Description Interface for BAdI: BADI_ODATA_MY_QUOTATION    
General Data
Package ERP_SD_ODATA_MY_QUOTATION   OData Services for My Quotation App 
Created 20130829   SAP 
Last changed 20131127   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_LORD_MY_QUOTATION_DPC_EXT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_LORD_ODATA_UTIL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20130905
Friends
Interface IF_BADI_ODATA_MY_QUOTATION has no friend.
Attributes
Interface IF_BADI_ODATA_MY_QUOTATION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 IS_SALES_EMPLOYEE_FOR_QUOT Instance method Public Method Checks if user is a sales employee for given quotation 20130909
2 PREPROCESS_CUSTOMER_PARAM Instance method Public Method Retrieve Customers of Individual Field Sales Representative 20131011
3 PREPROCESS_QUOTATION_PARAM Instance method Public Method Preprocess Quotations Based On Custom Parameters 20131009
Events
Interface IF_BADI_ODATA_MY_QUOTATION has no event.
Types
Interface IF_BADI_ODATA_MY_QUOTATION has no local type.
Method Signatures

Method IS_SALES_EMPLOYEE_FOR_QUOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LORD_UTILITY Call by reference Object reference (TYPE REF TO) CL_LORD_ODATA_UTIL Utility Class for LORD-based OData 20130927
2 Importing IO_MSG_CONTAINER Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MESSAGE_CONTAINER Message Container Interface 20131013
3 Importing IS_APP_CUSTOMIZING Call by reference Type reference (TYPE) CL_LORD_MY_QUOTATION_DPC_EXT=>TST_CUSTOMIZING Partner Function 20130930
4 Importing IS_PROCESS_CONTEXT Call by reference Type reference (TYPE) CL_LORD_ODATA_UTIL=>TY_GS_PROCESS_CONTEXT 20130927
5 Importing IV_QUOTATION_ID Call by reference Type reference (TYPE) VBELN Sales and Distribution Document Number 20130909
6 Importing IV_USERNAME Call by reference Type reference (TYPE) XUSER SY-UNAME User name 20130909
7 Returning RET Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130909
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130927
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130927

Method PREPROCESS_CUSTOMER_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RG_KUNNR Call by reference Type reference (TYPE) TDT_RG_KUNAG Range Table for Data Element KUNAG 20131011
2 Changing CT_RG_KUNNR_SEARCH Call by reference Type reference (TYPE) TDT_RG_KUNAG Range Table for Data Element KUNAG 20131011
3 Changing CT_RG_MCOD1_SEARCH Call by reference Type reference (TYPE) TRG_CHAR25 Range Table: CHAR25 20131011
4 Changing CT_RG_NAME1 Call by reference Type reference (TYPE) TRG_CHAR30 Range Table: CHAR35 20131011
5 Changing CT_RG_NAME1_SEARCH Call by reference Type reference (TYPE) TRG_CHAR30 Range Table: CHAR35 20131011
6 Changing CT_RG_SPART Call by reference Type reference (TYPE) TRG_CHAR2 Range Table: CHAR2 20131011
7 Changing CT_RG_VKBUR Call by reference Type reference (TYPE) TRG_CHAR4 Range Table: CHAR4 20131011
8 Changing CT_RG_VKGRP Call by reference Type reference (TYPE) TRG_CHAR3 Range Table: CHAR3 20131011
9 Changing CT_RG_VKORG Call by reference Type reference (TYPE) TRG_CHAR4 Range Table: CHAR4 20131011
10 Changing CT_RG_VTWEG Call by reference Type reference (TYPE) TRG_CHAR2 Range Table: CHAR2 20131011
11 Changing CV_PARVW Call by reference Type reference (TYPE) PARVW Partner Function 20131011
12 Changing CV_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20131011
13 Importing IO_MSG_CONTAINER Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MESSAGE_CONTAINER Message Container Interface 20131013
14 Importing IS_APP_CUSTOMIZING Call by reference Type reference (TYPE) CL_LORD_MY_QUOTATION_DPC_EXT=>TST_CUSTOMIZING Partner Function 20131011
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20131011
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20131013

Method PREPROCESS_QUOTATION_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RG_ABSTK Call by reference Type reference (TYPE) TRG_CHAR1 Range Table: CHAR1 20131009
2 Changing CT_RG_CUST_PO_M Call by reference Type reference (TYPE) TRG_CHAR35 Range Table: CHAR35 20131009
3 Changing CT_RG_CUST_PO_M_SEARCH Call by reference Type reference (TYPE) TRG_CHAR35 Range Table for Data Element BSTKD 20131009
4 Changing CT_RG_DATAB Call by reference Type reference (TYPE) TRG_DATE Range Table: Date 20131009
5 Changing CT_RG_DATBI Call by reference Type reference (TYPE) TRG_DATE Range Table: Date 20131009
6 Changing CT_RG_ERDAT Call by reference Type reference (TYPE) TRG_DATE Range Table: Date 20131009
7 Changing CT_RG_GBSTK Call by reference Type reference (TYPE) TRG_CHAR1 General Flag 20131009
8 Changing CT_RG_KUNAG Call by reference Type reference (TYPE) TDT_RG_KUNAG Range Table for Data Element KUNAG 20131009
9 Changing CT_RG_KUNNR_SEARCH Call by reference Type reference (TYPE) TDT_RG_KUNAG Range Table for Data Element KUNAG 20131009
10 Changing CT_RG_MCOD1_SEARCH Call by reference Type reference (TYPE) TRG_CHAR25 Range Table: CHAR25 20131009
11 Changing CT_RG_NAME1 Call by reference Type reference (TYPE) TRG_CHAR35 Range Table: CHAR35 20131009
12 Changing CT_RG_NAME1_SEARCH Call by reference Type reference (TYPE) TRG_CHAR35 Range Table: CHAR35 20131009
13 Changing CT_RG_RFSTK Call by reference Type reference (TYPE) TRG_CHAR1 Range Table: CHAR1 20131009
14 Changing CT_RG_SPART Call by reference Type reference (TYPE) TRG_CHAR2 Range Table: CHAR2 20131009
15 Changing CT_RG_UVALL Call by reference Type reference (TYPE) TRG_CHAR1 Range Table: CHAR1 20131009
16 Changing CT_RG_UVALS Call by reference Type reference (TYPE) TRG_CHAR1 Range Table: CHAR1 20131009
17 Changing CT_RG_VBELN Call by reference Type reference (TYPE) TRG_CHAR10 Range Table: CHAR10 20131009
18 Changing CT_RG_VBELN_SEARCH Call by reference Type reference (TYPE) TRG_CHAR10 Range Table: CHAR10 20131009
19 Changing CT_RG_VDATU Call by reference Type reference (TYPE) TRG_DATE Range Table: Date 20131009
20 Changing CT_RG_VKBUR Call by reference Type reference (TYPE) TRG_CHAR4 Range Table: CHAR4 20131009
21 Changing CT_RG_VKGRP Call by reference Type reference (TYPE) TRG_CHAR3 Range Table: CHAR3 20131009
22 Changing CT_RG_VKORG Call by reference Type reference (TYPE) TRG_CHAR4 Range Table: CHAR4 20131009
23 Changing CT_RG_VTWEG Call by reference Type reference (TYPE) TRG_CHAR2 Range Table: CHAR2 20131009
24 Changing CV_PERNR Call by reference Type reference (TYPE) PERNR_D Range Table for Data Element PERNR_D 20131009
25 Changing CV_ZPAVW Call by reference Type reference (TYPE) PARVW Partner function of the person responsible for the transact. 20131009
26 Importing IO_MSG_CONTAINER Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MESSAGE_CONTAINER Message Container Interface 20131013
27 Importing IS_APP_CUSTOMIZING Call by reference Type reference (TYPE) CL_LORD_MY_QUOTATION_DPC_EXT=>TST_CUSTOMIZING My Quotations Settings 20131009
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20131013
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20131013
History
Last changed by/on SAP  20131127 
SAP Release Created in