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 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