SAP ABAP Class /EACA/CL_VARIANT_PM (Abstract Profitability Analysis Variant)
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
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /EACA/CL_VARIANT_CONFIG_PM Customizing Object for Variant 20010611
2 Inheritance (c INHERITING FROM c_ref)  /EACA/CL_VARIANT_RUNTIME_PM Runtime Object for Variant 20010611
Properties
Class /EACA/CL_VARIANT_PM  
Short Description Abstract Profitability Analysis Variant    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package /EACA/PROFITABILITY_MANAGEMENT   E-Accounting: Profitability Management 
Created 20010608   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /EACA/CL_VARIANT_PM has no forward declaration.
Interfaces
Class /EACA/CL_VARIANT_PM has no interface implemented.
Friends
Class /EACA/CL_VARIANT_PM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACC_DATABASIS Instance attribute Public Type reference (TYPE) ACC_DATABASIS Data Basis 20020613
2 ACINST Instance attribute Public Type reference (TYPE) ACC_STRUCTURE Accounting Structure ID 20010806
3 COMPON Instance attribute Public Type reference (TYPE) /EACA/PM_COMPON Profitability Analysis: Component 20010801
4 TEXT Instance attribute Public Type reference (TYPE) /EACA/TPMVARIT-SCRTEXT_L Long Name 20010719
5 T_ACC_SYSTEM Instance attribute Public Type reference (TYPE) ACC_TS_SYSTEM Table over Accounting Systems (Sorted) 20020618
6 VARIANT Instance attribute Public Type reference (TYPE) /EACA/PM_VARIANT Profitabiliy Analysis Variant 20010608
7 XO_CHAR_SERVS Instance attribute Protected Object reference (TYPE REF TO) /EACA/CL_CHAR_SERVS_PM Services for Characteristics 20010620
8 XO_INSTANCE Instance attribute Protected Object reference (TYPE REF TO) /EACA/CL_INSTANCE_PM Profitability Analysis Instance 20010620
9 XO_KEYF_SERVS Instance attribute Protected Object reference (TYPE REF TO) /EACA/CL_KEYF_SERVS_PM Services for Key Figures (Also Calculated) 20010620
10 XS_CONFIG Instance attribute Protected Type reference (TYPE) /EACA/PM_S_CONFIG Profitability Analysis Meta Data 20010717
11 XS_CREATE_DATA Instance attribute Protected Type reference (TYPE) /EACA/PM_S_CREAT_DATA Creation Data 20010717
12 XS_STRUCTURE Instance attribute Protected Type reference (TYPE) /EACA/TPMSTRUCT Structural Configuration for Profitability Analysis 20010928
13 X_INDUSTRY Instance attribute Protected Type reference (TYPE) /EACA/PM_INDUSTRY Industry for Templates from Profitability Analysis 20010608
Methods
# Method Level Visibility Method type Description Created on
1 GET_ALL_ACC_SYSTEMS Instance method Public Method Fetch All Assigned Accounting Systems 20020618
2 GET_CHAR_SERVS Instance method Public Method Get Services for Characteristics 20010620
3 GET_CONFIG Instance method Public Method Read Structure Data (Customizing Container) 20010927
4 GET_FOBU_INSTANCE Instance method Public Method Get Formula Editor Work Area 20010928
5 GET_INSTANCE_PM Instance method Public Method Get Profitability Analysis Instance Object 20010807
6 GET_KEYF_SERVS Instance method Public Method Get Services for Characteristics (Also for Calculated Ones) 20010620
7 GET_RDSV_INFO Instance method Public Method Provides Information for the Read Interface 20011019
8 GET_RDSV_INTERFACE Instance method Public Method Get Type of Read Service (ODBO / Direct) 20011002
9 _GET_STRUCTURE Instance method Protected Method Get Structure Table Entry 20010928
10 _READ_CUST Static method Protected Method Read Customizing from Database 20010717
Events
Class /EACA/CL_VARIANT_PM has no event.
Types
Class /EACA/CL_VARIANT_PM has no local type.
Method Signatures

Method GET_ALL_ACC_SYSTEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ACC_SYSTEM Value transfer Type reference (TYPE) ACC_TS_SYSTEM Tabelle über Rechnungssysteme (sortiert) 20020618

Method GET_ALL_ACC_SYSTEMS on class /EACA/CL_VARIANT_PM has no exception.

Method GET_CHAR_SERVS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_SERVICES Value transfer Object reference (TYPE REF TO) /EACA/CL_CHAR_SERVS_PM Dienste für Merkmale 20010620
# Exception Resumable Description Created on
1 /EACA/CX_CUSOBJ_NOT_FOUND_PM Customizingobjekt nicht gefunden 20010625
2 /EACA/CX_CUSTOM_INCONSIST_PM Inkonsistenzen im Customizing der Ergebnisrechnung 20010626
3 /EACA/CX_CUST_ASSIGN_MISS_PM Fehlene Zuordnung im Customizing Ergebnisrechnung 20010625

Method GET_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STRUCTURE Value transfer Type reference (TYPE) /EACA/PM_S_CONFIG Metadaten der Ergebnisrechnung 20010927

Method GET_CONFIG on class /EACA/CL_VARIANT_PM has no exception.

Method GET_FOBU_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FOBU_INSTANCE Value transfer Type reference (TYPE) /EACC/FOBU_INSTANCE Arbeitsbereich für den Formeleditor 20010928
# Exception Resumable Description Created on
1 /EACA/CX_CUSOBJ_NOT_FOUND_PM Customizingobjekt nicht gefunden 20010928
2 /EACA/CX_CUST_ASSIGN_MISS_PM Fehlende Zuordnung im Customizing Ergebnisrechnung 20010928

Method GET_INSTANCE_PM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) /EACA/CL_INSTANCE_PM Instanz der Ergebnisrechnung 20010807

Method GET_INSTANCE_PM on class /EACA/CL_VARIANT_PM has no exception.

Method GET_KEYF_SERVS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_SERVICES Value transfer Object reference (TYPE REF TO) /EACA/CL_KEYF_SERVS_PM Dienste für Kennzahlen (auch gerechnete) 20010620
# Exception Resumable Description Created on
1 /EACA/CX_CUSOBJ_NOT_FOUND_PM Customizingobjekt nicht gefunden 20010625
2 /EACA/CX_CUSTOM_INCONSIST_PM Inkonsistenzen im Customizing der Ergebnisrechnung 20010626
3 /EACA/CX_CUST_ASSIGN_MISS_PM Fehlene Zuordnung im Customizing Ergebnisrechnung 20010625

Method GET_RDSV_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FUNC_NAME Call by reference Type reference (TYPE) FUNCNAME Funktionsbaustein, RFC-fähig 20011019
2 Exporting E_LOC_FUNC_NAME Call by reference Type reference (TYPE) FUNCNAME Funktionsbaustein für lokalen Aufruf 20020812
3 Exporting E_STRUCT_NAME Call by reference Type reference (TYPE) TYPENAME Struktur der Rückgabetabelle 20011019

Method GET_RDSV_INFO on class /EACA/CL_VARIANT_PM has no exception.

Method GET_RDSV_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RDSV_INTERFACE Value transfer Type reference (TYPE) /EACA/PM_RDSV_INTERFACE Art der Leseschnittstelle Profitability Management 20011002

Method GET_RDSV_INTERFACE on class /EACA/CL_VARIANT_PM has no exception.

Method _GET_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_STRUCTURE Value transfer Type reference (TYPE) /EACA/TPMSTRUCT Strukturelle Konfiguration Ergebnisrechnung 20010928
# Exception Resumable Description Created on
1 /EACA/CX_CUSOBJ_NOT_FOUND_PM Customizingobjekt nicht gefunden 20010928
2 /EACA/CX_CUST_ASSIGN_MISS_PM Fehlende Zuordnung im Customizing Ergebnisrechnung 20010928

Method _READ_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VARI Call by reference Type reference (TYPE) /EACA/TPMVARI Variante der Ergebnisrechnung 20010724
2 Exporting ES_VARIASS Call by reference Type reference (TYPE) /EACA/TPMVARIASS Variante: Zuordnungen 20010724
3 Exporting ES_VARIMET Call by reference Type reference (TYPE) /EACA/TPMVARIMET Zuordnung der Metadatencontainer zur Variante 20010724
4 Exporting ES_VARIT Call by reference Type reference (TYPE) /EACA/TPMVARIT Texttabelle zur Variante 20010719
5 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20010717
6 Importing I_ACINST Value transfer Type reference (TYPE) /EACA/TPMVARI-ACINST Rechnungsweseninstanz 20010724
7 Importing I_VARIANT Value transfer Type reference (TYPE) /EACA/TPMVARI-VARIANT_PM Variante der Ergebnisrechnung 20010717

Method _READ_CUST on class /EACA/CL_VARIANT_PM has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 10A