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 CALCULATE_ORGPRICE_DATA Instance method Public Method Method for Calculation of Gross/Net Price 20070713
2 CHECK_CURRENCY_KEY Instance method Public Method Method for Checking Local Currency 20070807
3 CHECK_EMPTIES Instance method Public Method Method for Checking Empties Material 20070815
4 CHECK_ORGPRICE_FLAG Instance method Public Method Method for Checking Original Price Indicator 20070713
5 CHECK_UNIT_OF_MEASURE Instance method Public Method Method for Checking Base Unit of Measure 20070807
6 GET_FVPDAT_BUF_DATA Instance method Public Method Method for Reading Articles With First Price Change Date 20070809
7 GET_LBKUM_BUF_DATA Instance method Public Method Method for Reading Articles Without Stock 20070813
8 GET_NORMAL_PRICE Instance method Public Method Method for Determining Regular Price 20070808
9 GET_PROMO_BUF_DATA Instance method Public Method Method for Reading Promotion Articles 20070808
10 READ_ORGPRICE_BUF_DATA Instance method Public Method Method for Reading Buffer Data 20070713
11 READ_ORGPRICE_DATA Instance method Public Method Method for Reading Original Price Data 20070713
12 READ_ORGPRICE_FLAG Instance method Public Method Method for Reading Original Price Indicator 20070731
13 REFRESH_ORGPRICE_BUFFER Instance method Public Method Method for Updating the Original Price Buffer 20070713
14 SET_ORGPRICE_BUFFER Instance method Public Method Method for Initial Construction of Buffer 20070806
15 UPDATE_ORGPRICE_BUFFER Instance method Public Method Method for Updating the WRF_ORGPRICE Buffers 20070806
16 UPDATE_ORGPRICE_BUF_DATA Instance method Public Method Method for Updating the Buffer Data 20070713
17 UPDATE_ORGPRICE_DATA 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 Changing 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 CALCULATE_ERROR 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 Changing 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 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20070815
2 Changing 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 Exporting ET_KUNNR_ERROR Call by reference Type reference (TYPE) WFIL_WRF1_TTY Werksdaten 20070713
2 Importing 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 Changing 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 Changing XT_FVPDAT_BUF Call by reference Type reference (TYPE) SALES_PRICE_TTY Tabellentyp von Struktur SALES_PRICE_STY 20070809
2 Changing 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 Changing XT_LBKUM_BUF Call by reference Type reference (TYPE) SALES_PRICE_TTY Tabellentyp von Struktur SALES_PRICE_STY 20070816
2 Changing 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 Importing I_NORMAL_PRICE Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20070809
2 Changing 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 Changing XT_ORG_PRICE_BUF Call by reference Type reference (TYPE) SALES_PRICE_TTY Tabellentyp von Struktur SALES_PRICE_STY 20070808
2 Changing 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 Exporting ES_ORGPRICE_BUF Call by reference Type reference (TYPE) SALES_PRICE_STY Struktur für Orginalpreisermittlung 20070801
2 Exporting E_ORGPRICE_EXIST Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20070801
3 Importing IT_ORGPRICE_BUF Call by reference Type reference (TYPE) SALES_PRICE_TTY Tabellentyp von Struktur SALES_PRICE_STY 20070719
4 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20070713
5 Importing I_REFRESH Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20070927
6 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20070713
# Exception Resumable Description Created on
1 NO_MATERIAL Material fehlt 20070719
2 NO_PLANT Werk fehlt 20070719
3 READ_ERROR Lesefehler 20070713

Method READ_ORGPRICE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ORGPRICE Call by reference Type reference (TYPE) ORGPRICEKEY_STY Struktur mit Schlüsselfeldern 20070719
2 Exporting E_ORGPRICE_EXIST Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070713
3 Importing I_DATAB Call by reference Type reference (TYPE) KODATAB Gültigkeitsbeginn des Konditionssatzes 20070713
4 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20070713
5 Importing I_NO_TRANSPORT Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20070821
6 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20070713
# Exception Resumable Description Created on
1 MATERIAL_EXIST_NOT Material existiert nicht 20070713
2 NO_ORGPRICE_ENTRY kein Originalpreissatz 20070713
3 PLANT_EXIST_NOT Werk existiert nicht 20070713

Method READ_ORGPRICE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_WRF1 Call by reference Type reference (TYPE) WRF1 Werksdaten 20070731
2 Importing I_KUNNR Call by reference Type reference (TYPE) KUNNR_WK Kundennummer des Werkes 20070731
3 Changing X_ORGPRICE Call by reference Type reference (TYPE) XFELD Struktur TYPE_T_FILIA 20070731
# Exception Resumable Description Created on
1 NO_WRF1_DATA kein WRF1 Satz 20070731

Method REFRESH_ORGPRICE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_ORG_PRICE Call by reference Type reference (TYPE) SALES_PRICE_TTY Tabellentyp von Struktur SALES_PRICE_STY 20070806
2 Changing 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 Changing 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 Importing IT_ORGPRICE_BUF Call by reference Type reference (TYPE) SALES_PRICE_TTY Tabellentyp von Struktur SALES_PRICE_STY 20070806
2 Changing 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 Importing IS_ORG_PRICE_BUF Call by reference Type reference (TYPE) SALES_PRICE_STY Struktur für Orginalpreisermittlung 20070801
2 Importing I_CHANGE_MODE Call by reference Type reference (TYPE) CHANGE_MODE Änderungsmodus 20070713
3 Changing 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 SAVE_ERROR 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 Importing IT_ORGPRICE Call by reference Type reference (TYPE) ORGPRICEKEY_TTY Tabellentyp zu Sturktur ORGPRICEKEY_STY 20070717
2 Importing I_CHANGE_MODE Call by reference Type reference (TYPE) CHANGE_MODE Änderungsmodus 20070717
3 Importing I_NO_COMMIT Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20070920
# Exception Resumable Description Created on
1 SAVE_ERROR Verbuchungsfehler 20070719
History
Last changed by/on SAP  20100310 
SAP Release Created in 603