SAP ABAP Interface /J7L/IF_REA_PRICING (Interface for BAdI: /J7L/REA_PRICING)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   IS-REA-COR (Application Component) Recycling Administration Core Functions
     /J7L/REA_PRICING (Package) REA Price Calculation
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /J7L/CL_PACK_DEFAULT_PRICING Fallback Implementation: Weight-Dependent and Item-Dep. Fee 20100714
Properties
Interface /J7L/IF_REA_PRICING  
Short Description Interface for BAdI: /J7L/REA_PRICING    
General Data
Package /J7L/REA_PRICING   REA Price Calculation 
Created 20100713   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20100713
Friends
Interface /J7L/IF_REA_PRICING has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ARTICLE_PRICING Constant Public Type reference (TYPE) C 'A' Price Calculation for Article 20100719
2 COMPONENT_PRICING Constant Public Type reference (TYPE) C 'C' Price Calculation for Component 20100719
3 LOG_OBJECT Constant Public Type reference (TYPE) BALOBJ_D '/J7L/PRICING' Application Log: Header 20100809
4 LOG_SUBOBJECT_HEADER Constant Public Type reference (TYPE) BALSUBOBJ 'HEADER' Application Log: Subobject: Calculation at Header Level 20100809
5 LOG_SUBOBJECT_ITEM_FEE Constant Public Type reference (TYPE) BALSUBOBJ 'ITEM_FEE' Appl. Log: Subobject: Calculation at Item-Dep. Fee Level 20100809
6 LOG_SUBOBJECT_WEIGHT_FEE Constant Public Type reference (TYPE) BALSUBOBJ 'WEIGHT_FEE' Appl. Log: Subobject: Calculation at Weight-Dep. Fee Level 20100809
Methods
# Method Level Visibility Method type Description Created on
1 GET_PRICE_AVERAGE Instance method Public Method Average Price in a Period 20100713
2 GET_PRICE_DATE Instance method Public Method Key Date Price 20100713
3 GET_PRICE_DETAILS Instance method Public Method Detailed Price Calculation on a Key Date 20100713
4 GET_PRICE_LIST_HEADER Instance method Public Method Returns Price List Header 20100907
5 GET_PRICE_VERSIONS Instance method Public Method Validity Periods with Identical Prices 20100713
6 SET_MASTER_DATA Instance method Public Method Master Data for Price Calculation 20100713
Events
# Event Type Visibility Description Created on
1 PRICING_UPDATE Instance Event
(0)
Public
(2)
Result of Price Calculation Changes 20100713
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 REA_ARTICLE Public Type reference (TYPE) /J7L/ARTICLE REA Article 20100728
2 REA_PACK Public Type reference (TYPE) /J7L/PACK REA Packaging 20100714
Method Signatures

Method GET_PRICE_AVERAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_CCODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20100826
2 Importing IN_COUNTRY Call by reference Type reference (TYPE) LAND1 Länderschlüssel 20100826
3 Importing IN_CURRENCY Call by reference Type reference (TYPE) J_7LREWAER Gewünschte Währung 20101004
4 Importing IN_DATAB Call by reference Type reference (TYPE) DATAB Datum gültig ab 20100713
5 Importing IN_DATBI Call by reference Type reference (TYPE) DATBI Datum gültig bis 20100713
6 Importing IN_IDMMSD Call by reference Type reference (TYPE) J_7LKZMMSD SPACE Kennzeichen Preisberechnung für Verkaufs-/Einkaufsverpack. 20101027
7 Importing IN_PARTNER Call by reference Type reference (TYPE) J_7LE01-ENTNR Recyclingpartner 20100823
8 Importing IN_QUANT Call by reference Type reference (TYPE) J_7LFMENG Komponentenmenge für interne Berechnung 20100810
9 Importing IN_UNIT Call by reference Type reference (TYPE) MEINS Basismengeneinheit 20100810
10 Exporting OUT_CURRENCY Call by reference Type reference (TYPE) J_7LREWAER Währung Recyclingpartner/oder in currency 20100713
11 Exporting OUT_CURRENCY_ALT Call by reference Type reference (TYPE) J_7LREWAER Währung Alternative/Preisliste 20101007
12 Exporting OUT_CURRENCY_CCODE Call by reference Type reference (TYPE) J_7LREWAER Währung Buchungskreis/Preisliste 20101006
13 Exporting OUT_PRICE Call by reference Type reference (TYPE) J_7LNETWR Nettowert in Belegwährung/oder in_currency 20100713
14 Exporting OUT_PRICE_ALT Call by reference Type reference (TYPE) J_7LNETWR Nettowert in OUT_CURRENCY_ALT 20101007
15 Exporting OUT_PRICE_CCODE Call by reference Type reference (TYPE) J_7LNETWR Nettowert in OUT_CURRENCY_CCODE 20101006
# Exception Resumable Description Created on
1 /J7L/CX_REA_PRICING Ausnahmeklassen bei der Preisberechnung 20100819

Method GET_PRICE_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_CCODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20100716
2 Importing IN_COUNTRY Call by reference Type reference (TYPE) LAND1 Länderschlüssel 20100716
3 Importing IN_CURRENCY Call by reference Type reference (TYPE) J_7LREWAER Gewünschte Währung 20101004
4 Importing IN_DATE Call by reference Type reference (TYPE) DATAM SY-DATUM Datum gültig am 20100713
5 Importing IN_IDMMSD Call by reference Type reference (TYPE) J_7LKZMMSD SPACE Kennzeichen Preisberechnung für Verkaufs-/Einkaufsverpack. 20101027
6 Importing IN_PARTNER Call by reference Type reference (TYPE) J_7LE01-ENTNR Recyclingpartner 20100806
7 Importing IN_QUANT Call by reference Type reference (TYPE) J_7LFMENG 1 Komponentenmenge für interne Berechnung 20100716
8 Importing IN_UNIT Call by reference Type reference (TYPE) KMPME Komponentenmengeneinheit 20100806
9 Exporting OUT_CURRENCY Call by reference Type reference (TYPE) J_7LREWAER Recyclingpartnerwährung/ oder in_currency 20100713
10 Exporting OUT_CURRENCY_ALT Call by reference Type reference (TYPE) J_7LREWAER Währung Alternativewährung/Preisliste 20101007
11 Exporting OUT_CURRENCY_CCODE Call by reference Type reference (TYPE) J_7LREWAER Währung Buchungskreis/Preisliste 20101006
12 Exporting OUT_PRICE_ALT_TOTAL Call by reference Type reference (TYPE) J_7LNETWR Nettowert in OUT_CURRENCY_ALT 20101007
13 Exporting OUT_PRICE_CCODE_TOTAL Call by reference Type reference (TYPE) J_7LNETWR Nettowert in OUT_CURRENCY_CCODE 20101006
14 Exporting OUT_PRICE_ITEM Call by reference Type reference (TYPE) J_7LNETWR Stückentgelt in Recyclingpartnerwährung 20100806
15 Exporting OUT_PRICE_TOTAL Call by reference Type reference (TYPE) J_7LNETWR Gesamtsumme in Recyclingpartnerwährung 20100806
16 Exporting OUT_PRICE_WEIGHT Call by reference Type reference (TYPE) J_7LNETWR Gewichtsentgelt in Recyclingpartnerwährung 20100806
# Exception Resumable Description Created on
1 /J7L/CX_REA_PRICING Ausnahmeklassen bei der Preisberechnung 20100819

Method GET_PRICE_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_CCODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20100716
2 Importing IN_COUNTRY Call by reference Type reference (TYPE) LAND1 Länderschlüssel 20100716
3 Importing IN_DATE Call by reference Type reference (TYPE) DATAM SY-DATUM Datum gültig am 20100713
4 Importing IN_IDMMSD Call by reference Type reference (TYPE) J_7LKZMMSD SPACE Kennzeichen Preisberechnung für Verkaufs-/Einkaufsverpack. 20101027
5 Importing IN_KVFM_KEYS Call by reference Type reference (TYPE) J_7LKVFM_KEYS REA Meldung: Kommunikationsstruktur Schlüssel 20100908
6 Importing IN_PARTNER Call by reference Type reference (TYPE) J_7LE01-ENTNR Recyclingpartner 20100721
7 Importing IN_QUANT Call by reference Type reference (TYPE) J_7LFMENG 1 Menge in BME 20100716
8 Importing IN_UNIT Call by reference Type reference (TYPE) KMPME Komponentenmengeneinheit 20100721
9 Exporting OUT_FORMULA Call by reference Type reference (TYPE) J_7LKP01 REA Kommunikationsstruktur Preisberechnung 20100713
10 Exporting OUT_FORMULA_LOG Call by reference Object reference (TYPE REF TO) J_7LCL_MWINDOW_LOGGER Log für Preisformel/Kopfpreis berechnung 20100810
11 Exporting OUT_ITEM Call by reference Type reference (TYPE) /J7L/ITEM_FEE_TAB REA Preisberechnung: Stückentgelte 20100713
12 Exporting OUT_ITEM_LOG Call by reference Object reference (TYPE REF TO) J_7LCL_MWINDOW_LOGGER Log für Stückentgeltberechnung 20100810
13 Exporting OUT_WEIGHT Call by reference Type reference (TYPE) /J7L/WEIGHT_FEE_TAB REA Preisberechnung: Gewichtsentgelte 20100713
14 Exporting OUT_WEIGHT_LOG Call by reference Object reference (TYPE REF TO) J_7LCL_MWINDOW_LOGGER Log für Gewichtsentgeltberechnung 20100810
# Exception Resumable Description Created on
1 /J7L/CX_REA_PRICING Ausnahmeklassen bei der Preisberechnung 20100810

Method GET_PRICE_LIST_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_CCODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20100907
2 Importing IN_COUNTRY Call by reference Type reference (TYPE) LAND1 Länderschlüssel 20100907
3 Importing IN_DATE Call by reference Type reference (TYPE) DATAM SY-DATUM Datum gültig am 20100907
4 Importing IN_PARTNER Call by reference Type reference (TYPE) J_7LE01-ENTNR Recyclingpartner 20100907
5 Returning OUT_PRICE_LIST_HEADER Value transfer Type reference (TYPE) J_7LP01 REA Preisliste: Versionen 20100907
# Exception Resumable Description Created on
1 /J7L/CX_REA_PRICING Ausnahmeklassen bei der Preisberechnung 20100907

Method GET_PRICE_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_CCODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20100831
2 Importing IN_COUNTRY Call by reference Type reference (TYPE) LAND1 Länderschlüssel 20100831
3 Importing IN_DATE Call by reference Type reference (TYPE) DATAM Datum gültig am 20100806
4 Importing IN_FLG_COMPONENTS_VERSION Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE true => Fraktions/Verpackungszuordnung wird berücksichtigt 20100806
5 Importing IN_FLG_PARTNER_VERSION Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE true => Partnerzuordnung wird berücksichtigt 20100806
6 Importing IN_FLG_PRICELIST_VERSION Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE true => Preislistenversionen werden berücksichtigt 20100806
7 Importing IN_PARTNER Call by reference Type reference (TYPE) J_7LE01-ENTNR Recyclingpartner 20100806
8 Returning OUT_VERSIONS Value transfer Type reference (TYPE) /J7L/VERSION_TAB REA Preisberechnung: Stammdatenversionen 20100713

Method GET_PRICE_VERSIONS on Interface /J7L/IF_REA_PRICING has no exception.

Method SET_MASTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ARTICLE Call by reference Type reference (TYPE) REA_ARTICLE REA Artikel 20100728
2 Importing IN_PACK Call by reference Type reference (TYPE) REA_PACK REA Verpackung 20100714

Method SET_MASTER_DATA on Interface /J7L/IF_REA_PRICING has no exception.
Event Signatures

Event PRICING_UPDATE Signature
Event PRICING_UPDATE on Interface /J7L/IF_REA_PRICING has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606