SAP ABAP Class /RTF/CL_PURCH_PRICE (Access to Conditions for Purchase Prices)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-ISR (Application Component) Retail and Consumer Goods
     /RTF/P01 (Package) BW: Content Retail Foundation
Properties
Class /RTF/CL_PURCH_PRICE  
Short Description Access to Conditions for Purchase Prices    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RTF/P01   BW: Content Retail Foundation 
Created 20060927   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /RTF/CL_PURCH_PRICE has no forward declaration.
Interfaces
Class /RTF/CL_PURCH_PRICE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /RTF/CL_PROMOTION 20061009 Service Class for Promotions
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DBTAB_0MATERIAL Constant Public Type reference (TYPE) TABNAME16 '/BI0/PMATERIAL' Master Data Table for 0MATERIAL 20061005
2 C_DBTAB_0PLANT Constant Public Type reference (TYPE) TABNAME16 '/BI0/PPLANT' Master Data Table for 0PLANT 20061005
3 C_DBTAB_0RT_DS06 Constant Public Type reference (TYPE) TABNAME16 '/BI0/ART_DS0600' Active Records from 0RT_DS06 20061005
4 C_DBTAB_0RT_DS07 Constant Public Type reference (TYPE) TABNAME16 '/BI0/ART_DS0700' Active Records from 0RT_DS07 20061005
5 C_DBTAB_0RT_DS11 Constant Public Type reference (TYPE) TABNAME16 '/BI0/ART_DS1100' Active Records from 0RT_DS11 20061005
6 C_LEVEL_GENERIC_PLANT Constant Public Type reference (TYPE) /RTF/DE_PURCH_PRICE_LEVEL '3' Access Level Generic / Site 20061012
7 C_LEVEL_GENERIC_PUORG Constant Public Type reference (TYPE) /RTF/DE_PURCH_PRICE_LEVEL '4' Access Level Generic / Purchasing Org. 20061012
8 C_LEVEL_SINGLE_PLANT Constant Public Type reference (TYPE) /RTF/DE_PURCH_PRICE_LEVEL '1' Access Level Single / Site 20061012
9 C_LEVEL_SINGLE_PUORG Constant Public Type reference (TYPE) /RTF/DE_PURCH_PRICE_LEVEL '2' Access Level Single / Purchasing Org. 20061012
10 PR_BADI Static Attribute Private Object reference (TYPE REF TO) /RTF/PURCH_PRICE Reference to BAdI 20061005
11 PTH_DC_2_STORE Static Attribute Private Type reference (TYPE) YTH_DC_2_STORE Buffer DC for Store 20061005
12 PTH_MATERIAL_ATTR Static Attribute Private Type reference (TYPE) YTH_MATERIAL_ATTR Buffer Attributes for Article 20061018
13 PTH_PURCH_ORG_2_PLANT Static Attribute Private Type reference (TYPE) YTH_PURCH_ORG_2_PLANT Buffer POrg. for Store 20061005
14 PTO_PURCH_PRICE_PLANT Static Attribute Private Type reference (TYPE) YTO_PURCH_PRICE_PLANT Buffer Purchase Prices for Site 20070319
15 PTO_PURCH_PRICE_PUORG Static Attribute Private Type reference (TYPE) YTO_PURCH_PRICE_PUORG Buffer Purchase Prices for Purchasing Organization 20070319
16 PTS_LEVEL Static Attribute Private Type reference (TYPE) /RTF/_T_PURCH_PRICE_ACCESS Sequence of Access Levels when Determining Purchase Prices 20061012
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20061005
2 CONV_IN_EX Static method Private Method Convert Internal to External Format 20061006
3 GET_ATTR_2_MATERIAL Static method Private Method Determine Attributes for Article 20061012
4 GET_BASIC_PURCHPRICE Static method Public Method Determine Basic Purchase Price 20060927
5 GET_DC_2_STORE Static method Private Method Determine DC for Store 20061005
6 GET_PURCH_ORG_2_PLANT Static method Private Method Determine Purchasing Organization for Site 20061005
7 GET_PURCH_PRICE_INT Static method Private Method Read Purchase Price According to Access Sequence 20061012
8 GET_PURCH_PRICE_PLANT Static method Private Method Read Purchase Price for Site 20061005
9 GET_PURCH_PRICE_PURCH_ORG Static method Private Method Determine Purchase Price at Purchasing Org. Level 20061005
10 REFRESH Static method Public Method Delete Static Variables 20061005
Events
Class /RTF/CL_PURCH_PRICE has no event.
Types
Class /RTF/CL_PURCH_PRICE has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /RTF/CL_PURCH_PRICE has no parameter.
Method CLASS_CONSTRUCTOR on class /RTF/CL_PURCH_PRICE has no exception.

Method CONV_IN_EX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATE_EX Call by reference Type reference (TYPE) RSCHAVLEXT Feld für einen beliebigen Merkmalswert (externe Darstellung) 20061006
2 Exporting E_MATERIAL_EX Call by reference Type reference (TYPE) RSCHAVLEXT Externe Darstellung Produkt 20061006
3 Exporting E_PLANT_EX Call by reference Type reference (TYPE) RSCHAVLEXT Externe Darstellung Lokation 20061006
4 Importing I_DATE Call by reference Type reference (TYPE) D 20061006
5 Importing I_MATERIAL Call by reference Type reference (TYPE) /RTF/DE_MATERIAL Produkt 20061006
6 Importing I_PLANT Call by reference Type reference (TYPE) /RTF/DE_PLANT Lokation 20061006

Method CONV_IN_EX on class /RTF/CL_PURCH_PRICE has no exception.

Method GET_ATTR_2_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONFMAT Call by reference Type reference (TYPE) /RTF/DE_MATERIAL Sammelartikel 20061012
2 Exporting E_MATL_GROUP Call by reference Type reference (TYPE) /RTF/DE_MATL_GROUP Warengruppe 20061012
3 Exporting E_MCHIER1 Call by reference Type reference (TYPE) /RTF/DE_MCHIER1 Retail Foundation: Warengruppen-Hierarchiestufe 1 20061012
4 Exporting E_MCHIER2 Call by reference Type reference (TYPE) /RTF/DE_MCHIER2 Retail Foundation: Warengruppen-Hierarchiestufe 1 20061012
5 Exporting E_SEASON Call by reference Type reference (TYPE) /RTF/DE_SEASON Retail Foundation: Saison 20061012
6 Exporting E_SEASON_YEAR Call by reference Type reference (TYPE) /RTF/DE_SEASON_YEAR Retail Foundation: Saisonjahr 20061012
7 Exporting E_SUPS Call by reference Type reference (TYPE) /RTF/DE_SUPS Bezugsweg 20061114
8 Importing I_MATERIAL Call by reference Type reference (TYPE) /RTF/DE_MATERIAL Produkt 20061012
# Exception Resumable Description Created on
1 /RTF/CX_PURCH_PRICE Exceptionklasse zu /RTF/CL_PURCH_PRICE 20061012
2 CX_SY_OPEN_SQL_DB Open SQL Fehler 20061012

Method GET_BASIC_PURCHPRICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PURCH_PRICE Call by reference Type reference (TYPE) /RTF/_S_PURCH_PRICE Einkaufspreisinformation 20060927
2 Importing I_DATE Call by reference Type reference (TYPE) D Datum 20060927
3 Importing I_KAPPL Call by reference Type reference (TYPE) /RTF/DE_KAPPL 'M' Retail Foundation: Anwendung für Konditionen 20061005
4 Importing I_KSCHL Call by reference Type reference (TYPE) /RTF/DE_KSCHL 'PB00' Retail Foundation: Konditionsschlüssel 20061005
5 Importing I_MATERIAL Call by reference Type reference (TYPE) /RTF/DE_MATERIAL Artikel 20060927
6 Importing I_PURCH_ORG_DC Call by reference Type reference (TYPE) /RTF/DE_PURCH_ORG Einkaufsorganisation des VZ 20061019
7 Importing I_PURCH_ORG_PLANT Call by reference Type reference (TYPE) /RTF/DE_PURCH_ORG Einkaufsorganisation der Filiale 20061019
8 Importing I_STORE Call by reference Type reference (TYPE) /RTF/DE_PLANT Filiale 20060927
# Exception Resumable Description Created on
1 /RTF/CX_PURCH_PRICE Exceptionklasse zu /RTF/CL_PURCH_PRICE 20061005

Method GET_DC_2_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_DC Value transfer Type reference (TYPE) /RTF/DE_PLANT VZ 20061005
2 Importing I_DATE Call by reference Type reference (TYPE) D 20061005
3 Importing I_MATERIAL Call by reference Type reference (TYPE) /RTF/DE_MATERIAL Produkt 20061005
4 Importing I_STORE Call by reference Type reference (TYPE) /RTF/DE_PLANT Filaile 20061005
# Exception Resumable Description Created on
1 /RTF/CX_PURCH_PRICE Exceptionklasse zu /RTF/CL_PURCH_PRICE 20061005
2 CX_SY_OPEN_SQL_DB Open SQL Fehler 20061006

Method GET_PURCH_ORG_2_PLANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_PURCH_ORG Value transfer Type reference (TYPE) /RTF/DE_PURCH_ORG Einkaufsorganisation 20061005
2 Importing I_PLANT Call by reference Type reference (TYPE) /RTF/DE_PLANT Lokation 20061005
# Exception Resumable Description Created on
1 /RTF/CX_PURCH_PRICE Exceptionklasse zu /RTF/CL_PURCH_PRICE 20061005
2 CX_SY_OPEN_SQL_DB Open SQL Fehler 20061006

Method GET_PURCH_PRICE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PURCH_PRICE Call by reference Type reference (TYPE) /RTF/_S_PURCH_PRICE Retail Foundation: Einkaufspreis 20061012
2 Importing I_DATE Call by reference Type reference (TYPE) D 20061012
3 Importing I_KAPPL Call by reference Type reference (TYPE) /RTF/DE_KAPPL 'M' Retail Foundation: Anwendung für Konditionen 20061012
4 Importing I_KSCHL Call by reference Type reference (TYPE) /RTF/DE_KSCHL 'PB00' Retail Foundation: Konditionsschlüssel 20061012
5 Importing I_MATERIAL Call by reference Type reference (TYPE) /RTF/DE_MATERIAL Produkt 20061012
6 Importing I_PLANT Call by reference Type reference (TYPE) /RTF/DE_PLANT Lokation 20061012
7 Importing I_USE_BUFFER Call by reference Type reference (TYPE) XFELD 'X' Kennzeichen: Puffer verwenden 20070319
8 Changing X_GENERIC Call by reference Type reference (TYPE) /RTF/DE_MATERIAL Produkt 20061012
9 Changing X_GENERIC_EXIST Call by reference Type reference (TYPE) CHAR1 Kennzeichen: Sammelartikel vorhanden? 20061019
10 Changing X_PURCH_ORG Call by reference Type reference (TYPE) /RTF/DE_PURCH_ORG Einkaufsorganisation 20061012
# Exception Resumable Description Created on
1 /RTF/CX_PURCH_PRICE Exceptionklasse zu /RTF/CL_PURCH_PRICE 20061012
2 CX_SY_OPEN_SQL_DB Open SQL Fehler 20061012

Method GET_PURCH_PRICE_PLANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PURCH_PRICE Call by reference Type reference (TYPE) /RTF/_S_PURCH_PRICE Retail Foundation: Einkaufspreis 20061005
2 Importing I_DATE Call by reference Type reference (TYPE) D 20061005
3 Importing I_KAPPL Call by reference Type reference (TYPE) /RTF/DE_KAPPL 'M' Retail Foundation: Anwendung für Konditionen 20061005
4 Importing I_KSCHL Call by reference Type reference (TYPE) /RTF/DE_KSCHL 'PB00' Retail Foundation: Konditionsschlüssel 20061005
5 Importing I_MATERIAL Call by reference Type reference (TYPE) /RTF/DE_MATERIAL Produkt 20061005
6 Importing I_PLANT Call by reference Type reference (TYPE) /RTF/DE_PLANT Lokation 20061005
7 Importing I_USE_BUFFER Call by reference Type reference (TYPE) XFELD 'X' Kennzeichen: Puffer verwenden 20070319
# Exception Resumable Description Created on
1 /RTF/CX_PURCH_PRICE Exceptionklasse zu /RTF/CL_PURCH_PRICE 20061005
2 CX_SY_OPEN_SQL_DB Open SQL Fehler 20061006

Method GET_PURCH_PRICE_PURCH_ORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PURCH_PRICE Call by reference Type reference (TYPE) /RTF/_S_PURCH_PRICE Retail Foundation: Einkaufspreis 20061005
2 Importing I_DATE Call by reference Type reference (TYPE) D 20061005
3 Importing I_KAPPL Call by reference Type reference (TYPE) /RTF/DE_KAPPL Retail Foundation: Anwendung für Konditionen 20061005
4 Importing I_KSCHL Call by reference Type reference (TYPE) /RTF/DE_KSCHL Retail Foundation: Konditionsschlüssel 20061005
5 Importing I_MATERIAL Call by reference Type reference (TYPE) /RTF/DE_MATERIAL Produkt 20061005
6 Importing I_PURCH_ORG Call by reference Type reference (TYPE) /RTF/DE_PURCH_ORG Einkaufsorganisation 20070319
# Exception Resumable Description Created on
1 /RTF/CX_PURCH_PRICE Exceptionklasse zu /RTF/CL_PURCH_PRICE 20061005
2 CX_SY_OPEN_SQL_DB Open SQL Fehler 20061006

Method REFRESH Signature

Method REFRESH on class /RTF/CL_PURCH_PRICE has no parameter.
Method REFRESH on class /RTF/CL_PURCH_PRICE has no exception.
History
Last changed by/on SAP  20141101 
SAP Release Created in 703