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 | Instance method | Public | Method | Checks if user is a sales employee for given quotation | 20130909 | |
| 2 | Instance method | Public | Method | Retrieve Customers of Individual Field Sales Representative | 20131011 | |
| 3 | 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 | IO_LORD_UTILITY | Call by reference | Object reference (TYPE REF TO) | CL_LORD_ODATA_UTIL | Utility Class for LORD-based OData | 20130927 | |||
| 2 | IO_MSG_CONTAINER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_MESSAGE_CONTAINER | Message Container Interface | 20131013 | |||
| 3 | IS_APP_CUSTOMIZING | Call by reference | Type reference (TYPE) | CL_LORD_MY_QUOTATION_DPC_EXT=>TST_CUSTOMIZING | Partner Function | 20130930 | |||
| 4 | IS_PROCESS_CONTEXT | Call by reference | Type reference (TYPE) | CL_LORD_ODATA_UTIL=>TY_GS_PROCESS_CONTEXT | 20130927 | ||||
| 5 | IV_QUOTATION_ID | Call by reference | Type reference (TYPE) | VBELN | Sales and Distribution Document Number | 20130909 | |||
| 6 | IV_USERNAME | Call by reference | Type reference (TYPE) | XUSER | SY-UNAME | User name | 20130909 | ||
| 7 | RET | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20130909 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Business Exception | 20130927 | ||
| 2 | Technical Exception | 20130927 |
Method PREPROCESS_CUSTOMER_PARAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RG_KUNNR | Call by reference | Type reference (TYPE) | TDT_RG_KUNAG | Range Table for Data Element KUNAG | 20131011 | |||
| 2 | CT_RG_KUNNR_SEARCH | Call by reference | Type reference (TYPE) | TDT_RG_KUNAG | Range Table for Data Element KUNAG | 20131011 | |||
| 3 | CT_RG_MCOD1_SEARCH | Call by reference | Type reference (TYPE) | TRG_CHAR25 | Range Table: CHAR25 | 20131011 | |||
| 4 | CT_RG_NAME1 | Call by reference | Type reference (TYPE) | TRG_CHAR30 | Range Table: CHAR35 | 20131011 | |||
| 5 | CT_RG_NAME1_SEARCH | Call by reference | Type reference (TYPE) | TRG_CHAR30 | Range Table: CHAR35 | 20131011 | |||
| 6 | CT_RG_SPART | Call by reference | Type reference (TYPE) | TRG_CHAR2 | Range Table: CHAR2 | 20131011 | |||
| 7 | CT_RG_VKBUR | Call by reference | Type reference (TYPE) | TRG_CHAR4 | Range Table: CHAR4 | 20131011 | |||
| 8 | CT_RG_VKGRP | Call by reference | Type reference (TYPE) | TRG_CHAR3 | Range Table: CHAR3 | 20131011 | |||
| 9 | CT_RG_VKORG | Call by reference | Type reference (TYPE) | TRG_CHAR4 | Range Table: CHAR4 | 20131011 | |||
| 10 | CT_RG_VTWEG | Call by reference | Type reference (TYPE) | TRG_CHAR2 | Range Table: CHAR2 | 20131011 | |||
| 11 | CV_PARVW | Call by reference | Type reference (TYPE) | PARVW | Partner Function | 20131011 | |||
| 12 | CV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20131011 | |||
| 13 | IO_MSG_CONTAINER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_MESSAGE_CONTAINER | Message Container Interface | 20131013 | |||
| 14 | 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 | Business Exception | 20131011 | ||
| 2 | Technical Exception | 20131013 |
Method PREPROCESS_QUOTATION_PARAM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RG_ABSTK | Call by reference | Type reference (TYPE) | TRG_CHAR1 | Range Table: CHAR1 | 20131009 | |||
| 2 | CT_RG_CUST_PO_M | Call by reference | Type reference (TYPE) | TRG_CHAR35 | Range Table: CHAR35 | 20131009 | |||
| 3 | CT_RG_CUST_PO_M_SEARCH | Call by reference | Type reference (TYPE) | TRG_CHAR35 | Range Table for Data Element BSTKD | 20131009 | |||
| 4 | CT_RG_DATAB | Call by reference | Type reference (TYPE) | TRG_DATE | Range Table: Date | 20131009 | |||
| 5 | CT_RG_DATBI | Call by reference | Type reference (TYPE) | TRG_DATE | Range Table: Date | 20131009 | |||
| 6 | CT_RG_ERDAT | Call by reference | Type reference (TYPE) | TRG_DATE | Range Table: Date | 20131009 | |||
| 7 | CT_RG_GBSTK | Call by reference | Type reference (TYPE) | TRG_CHAR1 | General Flag | 20131009 | |||
| 8 | CT_RG_KUNAG | Call by reference | Type reference (TYPE) | TDT_RG_KUNAG | Range Table for Data Element KUNAG | 20131009 | |||
| 9 | CT_RG_KUNNR_SEARCH | Call by reference | Type reference (TYPE) | TDT_RG_KUNAG | Range Table for Data Element KUNAG | 20131009 | |||
| 10 | CT_RG_MCOD1_SEARCH | Call by reference | Type reference (TYPE) | TRG_CHAR25 | Range Table: CHAR25 | 20131009 | |||
| 11 | CT_RG_NAME1 | Call by reference | Type reference (TYPE) | TRG_CHAR35 | Range Table: CHAR35 | 20131009 | |||
| 12 | CT_RG_NAME1_SEARCH | Call by reference | Type reference (TYPE) | TRG_CHAR35 | Range Table: CHAR35 | 20131009 | |||
| 13 | CT_RG_RFSTK | Call by reference | Type reference (TYPE) | TRG_CHAR1 | Range Table: CHAR1 | 20131009 | |||
| 14 | CT_RG_SPART | Call by reference | Type reference (TYPE) | TRG_CHAR2 | Range Table: CHAR2 | 20131009 | |||
| 15 | CT_RG_UVALL | Call by reference | Type reference (TYPE) | TRG_CHAR1 | Range Table: CHAR1 | 20131009 | |||
| 16 | CT_RG_UVALS | Call by reference | Type reference (TYPE) | TRG_CHAR1 | Range Table: CHAR1 | 20131009 | |||
| 17 | CT_RG_VBELN | Call by reference | Type reference (TYPE) | TRG_CHAR10 | Range Table: CHAR10 | 20131009 | |||
| 18 | CT_RG_VBELN_SEARCH | Call by reference | Type reference (TYPE) | TRG_CHAR10 | Range Table: CHAR10 | 20131009 | |||
| 19 | CT_RG_VDATU | Call by reference | Type reference (TYPE) | TRG_DATE | Range Table: Date | 20131009 | |||
| 20 | CT_RG_VKBUR | Call by reference | Type reference (TYPE) | TRG_CHAR4 | Range Table: CHAR4 | 20131009 | |||
| 21 | CT_RG_VKGRP | Call by reference | Type reference (TYPE) | TRG_CHAR3 | Range Table: CHAR3 | 20131009 | |||
| 22 | CT_RG_VKORG | Call by reference | Type reference (TYPE) | TRG_CHAR4 | Range Table: CHAR4 | 20131009 | |||
| 23 | CT_RG_VTWEG | Call by reference | Type reference (TYPE) | TRG_CHAR2 | Range Table: CHAR2 | 20131009 | |||
| 24 | CV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Range Table for Data Element PERNR_D | 20131009 | |||
| 25 | CV_ZPAVW | Call by reference | Type reference (TYPE) | PARVW | Partner function of the person responsible for the transact. | 20131009 | |||
| 26 | IO_MSG_CONTAINER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_MESSAGE_CONTAINER | Message Container Interface | 20131013 | |||
| 27 | 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 | Business Exception | 20131013 | ||
| 2 | Technical Exception | 20131013 |
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in |