SAP ABAP Class CL_FIN_PRICELABEL (Price Type Service Class)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN (Application Component) Financials
     UAV_CONF (Package) Configuration of Valuation and Prices
Properties
Class CL_FIN_PRICELABEL  
Short Description Price Type Service Class    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class UAV_CONF    
Program status     
Category 0   
Package UAV_CONF   Configuration of Valuation and Prices 
Created 20040714   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FIN_PRICELABEL has no interface implemented.
Friends
Class CL_FIN_PRICELABEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BALANCE_SHEET_PRICE Constant Public Type reference (TYPE) FIN_PRICELABEL '010' Price Type for Balance Sheet Valuation 20040929
2 GC_FIFO_PRICE Constant Public Type reference (TYPE) FIN_PRICELABEL '013' Price Type for FIFO 20040929
3 GC_INVENTORY_PRICE Constant Public Type reference (TYPE) FIN_PRICELABEL '001' Price Type for Inventory Price 20040714
4 GC_LCM_PRICE Constant Public Type reference (TYPE) FIN_PRICELABEL '014' Price Type for Lowest Price 20040929
5 GC_MARKET_PRICE Constant Public Type reference (TYPE) FIN_PRICELABEL '016' Price Type for Market Price 20040929
6 GC_MOVEMENT_RATE_PRICE Constant Public Type reference (TYPE) FIN_PRICELABEL '015' Price Type for Range of Coverage Price 20040929
7 GC_MP_PUR_ERP_CONTRACT_PRICE Constant Public Type reference (TYPE) FIN_PRICELABEL '103' Price Type for Procurement ERP Contract 20040930
8 GC_MP_PUR_ERP_INFO_PRICE Constant Public Type reference (TYPE) FIN_PRICELABEL '102' Price Type for Procurement ERP Info Record 20040930
9 GC_MP_PUR_ERP_ORDER_PRICE Constant Public Type reference (TYPE) FIN_PRICELABEL '101' Price Type for Procurement ERP Purchase Order 20040929
10 GC_MP_PUR_ERP_SCHEDULE_PRICE Constant Public Type reference (TYPE) FIN_PRICELABEL '104' Price Type for ERP Scheduling Agreement 20040930
11 GC_MP_PUR_FIN_ACT_PRICE Constant Public Type reference (TYPE) FIN_PRICELABEL '012' Price Type for Procurement FIN Actual 20040930
12 GC_MP_SALES_ERP_CUST_PRICE Constant Public Type reference (TYPE) FIN_PRICELABEL '100' Price Type for Sales FIN Customer-Specific 20040930
13 GC_MP_SALES_FIN_ACT_PRICE Constant Public Type reference (TYPE) FIN_PRICELABEL '011' Price Type for Sales Market FIN Actual 20040929
14 GC_PLANNED_PRICE Constant Public Type reference (TYPE) FIN_PRICELABEL '003' Price Type for Planned Price 20040820
15 GC_POSTFIX_HISTORY Constant Private Type reference (TYPE) FINB_TYPE_NAME 'H' Postfix for History Table Type 20040714
16 GC_STANDARD_PRICE Constant Public Type reference (TYPE) FIN_PRICELABEL '002' Price Type for Standard Price 20040714
17 MD_DATABASIS Instance attribute Private Type reference (TYPE) ACC_DATABASIS Data Basis 20040714
18 MS_PRICELABEL_DATA Instance attribute Private Type reference (TYPE) FIN_S_PRICELABELALL All Price Type Data 20040714
19 ST_PRICELABEL Static Attribute Private Type reference (TYPE) LYT_PRICELABEL All Data for Price Types incl. Price Type Service Class 20040714
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXISTENCY_FOR_SELOPT Static method Public Method Checks price types for SELECT-OPTION for existence 20040714
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040714
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040714
4 CREATE_HISTORYTABLETYPE_NAME Static method Public Method Generates Table Type Name for History Table 20040819
5 GET_FOBJCLASS Instance method Public Method Gets Object Class for Price Type 20040816
6 GET_HISTORYTABLETYPE_NAME Instance method Public Method Gets Table Type Name of History Table for Price Type 20040714
7 GET_INSTANCE Static method Public Method Gets Instance of Price Type Service Class 20040714
8 GET_PRICELABELS_FOR_FOBJCLASS Static method Public Method Gets List of Price Type Data for Object Class 20040816
9 GET_PRICELABELS_FOR_INVCHANGE Static method Public Method Gets List of Price Type Data for Inventory Revaluation 20040714
10 GET_PRICELABELS_FOR_SELOPT Static method Public Method Gets List of Price Type Data for SELECT OPTION 20040714
11 GET_PRICELABEL_DATA Instance method Public Method Gets Price Type Data 20040714
12 GET_TABLETYPE_NAME Instance method Public Method Gets Table Type Name for Price Type 20040714
13 GET_TEXTS Instance method Public Method Gets Texts for Price Type 20040714
14 HAS_HISTORY Instance method Public Method Written for the price type change history? 20040714
15 IS_EDITABLE Instance method Public Method Allows manual changes to price type? 20040714
16 IS_FOR_INVCHANGE Instance method Public Method Is the price type for inventory revaluation allowed? 20040714
Events
Class CL_FIN_PRICELABEL has no event.
Types
Class CL_FIN_PRICELABEL has no local type.
Method Signatures

Method CHECK_EXISTENCY_FOR_SELOPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Datenbasis 20040714
2 Importing IT_SELOPT Call by reference Type reference (TYPE) RSELOPTION SELECT-OPTIONS Tabelle 20040714
# Exception Resumable Description Created on
1 DOES_NOT_EXIST Preistyp existiert nicht 20040714

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_FIN_PRICELABEL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_FIN_PRICELABEL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Datenbasis 20040714
2 Importing ID_PRICELABEL Call by reference Type reference (TYPE) FIN_PRICELABEL Preistyp 20040714
# Exception Resumable Description Created on
1 DOES_NOT_EXIST Preistyp existiert nicht 20040714

Method CREATE_HISTORYTABLETYPE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TYPE_NAME Call by reference Type reference (TYPE) FINB_TYPE_NAME Name des Preistabellentyp 20040819
2 Returning RD_TYPE_NAME Value transfer Type reference (TYPE) FINB_TYPE_NAME Name des Historientabellentyp 20040819

Method CREATE_HISTORYTABLETYPE_NAME on class CL_FIN_PRICELABEL has no exception.

Method GET_FOBJCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_FOBJ_CLASS_NAME Value transfer Type reference (TYPE) FOBJ_CLASS_NAME Name einer Objektklasse 20040816

Method GET_FOBJCLASS on class CL_FIN_PRICELABEL has no exception.

Method GET_HISTORYTABLETYPE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_TYPE_NAME Value transfer Type reference (TYPE) FINB_TYPE_NAME Name des Historientabellentyp 20040714

Method GET_HISTORYTABLETYPE_NAME on class CL_FIN_PRICELABEL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Datenbasis 20040714
2 Importing ID_PRICELABEL Call by reference Type reference (TYPE) FIN_PRICELABEL Preistyp 20040714
3 Returning RO_PRICELABEL Value transfer Object reference (TYPE REF TO) CL_FIN_PRICELABEL Preistyp-Serviceklasse 20040714
# Exception Resumable Description Created on
1 DOES_NOT_EXIST Preisbezeichner existiert nicht 20040714

Method GET_PRICELABELS_FOR_FOBJCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Datenbasis 20040816
2 Importing ID_FOBJ_CLASS_NAME Call by reference Type reference (TYPE) FOBJ_CLASS_NAME Name einer Objektklasse 20040816
3 Returning RT_PRICELABEL_DATA Value transfer Type reference (TYPE) FIN_T_PRICELABELALL Tabelle mit allen Preistyp-Daten 20040816

Method GET_PRICELABELS_FOR_FOBJCLASS on class CL_FIN_PRICELABEL has no exception.

Method GET_PRICELABELS_FOR_INVCHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Datenbasis 20040714
2 Returning RT_PRICELABEL_DATA Value transfer Type reference (TYPE) FIN_T_PRICELABELALL Tabelle mit allen Preistyp-Daten 20040714

Method GET_PRICELABELS_FOR_INVCHANGE on class CL_FIN_PRICELABEL has no exception.

Method GET_PRICELABELS_FOR_SELOPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Datenbasis 20040714
2 Importing IT_SELOPT Call by reference Type reference (TYPE) RSELOPTION SELECT-OPTIONS Tabelle 20040714
3 Returning RT_PRICELABEL_DATA Value transfer Type reference (TYPE) FIN_T_PRICELABELALL Tabelle mit allen Preistyp-Daten 20040714

Method GET_PRICELABELS_FOR_SELOPT on class CL_FIN_PRICELABEL has no exception.

Method GET_PRICELABEL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_PRICELABEL_DATA Value transfer Type reference (TYPE) FIN_S_PRICELABELALL Alle Preistyp-Daten 20040714

Method GET_PRICELABEL_DATA on class CL_FIN_PRICELABEL has no exception.

Method GET_TABLETYPE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_TYPE_NAME Value transfer Type reference (TYPE) FINB_TYPE_NAME Name des Preistabellentyps 20040714

Method GET_TABLETYPE_NAME on class CL_FIN_PRICELABEL has no exception.

Method GET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TXTLG Call by reference Type reference (TYPE) FINB_MD_TXTLG Langtext 20040714
2 Exporting ED_TXTMI Call by reference Type reference (TYPE) FINB_MD_TXTMI Mitteltext 20040714
3 Exporting ED_TXTSH Call by reference Type reference (TYPE) FINB_MD_TXTSH Kurztext 20040714

Method GET_TEXTS on class CL_FIN_PRICELABEL has no exception.

Method HAS_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_PLHISTIND Value transfer Type reference (TYPE) FIN_PLHISTIND Preisbezeichner-Kennzeichen "Änderungshistorie schreiben" 20040714

Method HAS_HISTORY on class CL_FIN_PRICELABEL has no exception.

Method IS_EDITABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_PLEDITIND Value transfer Type reference (TYPE) FIN_PLEDITIND Preisbezeichner-Kennzeichen "ist manuell änderbar" 20040714

Method IS_EDITABLE on class CL_FIN_PRICELABEL has no exception.

Method IS_FOR_INVCHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_PLINVCHGIND Value transfer Type reference (TYPE) FIN_PLINVCHGIND Preistyp-Kennzeichen "für Bestandsumbewertung erlaubt" 20040714

Method IS_FOR_INVCHANGE on class CL_FIN_PRICELABEL has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in 300