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
⤷ 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 | READ_BOM | Instance method | Public | Method | Read BOMs | 19991111 |
2 | READ_BOM_COMPONENTS | Instance method | Public | Method | Read BOM Components | 20010810 |
3 | READ_CONDITION | Instance method | Public | Method | Read Prices | 19991111 |
4 | READ_CONDITION_COMPLETE | Instance method | Public | Method | Read Prices, Enhanced Interfaces | 20010504 |
5 | READ_MATERIAL | Instance method | Public | Method | Read Material Data | 19991108 |
6 | READ_MATERIAL_CHANGES | Instance method | Public | Method | Read Planned Changes | 20030206 |
7 | READ_MODULE_MATERIALS | Instance method | Public | Method | Read Materials for Each Asssortment Module | 20030206 |
8 | READ_UNIT | 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 | Importing | IS_PRICAT_K003 | Value transfer | Type reference (TYPE) | PRICAT_K003 | PRICAT: Katalogposition Grunddaten | 20010814 | ||
2 | Importing | IS_PROFILE | Value transfer | Type reference (TYPE) | PRICAT_PRO | PRICAT Ausgang: Anforderungsprofil (Customizing) | 20010814 | ||
3 | Importing | IV_MATNR | Value transfer | Type reference (TYPE) | MATNR | Material | 19991111 | ||
4 | Changing | RT_K7 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K007 | Preiskatalog: Arbeitstabelle für generische Felder zu K007 | 20030206 | ||
5 | Changing | RT_PRICAT_K007 | Call by reference | Type reference (TYPE) | TT_PRICAT_K007 | Komponenten | 19991111 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | MATERIAL_ERROR | 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 | Importing | IV_ALTERNATIVE | Value transfer | Type reference (TYPE) | MAST_API02-BOM_ALT | Stücklistenalternative | 20010821 | ||
2 | Importing | IV_BOM_USAGE | Value transfer | Type reference (TYPE) | MAST_API02-BOM_USAGE | Stücklistenverwendung | 20010821 | ||
3 | Importing | IV_MATERIAL | Value transfer | Type reference (TYPE) | MAST_API02-MATERIAL | Materialnummer | 20010821 | ||
4 | Importing | IV_PLANT | Value transfer | Type reference (TYPE) | MAST_API02-PLANT | Werk | 20010821 | ||
5 | Changing | RT_COMPONENTS | Call by reference | Type reference (TYPE) | TT_TSTPO | Tabelle Stücklistenpositionen | 20010821 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURED | Fehler aufgetreten | 20010821 |
Method READ_CONDITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_PRICAT_K001 | Call by reference | Type reference (TYPE) | PRICAT_K001 | PRICAT: Katalogkopf | 20010821 | ||
2 | Importing | IS_PRICAT_K003 | Call by reference | Type reference (TYPE) | PRICAT_K003 | PRICAT: Katalogposition Grunddaten | 20010821 | ||
3 | Importing | IS_PRICAT_PRO | Call by reference | Type reference (TYPE) | PRICAT_PRO | PRICAT Ausgang: Anforderungsprofil (Customizing) | 20010906 | ||
4 | Importing | IT_PRICAT_K004 | Call by reference | Type reference (TYPE) | TT_PRICAT_K004 | PRICAT: Tabelle für PRICAT_K004 | 20010821 | ||
5 | Importing | IV_CUSTOMER | Value transfer | Type reference (TYPE) | KUNNR | Kunde | 19991230 | ||
6 | Importing | IV_MATNR | Value transfer | Type reference (TYPE) | MATNR | Material | 19991111 | ||
7 | Importing | RT_PRICAT_EXT1 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K001 | Preiskatalog: Arbeitstabelle für generische Felder zu K001 | 20030206 | ||
8 | Importing | RT_PRICAT_EXT3 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K003 | Preiskatalog: Arbeitstabelle für generische Felder zu K003 | 20030206 | ||
9 | Importing | RT_PRICAT_EXT4 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K004 | Preiskatalog: Arbeitstabelle für generische Felder zu K004 | 20030206 | ||
10 | Changing | RT_PRICAT_EXT8C | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K008C | Preiskatalog: Arbeitstabelle für generische Felder zu K008 | 20030206 | ||
11 | Changing | RT_PRICAT_EXT9C | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K009C | Preiskatalog: Arbeitstabelle für generische Felder zu K009 | 20030206 | ||
12 | Changing | RT_PRICAT_K008C | Call by reference | Type reference (TYPE) | TT_PRICAT_K008C | Komponenten | 19991230 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | MATERIAL_ERROR | 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 | Importing | IS_PRICAT_K001 | Value transfer | Type reference (TYPE) | PRICAT_K001 | PRICAT: Katalogkopf | 20010504 | ||
2 | Importing | IT_PRICAT_K003 | Call by reference | Type reference (TYPE) | TT_PRICAT_K003 | PRICAT: Tabelle für PRICAT_K003 | 20010504 | ||
3 | Importing | IT_PRICAT_K003S | Call by reference | Type reference (TYPE) | TT_PRICAT_K003S | PRICAT: Tabelle für PRICAT_K003s | 20010504 | ||
4 | Importing | IT_PRICAT_K003Z | Call by reference | Type reference (TYPE) | TT_PRICAT_K003Z | PRICAT: Tabelle für PRICAT_K003z | 20010504 | ||
5 | Importing | IT_PRICAT_K007 | Call by reference | Type reference (TYPE) | TT_PRICAT_K007 | PRICAT: Tabelle für PRICAT_K007 | 20010504 | ||
6 | Importing | IT_PRICAT_K00C | Call by reference | Type reference (TYPE) | TT_PRICAT_K00C | PRICAT: Tabelle für PRICAT_K00C | 20010504 | ||
7 | Importing | RT_PRICAT_EXT1 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K001 | Preiskatalog: Arbeitstabelle für generische Felder zu K001 | 20030206 | ||
8 | Importing | RT_PRICAT_EXT3 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K003 | Preiskatalog: Arbeitstabelle für generische Felder zu K003 | 20030206 | ||
9 | Importing | RT_PRICAT_EXT7 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K007 | Preiskatalog: Arbeitstabelle für generische Felder zu K007 | 20030206 | ||
10 | Changing | RT_PRICAT_EXT8C | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K008C | Preiskatalog: Arbeitstabelle für generische Felder zu K008 | 20030206 | ||
11 | Changing | RT_PRICAT_EXT9C | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K009C | Preiskatalog: Arbeitstabelle für generische Felder zu K009 | 20030206 | ||
12 | Changing | 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 | PRICING_ERROR | 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 | Importing | IV_MATNR | Value transfer | Type reference (TYPE) | MATNR | Materialnummer | 19991108 | ||
2 | Changing | RS_PRICAT_K003 | Call by reference | Type reference (TYPE) | PRICAT_K003 | Grunddaten der Position | 19991108 | ||
3 | Changing | RS_PRICAT_K003Z | Call by reference | Type reference (TYPE) | PRICAT_K003Z | Zusatzdaten zur Position | 19991108 | ||
4 | Changing | RT_PRICAT_EXT1 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K001 | Preiskatalog: Arbeitstabelle für generische Felder zu K001 | 20030206 | ||
5 | Changing | RT_PRICAT_EXT2 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K002 | Preiskatalog: Arbeitstabelle für generische Felder zu K002 | 20030206 | ||
6 | Changing | RT_PRICAT_EXT3 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K003 | Preiskatalog: Arbeitstabelle für generische Felder zu K003 | 20030206 | ||
7 | Changing | RT_PRICAT_EXT4 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K004 | Preiskatalog: Arbeitstabelle für generische Felder zu K004 | 20030206 | ||
8 | Changing | RT_PRICAT_EXT5 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K005 | Preiskatalog: Arbeitstabelle für generische Felder zu K005 | 20030206 | ||
9 | Changing | RT_PRICAT_EXT6 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K006 | Preiskatalog: Arbeitstabelle für generische Felder zu K006 | 20030206 | ||
10 | Changing | RT_PRICAT_K004 | Call by reference | Type reference (TYPE) | TT_PRICAT_K004 | Mengeneinheiten | 19991108 | ||
11 | Changing | RT_PRICAT_K005 | Call by reference | Type reference (TYPE) | TT_PRICAT_K005 | Texte | 19991111 | ||
12 | Changing | RT_PRICAT_K006 | Call by reference | Type reference (TYPE) | TT_PRICAT_K006 | Merkmale | 19991111 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | MATERIAL_NOT_FOUND | 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 | Changing | RT_K3 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K003 | Preiskatalog: Arbeitstabelle für generische Felder zu K003 | 20030217 | ||
2 | Changing | RT_K4 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K004 | Preiskatalog: Arbeitstabelle für generische Felder zu K004 | 20030217 | ||
3 | Changing | RT_K5 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K005 | Preiskatalog: Arbeitstabelle für generische Felder zu K005 | 20030217 | ||
4 | Changing | RT_K6 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K006 | Preiskatalog: Arbeitstabelle für generische Felder zu K006 | 20030217 | ||
5 | Changing | RT_K7 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K007 | Preiskatalog: Arbeitstabelle für generische Felder zu K007 | 20030217 | ||
6 | Changing | RT_K8C | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K008C | Preiskatalog: Arbeitstabelle für generische Felder zu K008 | 20030217 | ||
7 | Changing | RT_K9C | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K009C | Preiskatalog: Arbeitstabelle für generische Felder zu K009 | 20030217 | ||
8 | Changing | RT_PRICAT_K003 | Call by reference | Type reference (TYPE) | TT_PRICAT_K003 | PRICAT: Tabelle für PRICAT_K003 | 20030217 | ||
9 | Changing | RT_PRICAT_K003S | Call by reference | Type reference (TYPE) | TT_PRICAT_K003S | PRICAT: Tabelle für PRICAT_K003s | 20030225 | ||
10 | Changing | RT_PRICAT_K003Z | Call by reference | Type reference (TYPE) | TT_PRICAT_K003Z | PRICAT: Tabelle für PRICAT_K003z | 20030217 | ||
11 | Changing | RT_PRICAT_K004 | Call by reference | Type reference (TYPE) | TT_PRICAT_K004 | PRICAT: Tabelle für PRICAT_K004 | 20030217 | ||
12 | Changing | RT_PRICAT_K005 | Call by reference | Type reference (TYPE) | TT_PRICAT_K005 | PRICAT: Tabelle für PRICAT_K005 | 20030217 | ||
13 | Changing | RT_PRICAT_K006 | Call by reference | Type reference (TYPE) | TT_PRICAT_K006 | PRICAT: Tabelle für PRICAT_K006 | 20030217 | ||
14 | Changing | RT_PRICAT_K007 | Call by reference | Type reference (TYPE) | TT_PRICAT_K007 | PRICAT: Tabelle für PRICAT_K007 | 20030217 | ||
15 | Changing | RT_PRICAT_K008C | Call by reference | Type reference (TYPE) | TT_PRICAT_K008C | PRICAT: Tabelle für PRICAT_K008c | 20030217 | ||
16 | Changing | 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 | Importing | MODULE | Call by reference | Type reference (TYPE) | W_SORTK | Sortimentsbaustein | 20030206 | ||
2 | Changing | RT_K1 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K001 | Preiskatalog: Arbeitstabelle für generische Felder zu K001 | 20030217 | ||
3 | Changing | RT_K2 | Call by reference | Type reference (TYPE) | TT_PRICAT_EXT_K002 | Preiskatalog: Arbeitstabelle für generische Felder zu K002 | 20030217 | ||
4 | Changing | 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 | Changing | GV_CREATE_EAN_DUMMY | Call by reference | Type reference (TYPE) | C | 20030704 | |||
2 | Changing | IV_KZ_GENERATE_EAN | Call by reference | Type reference (TYPE) | C | 20030704 | |||
3 | Changing | LS_PRICAT_007 | Call by reference | Type reference (TYPE) | PRICAT_007 | PRICAT: Vorlage für Nicht ERP-Felder auf Mengeneinheit | 20030704 | ||
4 | Changing | LT_MARM | Call by reference | Type reference (TYPE) | MARM_TAB | 20030704 | |||
5 | Changing | 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 |