SAP ABAP Class CL_UAV_REPORTING (PriceManager: Abstract Reporting Class)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-INV (Application Component) Inventory Accounting
     UA_PRICE_REPORTING (Package) Price Reports
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_NAVIGATION_TARGET "Goto" Destination 20041112
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_READER Read Interface 20040519
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_REPORTING_APPL_SERVICE Interface to Reporting 20040519
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_REPORTING_READER Read Interface of Reporting Tool 20040525
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UAV_REPORT_HISTORY PriceManager: Reporting Class for History 20040519
2 Inheritance (c INHERITING FROM c_ref)  CL_UAV_REPORT_PRICE_AT PriceManager: Reporting Class for Prices "Valid On" 20040608
3 Inheritance (c INHERITING FROM c_ref)  CL_UAV_REPORT_PRICE_FROM PriceManager: Reporting Class for Prices "Valid From" 20040603
Properties
Class CL_UAV_REPORTING  
Short Description PriceManager: Abstract Reporting Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UAVM    
Program status     
Category 0   
Package UA_PRICE_REPORTING   Price Reports 
Created 20040519   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FIN_ACC_SYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FINB_NAVIGATION_TARGET "Goto" Destination 20041112
2 IF_FINB_READER Read Interface 20040519
3 IF_FINB_REPORTING_APPL_SERVICE Interface to Reporting 20040519
4 IF_FINB_REPORTING_READER Read Interface of Reporting Tool 20040525
Friends
Class CL_UAV_REPORTING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_HISTORY0 Constant Protected Type reference (TYPE) FINB_EVENT_ID 10 Event 'Key Date' 20050201
2 MC_HISTORY1 Constant Protected Type reference (TYPE) FINB_EVENT_ID 11 Event "Start of Period" 20041122
3 MC_HISTORY2 Constant Protected Type reference (TYPE) FINB_EVENT_ID 12 Event "Start of Previous Period" 20041122
4 MC_HISTORY3 Constant Protected Type reference (TYPE) FINB_EVENT_ID 13 Event "Start of Fiscal Year" 20041122
5 MD_ACC_SYSTEM Instance attribute Public Type reference (TYPE) ACC_SYSTEM Accounting System 20040519
6 MD_CALLER Instance attribute Protected Type reference (TYPE) SLIS_HANDL Initiator (Handle) 20041011
7 MD_DATABASIS Instance attribute Protected Type reference (TYPE) ACC_DATABASIS Data Basis 20040519
8 MD_FOBJ_CLASS_NAME Instance attribute Protected Type reference (TYPE) FOBJ_CLASS_NAME Name of an Object Class 20040816
9 MD_HEADER Instance attribute Protected Type reference (TYPE) BOOLE_D 'X' Output Header 20040916
10 MD_ROLE_NAME Instance attribute Protected Type reference (TYPE) ACC_ROLE_NAME Application Role Name 20040524
11 MD_VALID_AT Static Attribute Protected Type reference (TYPE) DATUM Valid-On Marker 20041123
12 MD_VARIANT_REPID Instance attribute Protected Type reference (TYPE) REPID ABAP Program Name 20040519
13 MO_CONDITION_FOBJ Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_CONDITION Condition for FIN Object Selection 20040607
14 MO_CONDITION_PRICE Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_CONDITION Condition for Price Table Selection 20040526
15 MO_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20040916
16 MO_REPORT_HISTORY Static Attribute Protected Object reference (TYPE REF TO) CL_UAV_REPORT_HISTORY PriceManager: Reporting Class for History 20041123
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040519
2 GET_CURRINFO Instance method Protected Method Determines Currency Setting 20040526
3 GET_DATE Instance method Protected Method Determine Selection Date from CONDITION 20040603
4 GET_DATE_TO Instance method Protected Method Determine Selection-To-Date from CONDITION 20040730
5 GET_FIN_OBJECTS Instance method Protected Method Select FIN Objects 20040524
6 GET_PRICES Instance method Protected Method Read Prices 20040603
7 GET_PRICE_FIELDS Instance method Protected Method 20040706
8 GET_PRICE_LABELS Instance method Protected Method Determine Price Types 20040526
9 GET_PRICE_TABLE Instance method Protected Method Generate Price Table Structure 20040706
10 GET_SELOPT_FOR_FIELDNAME Static method Protected Method Determine Selection Option for Field Names from CONDITION 20040603
11 GET_SELOPT_LABEL Instance method Protected Method Determine Selection Options for Price Types from CONDITION 20040526
12 GET_SELOPT_VARIANT Instance method Protected Method Determine Selection Options for Price Variant from CONDITION 20050624
13 HISTORY_EVENT Instance method Protected Method Display Associated Price History 20041112
14 MERGE_FOBJ_AND_PRICE Instance method Protected Method Mix FIN Object Data and Price Tables in ALV List 20040604
Events
Class CL_UAV_REPORTING has no event.
Types
Class CL_UAV_REPORTING has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACC_SYSTEM Call by reference Type reference (TYPE) ACC_SYSTEM Rechnungssystem 20040524
2 Importing ID_CALLER Call by reference Type reference (TYPE) SLIS_HANDL Aufrufer (Handle) 20041011
3 Importing ID_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Datenbasis 20040519
4 Importing ID_FOBJ_CLASS_NAME Call by reference Type reference (TYPE) FOBJ_CLASS_NAME Name einer Objektklasse 20040816
5 Importing ID_HEADER Call by reference Type reference (TYPE) BOOLE_D 'X' Header ausgeben 20040916
6 Importing ID_ROLE_NAME Call by reference Type reference (TYPE) ACC_ROLE_NAME Anwendungsrollenname 20040524
7 Importing ID_VARIANT_REPID Call by reference Type reference (TYPE) REPID Report dessen Anzeigevariante benutzt werden soll 20040519
8 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20040916

Method CONSTRUCTOR on class CL_UAV_REPORTING has no exception.

Method GET_CURRINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20040526
2 Returning RTS_CURRTYPE_COMPANY Value transfer Type reference (TYPE) CL_FIN_ACC_SYSTEM=>GYTS_CURRTYPE_COMPANY Währungseinstellung pro Gesellschaft 20040528

Method GET_CURRINFO on class CL_UAV_REPORTING has no exception.

Method GET_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20040603
2 Returning RD_DATE Value transfer Type reference (TYPE) FIN_FROMDAT Selektions-Datum 20040603

Method GET_DATE on class CL_UAV_REPORTING has no exception.

Method GET_DATE_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20040730
2 Returning RD_DATE Value transfer Type reference (TYPE) FIN_FROMDAT Gültig-ab-Datum 20040730

Method GET_DATE_TO on class CL_UAV_REPORTING has no exception.

Method GET_FIN_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_INCL_CLOSED Call by reference Type reference (TYPE) BOOLE_D '' 'X' = auch abgeschlossene Objekte selektieren 20080320
2 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20040524
3 Returning RT_FIN_OBJECT Value transfer Type reference (TYPE) FOBJ_T_OBJECT Tabelle mit FIN-Objekten 20040524
# Exception Resumable Description Created on
1 NO_OBJECTS_FOUND Keine FIN-Objekte selektiert 20040524

Method GET_PRICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DATE Call by reference Type reference (TYPE) FIN_FROMDAT Gültig-ab-Datum für Preise 20040603
2 Importing ID_DATE_TO Call by reference Type reference (TYPE) FIN_TODAT Gültig-bis-Datum 20040730
3 Importing ID_PRCVARIANT Call by reference Type reference (TYPE) FIN_PRCVARIANT CL_FIN_PRCVARIANT=>GC_NOT_RELEVANT Preisvariante 20050624
4 Importing ITS_CURRTYPE_COMPANY Call by reference Type reference (TYPE) CL_FIN_ACC_SYSTEM=>GYTS_CURRTYPE_COMPANY Währungseinstellung pro Gesellschaft 20040603
5 Importing IT_FIN_OBJECT Call by reference Type reference (TYPE) FOBJ_T_OBJECT Tabelle mit FIN-Objekten 20040603
6 Importing IT_PRICE_LABEL Call by reference Type reference (TYPE) FIN_T_PRICELABELALL Tabelle mit allen Preistyp-Daten 20040603
7 Exporting RTH_FOBJ_PRICE Value transfer Type reference (TYPE) ANY TABLE Tabellentyp für Preise zu FIN-Objekten 20040607

Method GET_PRICES on class CL_UAV_REPORTING has no exception.

Method GET_PRICE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DISPLAY_CHARS Call by reference Type reference (TYPE) FINB_RP_T_DISPLAY_CHAR Tabelle von Anzeige-Eigenschaften 20040706
2 Importing IS_DISPLAY_CHAR Call by reference Type reference (TYPE) FINB_RP_DISPLAY_CHAR Anzeige-Eigenschaften pro Merkmal 20040706

Method GET_PRICE_FIELDS on class CL_UAV_REPORTING has no exception.

Method GET_PRICE_LABELS Signature

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

Method GET_PRICE_LABELS on class CL_UAV_REPORTING has no exception.

Method GET_PRICE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_PRICE_TABLE Call by reference Object reference (TYPE REF TO) DATA 20040706

Method GET_PRICE_TABLE on class CL_UAV_REPORTING has no exception.

Method GET_SELOPT_FOR_FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_FIELDNAME Call by reference Type reference (TYPE) FINB_MD_FIELDNAME Feldname 20040603
2 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20040603
3 Returning RT_SELOPTION Value transfer Type reference (TYPE) RSELOPTION SELECT-OPTIONS Tabelle 20040603

Method GET_SELOPT_FOR_FIELDNAME on class CL_UAV_REPORTING has no exception.

Method GET_SELOPT_LABEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20040526
2 Returning RT_SELOPT_LABEL Value transfer Type reference (TYPE) RSELOPTION SELECT-OPTIONS Tabelle 20040526

Method GET_SELOPT_LABEL on class CL_UAV_REPORTING has no exception.

Method GET_SELOPT_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20050624
2 Returning RT_SELOPT_LABEL Value transfer Type reference (TYPE) RSELOPTION SELECT-OPTIONS Tabelle 20050624

Method GET_SELOPT_VARIANT on class CL_UAV_REPORTING has no exception.

Method HISTORY_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_APPL_SERVICE Call by reference Object reference (TYPE REF TO) IF_FINB_REPORTING_APPL_SERVICE Schnittstelle zum Reporting 20041112
2 Exporting EO_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20041112
3 Exporting EO_CONDITION_2 Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20041112
4 Importing ID_EVENT_ID Call by reference Type reference (TYPE) FINB_EVENT_ID Event Id 20041122
5 Importing ID_VALID_AT Call by reference Type reference (TYPE) DATUM Datum 20041123
6 Importing IO_NAVIGATION_CONTEXT Call by reference Object reference (TYPE REF TO) CL_FINB_KF_CHARS_STRUCTURE Merkmalsvektor 20041112

Method HISTORY_EVENT on class CL_UAV_REPORTING has no exception.

Method MERGE_FOBJ_AND_PRICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALV Value transfer Type reference (TYPE) INDEX TABLE ALV-Liste 20040604
2 Importing ITH_PRICE Call by reference Type reference (TYPE) ANY TABLE Tabelle mit Preisen 20040604
3 Importing IT_FIN_OBJECT Call by reference Type reference (TYPE) FOBJ_T_OBJECT Tabelle mit FIN-Objekten 20040604

Method MERGE_FOBJ_AND_PRICE on class CL_UAV_REPORTING has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in 400