SAP ABAP Class /EACA/CL_BW_READER_PM (Mapping and Read Services for InfoProvider)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-PM (Application Component) Profitability Analysis
     /EACA/PROFITABILITY_MANAGEMENT (Package) E-Accounting: Profitability Management
Properties
Class /EACA/CL_BW_READER_PM  
Short Description Mapping and Read Services for InfoProvider    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /EACA/PROFITABILITY_MANAGEMENT   E-Accounting: Profitability Management 
Created 20010925   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /EACA/CL_CONS_PM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SXRT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /EACA/CL_BW_READER_PM has no interface implemented.
Friends
Class /EACA/CL_BW_READER_PM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _ACINST Instance attribute Private Type reference (TYPE) ACC_STRUCTURE Accounting Instance 20010926
2 _BADI_RDSV_EXISTS Instance attribute Private Type reference (TYPE) SXRT_BOOLEAN Does a read service BAdI exist? 20020919
3 _B_AGGREXC_MD Instance attribute Private Type reference (TYPE) /EACC/BOOLEAN Exception Aggregation Including Master Data? 20020507
4 _COMPON Instance attribute Private Type reference (TYPE) /EACC/COMPON Home Class of an Accounting Component 20020422
5 _O_BADI_RDSV Instance attribute Private Object reference (TYPE REF TO) /EACA/IF_EX_PM_RDSV BAdI Interface /EACA/IF_EX_PM_RDSV 20020919
6 _O_CHAR_SERVS Instance attribute Private Object reference (TYPE REF TO) /EACA/CL_CHAR_SERVS_PM Services for Characteristics 20020508
7 _O_KF_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 20010925
8 _O_KF_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 20010925
9 _O_LOCAL_INTEGRITY Instance attribute Private Object reference (TYPE REF TO) /EACC/IF_LOCAL_INTEGRITY Access to Master Data via Local Integrity 20010925
10 _O_MSG Instance attribute Private Object reference (TYPE REF TO) /EACC/CL_MSG_LOG_TOOL Message Collector - Tools and Enhancements 20010925
11 _READ_MODE Instance attribute Private Type reference (TYPE) /EACA/PM_READ_MODE Method of Accessing Profitability Analysis Data 20020812
12 _STRUCTURE Instance attribute Private Type reference (TYPE) TABNAME Read structure 20010926
13 _T_CHAR Instance attribute Private Type reference (TYPE) /EACC/DMQ_T_CHAR List of InfoObject Names 20010925
14 _T_KEYF Instance attribute Private Type reference (TYPE) /EACC/DMQ_T_KEYF List of InfoObject Names 20010925
15 _T_MAPPING Instance attribute Private Type reference (TYPE) /EACC/DMQ_T_MCMAP Rules for Converting InfoObject Names to Field Names 20010926
16 _T_SEL Instance attribute Private Type reference (TYPE) /EACC/DMQ_T_CHASEL Selection on a Characteristic 20010925
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010925
2 PREPARE Instance method Public Method Prepare Parameter 20010925
3 PREPARE_FOR_STRUCTURE Instance method Public Method Prepare Read Service for Output Structure 20010925
4 READ Instance method Public Method Read Data 20010926
5 _BADI_AGGREG Instance method Private Method BADI for Special Aggregation 20020626
6 _BADI_SOURCE_SYSTEM Instance method Private Method BAdI for special handling source system ID 20020919
7 _CONVERT_FNAM_TO_OBJNM Instance method Private Method Field Name -> InfoObject 20010925
8 _CONVERT_OBJNM_TO_FNAM Instance method Private Method InfoObject -> Field Name 20021108
9 _GET_MASTER_DATA_RECORD_PARAM Instance method Private Method Read Master Data Record Parameter for a Selection Condition 20020830
Events
Class /EACA/CL_BW_READER_PM has no event.
Types
Class /EACA/CL_BW_READER_PM 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 IB_AGGREXC_MD Call by reference Type reference (TYPE) /EACC/BOOLEAN Ausnahmeaggregation mit Berücksichtigung der Stammdaten? 20020507
2 Importing IO_CHAR_SERVS Call by reference Object reference (TYPE REF TO) /EACA/CL_CHAR_SERVS_PM Dienste für Merkmale 20020508
3 Importing IO_LOCAL_INTEGRITY Call by reference Object reference (TYPE REF TO) /EACC/IF_LOCAL_INTEGRITY Zugriff auf Stammdaten über die Local Integrity 20010925
4 Importing I_ACINST Call by reference Type reference (TYPE) ACC_STRUCTURE Accounting-Instanz 20010925
5 Importing I_COMPON Call by reference Type reference (TYPE) /EACC/COMPON Homeklasse einer Accountingkomponente 20020422
6 Importing I_READ_MODE Call by reference Type reference (TYPE) /EACA/PM_READ_MODE Art des Zugriffs auf Daten der Ergebnisrechnung 20020812
# Exception Resumable Description Created on
1 /EACA/CX_READ_SERV_PM Ausnahme bei Leseservice 20020626

Method PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHAR_LEVEL Call by reference Type reference (TYPE) /EACA/PM_T_CHAR Sortierte Merkmalsliste für Merkmalsservice 20010925
2 Importing IT_CHAR_SEL Call by reference Type reference (TYPE) /EACA/PM_T_CHAR_COND Sortierte Tabelle aus Select-Options zu Merkmalen 20010925
3 Importing IT_KEYF Call by reference Type reference (TYPE) /EACA/PM_T_KEYF Sortierte Kennzahlenliste (ein.schl. gerechneten) 20010925
# Exception Resumable Description Created on
1 /EACA/CX_READ_SERV_PM Mapping- und Leseservices für InfoProvider 20010925

Method PREPARE_FOR_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEYF Call by reference Type reference (TYPE) /EACA/PM_T_KEYF Sortierte Kennzahlenliste (ein.schl. gerechneten) 20011003
2 Importing I_STRUCTURE Call by reference Type reference (TYPE) TABNAME Tabellenname 20010925
# Exception Resumable Description Created on
1 /EACA/CX_READ_SERV_PM Ausnahme bei Leseservice 20010926

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) TABLE 20010926
# Exception Resumable Description Created on
1 /EACA/CX_READ_SERV_PM Ausnahme bei Leseservice 20010926

Method _BADI_AGGREG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AGGR Call by reference Type reference (TYPE) YT_AGGR 20021108
# Exception Resumable Description Created on
1 /EACA/CX_READ_SERV_PM Ausnahme bei Leseservice 20021108

Method _BADI_SOURCE_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EB_ACTIVE Call by reference Type reference (TYPE) /EACC/BOOLEAN Sonderbehandlung aktiv? 20020919
2 Exporting E_VALUE Call by reference Type reference (TYPE) UG_VALUE Merkmalswert Source System 20020919

Method _BADI_SOURCE_SYSTEM on class /EACA/CL_BW_READER_PM has no exception.

Method _CONVERT_FNAM_TO_OBJNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) /EACC/OBJ_NAME E-Acc: Objektname 20010925
2 Returning R_OBJNM Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20010925
# Exception Resumable Description Created on
1 /EACA/CX_READ_SERV_PM 20010925

Method _CONVERT_OBJNM_TO_FNAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20021108
2 Returning R_FIELDNAME Value transfer Type reference (TYPE) /EACC/OBJ_NAME E-Acc: Objektname 20021108
# Exception Resumable Description Created on
1 /EACA/CX_READ_SERV_PM 20021108

Method _GET_MASTER_DATA_RECORD_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHAR_SEL Call by reference Type reference (TYPE) /EACA/PM_T_CHAR_COND Sortierte Tabelle aus Select-Options zu Merkmalen 20020830
2 Importing I_AGGREXC Value transfer Type reference (TYPE) RSAGGREXC Ausnahmeaggregation 20020830
3 Importing I_INFOOBJECT Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20020830
4 Returning R_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020830
# Exception Resumable Description Created on
1 /EACA/CX_READ_SERV_PM Ausnahme bei Leseservice 20020830
History
Last changed by/on SAP  20041006 
SAP Release Created in 10A