SAP ABAP Interface IF_EX_PRIREADMATERIAL (BAdI Interface IF_EX_PRIREADMATERIAL)
Hierarchy
☛
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
⤷
SD-EDI (Application Component) Electronic Data Interchange
⤷
VPRI (Package) Application Development R/3 Retail/CP EDI messages
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_PRIREADMATERIAL | BAdI class CL_EX_PRIREADMATERIAL | 19991108 |
Properties
| Interface | IF_EX_PRIREADMATERIAL | |
| Short Description | BAdI Interface IF_EX_PRIREADMATERIAL |
General Data
| Package | VPRI | Application Development R/3 Retail/CP EDI messages |
| Created | 19991108 | SAP |
| Last changed | 20050301 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_EX_PRIREADMATERIAL has no forward declaration.
Interfaces
Interface IF_EX_PRIREADMATERIAL has no interface.
Friends
Interface IF_EX_PRIREADMATERIAL has no friend.
Attributes
Interface IF_EX_PRIREADMATERIAL has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Read BOMs | 19991111 | |
| 2 | Instance method | Public | Method | Read BOM Components | 20010810 | |
| 3 | Instance method | Public | Method | Read Prices | 19991111 | |
| 4 | Instance method | Public | Method | Read Prices, Enhanced Interfaces | 20010504 | |
| 5 | Instance method | Public | Method | Read Material Data | 19991108 | |
| 6 | Instance method | Public | Method | Read Planned Changes | 20030206 | |
| 7 | Instance method | Public | Method | Read Materials for Each Asssortment Module | 20030206 | |
| 8 | Instance method | Public | Method | Reading of Units of Measure | 20030704 |
Events
Interface IF_EX_PRIREADMATERIAL has no event.
Types
Interface IF_EX_PRIREADMATERIAL has no local type.
Method Signatures
Method READ_BOM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PRICAT_K003 | Value transfer | Type reference (TYPE) | PRICAT_K003 | PRICAT: Katalogposition Grunddaten | 20010814 | |||
| 2 | IS_PROFILE | Value transfer | Type reference (TYPE) | PRICAT_PRO | PRICAT Ausgang: Anforderungsprofil (Customizing) | 20010814 | |||
| 3 | IV_MATNR | Value transfer | Type reference (TYPE) | MATNR | Material | 19991111 | |||
| 4 | RT_K7 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K007 | Preiskatalog: Arbeitstabelle für generische Felder zu K007 | 20030206 | |||
| 5 | RT_PRICAT_K007 | Call by reference | Type reference (TYPE) | TT_PRICAT_K007 | Komponenten | 19991111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Wesentliche Bestandteile können nicht gelesen werden | 19991111 |
Method READ_BOM_COMPONENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ALTERNATIVE | Value transfer | Type reference (TYPE) | MAST_API02-BOM_ALT | Stücklistenalternative | 20010821 | |||
| 2 | IV_BOM_USAGE | Value transfer | Type reference (TYPE) | MAST_API02-BOM_USAGE | Stücklistenverwendung | 20010821 | |||
| 3 | IV_MATERIAL | Value transfer | Type reference (TYPE) | MAST_API02-MATERIAL | Materialnummer | 20010821 | |||
| 4 | IV_PLANT | Value transfer | Type reference (TYPE) | MAST_API02-PLANT | Werk | 20010821 | |||
| 5 | RT_COMPONENTS | Call by reference | Type reference (TYPE) | TT_TSTPO | Tabelle Stücklistenpositionen | 20010821 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten | 20010821 |
Method READ_CONDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PRICAT_K001 | Call by reference | Type reference (TYPE) | PRICAT_K001 | PRICAT: Katalogkopf | 20010821 | |||
| 2 | IS_PRICAT_K003 | Call by reference | Type reference (TYPE) | PRICAT_K003 | PRICAT: Katalogposition Grunddaten | 20010821 | |||
| 3 | IS_PRICAT_PRO | Call by reference | Type reference (TYPE) | PRICAT_PRO | PRICAT Ausgang: Anforderungsprofil (Customizing) | 20010906 | |||
| 4 | IT_PRICAT_K004 | Call by reference | Type reference (TYPE) | TT_PRICAT_K004 | PRICAT: Tabelle für PRICAT_K004 | 20010821 | |||
| 5 | IV_CUSTOMER | Value transfer | Type reference (TYPE) | KUNNR | Kunde | 19991230 | |||
| 6 | IV_MATNR | Value transfer | Type reference (TYPE) | MATNR | Material | 19991111 | |||
| 7 | RT_PRICAT_EXT1 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K001 | Preiskatalog: Arbeitstabelle für generische Felder zu K001 | 20030206 | |||
| 8 | RT_PRICAT_EXT3 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K003 | Preiskatalog: Arbeitstabelle für generische Felder zu K003 | 20030206 | |||
| 9 | RT_PRICAT_EXT4 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K004 | Preiskatalog: Arbeitstabelle für generische Felder zu K004 | 20030206 | |||
| 10 | RT_PRICAT_EXT8C | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K008C | Preiskatalog: Arbeitstabelle für generische Felder zu K008 | 20030206 | |||
| 11 | RT_PRICAT_EXT9C | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K009C | Preiskatalog: Arbeitstabelle für generische Felder zu K009 | 20030206 | |||
| 12 | RT_PRICAT_K008C | Call by reference | Type reference (TYPE) | TT_PRICAT_K008C | Komponenten | 19991230 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Wesentliche Bestandteile können nicht gelesen werden | 19991111 |
Method READ_CONDITION_COMPLETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PRICAT_K001 | Value transfer | Type reference (TYPE) | PRICAT_K001 | PRICAT: Katalogkopf | 20010504 | |||
| 2 | IT_PRICAT_K003 | Call by reference | Type reference (TYPE) | TT_PRICAT_K003 | PRICAT: Tabelle für PRICAT_K003 | 20010504 | |||
| 3 | IT_PRICAT_K003S | Call by reference | Type reference (TYPE) | TT_PRICAT_K003S | PRICAT: Tabelle für PRICAT_K003s | 20010504 | |||
| 4 | IT_PRICAT_K003Z | Call by reference | Type reference (TYPE) | TT_PRICAT_K003Z | PRICAT: Tabelle für PRICAT_K003z | 20010504 | |||
| 5 | IT_PRICAT_K007 | Call by reference | Type reference (TYPE) | TT_PRICAT_K007 | PRICAT: Tabelle für PRICAT_K007 | 20010504 | |||
| 6 | IT_PRICAT_K00C | Call by reference | Type reference (TYPE) | TT_PRICAT_K00C | PRICAT: Tabelle für PRICAT_K00C | 20010504 | |||
| 7 | RT_PRICAT_EXT1 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K001 | Preiskatalog: Arbeitstabelle für generische Felder zu K001 | 20030206 | |||
| 8 | RT_PRICAT_EXT3 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K003 | Preiskatalog: Arbeitstabelle für generische Felder zu K003 | 20030206 | |||
| 9 | RT_PRICAT_EXT7 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K007 | Preiskatalog: Arbeitstabelle für generische Felder zu K007 | 20030206 | |||
| 10 | RT_PRICAT_EXT8C | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K008C | Preiskatalog: Arbeitstabelle für generische Felder zu K008 | 20030206 | |||
| 11 | RT_PRICAT_EXT9C | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K009C | Preiskatalog: Arbeitstabelle für generische Felder zu K009 | 20030206 | |||
| 12 | RT_PRICAT_K008C | Call by reference | Type reference (TYPE) | TT_PRICAT_K008C | PRICAT: Tabelle für PRICAT_K008c | 20010504 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Preisermittlung aufgetreten | 20010504 |
Method READ_MATERIAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MATNR | Value transfer | Type reference (TYPE) | MATNR | Materialnummer | 19991108 | |||
| 2 | RS_PRICAT_K003 | Call by reference | Type reference (TYPE) | PRICAT_K003 | Grunddaten der Position | 19991108 | |||
| 3 | RS_PRICAT_K003Z | Call by reference | Type reference (TYPE) | PRICAT_K003Z | Zusatzdaten zur Position | 19991108 | |||
| 4 | RT_PRICAT_EXT1 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K001 | Preiskatalog: Arbeitstabelle für generische Felder zu K001 | 20030206 | |||
| 5 | RT_PRICAT_EXT2 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K002 | Preiskatalog: Arbeitstabelle für generische Felder zu K002 | 20030206 | |||
| 6 | RT_PRICAT_EXT3 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K003 | Preiskatalog: Arbeitstabelle für generische Felder zu K003 | 20030206 | |||
| 7 | RT_PRICAT_EXT4 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K004 | Preiskatalog: Arbeitstabelle für generische Felder zu K004 | 20030206 | |||
| 8 | RT_PRICAT_EXT5 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K005 | Preiskatalog: Arbeitstabelle für generische Felder zu K005 | 20030206 | |||
| 9 | RT_PRICAT_EXT6 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K006 | Preiskatalog: Arbeitstabelle für generische Felder zu K006 | 20030206 | |||
| 10 | RT_PRICAT_K004 | Call by reference | Type reference (TYPE) | TT_PRICAT_K004 | Mengeneinheiten | 19991108 | |||
| 11 | RT_PRICAT_K005 | Call by reference | Type reference (TYPE) | TT_PRICAT_K005 | Texte | 19991111 | |||
| 12 | RT_PRICAT_K006 | Call by reference | Type reference (TYPE) | TT_PRICAT_K006 | Merkmale | 19991111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Wesentliche Bestandteile können nicht gelesen werden | 19991108 |
Method READ_MATERIAL_CHANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_K3 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K003 | Preiskatalog: Arbeitstabelle für generische Felder zu K003 | 20030217 | |||
| 2 | RT_K4 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K004 | Preiskatalog: Arbeitstabelle für generische Felder zu K004 | 20030217 | |||
| 3 | RT_K5 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K005 | Preiskatalog: Arbeitstabelle für generische Felder zu K005 | 20030217 | |||
| 4 | RT_K6 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K006 | Preiskatalog: Arbeitstabelle für generische Felder zu K006 | 20030217 | |||
| 5 | RT_K7 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K007 | Preiskatalog: Arbeitstabelle für generische Felder zu K007 | 20030217 | |||
| 6 | RT_K8C | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K008C | Preiskatalog: Arbeitstabelle für generische Felder zu K008 | 20030217 | |||
| 7 | RT_K9C | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K009C | Preiskatalog: Arbeitstabelle für generische Felder zu K009 | 20030217 | |||
| 8 | RT_PRICAT_K003 | Call by reference | Type reference (TYPE) | TT_PRICAT_K003 | PRICAT: Tabelle für PRICAT_K003 | 20030217 | |||
| 9 | RT_PRICAT_K003S | Call by reference | Type reference (TYPE) | TT_PRICAT_K003S | PRICAT: Tabelle für PRICAT_K003s | 20030225 | |||
| 10 | RT_PRICAT_K003Z | Call by reference | Type reference (TYPE) | TT_PRICAT_K003Z | PRICAT: Tabelle für PRICAT_K003z | 20030217 | |||
| 11 | RT_PRICAT_K004 | Call by reference | Type reference (TYPE) | TT_PRICAT_K004 | PRICAT: Tabelle für PRICAT_K004 | 20030217 | |||
| 12 | RT_PRICAT_K005 | Call by reference | Type reference (TYPE) | TT_PRICAT_K005 | PRICAT: Tabelle für PRICAT_K005 | 20030217 | |||
| 13 | RT_PRICAT_K006 | Call by reference | Type reference (TYPE) | TT_PRICAT_K006 | PRICAT: Tabelle für PRICAT_K006 | 20030217 | |||
| 14 | RT_PRICAT_K007 | Call by reference | Type reference (TYPE) | TT_PRICAT_K007 | PRICAT: Tabelle für PRICAT_K007 | 20030217 | |||
| 15 | RT_PRICAT_K008C | Call by reference | Type reference (TYPE) | TT_PRICAT_K008C | PRICAT: Tabelle für PRICAT_K008c | 20030217 | |||
| 16 | RT_PRICAT_K009C | Call by reference | Type reference (TYPE) | TT_PRICAT_K009C | PRICAT: Tabelle für PRICAT_K009C | 20030217 |
Method READ_MATERIAL_CHANGES on Interface IF_EX_PRIREADMATERIAL has no exception.
Method READ_MODULE_MATERIALS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | MODULE | Call by reference | Type reference (TYPE) | W_SORTK | Sortimentsbaustein | 20030206 | |||
| 2 | RT_K1 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K001 | Preiskatalog: Arbeitstabelle für generische Felder zu K001 | 20030217 | |||
| 3 | RT_K2 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K002 | Preiskatalog: Arbeitstabelle für generische Felder zu K002 | 20030217 | |||
| 4 | RT_WSAP | Call by reference | Type reference (TYPE) | TT_PRICAT_WSOP | Sortimentsbaustein Positionen | 20030206 |
Method READ_MODULE_MATERIALS on Interface IF_EX_PRIREADMATERIAL has no exception.
Method READ_UNIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GV_CREATE_EAN_DUMMY | Call by reference | Type reference (TYPE) | C | 20030704 | ||||
| 2 | IV_KZ_GENERATE_EAN | Call by reference | Type reference (TYPE) | C | 20030704 | ||||
| 3 | LS_PRICAT_007 | Call by reference | Type reference (TYPE) | PRICAT_007 | PRICAT: Vorlage für Nicht ERP-Felder auf Mengeneinheit | 20030704 | |||
| 4 | LT_MARM | Call by reference | Type reference (TYPE) | MARM_TAB | 20030704 | ||||
| 5 | PRICAT_K003 | Call by reference | Type reference (TYPE) | PRICAT_K003 | PRICAT: Katalogposition Grunddaten | 20030704 |
Method READ_UNIT on Interface IF_EX_PRIREADMATERIAL has no exception.
History
| Last changed by/on | SAP | 20050301 |
| SAP Release Created in |