SAP ABAP Class CL_INBOUND_BAPI (Default Implementation for BAdI Definition PRICAT_IN_CHANGE)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   SD-EDI (Application Component) Electronic Data Interchange
     WRF_VPRI_IN (Package) Price Catalog Inbound 2004
Properties
Class CL_INBOUND_BAPI  
Short Description Default Implementation for BAdI Definition PRICAT_IN_CHANGE    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WRF_VPRI_IN   Price Catalog Inbound 2004 
Created 20040112   SAP 
Last change 20080505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_INBOUND_BAPI has no forward declaration.
Interfaces
Class CL_INBOUND_BAPI has no interface implemented.
Friends
Class CL_INBOUND_BAPI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_BADI_REF Static Attribute Private Object reference (TYPE REF TO) IF_EX_WRF_PRICAT_IN_CUST BAdI Interface IF_EX_PRICAT_IN_CHANGE 20050110
2 MT_ASSIGNED_PROFILES Instance attribute Public Type reference (TYPE) WRF_WGHIER_TTY Table Type for WGHIER 20040615
3 MT_CHARVAL_HEAD Instance attribute Private Type reference (TYPE) WRF_CHARVAL_HEAD_TTY Table Type for WRF_CHARVAL_HEAD 20050111
4 MT_MATLGRP_PROFILE_INFO Instance attribute Public Type reference (TYPE) WRF_MATLGRP_PROFILE_INFO_TTY WRF_MATLGRP_PROFILE_INFO_STY 20050110
5 M_MATKL Instance attribute Public Type reference (TYPE) MATKL Material Group 20040615
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_K003_APPEND Static method Public Method Price Catalog 20040506
2 CHANGE_K003_DB Static method Public Method Change Old Catalog Records 20040524
3 CHANGE_K006_APPEND Static method Public Method Price Catalog 20041117
4 CHECK_MATL_CAT Static method Private Method Price Catalog 20050614
5 CHECK_PROFILE Instance method Private Method 20050110
6 CHECK_PROFILE_BACKUP Instance method Private Method 20050110
7 CHECK_STRUCTURE_CHANGED Static method Public Method Price Catalog 20040331
8 CHECK_WRF_PRICAT_010_VALID_KEY Static method Public Method Checks the Hierarchy of Generic Fields 20040831
9 CONSTRUCTOR Instance method Public Constructor 20050110
10 FILL_MISSING_K003Z Static method Public Method Creates Missing Pricat_K003z Records 20041209
11 FIND_BOM Static method Private Method Find Price Catalog BOM 20040315
12 GET_ALL_EXT_CHAR Instance method Public Method Determines the External Characteristics 20041221
13 GET_ALL_INT_CHAR Instance method Public Method Reads All Internal Characteristics for Matl Grp and Profile 20041221
14 GET_AUTOMATIC_TRIGG Static method Private Method Price Catalog 20040112
15 GET_BADI_REF Static method Public Method Return BAdI Reference 20050110
16 GET_BASE_LINE Static method Public Method Determination of Basic Structure 20040329
17 GET_EKORG Static method Public Method get_ekorg 20040623
18 GET_EKORG_LAND Static method Public Method get_ekorg_land 20040623
19 GET_INT_DESCRIPTION Static method Public Method Price Catalog Reads Internal Characterisic Value 20040318
20 GET_NEEDED_TYPES Instance method Private Method Determines Required Characteristic Types 20040528
21 GET_PROFILE_ALL_F4 Instance method Public Method Reads All Profiles for the Material Group 20050222
22 GET_PROFILE_UI Instance method Public Method Read the Profile 20041221
23 GET_STRUCTURE_TYPE Static method Public Method Price Catalog Inbound Determine Structure Type 20040331
24 PRE_CHAR_READ Instance method Private Method Reads Required Data for Collective Article 20041220
25 PRE_MASS_READ Static method Public Method Read Master Data in Mass Access 20041208
26 PROCESS_010 Static method Public Method Processing of Extin Structure 20040601
27 PROCESS_K003 Static method Public Method Price Catalog 20040506
28 PROCESS_K003Z Static method Public Method Price Catalog 20040506
29 PROCESS_K004 Static method Public Method 20040916
30 PROCESS_K006 Static method Public Method Price Catalog 20040506
31 PROCESS_K007 Static method Public Method Price Catalog 20040906
32 SAVE_EXTENDED_STRUC Static method Public Method Price Catalog 20040331
33 SAVE_EXTENSIONIN Static method Public Method Processing of Extin Structure 20070424
34 SAVE_WRF_PRICAT_010 Static method Public Method Price Catalog 20040402
35 SET_3_9 Static method Private Method Price Catalog 20040331
36 SET_ADMITTED_DATA Static method Public Method Set existing information 20041209
37 SET_CATALOG_DATA Static method Public Method Sets the Changed Catalog Data That Is Generally Valid 20041209
38 SET_CHARACTERISTIC_KEYS Instance method Public Method Set Characteristic Key Using the Characteristic Type 20050110
39 SET_CHARAC_FOR_TYPE Instance method Private Method Sets Characteristics via Characteristic Type 20040528
40 SET_CHAR_FOR_TYPE Static method Private Method Sets Characteristics via Characteristic Type 20041221
41 SET_CHAR_PROFILE Static method Private Method Price Catalog 20040506
42 SET_EINA_DATA Static method Private Method Set EINA and MARA Data 20041213
43 SET_MARA_DATA Static method Public Method Set of MARA Data 20041209
44 SET_MATL_CAT Static method Private Method Price Catalog 20040419
45 SET_MATNR Static method Private Method Set Mat. No. 20040315
46 SET_REF_MATNR Static method Private Method Set Ref. Mat. No. 20040315
47 SET_TAX Static method Public Method Price Catalog 20040506
48 SORT_CATALOG_TABLES Static method Public Method sort_catalog_tables 20040901
Events
Class CL_INBOUND_BAPI has no event.
Types
Class CL_INBOUND_BAPI has no local type.
Method Signatures

Method CHANGE_K003_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_EXTIN Call by reference Object reference (TYPE REF TO) BAPIPAREX Erweiterungsstruktur mit Include 20040506
2 Changing IT_PRICAT_K003 Call by reference Type reference (TYPE) TT_PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20040506

Method CHANGE_K003_APPEND on class CL_INBOUND_BAPI has no exception.

Method CHANGE_K003_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHT_PRICAT_K003_DB Call by reference Type reference (TYPE) TT_PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20050525
2 Importing IT_PRICAT_K003 Call by reference Type reference (TYPE) TT_PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20040524

Method CHANGE_K003_DB on class CL_INBOUND_BAPI has no exception.

Method CHANGE_K006_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_EXTIN Call by reference Object reference (TYPE REF TO) BAPIPAREX Bezugsstruktur für BAPI-Parameter ExtensionIn / ExtensionOut 20041117
2 Changing IT_PRICAT_K006 Call by reference Type reference (TYPE) TT_PRICAT_K006 PRICAT: Tabelle für PRICAT_K006 20041117

Method CHANGE_K006_APPEND on class CL_INBOUND_BAPI has no exception.

Method CHECK_MATL_CAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHF_PRICAT_K003 Call by reference Object reference (TYPE REF TO) PRICAT_K003 PRICAT: Katalogposition Grunddaten 20050614
2 Importing IT_PRICAT_K006 Call by reference Type reference (TYPE) TT_PRICAT_K006 PRICAT: Tabelle für PRICAT_K006 20050614
3 Importing IT_PRICAT_K007 Call by reference Type reference (TYPE) TT_PRICAT_K007 PRICAT: Tabelle für PRICAT_K007 20050614

Method CHECK_MATL_CAT on class CL_INBOUND_BAPI has no exception.

Method CHECK_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NEEDED_TYPES Call by reference Type reference (TYPE) WRF_NEEDED_TYPES Merkmalstypen 20050111
2 Importing IT_NEEDED_CHARS Call by reference Type reference (TYPE) WRF_CHAR_TTY Merkmale 20050111
3 Importing IT_PRICAT_K003 Call by reference Type reference (TYPE) TT_PRICAT_K003 PRICAT: Katalogposition Grunddaten 20050111
4 Importing IT_PRICAT_K006 Call by reference Type reference (TYPE) TT_PRICAT_K006 PRICAT: Tabelle für PRICAT_K006 20050111
5 Importing I_MATL_GROUP Call by reference Type reference (TYPE) MATKL Warengruppe 20050111
6 Importing I_PROFILE Call by reference Type reference (TYPE) KLASSE_D Klassennummer 20050111
# Exception Resumable Description Created on
1 CX_WRF_VPRI_IN Profil nicht gefunden 20050111

Method CHECK_PROFILE_BACKUP Signature

Method CHECK_PROFILE_BACKUP on class CL_INBOUND_BAPI has no parameter.
Method CHECK_PROFILE_BACKUP on class CL_INBOUND_BAPI has no exception.

Method CHECK_STRUCTURE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATUS Call by reference Type reference (TYPE) WRF_CHECK_STATUS Preiskatalog check Status 20040331
2 Importing IS_DD02V Call by reference Type reference (TYPE) DD02V Generierte Tabelle zum View DD02V 20040331
3 Importing IT_DD03P Call by reference Type reference (TYPE) DD03TTYP Tabellentyp für Stuktur DD03P 20040331
4 Importing I_PRINBR Call by reference Type reference (TYPE) PRINBR PRICAT: eindeutige interne Katalognummer 20040331
5 Importing I_STRUCTURE Call by reference Type reference (TYPE) WRF_STRUCTURENAME PREISKATALOG Eingang: Strukturname 20040331

Method CHECK_STRUCTURE_CHANGED on class CL_INBOUND_BAPI has no exception.

Method CHECK_WRF_PRICAT_010_VALID_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_EXTIN Call by reference Object reference (TYPE REF TO) BAPIPAREX Bezugsstruktur für BAPI-Parameter ExtensionIn / ExtensionOut 20040901
2 Importing IT_PRICAT_TABLES Call by reference Type reference (TYPE) WRF_CATALOG_TABLES Preiskatalog Warengruppenvorlageartikel 20040831
3 Importing I_PRINBR Call by reference Type reference (TYPE) PRINBR PRICAT: eindeutige interne Katalognummer 20041117
4 Importing I_STRUCTURETYPE Call by reference Type reference (TYPE) WRF_STRUCTURETYPE Nummer der PRICAT-Tabelle (03-09) für generische Felder 20040831

Method CHECK_WRF_PRICAT_010_VALID_KEY on class CL_INBOUND_BAPI has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_INBOUND_BAPI has no parameter.
Method CONSTRUCTOR on class CL_INBOUND_BAPI has no exception.

Method FILL_MISSING_K003Z Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHT_PRICAT_K003Z Call by reference Type reference (TYPE) TT_PRICAT_K003Z PRICAT: Tabelle für PRICAT_K003z 20041209
2 Importing IF_PRICAT_K003 Call by reference Object reference (TYPE REF TO) PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20041209

Method FILL_MISSING_K003Z on class CL_INBOUND_BAPI has no exception.

Method FIND_BOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_YES Call by reference Type reference (TYPE) FLAG allgemeines flag 20040315
2 Importing IT_PRICAT_K007 Call by reference Type reference (TYPE) TT_PRICAT_K007 PRICAT: Tabelle für PRICAT_K007 20040315
3 Importing I_EAN_UPC_BASE Call by reference Type reference (TYPE) PRIEANBASIS PRICAT: EAN/UPC-Code der Basismengeneinheit 20040315

Method FIND_BOM on class CL_INBOUND_BAPI has no exception.

Method GET_ALL_EXT_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NEEDED_TYPES Call by reference Type reference (TYPE) WRF_NEEDED_TYPES Merkmalstypen 20050110
2 Exporting ET_NEEDED_CHARS Call by reference Type reference (TYPE) WRF_CHAR_TTY Merkmale 20050110
3 Importing IT_PRICAT_K003 Call by reference Type reference (TYPE) TT_PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20041221
4 Importing IT_PRICAT_K006 Call by reference Type reference (TYPE) TT_PRICAT_K006 PRICAT: Tabelle für PRICAT_K006 20041221

Method GET_ALL_EXT_CHAR on class CL_INBOUND_BAPI has no exception.

Method GET_ALL_INT_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MATL_GROUP Call by reference Type reference (TYPE) MATKL Warengruppe 20050110

Method GET_ALL_INT_CHAR on class CL_INBOUND_BAPI has no exception.

Method GET_AUTOMATIC_TRIGG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TRIGG_STATUS Call by reference Type reference (TYPE) WRF_AUTO_SAVE 20040112
2 Importing I_LIFNR Call by reference Type reference (TYPE) LIFNR Lieferant 20040805
3 Importing I_MATL_GROUP Call by reference Type reference (TYPE) MATKL Warengruppe 20040112

Method GET_AUTOMATIC_TRIGG on class CL_INBOUND_BAPI has no exception.

Method GET_BADI_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_BADI_REF Value transfer Object reference (TYPE REF TO) IF_EX_WRF_PRICAT_IN_CUST BAdI-Interface IF_EX_PRICAT_IN_CHANGE 20050110

Method GET_BADI_REF on class CL_INBOUND_BAPI has no exception.

Method GET_BASE_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PRICAT_K003 Call by reference Type reference (TYPE) PRICAT_K003 PRICAT: EAN/UPC-Code der Basismengeneinheit 20040329
2 Importing IT_PRICAT_K003 Call by reference Type reference (TYPE) TT_PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20040329
3 Importing IT_PRICAT_K004 Call by reference Type reference (TYPE) TT_PRICAT_K004 PRICAT: Tabelle für PRICAT_K004 20040329
4 Importing I_EAN Call by reference Type reference (TYPE) PRIEANBASIS PRICAT: EAN/UPC-Code der Basismengeneinheit 20040329
5 Importing I_EAN_UNIT Call by reference Type reference (TYPE) EAN_UNIT Ean der Mengeneinheit Ja Nein 20040329
6 Importing I_VALIDITY Call by reference Type reference (TYPE) PRIVALIDITY PRICAT: Gültigkeitsbeginndatum 20040329

Method GET_BASE_LINE on class CL_INBOUND_BAPI has no exception.

Method GET_EKORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EKORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20040623
2 Importing IS_K001 Call by reference Type reference (TYPE) PRICAT_K001 PRICAT: Katalogkopf 20040623

Method GET_EKORG on class CL_INBOUND_BAPI has no exception.

Method GET_EKORG_LAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LAND Call by reference Type reference (TYPE) LAND1 Länderschlüssel 20040623
2 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20040623

Method GET_EKORG_LAND on class CL_INBOUND_BAPI has no exception.

Method GET_INT_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE_INT Call by reference Type reference (TYPE) PRIDESCRIPT PRICAT: Merkmalswert 20040323
2 Importing IT_WYT2 Call by reference Type reference (TYPE) TT_WYT2 Tabellentyp zur Struktur WYT2 20040323
3 Importing IT_WYT2M Call by reference Type reference (TYPE) WRF_WYT2M_TTY Lieferantenabhängige Merkmalswerteübersetzung 20040323
4 Importing I_CHARACTERISTIC Call by reference Type reference (TYPE) PRICHARTERIST PRICAT: Merkmalsausprägung 20040318
5 Importing I_LIFNR Call by reference Type reference (TYPE) LIFNR Kontonummer des Lieferanten bzw. Kreditors 20040318
6 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20040318
7 Importing I_VALUE_EXT Call by reference Type reference (TYPE) PRIDESCRIPT PRICAT: Merkmalswert 20040323

Method GET_INT_DESCRIPTION on class CL_INBOUND_BAPI has no exception.

Method GET_NEEDED_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_NEEDED_TYPES Call by reference Type reference (TYPE) WRF_NEEDED_TYPES allgemeines flag 20040528
2 Exporting ET_NEEDED_CHARS Call by reference Type reference (TYPE) WRF_CHAR_TTY Merkmale 20050110
3 Importing IF_PRICAT_K003 Call by reference Object reference (TYPE REF TO) PRICAT_K003 PRICAT: Katalogposition Grunddaten 20040528
4 Importing IT_PRICAT_K006 Call by reference Type reference (TYPE) TT_PRICAT_K006 PRICAT: Tabelle für PRICAT_K006 20040528

Method GET_NEEDED_TYPES on class CL_INBOUND_BAPI has no exception.

Method GET_PROFILE_ALL_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NEEDED_TYPES Call by reference Type reference (TYPE) WRF_NEEDED_TYPES Merkmalstypen 20050222
2 Changing CT_NEEDED_CHARS Call by reference Type reference (TYPE) WRF_CHAR_TTY Merkmale 20050222
3 Exporting ET_PROFILE Call by reference Type reference (TYPE) WRF_WGHIER_TTY PRICAT: Tabelle für PRICAT_K003 20050601
4 Importing IT_PRICAT_K003 Call by reference Type reference (TYPE) TT_PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20050222
5 Importing IT_PRICAT_K006 Call by reference Type reference (TYPE) TT_PRICAT_K006 PRICAT: Tabelle für PRICAT_K006 20050222
6 Importing I_MATL_GROUP Call by reference Type reference (TYPE) MATKL Warengruppe 20050222
# Exception Resumable Description Created on
1 CX_WRF_VPRI_IN 20050222

Method GET_PROFILE_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NEEDED_TYPES Call by reference Type reference (TYPE) WRF_NEEDED_TYPES Merkmalstypen 20050110
2 Changing CT_NEEDED_CHARS Call by reference Type reference (TYPE) WRF_CHAR_TTY Merkmale 20050110
3 Exporting ES_NEEDED_TYPES Call by reference Type reference (TYPE) WRF_NEEDED_TYPES Merkmalstypen 20050111
4 Exporting E_PROFILE Call by reference Type reference (TYPE) WRF_PROFIL Merkmalsprofil 20050110
5 Importing IT_PRICAT_K003 Call by reference Type reference (TYPE) TT_PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20041221
6 Importing IT_PRICAT_K006 Call by reference Type reference (TYPE) TT_PRICAT_K006 PRICAT: Tabelle für PRICAT_K006 20041221
7 Importing I_MATL_GROUP Call by reference Type reference (TYPE) MATKL Warengruppe 20050110
# Exception Resumable Description Created on
1 CX_WRF_VPRI_IN 20050110

Method GET_STRUCTURE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INCLUDENAME Call by reference Type reference (TYPE) PRECFIELD Name der includierten Tabelle 20040331
2 Exporting E_INCLUDE_START Call by reference Type reference (TYPE) DDLENG Länge (Anzahl der Zeichen) 20040401
3 Exporting E_LAST_KEY Call by reference Type reference (TYPE) I 20040402
4 Exporting E_STRUCTURETYPE Call by reference Type reference (TYPE) WRF_STRUCTURETYPE Nummer der PRICAT-Tabelle (03-09) für generische Felder 20040331
5 Importing IT_DD03P Call by reference Type reference (TYPE) DD03TTYP Tabellentyp für Stuktur DD03P 20040331

Method GET_STRUCTURE_TYPE on class CL_INBOUND_BAPI has no exception.

Method PRE_CHAR_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MATL_GROUP Call by reference Type reference (TYPE) MATKL Warengruppe 20041220

Method PRE_CHAR_READ on class CL_INBOUND_BAPI has no exception.

Method PRE_MASS_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EINA Call by reference Type reference (TYPE) WRB_EINA_TABLE Tabellentyp zu EINA (Einkaufsinfosatz) 20041213
2 Exporting ET_MARA Call by reference Type reference (TYPE) MARA_TAB MARA-Tabelle 20041208
3 Exporting ET_MEAN Call by reference Type reference (TYPE) MEAN_TAB MEAN-Tabelle 20041208
4 Exporting ET_PRICAT_K003_DB Call by reference Type reference (TYPE) TT_PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20041213
5 Importing IS_PRICAT_K001 Call by reference Type reference (TYPE) PRICAT_K001 PRICAT: Katalogkopf 20041213
6 Importing IT_PRICAT_K003 Call by reference Type reference (TYPE) TT_PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20041208

Method PRE_MASS_READ on class CL_INBOUND_BAPI has no exception.

Method PROCESS_010 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHT_PRICAT_K003 Call by reference Type reference (TYPE) TT_PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20040601
2 Changing CHT_PRICAT_K006 Call by reference Type reference (TYPE) TT_PRICAT_K006 PRICAT: Tabelle für PRICAT_K006 20041117
3 Importing IS_CATALOG_TABLES Call by reference Type reference (TYPE) WRF_CATALOG_TABLES Katalog Tabellen 20040901
4 Importing IS_PRICAT_K001 Call by reference Type reference (TYPE) PRICAT_K001 PRICAT: Katalogkopf 20040601
5 Importing IT_EXTENSIONIN Call by reference Type reference (TYPE) TT_BAPIPAREX PRICAT: Tabelle für BAPI-Userparameter 20040601

Method PROCESS_010 on class CL_INBOUND_BAPI has no exception.

Method PROCESS_K003 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHT_ITAB_K003 Call by reference Type reference (TYPE) TT_PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20040506
2 Changing CHT_ITAB_K003Z Call by reference Type reference (TYPE) TT_PRICAT_K003Z PRICAT: Tabelle für PRICAT_K003z 20040506
3 Changing CHT_ITAB_K006 Call by reference Type reference (TYPE) TT_PRICAT_K006 PRICAT: Tabelle für PRICAT_K006 20040527
4 Changing CHT_TRIGGER_RECORDS Call by reference Type reference (TYPE) WRF_PRICAT_TRIG_TTY PRICAT Zeilentyp zur DB-Tabelle WRF_PRICAT_TRIG 20040506
5 Importing IS_K001 Call by reference Type reference (TYPE) PRICAT_K001 PRICAT: Katalogkopf 20040506
6 Importing IT_PRICAT_K007 Call by reference Type reference (TYPE) TT_PRICAT_K007 PRICAT: Tabelle für PRICAT_K007 20040506

Method PROCESS_K003 on class CL_INBOUND_BAPI has no exception.

Method PROCESS_K003Z Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHT_ITAB_K003Z Call by reference Type reference (TYPE) TT_PRICAT_K003Z PRICAT: Tabelle für PRICAT_K003z 20040506
2 Importing IT_ITAB_K004 Call by reference Type reference (TYPE) TT_PRICAT_K004 PRICAT: Tabelle für PRICAT_K004 20040506
3 Importing IT_ITAB_K008 Call by reference Type reference (TYPE) TT_PRICAT_K008 PRICAT: Tabelle für PRICAT_K008 20040506
4 Importing IT_PRICAT_K003 Call by reference Type reference (TYPE) TT_PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20040609
5 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20040506
# Exception Resumable Description Created on
1 BASE_UOM_NOT_FOUND Datensatz in PRICAT_K004 zur Basismengeneinheit fehlt 20040713

Method PROCESS_K004 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHT_PRICAT_K004 Call by reference Type reference (TYPE) TT_PRICAT_K004 PRICAT: Tabelle für PRICAT_K004 20040916

Method PROCESS_K004 on class CL_INBOUND_BAPI has no exception.

Method PROCESS_K006 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHT_ITAB_K006 Call by reference Type reference (TYPE) TT_PRICAT_K006 PRICAT: Tabelle für PRICAT_K003z 20040506
2 Importing IS_K001 Call by reference Type reference (TYPE) PRICAT_K001 PRICAT: Katalogkopf 20040506
3 Importing IT_ITAB_K003 Call by reference Type reference (TYPE) TT_PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20040506

Method PROCESS_K006 on class CL_INBOUND_BAPI has no exception.

Method PROCESS_K007 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHT_ITAB_K007 Call by reference Type reference (TYPE) TT_PRICAT_K007 PRICAT: Tabelle für PRICAT_K003z 20040906
2 Importing IS_K001 Call by reference Type reference (TYPE) PRICAT_K001 PRICAT: Katalogkopf 20040906
3 Importing IT_ITAB_K003 Call by reference Type reference (TYPE) TT_PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20040906
4 Importing IT_ITAB_K004 Call by reference Type reference (TYPE) TT_PRICAT_K004 PRICAT: Tabelle für PRICAT_K004 20040907

Method PROCESS_K007 on class CL_INBOUND_BAPI has no exception.

Method SAVE_EXTENDED_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DD02V Call by reference Type reference (TYPE) DD02V Generierte Tabelle zum View DD02V 20040331
2 Importing IT_DD03P Call by reference Type reference (TYPE) DD03TTYP Tabellentyp für Stuktur DD03P 20040331
3 Importing I_PRINBR Call by reference Type reference (TYPE) PRINBR PRICAT: eindeutige interne Katalognummer 20040405
4 Importing I_STATUS Call by reference Type reference (TYPE) WRF_CHECK_STATUS Preiskatalog check Status 20040405
5 Importing I_TRANSPORT_STRUC Call by reference Type reference (TYPE) WRF_STRUCTURENAME PREISKATALOG Eingang: Strukturname 20040414

Method SAVE_EXTENDED_STRUC on class CL_INBOUND_BAPI has no exception.

Method SAVE_EXTENSIONIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CATALOG_TABLES Call by reference Type reference (TYPE) WRF_CATALOG_TABLES Katalog Tabellen 20070424
2 Importing IS_PRICAT_K001 Call by reference Type reference (TYPE) PRICAT_K001 PRICAT: Katalogkopf 20070424
3 Importing IT_EXTENSIONIN Call by reference Type reference (TYPE) TT_BAPIPAREX PRICAT: Tabelle für BAPI-Userparameter 20070424
4 Importing IT_PRICAT_K003 Call by reference Type reference (TYPE) TT_PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20070424

Method SAVE_EXTENSIONIN on class CL_INBOUND_BAPI has no exception.

Method SAVE_WRF_PRICAT_010 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_EXTIN Call by reference Object reference (TYPE REF TO) BAPIPAREX Bezugsstruktur für BAPI-Parameter ExtensionIn / ExtensionOut 20040402
2 Importing IT_PRICAT_K003 Call by reference Type reference (TYPE) TT_PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20040402
3 Importing I_INCLUDENAME Call by reference Type reference (TYPE) PRECFIELD Name der includierten Tabelle 20040402
4 Importing I_INCLUDE_START Call by reference Type reference (TYPE) DDLENG Länge (Anzahl der Zeichen) 20040402
5 Importing I_LAST_KEY Call by reference Type reference (TYPE) I 20040402
6 Importing I_PRINBR Call by reference Type reference (TYPE) PRINBR PRICAT: eindeutige interne Katalognummer 20040402
7 Importing I_STRUCTURETYPE Call by reference Type reference (TYPE) WRF_STRUCTURETYPE Nummer der PRICAT-Tabelle (03-09) für generische Felder 20040402

Method SAVE_WRF_PRICAT_010 on class CL_INBOUND_BAPI has no exception.

Method SET_3_9 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRUCTURETYPE Call by reference Type reference (TYPE) WRF_STRUCTURETYPE Nummer der PRICAT-Tabelle (03-09) für generische Felder 20040331
2 Importing I_INCLUDE_POSITION Call by reference Type reference (TYPE) TABFDPOS Position des Feldes in der Tabelle 20040503
3 Importing I_STRUCTURETYPE3 Call by reference Type reference (TYPE) FLAG allgemeines flag 20040331
4 Importing I_STRUCTURETYPE4 Call by reference Type reference (TYPE) FLAG allgemeines flag 20040331
5 Importing I_STRUCTURETYPE5 Call by reference Type reference (TYPE) FLAG allgemeines flag 20040331
6 Importing I_STRUCTURETYPE6 Call by reference Type reference (TYPE) FLAG allgemeines flag 20040331
7 Importing I_STRUCTURETYPE7 Call by reference Type reference (TYPE) FLAG allgemeines flag 20040331
8 Importing I_STRUCTURETYPE8 Call by reference Type reference (TYPE) FLAG allgemeines flag 20040331
9 Importing I_STRUCTURETYPE9 Call by reference Type reference (TYPE) FLAG allgemeines flag 20040331

Method SET_3_9 on class CL_INBOUND_BAPI has no exception.

Method SET_ADMITTED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHF_INBOUND_BAPI Call by reference Object reference (TYPE REF TO) CL_INBOUND_BAPI Default-Implementierung zur BAdI-Definition PRICAT_IN_CHANGE 20041215
2 Changing CHF_PRICAT_K003 Call by reference Object reference (TYPE REF TO) PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20041209
3 Changing CHT_PRICAT_K006 Call by reference Type reference (TYPE) TT_PRICAT_K006 PRICAT: Tabelle für PRICAT_K006 20041215
4 Importing IS_PRICAT_K001 Call by reference Type reference (TYPE) PRICAT_K001 PRICAT: Katalogkopf 20041209
5 Importing IT_EINA Call by reference Type reference (TYPE) WRB_EINA_TABLE Tabellentyp zu EINA (Einkaufsinfosatz) 20041213
6 Importing IT_MARA Call by reference Type reference (TYPE) MARA_TAB MARA-Tabelle 20041209
7 Importing IT_MEAN Call by reference Type reference (TYPE) MEAN_TAB MEAN-Tabelle 20041209
8 Importing IT_PRICAT_K003_DB Call by reference Type reference (TYPE) TT_PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20041209
9 Importing IT_PRICAT_K007 Call by reference Type reference (TYPE) TT_PRICAT_K007 PRICAT: Tabelle für PRICAT_K007 20041215

Method SET_ADMITTED_DATA on class CL_INBOUND_BAPI has no exception.

Method SET_CATALOG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHF_PRICAT_K003 Call by reference Object reference (TYPE REF TO) PRICAT_K003 PRICAT: Katalogposition Grunddaten 20041209
2 Importing IT_PRICAT_K003_DB Call by reference Type reference (TYPE) TT_PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20041209

Method SET_CATALOG_DATA on class CL_INBOUND_BAPI has no exception.

Method SET_CHARACTERISTIC_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NEEDED_TYPES Call by reference Type reference (TYPE) WRF_NEEDED_TYPES Merkmalstypen 20050110
2 Importing I_PROFILE Call by reference Type reference (TYPE) WRF_PROFIL Merkmalsprofil 20050110

Method SET_CHARACTERISTIC_KEYS on class CL_INBOUND_BAPI has no exception.

Method SET_CHARAC_FOR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHF_PRICAT_K003 Call by reference Object reference (TYPE REF TO) PRICAT_K003 PRICAT: Katalogposition Grunddaten 20040528
2 Changing CHT_PRICAT_K006 Call by reference Type reference (TYPE) TT_PRICAT_K006 PRICAT: Tabelle für PRICAT_K006 20050110
3 Importing IS_NEEDED_TYPES Call by reference Type reference (TYPE) WRF_NEEDED_TYPES Merkmalstypen 20050110

Method SET_CHARAC_FOR_TYPE on class CL_INBOUND_BAPI has no exception.

Method SET_CHAR_FOR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHF_INBOUND_BAPI Call by reference Object reference (TYPE REF TO) CL_INBOUND_BAPI Default-Implementierung zur BAdI-Definition PRICAT_IN_CHANGE 20050111
2 Changing CHF_PRICAT_K003 Call by reference Object reference (TYPE REF TO) PRICAT_K003 PRICAT: Katalogpositionen 20050110
3 Changing CHT_PRICAT_K006 Call by reference Type reference (TYPE) TT_PRICAT_K006 PRICAT: Tabelle für PRICAT_K006 20050110
4 Importing IS_NEEDED_TYPES Call by reference Type reference (TYPE) WRF_NEEDED_TYPES Merkmalstypen 20050110
5 Changing IS_PRICAT_K003 Call by reference Type reference (TYPE) PRICAT_K003 PRICAT: Katalogposition Grunddaten 20050111
6 Changing IT_PRICAT_K006 Call by reference Type reference (TYPE) TT_PRICAT_K006 PRICAT: Tabelle für PRICAT_K006 20050111

Method SET_CHAR_FOR_TYPE on class CL_INBOUND_BAPI has no exception.

Method SET_CHAR_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHF_INBOUND_BAPI Call by reference Object reference (TYPE REF TO) CL_INBOUND_BAPI Default-Implementierung zur BAdI-Definition PRICAT_IN_CHANGE 20040615
2 Changing CHT_PRICAT_K006 Call by reference Type reference (TYPE) TT_PRICAT_K006 PRICAT: Tabelle für PRICAT_K006 20050110
3 Changing CHT_REF_K003 Call by reference Type reference (TYPE) WRF_REF_K003_TTY PRICAT: Katalogposition Grunddaten 20050110
# Exception Resumable Description Created on
1 CX_WRF_VPRI_IN 20050110

Method SET_EINA_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHF_PRICAT_K003 Call by reference Object reference (TYPE REF TO) PRICAT_K003 PRICAT: Katalogposition Grunddaten 20041213
2 Importing IS_PRICAT_K001 Call by reference Type reference (TYPE) PRICAT_K001 PRICAT: Katalogkopf 20050523
3 Importing IT_EINA Call by reference Type reference (TYPE) WRB_EINA_TABLE Tabellentyp zu EINA (Einkaufsinfosatz) 20041213
4 Importing IT_MARA Call by reference Type reference (TYPE) MARA_TAB MARA-Tabelle 20041213

Method SET_EINA_DATA on class CL_INBOUND_BAPI has no exception.

Method SET_MARA_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHF_PRICAT_K003 Call by reference Object reference (TYPE REF TO) PRICAT_K003 PRICAT: Tabelle für PRICAT_K003 20041209
2 Importing IT_MARA Call by reference Type reference (TYPE) MARA_TAB MARA-Tabelle 20041209

Method SET_MARA_DATA on class CL_INBOUND_BAPI has no exception.

Method SET_MATL_CAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHF_PRICAT_K003 Call by reference Object reference (TYPE REF TO) PRICAT_K003 PRICAT: Katalogposition Grunddaten 20040419
2 Importing IT_PRICAT_K006 Call by reference Type reference (TYPE) TT_PRICAT_K006 PRICAT: Tabelle für PRICAT_K006 20040607
3 Importing IT_PRICAT_K007 Call by reference Type reference (TYPE) TT_PRICAT_K007 PRICAT: Tabelle für PRICAT_K007 20040419

Method SET_MATL_CAT on class CL_INBOUND_BAPI has no exception.

Method SET_MATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHF_PRICAT_K003 Call by reference Object reference (TYPE REF TO) PRICAT_K003 PRICAT: Katalogposition Grunddaten 20040906
2 Importing IT_MEAN Call by reference Type reference (TYPE) MEAN_TAB PRICAT: Tabelle für PRICAT_K003 20041213
3 Importing I_LIFNR Call by reference Type reference (TYPE) ELIFN Kontonummer des Lieferanten 20040315

Method SET_MATNR on class CL_INBOUND_BAPI has no exception.

Method SET_REF_MATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHS_PRICAT_K003 Call by reference Object reference (TYPE REF TO) PRICAT_K003 PRICAT: Katalogposition Grunddaten 20040315

Method SET_REF_MATNR on class CL_INBOUND_BAPI has no exception.

Method SET_TAX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHF_PRICAT_K003Z Call by reference Object reference (TYPE REF TO) PRICAT_K003Z PRICAT: Katalogposition Grunddaten Zusätze 20040506
2 Importing IT_PRICAT_K008 Call by reference Type reference (TYPE) TT_PRICAT_K008 PRICAT: Tabelle für PRICAT_K008 20040506
3 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20040506

Method SET_TAX on class CL_INBOUND_BAPI has no exception.

Method SORT_CATALOG_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHS_CATALOG_TABLES Call by reference Type reference (TYPE) WRF_CATALOG_TABLES Katalog Tabellen 20040901

Method SORT_CATALOG_TABLES on class CL_INBOUND_BAPI has no exception.
History
Last changed by/on SAP  20080505 
SAP Release Created in 111