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 |