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 | ![]() |
Instance method | Public | Method | Average Price in a Period | 20100713 |
2 | ![]() |
Instance method | Public | Method | Key Date Price | 20100713 |
3 | ![]() |
Instance method | Public | Method | Detailed Price Calculation on a Key Date | 20100713 |
4 | ![]() |
Instance method | Public | Method | Returns Price List Header | 20100907 |
5 | ![]() |
Instance method | Public | Method | Validity Periods with Identical Prices | 20100713 |
6 | ![]() |
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 | ![]() |
IN_CCODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20100826 | ||
2 | ![]() |
IN_COUNTRY | Call by reference | Type reference (TYPE) | LAND1 | Länderschlüssel | 20100826 | ||
3 | ![]() |
IN_CURRENCY | Call by reference | Type reference (TYPE) | J_7LREWAER | Gewünschte Währung | 20101004 | ||
4 | ![]() |
IN_DATAB | Call by reference | Type reference (TYPE) | DATAB | Datum gültig ab | 20100713 | ||
5 | ![]() |
IN_DATBI | Call by reference | Type reference (TYPE) | DATBI | Datum gültig bis | 20100713 | ||
6 | ![]() |
IN_IDMMSD | Call by reference | Type reference (TYPE) | J_7LKZMMSD | SPACE | Kennzeichen Preisberechnung für Verkaufs-/Einkaufsverpack. | 20101027 | |
7 | ![]() |
IN_PARTNER | Call by reference | Type reference (TYPE) | J_7LE01-ENTNR | Recyclingpartner | 20100823 | ||
8 | ![]() |
IN_QUANT | Call by reference | Type reference (TYPE) | J_7LFMENG | Komponentenmenge für interne Berechnung | 20100810 | ||
9 | ![]() |
IN_UNIT | Call by reference | Type reference (TYPE) | MEINS | Basismengeneinheit | 20100810 | ||
10 | ![]() |
OUT_CURRENCY | Call by reference | Type reference (TYPE) | J_7LREWAER | Währung Recyclingpartner/oder in currency | 20100713 | ||
11 | ![]() |
OUT_CURRENCY_ALT | Call by reference | Type reference (TYPE) | J_7LREWAER | Währung Alternative/Preisliste | 20101007 | ||
12 | ![]() |
OUT_CURRENCY_CCODE | Call by reference | Type reference (TYPE) | J_7LREWAER | Währung Buchungskreis/Preisliste | 20101006 | ||
13 | ![]() |
OUT_PRICE | Call by reference | Type reference (TYPE) | J_7LNETWR | Nettowert in Belegwährung/oder in_currency | 20100713 | ||
14 | ![]() |
OUT_PRICE_ALT | Call by reference | Type reference (TYPE) | J_7LNETWR | Nettowert in OUT_CURRENCY_ALT | 20101007 | ||
15 | ![]() |
OUT_PRICE_CCODE | Call by reference | Type reference (TYPE) | J_7LNETWR | Nettowert in OUT_CURRENCY_CCODE | 20101006 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IN_CCODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20100716 | ||
2 | ![]() |
IN_COUNTRY | Call by reference | Type reference (TYPE) | LAND1 | Länderschlüssel | 20100716 | ||
3 | ![]() |
IN_CURRENCY | Call by reference | Type reference (TYPE) | J_7LREWAER | Gewünschte Währung | 20101004 | ||
4 | ![]() |
IN_DATE | Call by reference | Type reference (TYPE) | DATAM | SY-DATUM | Datum gültig am | 20100713 | |
5 | ![]() |
IN_IDMMSD | Call by reference | Type reference (TYPE) | J_7LKZMMSD | SPACE | Kennzeichen Preisberechnung für Verkaufs-/Einkaufsverpack. | 20101027 | |
6 | ![]() |
IN_PARTNER | Call by reference | Type reference (TYPE) | J_7LE01-ENTNR | Recyclingpartner | 20100806 | ||
7 | ![]() |
IN_QUANT | Call by reference | Type reference (TYPE) | J_7LFMENG | 1 | Komponentenmenge für interne Berechnung | 20100716 | |
8 | ![]() |
IN_UNIT | Call by reference | Type reference (TYPE) | KMPME | Komponentenmengeneinheit | 20100806 | ||
9 | ![]() |
OUT_CURRENCY | Call by reference | Type reference (TYPE) | J_7LREWAER | Recyclingpartnerwährung/ oder in_currency | 20100713 | ||
10 | ![]() |
OUT_CURRENCY_ALT | Call by reference | Type reference (TYPE) | J_7LREWAER | Währung Alternativewährung/Preisliste | 20101007 | ||
11 | ![]() |
OUT_CURRENCY_CCODE | Call by reference | Type reference (TYPE) | J_7LREWAER | Währung Buchungskreis/Preisliste | 20101006 | ||
12 | ![]() |
OUT_PRICE_ALT_TOTAL | Call by reference | Type reference (TYPE) | J_7LNETWR | Nettowert in OUT_CURRENCY_ALT | 20101007 | ||
13 | ![]() |
OUT_PRICE_CCODE_TOTAL | Call by reference | Type reference (TYPE) | J_7LNETWR | Nettowert in OUT_CURRENCY_CCODE | 20101006 | ||
14 | ![]() |
OUT_PRICE_ITEM | Call by reference | Type reference (TYPE) | J_7LNETWR | Stückentgelt in Recyclingpartnerwährung | 20100806 | ||
15 | ![]() |
OUT_PRICE_TOTAL | Call by reference | Type reference (TYPE) | J_7LNETWR | Gesamtsumme in Recyclingpartnerwährung | 20100806 | ||
16 | ![]() |
OUT_PRICE_WEIGHT | Call by reference | Type reference (TYPE) | J_7LNETWR | Gewichtsentgelt in Recyclingpartnerwährung | 20100806 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IN_CCODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20100716 | ||
2 | ![]() |
IN_COUNTRY | Call by reference | Type reference (TYPE) | LAND1 | Länderschlüssel | 20100716 | ||
3 | ![]() |
IN_DATE | Call by reference | Type reference (TYPE) | DATAM | SY-DATUM | Datum gültig am | 20100713 | |
4 | ![]() |
IN_IDMMSD | Call by reference | Type reference (TYPE) | J_7LKZMMSD | SPACE | Kennzeichen Preisberechnung für Verkaufs-/Einkaufsverpack. | 20101027 | |
5 | ![]() |
IN_KVFM_KEYS | Call by reference | Type reference (TYPE) | J_7LKVFM_KEYS | REA Meldung: Kommunikationsstruktur Schlüssel | 20100908 | ||
6 | ![]() |
IN_PARTNER | Call by reference | Type reference (TYPE) | J_7LE01-ENTNR | Recyclingpartner | 20100721 | ||
7 | ![]() |
IN_QUANT | Call by reference | Type reference (TYPE) | J_7LFMENG | 1 | Menge in BME | 20100716 | |
8 | ![]() |
IN_UNIT | Call by reference | Type reference (TYPE) | KMPME | Komponentenmengeneinheit | 20100721 | ||
9 | ![]() |
OUT_FORMULA | Call by reference | Type reference (TYPE) | J_7LKP01 | REA Kommunikationsstruktur Preisberechnung | 20100713 | ||
10 | ![]() |
OUT_FORMULA_LOG | Call by reference | Object reference (TYPE REF TO) | J_7LCL_MWINDOW_LOGGER | Log für Preisformel/Kopfpreis berechnung | 20100810 | ||
11 | ![]() |
OUT_ITEM | Call by reference | Type reference (TYPE) | /J7L/ITEM_FEE_TAB | REA Preisberechnung: Stückentgelte | 20100713 | ||
12 | ![]() |
OUT_ITEM_LOG | Call by reference | Object reference (TYPE REF TO) | J_7LCL_MWINDOW_LOGGER | Log für Stückentgeltberechnung | 20100810 | ||
13 | ![]() |
OUT_WEIGHT | Call by reference | Type reference (TYPE) | /J7L/WEIGHT_FEE_TAB | REA Preisberechnung: Gewichtsentgelte | 20100713 | ||
14 | ![]() |
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 | ![]() |
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 | ![]() |
IN_CCODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20100907 | ||
2 | ![]() |
IN_COUNTRY | Call by reference | Type reference (TYPE) | LAND1 | Länderschlüssel | 20100907 | ||
3 | ![]() |
IN_DATE | Call by reference | Type reference (TYPE) | DATAM | SY-DATUM | Datum gültig am | 20100907 | |
4 | ![]() |
IN_PARTNER | Call by reference | Type reference (TYPE) | J_7LE01-ENTNR | Recyclingpartner | 20100907 | ||
5 | ![]() |
OUT_PRICE_LIST_HEADER | Value transfer | Type reference (TYPE) | J_7LP01 | REA Preisliste: Versionen | 20100907 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IN_CCODE | Call by reference | Type reference (TYPE) | BUKRS | Buchungskreis | 20100831 | ||
2 | ![]() |
IN_COUNTRY | Call by reference | Type reference (TYPE) | LAND1 | Länderschlüssel | 20100831 | ||
3 | ![]() |
IN_DATE | Call by reference | Type reference (TYPE) | DATAM | Datum gültig am | 20100806 | ||
4 | ![]() |
IN_FLG_COMPONENTS_VERSION | Call by reference | Type reference (TYPE) | BOOLEAN | ABAP_TRUE | true => Fraktions/Verpackungszuordnung wird berücksichtigt | 20100806 | |
5 | ![]() |
IN_FLG_PARTNER_VERSION | Call by reference | Type reference (TYPE) | BOOLEAN | ABAP_TRUE | true => Partnerzuordnung wird berücksichtigt | 20100806 | |
6 | ![]() |
IN_FLG_PRICELIST_VERSION | Call by reference | Type reference (TYPE) | BOOLEAN | ABAP_TRUE | true => Preislistenversionen werden berücksichtigt | 20100806 | |
7 | ![]() |
IN_PARTNER | Call by reference | Type reference (TYPE) | J_7LE01-ENTNR | Recyclingpartner | 20100806 | ||
8 | ![]() |
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 | ![]() |
IN_ARTICLE | Call by reference | Type reference (TYPE) | REA_ARTICLE | REA Artikel | 20100728 | ||
2 | ![]() |
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 |