SAP ABAP Class CL_UAV_PRICE_COMPARE_SERVICE (Reporting Price Comparison)
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_REPORTING_APPL_SERVICE Interface to Reporting 20041117
Properties
Class CL_UAV_PRICE_COMPARE_SERVICE  
Short Description Reporting Price Comparison    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UA_PRICE_REPORTING   Price Reports 
Created 20041117   SAP 
Last change 20050301   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_FINB_CONS_REPORTING 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_REPORTING_APPL_SERVICE Interface to Reporting 20041117
Friends
Class CL_UAV_PRICE_COMPARE_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_ACC_SYSTEM Instance attribute Public Type reference (TYPE) ACC_SYSTEM Accounting System 20041117
2 MD_CALLER Instance attribute Protected Type reference (TYPE) SLIS_HANDL Mgt. ID for repeated calls from the same program 20041117
3 MD_DATABASIS Instance attribute Protected Type reference (TYPE) ACC_DATABASIS Data Basis 20041117
4 MD_FOBJ_CLASS_NAME Instance attribute Protected Type reference (TYPE) FOBJ_CLASS_NAME Name of an Object Class 20041117
5 MD_HEADER Instance attribute Protected Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20041117
6 MD_ROLE_NAME Instance attribute Protected Type reference (TYPE) ACC_ROLE_NAME Application Role Name 20041117
7 MD_VARIANT_REPID Instance attribute Protected Type reference (TYPE) REPID ABAP Program Name 20041117
8 MO_CONDITION_COMPARE Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_CONDITION Condition 20050112
9 MO_CONDITION_FOBJ Instance attribute Protected Object reference (TYPE REF TO) CL_FINB_CONDITION Condition 20050112
10 MO_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20041117
11 MO_FINB_REPORTING_SERVICE Instance attribute Protected Object reference (TYPE REF TO) IF_FINB_REPORTING_SERVICE Interface to Reporting 20050112
12 MO_READER Instance attribute Protected Object reference (TYPE REF TO) CL_UAV_PRICE_COMPARE_READER Price Comparison - Reader 20050112
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20041117
2 DEFINE_COMP_SPECIFIC_FIELDS Instance method Private Method Defines Price Comparison-Specific Fields 20041208
3 DEFINE_DISPLAY_LAYOUT Instance method Private Method Definition of Display 20041208
4 DEFINE_FINOBJ_FIELDS Instance method Private Method Definition of Fin Object Fields 20041208
5 DEFINE_HEADER Instance method Private Method Definition of Header 20041208
6 GET_SELOPT_FOR_FIELDNAME Static method Protected Method Determine Selection Option for Field Names from CONDITION 20041118
Events
Class CL_UAV_PRICE_COMPARE_SERVICE has no event.
Types
Class CL_UAV_PRICE_COMPARE_SERVICE 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 20041117
2 Importing ID_CALLER Call by reference Type reference (TYPE) SLIS_HANDL VerwaltungsID für Mehrfachaufrufe aus dem selben Programm 20041117
3 Importing ID_DATABASIS Call by reference Type reference (TYPE) ACC_DATABASIS Datenbasis 20041117
4 Importing ID_FOBJ_CLASS_NAME Call by reference Type reference (TYPE) FOBJ_CLASS_NAME Name einer Objektklasse 20041117
5 Importing ID_HEADER Call by reference Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20041117
6 Importing ID_ROLE_NAME Call by reference Type reference (TYPE) ACC_ROLE_NAME Anwendungsrollenname 20041117
7 Importing ID_VARIANT_REPID Call by reference Type reference (TYPE) REPID Abap-Reportname 20041117
8 Importing IF_FINB_REPORTING_SERVICE Call by reference Object reference (TYPE REF TO) IF_FINB_REPORTING_SERVICE Schnittstelle zum Reporting-Tool 20041221
9 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20041117
10 Importing IR_COMP_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung (Preisvergleich) 20041118
11 Importing IR_FOBJ_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung (FIN-Objekt) 20041118

Method CONSTRUCTOR on class CL_UAV_PRICE_COMPARE_SERVICE has no exception.

Method DEFINE_COMP_SPECIFIC_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_APPL_CHARS Call by reference Type reference (TYPE) FINB_RP_T_APPL_CHAR Anzeige-Eigenschaften nicht registrierter Anwendungsfelder 20041208

Method DEFINE_COMP_SPECIFIC_FIELDS on class CL_UAV_PRICE_COMPARE_SERVICE has no exception.

Method DEFINE_DISPLAY_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_DISPLAY_LAYOUT Call by reference Type reference (TYPE) FINB_DISPLAY_LAYOUT Anzeigelayout 20041208

Method DEFINE_DISPLAY_LAYOUT on class CL_UAV_PRICE_COMPARE_SERVICE has no exception.

Method DEFINE_FINOBJ_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_DISPLAY_CHARS Call by reference Type reference (TYPE) FINB_RP_T_DISPLAY_CHAR Tabelle von Anzeige-Eigenschaften 20041208

Method DEFINE_FINOBJ_FIELDS on class CL_UAV_PRICE_COMPARE_SERVICE has no exception.

Method DEFINE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HEADER Value transfer Type reference (TYPE) FINB_T_HTML_HEADER Alv - Kopf 20041208
2 Importing IR_COMP_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20041208

Method DEFINE_HEADER on class CL_UAV_PRICE_COMPARE_SERVICE 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 20041118
2 Importing IO_CONDITION Call by reference Object reference (TYPE REF TO) CL_FINB_CONDITION Bedingung 20041118
3 Returning RT_SELOPTION Value transfer Type reference (TYPE) RSELOPTION SELECT-OPTIONS Tabelle 20041118

Method GET_SELOPT_FOR_FIELDNAME on class CL_UAV_PRICE_COMPARE_SERVICE has no exception.
History
Last changed by/on SAP  20050301 
SAP Release Created in 400