SAP ABAP Class /EACC/CL_REPPROV_QUERY (Access to Segmentation BAPI)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC (Application Component) Business Accounting
     /EACC/DM_QUERY (Package) Interface to BW Query Data (Report Provider)
Properties
Class /EACC/CL_REPPROV_QUERY  
Short Description Access to Segmentation BAPI    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /EACC/DM_QUERY   Interface to BW Query Data (Report Provider) 
Created 20010628   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /EACC/CL_REPPROV_QUERY has no forward declaration.
Interfaces
Class /EACC/CL_REPPROV_QUERY has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 /EACC/CL_REPPROV_DATA 20010628 Access Functions for Data in Report Provider (RSCRM)
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_AXIS_CHAR Constant Public Type reference (TYPE) NUMC3 '001' Numc3, Internal Use 20010628
2 C_AXIS_KYF Constant Public Type reference (TYPE) NUMC3 '000' Numc3, Internal Use 20010628
3 C_AXIS_SLICE Constant Public Type reference (TYPE) NUMC3 '255' Numc3, Internal Use 20010628
4 MSG_HANDLER Instance attribute Public Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20010705
5 _CUBE Instance attribute Private Type reference (TYPE) RSINFOCUBE InfoCube 20010829
6 _O_CHAR_FACTORY Instance attribute Private Object reference (TYPE REF TO) /EACC/IF_KF_CHAR_FACTORY Initial Screen in eACC to Get Characteristic and Key Figures 20010628
7 _O_CHAR_REG Instance attribute Private Object reference (TYPE REF TO) /EACC/IF_KF_CHAR_REG Registration of IOBJ as Characteristic or Key Figure in eacc 20010628
8 _O_LOG Instance attribute Private Object reference (TYPE REF TO) DATA 20010628
9 _O_MSG_TOOL Instance attribute Private Object reference (TYPE REF TO) /EACC/CL_MSG_LOG_TOOL Message Collector - Tools and Enhancements 20010704
10 _QUERYID Instance attribute Private Type reference (TYPE) CHAR70 Character field, length 70 20010628
11 _RFCDEST Instance attribute Private Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20010628
12 _SESSION Instance attribute Private Type reference (TYPE) NUMC4 Count Parameters 20010628
13 _T_AXIS Instance attribute Private Type reference (TYPE) YT_AXIS 20010628
14 _T_CELL Instance attribute Private Type reference (TYPE) YT_CELL 20010628
15 _T_CHAR Instance attribute Private Type reference (TYPE) YT_CHAR 20010628
16 _T_KYF Instance attribute Private Type reference (TYPE) YT_KYF 20010628
17 _T_KYF_SEL Instance attribute Private Type reference (TYPE) YT_KYF_SEL 20010628
18 _T_MEMVAL Instance attribute Private Type reference (TYPE) YT_MEMVAL 20010628
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHARACTERISTIC Instance method Public Method Set Characteristic as Output Characteristic 20010628
2 ADD_FILTER Instance method Public Method Set Condition for a Characteristic 20010903
3 ADD_KEYFIGURE Instance method Public Method Set Key Figure from Output Key Figure 20010628
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010628
5 OPEN_SESSION Instance method Public Method Open Session 20010628
6 START_QUERY Instance method Public Method Read Data 20010628
7 _CHECK_RETURNTABLE Instance method Private Method Evaluate BAPI Return Table 20010704
8 _GET_CHARS Instance method Private Method Read All Characteristics 20010628
9 _GET_KYFS Instance method Private Method Read All Key Figures 20010628
Events
Class /EACC/CL_REPPROV_QUERY has no event.
Types
Class /EACC/CL_REPPROV_QUERY has no local type.
Method Signatures

Method ADD_CHARACTERISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHARACTERISTIC Call by reference Type reference (TYPE) /EACC/OBJ_NAME eAcc: Objektname 20010628
# Exception Resumable Description Created on
1 /EACC/CX_REPPROV_BAPI Ausnahme bei Zugriff auf Segmentation BAPI 20010705

Method ADD_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELTAB Call by reference Type reference (TYPE) /EACC/YT_SEL_OPT_OBJ_VALUE Tabelle mit Selektionsoptionen für Merkmalswerte 20010903
2 Importing I_CHARACTERISTIC Call by reference Type reference (TYPE) /EACC/OBJ_NAME Merkmal 20010903
# Exception Resumable Description Created on
1 /EACC/CX_REPPROV_BAPI Ausnahme bei Zugriff auf Segmentation BAPI 20010903

Method ADD_KEYFIGURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KEYFIGURE Call by reference Type reference (TYPE) /EACC/OBJ_NAME eAcc: Objektname 20010628
# Exception Resumable Description Created on
1 KYF_NOT_AVAILABLE Kennzahl nicht in Query enthalten 20010628

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPON Value transfer Type reference (TYPE) /EACC/COMPON Komponente 20010816
2 Importing I_DATABASIS Value transfer Type reference (TYPE) ACC_DATABASIS Datenbasis 20020926
3 Importing I_STRUCTURE Value transfer Type reference (TYPE) ACC_STRUCTURE Struktur-ID des Rechnungswesens 20020926
4 Importing I_SUBKEY Value transfer Type reference (TYPE) SYSUUID_22 UUID in komprimierter Form (22 Stellen UUENCODEd) 20010816
# Exception Resumable Description Created on
1 /EACC/CX_REPPROV_BAPI Ausnahme bei Zugriff auf Segmentation BAPI 20010816

Method OPEN_SESSION Signature

Method OPEN_SESSION on class /EACC/CL_REPPROV_QUERY has no parameter.
# Exception Resumable Description Created on
1 /EACC/CX_REPPROV_BAPI Ausnahme bei Zugriff auf Segmentation BAPI 20010704

Method START_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_DATA Value transfer Object reference (TYPE REF TO) /EACC/CL_REPPROV_DATA Zugriffsfunktionen auf Daten des Report Providers (RSCRM) 20010628
# Exception Resumable Description Created on
1 /EACC/CX_REPPROV_BAPI Ausnahme bei Zugriff auf Segmentation BAPI 20010705

Method _CHECK_RETURNTABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RETURN Call by reference Type reference (TYPE) /EACC/T_BAPIRET2 Bapi-Returntabelle 20010704
2 Returning R_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20010705

Method _CHECK_RETURNTABLE on class /EACC/CL_REPPROV_QUERY has no exception.

Method _GET_CHARS Signature

Method _GET_CHARS on class /EACC/CL_REPPROV_QUERY has no parameter.
# Exception Resumable Description Created on
1 /EACC/CX_REPPROV_BAPI Ausnahme bei Zugriff auf Segmentation BAPI 20010705

Method _GET_KYFS Signature

Method _GET_KYFS on class /EACC/CL_REPPROV_QUERY has no parameter.
# Exception Resumable Description Created on
1 /EACC/CX_REPPROV_BAPI Ausnahme bei Zugriff auf Segmentation BAPI 20010705
History
Last changed by/on SAP  20041006 
SAP Release Created in 10A