SAP ABAP Class CL_INBOUND_PRICE (Price)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   SD-EDI (Application Component) Electronic Data Interchange
     WRF_VPRI_IN (Package) Price Catalog Inbound 2004
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PRICAT_CHANGE Change to PRICAT Objects 20031002
Properties
Class CL_INBOUND_PRICE  
Short Description Price    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class WRF_PCM    
Program status     
Category 0   
Package WRF_VPRI_IN   Price Catalog Inbound 2004 
Created 20030912   SAP 
Last change 20060920   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_INBOUND_PRICE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PRICAT_CHANGE Change to PRICAT Objects 20031002
Friends
Class CL_INBOUND_PRICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_GENERIC Instance attribute Public Object reference (TYPE REF TO) CL_INBOUND_GENERIC Generic Fields 20030912
2 MO_MY_UNIT Instance attribute Private Object reference (TYPE REF TO) CL_INBOUND_UNIT Unit of Measure 20030918
3 MS_ORIGINAL Instance attribute Public Type reference (TYPE) WRF_PRICE_K008_STY 20030923
4 MS_WORKSET Instance attribute Public Type reference (TYPE) WRF_PRICE_K008_STY 20030923
5 M_COND_QUALIFIER Instance attribute Public Type reference (TYPE) PRICONDQUAL PRICAT: Qualifier for prices of the message 20030912
6 M_COND_TYPE Instance attribute Public Type reference (TYPE) KSCHA Condition Type 20030912
7 M_HAS_WORKSET Instance attribute Private Type reference (TYPE) FLAG General Indicator 20031008
8 M_IS_DELETED Instance attribute Public Type reference (TYPE) FLAG Indicator: Object Was Deleted 20040305
9 M_IS_MODIFIED Instance attribute Private Type reference (TYPE) FLAG Indicator: K008 Data Modified 20031007
10 M_NEEDS_SAVING Instance attribute Public Type reference (TYPE) FLAG Indicator: Object Requires Backup 20031002
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_COND_VALID_FROM Instance method Public Method 20050211
2 CHANGE_K008 Instance method Public Method 20030925
3 CHECK_GENERIC_ARTICLE_PRICE Static method Public Method Check Price of Generic Material Header 20040517
4 COMPARE_PRICES Static method Public Method Compares Two Prices: Value, Interval, Currency 20040518
5 CONDITION_RECORD_READ Instance method Private Method 20040330
6 CONSTRUCT_FROM_MASTERDATA Instance method Public Method Construction from Master Data 20040705
7 CREATE_GENERICS_PRICE Instance method Private Method 20030918
8 DELETE Instance method Public Method 20040305
9 EXPORT_INTO_TABLES Instance method Public Method 20040107
10 FILL_KOMK_KOMP_PURCHASE Instance method Private Method 20040324
11 FILL_KOMK_KOMP_SALES Instance method Private Method 20040324
12 GET_GENERIC Instance method Public Method 20031002
13 GET_K008_ORIG Instance method Public Method 20030922
14 GET_K008_WORK Instance method Public Method 20030922
15 GET_KOMK_KOMP_PURCHASE Static method Private Method 20040512
16 GET_KOMK_KOMP_SALES Static method Private Method 20040512
17 INITIALIZE Instance method Public Method Construction from PRICAT Data 20040705
18 MAP_KSCHL_PRICAT_TO_R3 Static method Public Method 20040318
19 MERGE Instance method Public Method 20040317
20 READ_CONDITION_RECORD Static method Private Method 20040513
21 READ_CONDITION_REC_PURCHASE Instance method Private Method 20040318
22 READ_CONDITION_REC_SALES Instance method Private Method 20040322
23 RESTORE_ORIGINAL Instance method Public Method Restore Working Data Records from Original Data Records 20041207
24 SAVE Instance method Public Method 20031007
25 SET_COND_VALID_FROM Instance method Public Method 20040629
26 SET_IS_MODIFIED Instance method Private Method 20031007
27 SET_NEEDS_SAVING Instance method Private Method 20031002
Events
Class CL_INBOUND_PRICE has no event.
Types
Class CL_INBOUND_PRICE has no local type.
Method Signatures

Method CHANGE_COND_VALID_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20050211

Method CHANGE_COND_VALID_FROM on class CL_INBOUND_PRICE has no exception.

Method CHANGE_K008 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_K008 Call by reference Type reference (TYPE) WRF_PRICAT_K008_STY 20030925

Method CHANGE_K008 on class CL_INBOUND_PRICE has no exception.

Method CHECK_GENERIC_ARTICLE_PRICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_FLAG_PMATA Value transfer Type reference (TYPE) FLAG Sammelartikelkopf ist als Preismaterial geeignet 20040517
2 Importing IO_HEAD_ITEM Value transfer Object reference (TYPE REF TO) CL_INBOUND_ITEM Position 20040517
3 Importing IS_PRICOND_READ Call by reference Type reference (TYPE) WRF_PRICOND_READ Festlegen: Lesen der Preise 20040518
4 Importing IS_VARIANT_K008 Call by reference Type reference (TYPE) WRF_PRICAT_K008_STY PRICAT Eingang: Preise 20040518
5 Importing I_LIFNR Call by reference Type reference (TYPE) LIFNR Kontonummer des Lieferanten bzw. Kreditors 20040517
6 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer des Sammelartikelkopfes 20040517
7 Importing I_PRICE_TYPE Call by reference Type reference (TYPE) WRF_CONDITION_TYPE PRICAT: Preistyp Verkaufspreis(V), Einkaufspreis(E) 20040517
8 Importing I_UNIT Call by reference Type reference (TYPE) MEINH Mengeneinheit für Anzeige 20040517

Method CHECK_GENERIC_ARTICLE_PRICE on class CL_INBOUND_PRICE has no exception.

Method COMPARE_PRICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_FLAG_PMATA Value transfer Type reference (TYPE) FLAG Flag: Preis des SKopf's als Variantenpreis ok 20040518
2 Importing IS_GEN_PRICE Call by reference Type reference (TYPE) WRF_PRICE_K008_STY Preise: Attributteil 20040518
3 Importing IS_VAR_PRICE Call by reference Type reference (TYPE) WRF_PRICE_K008_STY Preise: Attributteil 20040518

Method COMPARE_PRICES on class CL_INBOUND_PRICE has no exception.

Method CONDITION_RECORD_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KOMK Call by reference Type reference (TYPE) KOMK Preisfindung Kommunikations-Kopf 20040330
2 Importing IS_KOMP Call by reference Type reference (TYPE) KOMP Preisfindung Kommunikations-Position. 20040330
3 Importing I_APPL Call by reference Type reference (TYPE) KAPPL Applikation 20040330
4 Importing I_KOTABNR Call by reference Type reference (TYPE) KOTABNR Konditionstabelle 20040330
5 Importing I_KSCHL Call by reference Type reference (TYPE) KSCHA Konditionsart 20040330

Method CONDITION_RECORD_READ on class CL_INBOUND_PRICE has no exception.

Method CONSTRUCT_FROM_MASTERDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMO_PARENT_UNIT Value transfer Object reference (TYPE REF TO) CL_INBOUND_UNIT Mengeneinheit 20040705
2 Importing IO_PRI_PRICE Value transfer Object reference (TYPE REF TO) CL_INBOUND_PRICE Preis Objekt aus Pricat 20040705
3 Importing I_PRICE_TYPE Call by reference Type reference (TYPE) WRF_CONDITION_TYPE PRICAT: Preistyp Verkaufspreis(V), Einkaufspreis(E) 20040705

Method CONSTRUCT_FROM_MASTERDATA on class CL_INBOUND_PRICE has no exception.

Method CREATE_GENERICS_PRICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PRICAT_010 Call by reference Type reference (TYPE) TT_PRICAT_010 Tabellentyp zu wrf_pricat_010 20030918

Method CREATE_GENERICS_PRICE on class CL_INBOUND_PRICE has no exception.

Method DELETE Signature

Method DELETE on class CL_INBOUND_PRICE has no parameter.
Method DELETE on class CL_INBOUND_PRICE has no exception.

Method EXPORT_INTO_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PRICAT_010 Call by reference Type reference (TYPE) TT_PRICAT_010 Tabellentyp zu wrf_pricat_010 20040107
2 Changing CT_PRICAT_K008 Call by reference Type reference (TYPE) TT_PRICAT_K008 PRICAT: Tabelle für PRICAT_K008 20040107

Method EXPORT_INTO_TABLES on class CL_INBOUND_PRICE has no exception.

Method FILL_KOMK_KOMP_PURCHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KOMK Call by reference Type reference (TYPE) KOMK Preisfindung Kommunikations-Kopf 20040324
2 Exporting ES_KOMP Call by reference Type reference (TYPE) KOMP Preisfindung Kommunikations-Position. 20040324
3 Importing I_EKORG Call by reference Type reference (TYPE) EKORG Einkaufsorganisation 20040324
4 Importing I_LIFNR Call by reference Type reference (TYPE) LIFNR Kontonummer des Lieferanten bzw. Kreditors 20040324
# Exception Resumable Description Created on
1 ERROR EINA-Satz wurde nicht gefunden 20040512

Method FILL_KOMK_KOMP_SALES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KOMK Call by reference Type reference (TYPE) KOMK Preisfindung Kommunikations-Kopf 20040324
2 Exporting ES_KOMP Call by reference Type reference (TYPE) KOMP Preisfindung Kommunikations-Position. 20040324
3 Importing I_VKORG Call by reference Type reference (TYPE) VKORG Verkaufsorganisation 20040324
4 Importing I_VTWEG Call by reference Type reference (TYPE) VTWEG Vertriebsweg 20040324

Method FILL_KOMK_KOMP_SALES on class CL_INBOUND_PRICE has no exception.

Method GET_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_GENERIC Value transfer Object reference (TYPE REF TO) CL_INBOUND_GENERIC Generische Felder 20031002

Method GET_GENERIC on class CL_INBOUND_PRICE has no exception.

Method GET_K008_ORIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_K008_ORIG Call by reference Type reference (TYPE) WRF_PRICAT_K008_STY PRICAT Eingang: Preise 20030922

Method GET_K008_ORIG on class CL_INBOUND_PRICE has no exception.

Method GET_K008_WORK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_K008_WORK Call by reference Type reference (TYPE) WRF_PRICAT_K008_STY PRICAT Eingang: Preise 20030922

Method GET_K008_WORK on class CL_INBOUND_PRICE has no exception.

Method GET_KOMK_KOMP_PURCHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KOMK Call by reference Type reference (TYPE) KOMK Preisfindung Kommunikations-Kopf 20040512
2 Exporting ES_KOMP Call by reference Type reference (TYPE) KOMP Preisfindung Kommunikations-Position. 20040512
3 Importing I_DATE Call by reference Type reference (TYPE) DATS Datum 20040512
4 Importing I_INCOM Call by reference Type reference (TYPE) MEICO Übergabestruktur Einkaufsinfosatz 20040512
5 Importing I_UNIT Call by reference Type reference (TYPE) MEINH Mengeneinheit für Anzeige 20040512
# Exception Resumable Description Created on
1 INFORECORD_PROBLEM 20040512
2 LFA1_NOT_FOUND 20040512
3 LFM1_NOT_FOUND 20040512

Method GET_KOMK_KOMP_SALES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KOMK Call by reference Type reference (TYPE) KOMK 20040512
2 Exporting ES_KOMP Call by reference Type reference (TYPE) KOMP 20040512
3 Importing I_DATE Call by reference Type reference (TYPE) DATS Datum 20040512
4 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20040512
5 Importing I_UNIT Call by reference Type reference (TYPE) MEINH Mengeneinheit 20040512
6 Importing I_VKORG Call by reference Type reference (TYPE) VKORG Verkaufsorganisation 20040512
7 Importing I_VTWEG Call by reference Type reference (TYPE) VTWEG Vertriebsweg 20040512

Method GET_KOMK_KOMP_SALES on class CL_INBOUND_PRICE has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMD_K008_ORIG Value transfer Object reference (TYPE REF TO) PRICAT_K008 PRICAT: Katalogposition Preise / Konditionen / Steuern 20040705
2 Importing IMD_K008_WORK Value transfer Object reference (TYPE REF TO) PRICAT_K008 PRICAT: Katalogposition Preise / Konditionen / Steuern 20040705
3 Importing IMO_PARENT_UNIT Value transfer Object reference (TYPE REF TO) CL_INBOUND_UNIT Mengeneinheit 20040705
4 Importing IT_PRICAT_010 Call by reference Type reference (TYPE) TT_PRICAT_010 Tabellentyp zu wrf_pricat_010 20040705

Method INITIALIZE on class CL_INBOUND_PRICE has no exception.

Method MAP_KSCHL_PRICAT_TO_R3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KSCHL Call by reference Type reference (TYPE) KSCHA Konditionsart 20040318
2 Importing I_KSCHL Call by reference Type reference (TYPE) KSCHA Konditionsart 20040318
# Exception Resumable Description Created on
1 NOT_FOUND Datensatz in wrf_pri_cond_map wurde nicht gefunden 20040318

Method MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PRICE_REF Value transfer Object reference (TYPE REF TO) CL_INBOUND_PRICE Preis 20040317
2 Importing IT_XFLAG Call by reference Type reference (TYPE) WRF_PRICAT_PRE2_TTY Preiskatalog 20040317
3 Importing I_FLAG_PRESET Value transfer Type reference (TYPE) FLAG allgemeines flag 20040804
4 Importing I_NEW_CREATION Value transfer Type reference (TYPE) FLAG Flag: Neuanlage 20050210

Method MERGE on class CL_INBOUND_PRICE has no exception.

Method READ_CONDITION_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_K008_ATTR Call by reference Type reference (TYPE) WRF_PRICE_K008_STY Preise: Attributteil 20040513
2 Importing IS_KOMK Call by reference Type reference (TYPE) KOMK Preisfindung Kommunikations-Kopf 20040513
3 Importing IS_KOMP Call by reference Type reference (TYPE) KOMP Preisfindung Kommunikations-Position. 20040513
4 Importing I_APPL Call by reference Type reference (TYPE) KAPPL Applikation 20040513
5 Importing I_DATE Call by reference Type reference (TYPE) DATS Datum 20040513
6 Importing I_KOTABNR Call by reference Type reference (TYPE) KOTABNR Konditionstabelle 20040513
7 Importing I_KSCHL Call by reference Type reference (TYPE) KSCHA Konditionsart 20040513
8 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20040513
9 Importing I_UNIT Call by reference Type reference (TYPE) MEINH Mengeneinheit für Anzeige 20040513

Method READ_CONDITION_RECORD on class CL_INBOUND_PRICE has no exception.

Method READ_CONDITION_REC_PURCHASE Signature

Method READ_CONDITION_REC_PURCHASE on class CL_INBOUND_PRICE has no parameter.
Method READ_CONDITION_REC_PURCHASE on class CL_INBOUND_PRICE has no exception.

Method READ_CONDITION_REC_SALES Signature

Method READ_CONDITION_REC_SALES on class CL_INBOUND_PRICE has no parameter.
Method READ_CONDITION_REC_SALES on class CL_INBOUND_PRICE has no exception.

Method RESTORE_ORIGINAL Signature

Method RESTORE_ORIGINAL on class CL_INBOUND_PRICE has no parameter.
Method RESTORE_ORIGINAL on class CL_INBOUND_PRICE has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TABLES Call by reference Type reference (TYPE) WRF_PRICAT_DB_TABLES_STY Interne Tabellen für die Datenbankablage 20040308

Method SAVE on class CL_INBOUND_PRICE has no exception.

Method SET_COND_VALID_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20040629

Method SET_COND_VALID_FROM on class CL_INBOUND_PRICE has no exception.

Method SET_IS_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLAG Value transfer Type reference (TYPE) FLAG allgemeines flag 20031007

Method SET_IS_MODIFIED on class CL_INBOUND_PRICE has no exception.

Method SET_NEEDS_SAVING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLAG Value transfer Type reference (TYPE) FLAG allgemeines flag 20031009

Method SET_NEEDS_SAVING on class CL_INBOUND_PRICE has no exception.
History
Last changed by/on SAP  20060920 
SAP Release Created in 111