SAP ABAP Interface IF_EX_WBEF_ORGPRICE_SC (Interface for BAdI: WBEF_ORGPRICE_SC)
Hierarchy
☛
BBPCRM (Software Component) BBPCRM
⤷
CRM (Application Component) Customer Relationship Management
⤷
CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
⤷
WBEF (Package) IS-R: Inventory Management
⤷
⤷
⤷
Properties
| Interface | IF_EX_WBEF_ORGPRICE_SC | |
| Short Description | Interface for BAdI: WBEF_ORGPRICE_SC |
General Data
| Package | WBEF | IS-R: Inventory Management |
| Created | 20070713 | SAP |
| Last changed | 20100310 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_EX_WBEF_ORGPRICE_SC has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_BADI_INTERFACE | Tag Interface for BAdIs | 20070713 |
Friends
Interface IF_EX_WBEF_ORGPRICE_SC has no friend.
Attributes
Interface IF_EX_WBEF_ORGPRICE_SC has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Method for Calculation of Gross/Net Price | 20070713 | |
| 2 | Instance method | Public | Method | Method for Checking Local Currency | 20070807 | |
| 3 | Instance method | Public | Method | Method for Checking Empties Material | 20070815 | |
| 4 | Instance method | Public | Method | Method for Checking Original Price Indicator | 20070713 | |
| 5 | Instance method | Public | Method | Method for Checking Base Unit of Measure | 20070807 | |
| 6 | Instance method | Public | Method | Method for Reading Articles With First Price Change Date | 20070809 | |
| 7 | Instance method | Public | Method | Method for Reading Articles Without Stock | 20070813 | |
| 8 | Instance method | Public | Method | Method for Determining Regular Price | 20070808 | |
| 9 | Instance method | Public | Method | Method for Reading Promotion Articles | 20070808 | |
| 10 | Instance method | Public | Method | Method for Reading Buffer Data | 20070713 | |
| 11 | Instance method | Public | Method | Method for Reading Original Price Data | 20070713 | |
| 12 | Instance method | Public | Method | Method for Reading Original Price Indicator | 20070731 | |
| 13 | Instance method | Public | Method | Method for Updating the Original Price Buffer | 20070713 | |
| 14 | Instance method | Public | Method | Method for Initial Construction of Buffer | 20070806 | |
| 15 | Instance method | Public | Method | Method for Updating the WRF_ORGPRICE Buffers | 20070806 | |
| 16 | Instance method | Public | Method | Method for Updating the Buffer Data | 20070713 | |
| 17 | Instance method | Public | Method | Method for Updating the Original Price Data | 20070713 |
Events
Interface IF_EX_WBEF_ORGPRICE_SC has no event.
Types
Interface IF_EX_WBEF_ORGPRICE_SC has no local type.
Method Signatures
Method CALCULATE_ORGPRICE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_ORGPRICE_BUF | Call by reference | Type reference (TYPE) | SALES_PRICE_TTY | Tabellentyp von Struktur SALES_PRICE_STY | 20070806 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerhafte Berechnung des VK-Preises | 20070713 |
Method CHECK_CURRENCY_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_ORGPRICE_BUF | Call by reference | Type reference (TYPE) | SALES_PRICE_TTY | Tabellentyp von Struktur SALES_PRICE_STY | 20070807 |
Method CHECK_CURRENCY_KEY on Interface IF_EX_WBEF_ORGPRICE_SC has no exception.
Method CHECK_EMPTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Materialnummer | 20070815 | |||
| 2 | X_EMPTIES | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20070815 |
Method CHECK_EMPTIES on Interface IF_EX_WBEF_ORGPRICE_SC has no exception.
Method CHECK_ORGPRICE_FLAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_KUNNR_ERROR | Call by reference | Type reference (TYPE) | WFIL_WRF1_TTY | Werksdaten | 20070713 | |||
| 2 | IT_KUNNR | Call by reference | Type reference (TYPE) | KUNNR_RAN_ITAB | Tabellentyp zu KUNNR_RAN | 20070713 |
Method CHECK_ORGPRICE_FLAG on Interface IF_EX_WBEF_ORGPRICE_SC has no exception.
Method CHECK_UNIT_OF_MEASURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_ORGPRICE_BUF | Call by reference | Type reference (TYPE) | SALES_PRICE_TTY | Tabellentyp von Struktur SALES_PRICE_STY | 20070807 |
Method CHECK_UNIT_OF_MEASURE on Interface IF_EX_WBEF_ORGPRICE_SC has no exception.
Method GET_FVPDAT_BUF_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_FVPDAT_BUF | Call by reference | Type reference (TYPE) | SALES_PRICE_TTY | Tabellentyp von Struktur SALES_PRICE_STY | 20070809 | |||
| 2 | XT_ORG_PRICE_BUF | Call by reference | Type reference (TYPE) | SALES_PRICE_TTY | Tabellentyp von Struktur SALES_PRICE_STY | 20070809 |
Method GET_FVPDAT_BUF_DATA on Interface IF_EX_WBEF_ORGPRICE_SC has no exception.
Method GET_LBKUM_BUF_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_LBKUM_BUF | Call by reference | Type reference (TYPE) | SALES_PRICE_TTY | Tabellentyp von Struktur SALES_PRICE_STY | 20070816 | |||
| 2 | XT_ORG_PRICE_BUF | Call by reference | Type reference (TYPE) | SALES_PRICE_TTY | Tabellentyp von Struktur SALES_PRICE_STY | 20070813 |
Method GET_LBKUM_BUF_DATA on Interface IF_EX_WBEF_ORGPRICE_SC has no exception.
Method GET_NORMAL_PRICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_NORMAL_PRICE | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20070809 | |||
| 2 | XT_ORG_PRICE_BUF | Call by reference | Type reference (TYPE) | SALES_PRICE_TTY | Tabellentyp von Struktur SALES_PRICE_STY | 20070808 |
Method GET_NORMAL_PRICE on Interface IF_EX_WBEF_ORGPRICE_SC has no exception.
Method GET_PROMO_BUF_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_ORG_PRICE_BUF | Call by reference | Type reference (TYPE) | SALES_PRICE_TTY | Tabellentyp von Struktur SALES_PRICE_STY | 20070808 | |||
| 2 | XT_PROMO_BUF | Call by reference | Type reference (TYPE) | SALES_PRICE_TTY | Tabellentyp von Struktur SALES_PRICE_STY | 20070809 |
Method GET_PROMO_BUF_DATA on Interface IF_EX_WBEF_ORGPRICE_SC has no exception.
Method READ_ORGPRICE_BUF_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ORGPRICE_BUF | Call by reference | Type reference (TYPE) | SALES_PRICE_STY | Struktur für Orginalpreisermittlung | 20070801 | |||
| 2 | E_ORGPRICE_EXIST | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20070801 | |||
| 3 | IT_ORGPRICE_BUF | Call by reference | Type reference (TYPE) | SALES_PRICE_TTY | Tabellentyp von Struktur SALES_PRICE_STY | 20070719 | |||
| 4 | I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Materialnummer | 20070713 | |||
| 5 | I_REFRESH | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20070927 | |||
| 6 | I_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Werk | 20070713 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Material fehlt | 20070719 | ||
| 2 | Werk fehlt | 20070719 | ||
| 3 | Lesefehler | 20070713 |
Method READ_ORGPRICE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ORGPRICE | Call by reference | Type reference (TYPE) | ORGPRICEKEY_STY | Struktur mit Schlüsselfeldern | 20070719 | |||
| 2 | E_ORGPRICE_EXIST | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070713 | |||
| 3 | I_DATAB | Call by reference | Type reference (TYPE) | KODATAB | Gültigkeitsbeginn des Konditionssatzes | 20070713 | |||
| 4 | I_MATNR | Call by reference | Type reference (TYPE) | MATNR | Materialnummer | 20070713 | |||
| 5 | I_NO_TRANSPORT | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20070821 | |||
| 6 | I_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Werk | 20070713 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Material existiert nicht | 20070713 | ||
| 2 | kein Originalpreissatz | 20070713 | ||
| 3 | Werk existiert nicht | 20070713 |
Method READ_ORGPRICE_FLAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_WRF1 | Call by reference | Type reference (TYPE) | WRF1 | Werksdaten | 20070731 | |||
| 2 | I_KUNNR | Call by reference | Type reference (TYPE) | KUNNR_WK | Kundennummer des Werkes | 20070731 | |||
| 3 | X_ORGPRICE | Call by reference | Type reference (TYPE) | XFELD | Struktur TYPE_T_FILIA | 20070731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | kein WRF1 Satz | 20070731 |
Method REFRESH_ORGPRICE_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_ORG_PRICE | Call by reference | Type reference (TYPE) | SALES_PRICE_TTY | Tabellentyp von Struktur SALES_PRICE_STY | 20070806 | |||
| 2 | XT_SALES_PRICE_NREV | Call by reference | Type reference (TYPE) | SALES_PRICE_TTY | Tabellentyp von Struktur SALES_PRICE_STY | 20070806 |
Method REFRESH_ORGPRICE_BUFFER on Interface IF_EX_WBEF_ORGPRICE_SC has no exception.
Method SET_ORGPRICE_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XT_ORGPRICE_BUF | Call by reference | Type reference (TYPE) | SALES_PRICE_TTY | Tabellentyp von Struktur SALES_PRICE_STY | 20070806 |
Method SET_ORGPRICE_BUFFER on Interface IF_EX_WBEF_ORGPRICE_SC has no exception.
Method UPDATE_ORGPRICE_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ORGPRICE_BUF | Call by reference | Type reference (TYPE) | SALES_PRICE_TTY | Tabellentyp von Struktur SALES_PRICE_STY | 20070806 | |||
| 2 | XT_ORGPRICE_BUF | Call by reference | Type reference (TYPE) | SALES_PRICE_TTY | Tabellentyp von Struktur SALES_PRICE_STY | 20070807 |
Method UPDATE_ORGPRICE_BUFFER on Interface IF_EX_WBEF_ORGPRICE_SC has no exception.
Method UPDATE_ORGPRICE_BUF_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ORG_PRICE_BUF | Call by reference | Type reference (TYPE) | SALES_PRICE_STY | Struktur für Orginalpreisermittlung | 20070801 | |||
| 2 | I_CHANGE_MODE | Call by reference | Type reference (TYPE) | CHANGE_MODE | Änderungsmodus | 20070713 | |||
| 3 | XT_ORG_PRICE_BUF | Call by reference | Type reference (TYPE) | SALES_PRICE_TTY | Tabellentyp von Struktur SALES_PRICE_STY | 20070717 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Aktualisieren des Puffers | 20070719 |
Method UPDATE_ORGPRICE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ORGPRICE | Call by reference | Type reference (TYPE) | ORGPRICEKEY_TTY | Tabellentyp zu Sturktur ORGPRICEKEY_STY | 20070717 | |||
| 2 | I_CHANGE_MODE | Call by reference | Type reference (TYPE) | CHANGE_MODE | Änderungsmodus | 20070717 | |||
| 3 | I_NO_COMMIT | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20070920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Verbuchungsfehler | 20070719 |
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 603 |