SAP ABAP Class /EACC/DMM_OBJMAP (Map of BW Objects)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC (Application Component) Business Accounting
     /EACC/DM_OBJMAP (Package) Data Retention: Map of the Participating Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FINB_KF_CHARS_WHERE_USED Use of Characteristics / Key Figures 20011016
Properties
Class /EACC/DMM_OBJMAP  
Short Description Map of BW Objects    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class /EACC/DMM    
Program status     
Category 0   
Package /EACC/DM_OBJMAP   Data Retention: Map of the Participating Objects 
Created 20010723   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /EACC/CL_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FINB_KF_CHARS_WHERE_USED Use of Characteristics / Key Figures 20011016
Friends
Class /EACC/DMM_OBJMAP 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 20010726
2 _O_LI_CK_REG Instance attribute Private Object reference (TYPE REF TO) /EACC/IF_KF_CHAR_REG Registry for characteristics and key figures 20010806
3 _TH_COMPON Instance attribute Private Type reference (TYPE) /EACC/DMM_TH_COMPON Gen. Hash Table Type for /eacc/dmm_compon 20010802
4 _TH_QUEUE Instance attribute Private Type reference (TYPE) /EACC/DMM_TH_QUEUE Gen. Hash Table Type for /eacc/dmm_queue 20010802
5 _TH_VIEWBW Instance attribute Private Type reference (TYPE) /EACC/DMM_TH_VIEWBW Buffer for RFCDEST for the View 20010802
6 _T_COMEDG Instance attribute Private Type reference (TYPE) /EACC/DMM_T_COMEDG Buffer for DSrc and IPkg (only current BW) 20010726
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXTRA_CONS_HACK Instance method Public Method Restriction check for 1.0 (temporary) 20011029
2 CHECK_GLOBAL_CONSISTENCY Static method Public Method Checks Global Acceptability of Object Names 20011017
3 CONSTRUCTOR Instance method Public Constructor Private Constructor 20010726
4 GET_ACINST_4_CUBE Static method Public Method Sets acc. instance to which a cube belongs 20010831
5 GET_ACTIVE_BW_4_VIEW Instance method Public Method RFC destination of the BW for the view 20010725
6 GET_CKYF_META Instance method Public Method Metadata of the calculated key figures for the view 20010815
7 GET_COMPONENT_EDGES Instance method Public Method Read Relationships Between the Components 20010723
8 GET_DATABASIS_FOR_DATASOURCE Static method Public Method Fetches Data Basis for a DataSource 20020701
9 GET_EDGE_4_CUBE_HACK Static method Public Method Hack for Line Item Call-Up 20011024
10 GET_EDGE_4_DSRC Static method Public Method Get context for DataSource (extractor only) 20010726
11 GET_INSTANCE Static method Public Method Gets a map for the accounting instance 20010723
12 JRNL_RULES_REQUEST Instance method Public Method Receipt of a configuration from a journal (rules) 20010815
13 VIEW_CONFIG_CHECK_REQUEST Instance method Public Method DB settings OK for these field lists? (opt. with dialog) 20010827
14 VIEW_CONFIG_REQUEST Instance method Public Method Receipt of a configuration from a view (fields) 20010803
15 VIEW_REALIGNMENT_REQUEST Instance method Public Method Receipt of the Realignment Data from a View 20020717
16 VIEW_RULES_REQUEST Instance method Public Method Receipt of a Configuration from a View (Rules) 20010815
17 WRITE_TRANSPORT_REQUEST Instance method Public Method Write to a transport request 20011015
18 _GET_LI_CK_REG Instance method Private Method Gets a registry for characteristics and key figures 20010806
19 _GET_QUERY Instance method Public Method Define interface query for the view 20010815
20 _READ_FROM_DB Instance method Private Method Reads the content of the database 20010726
Events
Class /EACC/DMM_OBJMAP has no event.
Types
Class /EACC/DMM_OBJMAP has no local type.
Method Signatures

Method CHECK_EXTRA_CONS_HACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20011029
# Exception Resumable Description Created on
1 ERROR_PASSED_TO_MSG_HANDLER 20011029
2 FAILED 20011029

Method CHECK_GLOBAL_CONSISTENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler für alle Meldungen (auch S) 20011017
2 Importing I_WITH_BW Call by reference Type reference (TYPE) /EACC/BOOLEAN SPACE Existenz der BW-Objekte prüfen 20011017
# Exception Resumable Description Created on
1 ERROR_PASSED_TO_MSG_HANDLER Fehler, Erklärung steht im Msg-Handler 20011017
2 NIX_GUT Wenn kein Msg-Handler übergeben: Fehler steht in sy-msg* 20011017

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACINST Call by reference Type reference (TYPE) ACC_STRUCTURE Rechnungsweseninstanz 20010726

Method CONSTRUCTOR on class /EACC/DMM_OBJMAP has no exception.

Method GET_ACINST_4_CUBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20010831
2 Returning R_ACINST Value transfer Type reference (TYPE) ACC_STRUCTURE Rechnungsweseninstanz 20010831
# Exception Resumable Description Created on
1 CUBE_NO_ACINST Cube ist keiner RW-Instanz zugeordnet 20010831

Method GET_ACTIVE_BW_4_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPON_VIEW Call by reference Type reference (TYPE) /EACC/COMPON Komponente 20010725
2 Returning R_RFCDEST Value transfer Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20010725
# Exception Resumable Description Created on
1 NO_ACTIVE_BW Keines der angeschlossenen BW-Systeme ist aktiv gesetzt 20010802
2 NO_BW_ASSIGNED Dem View ist noch kein BW-System zugewiesen 20010726
3 NO_RFCDEST Keines der eingetrageen BWs ist als aktiv markiert 20010802
4 VIEW_NOT_FOUND Kein Eintrag für den View gefunden 20010802

Method GET_CKYF_META Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CKYF Call by reference Type reference (TYPE) /EACC/DMM_T_CKYF Liste von gerechneten Kennzahlen eines Views 20010815
2 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20010815
3 Importing I_COMPON Call by reference Type reference (TYPE) /EACC/COMPON Komponente 20010815
4 Importing I_SUBKEY Call by reference Type reference (TYPE) SYSUUID_22 UUID in komprimierter Form (22 Stellen UUENCODEd) 20010815
# Exception Resumable Description Created on
1 ERROR_PASSED_TO_MSG_HANDLER 20010815
2 FAILED 20010815

Method GET_COMPONENT_EDGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMEDG Call by reference Type reference (TYPE) /EACC/DMM_T_COMEDG Tabelle von Komponentenbeziehungen 20010723
2 Returning RT_COMEDG Value transfer Type reference (TYPE) /EACC/DMM_T_COMEDG Tabelle von Komponentenbeziehungen 20010723
# Exception Resumable Description Created on
1 WRONG_ACINST Falsche Rechnungsweseninstanz übergeben 20010726

Method GET_DATABASIS_FOR_DATASOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATASOURCE Call by reference Type reference (TYPE) /EACC/DM_DATASOURCE DataSource 20020701
2 Returning R_DATABASIS Value transfer Type reference (TYPE) ACC_DATABASIS Datenbasis 20020701
# Exception Resumable Description Created on
1 DATABASIS_NOT_FOUND Zur eingegebenen DataSource existiert keine Datenbasis 20020701
2 DATASOURCE_NOT_FOUND DataSource nicht gefunden 20020701

Method GET_EDGE_4_CUBE_HACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20011024
2 Returning RS_COMEDG Value transfer Type reference (TYPE) /EACC/DMM_COMEDG Beziehungen zwischen Komponenten 20011024
# Exception Resumable Description Created on
1 ASSIGNMENT_NOT_UNIQUE Cube ist mehreren Queus zugeordnet 20011024
2 NO_ASSIGNMENT_FOUND Cube ist keiner Queue zugeordnet 20011024

Method GET_EDGE_4_DSRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATASOURCE Call by reference Type reference (TYPE) /EACC/DM_DATASOURCE DataSource 20010726
2 Returning R_COMEDG Value transfer Type reference (TYPE) /EACC/DMM_COMEDG Beziehungen zwischen Komponenten 20010726
# Exception Resumable Description Created on
1 NOTFOUND DataSource wurde nicht in der Landkarte aufgefunden 20010726
2 NOT_UNIQUE Es wurden leider mehrere passende Datensätze gefunden. 20010806

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACINST Call by reference Type reference (TYPE) ACC_STRUCTURE Rechnungswesen - Instanz 20010723
2 Returning RR_OBJMAP Value transfer Object reference (TYPE REF TO) /EACC/DMM_OBJMAP Landkarte der BW-Objekte 20010723

Method GET_INSTANCE on class /EACC/DMM_OBJMAP has no exception.

Method JRNL_RULES_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20010815
2 Importing IS_RULES Call by reference Type reference (TYPE) /EACC/DMM_RULES Steuerungsinformation für die Generierung des Extraktors 20010815
3 Importing I_ACINST Call by reference Type reference (TYPE) ACC_STRUCTURE Rechnungsweseninstanz 20010815
4 Importing I_COMPON_JRNL Call by reference Type reference (TYPE) /EACC/COMPON Komponente 20010815
5 Importing I_COMPON_VIEW Call by reference Type reference (TYPE) /EACC/COMPON Komponente 20010815
6 Importing I_SUBKEY_JRNL Call by reference Type reference (TYPE) SYSUUID_22 UUID in komprimierter Form (22 Stellen UUENCODEd) 20010815
7 Importing I_SUBKEY_VIEW Call by reference Type reference (TYPE) SYSUUID_22 Freie Verwendung des Views 20010815
# Exception Resumable Description Created on
1 CONFIGURATION_REQUEST_FAILED Fehler bei der Konfiguration (wird noch detaillierter) 20010815
2 ERROR_PASSED_TO_MSG_HANDLER 20010815

Method VIEW_CONFIG_CHECK_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER optionaler Message Handler (Msg's im Dialog, wenn initial) 20010827
2 Importing IT_CHAR Call by reference Type reference (TYPE) UGMD_T_FIELDNAME Merkmale 20010827
3 Importing IT_KEYF Call by reference Type reference (TYPE) UGMD_T_FIELDNAME Basis-Kennzahlen 20010827
4 Importing I_ACINST Call by reference Type reference (TYPE) ACC_STRUCTURE Rechnungsweseninstanz 20010827
5 Importing I_COMPON_VIEW Call by reference Type reference (TYPE) /EACC/COMPON Komponente 20010827
6 Importing I_SUBKEY Call by reference Type reference (TYPE) SYSUUID_22 Freie Verwendung des Views 20010827
# Exception Resumable Description Created on
1 CONFIGURATION_DOES_NOT_SUFFICE 20010827
2 ERROR_PASSED_TO_MSG_HANDLER 20010827

Method VIEW_CONFIG_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHAR Call by reference Type reference (TYPE) UGMD_T_FIELDNAME Merkmale 20010803
2 Importing IT_KEYF Call by reference Type reference (TYPE) UGMD_T_FIELDNAME Basis-Kennzahlen 20010803
3 Importing I_ACINST Call by reference Type reference (TYPE) ACC_STRUCTURE Rechnungsweseninstanz 20010806
4 Importing I_COMPON_VIEW Call by reference Type reference (TYPE) /EACC/COMPON Komponente 20010806
5 Importing I_SUBKEY Call by reference Type reference (TYPE) SYSUUID_22 Freie Verwendung des Views 20010806
# Exception Resumable Description Created on
1 CONFIGURATION_REQUEST_FAILED Fehler bei der Konfiguration (wird noch detaillierter) 20010803

Method VIEW_REALIGNMENT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20020717
2 Importing IS_REALIGNMENT Call by reference Type reference (TYPE) /EACC/DMM_REALIGNMENT Steuerungsinformation für die Generierung des Extraktors 20020717
3 Importing I_ACINST Call by reference Type reference (TYPE) ACC_STRUCTURE Rechnungsweseninstanz 20020717
4 Importing I_COMPON_JRNL Call by reference Type reference (TYPE) /EACC/COMPON Komponente 20020717
5 Importing I_COMPON_VIEW Call by reference Type reference (TYPE) /EACC/COMPON Komponente 20020717
6 Importing I_SUBKEY_JRNL Call by reference Type reference (TYPE) SYSUUID_22 UUID in komprimierter Form (22 Stellen UUENCODEd) 20020717
7 Importing I_SUBKEY_VIEW Call by reference Type reference (TYPE) SYSUUID_22 Freie Verwendung des Views 20020717
# Exception Resumable Description Created on
1 CONFIGURATION_REQUEST_FAILED Fehler bei der Konfiguration (wird noch detaillierter) 20020717
2 ERROR_PASSED_TO_MSG_HANDLER 20020717

Method VIEW_RULES_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20010815
2 Importing IS_RULES Call by reference Type reference (TYPE) /EACC/DMM_RULES Steuerungsinformation für die Generierung des Extraktors 20010815
3 Importing I_ACINST Call by reference Type reference (TYPE) ACC_STRUCTURE Rechnungsweseninstanz 20010815
4 Importing I_COMPON_JRNL Call by reference Type reference (TYPE) /EACC/COMPON Komponente 20010815
5 Importing I_COMPON_VIEW Call by reference Type reference (TYPE) /EACC/COMPON Komponente 20010815
6 Importing I_SUBKEY_JRNL Call by reference Type reference (TYPE) SYSUUID_22 UUID in komprimierter Form (22 Stellen UUENCODEd) 20010815
7 Importing I_SUBKEY_VIEW Call by reference Type reference (TYPE) SYSUUID_22 Freie Verwendung des Views 20010815
# Exception Resumable Description Created on
1 CONFIGURATION_REQUEST_FAILED Fehler bei der Konfiguration (wird noch detaillierter) 20010815
2 ERROR_PASSED_TO_MSG_HANDLER 20010815

Method WRITE_TRANSPORT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20011015
2 Importing I_VIEW Call by reference Type reference (TYPE) /EACC/COMPON Komponente 20011015
# Exception Resumable Description Created on
1 ERROR_PASSED_TO_MSG_HANDLER 20011015
2 FAILED 20011015

Method _GET_LI_CK_REG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_LI_CK_REG Value transfer Object reference (TYPE REF TO) /EACC/IF_KF_CHAR_REG Registrierung von IOBJ als Merkmal oder Kennzahl im eACC 20010806
# Exception Resumable Description Created on
1 ACC_STRUCTURE_NOT_FOUND 20021105
2 LOCAL_INTEGRITY_HAS_A_PROBLEM 20010806

Method _GET_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20010815
2 Exporting E_QUERY Call by reference Type reference (TYPE) RSQUERYID Name (ID) einer Reporting-Komponete 20010815
3 Exporting E_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20010815
4 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_FINB_MSG_HANDLER Message Handler 20010815
5 Importing I_COMPON Call by reference Type reference (TYPE) /EACC/COMPON Komponente 20010815
6 Importing I_SUBKEY Call by reference Type reference (TYPE) SYSUUID_22 '' UUID in komprimierter Form (22 Stellen UUENCODEd) 20010815
# Exception Resumable Description Created on
1 ERROR_PASSED_TO_MSG_HANDLER 20010815
2 METADATA_INCONSISTENT 20010815

Method _READ_FROM_DB Signature

Method _READ_FROM_DB on class /EACC/DMM_OBJMAP has no parameter.
Method _READ_FROM_DB on class /EACC/DMM_OBJMAP has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 10A