SAP ABAP Class /EACC/CL_DMB_SOURCE (Edit DataSource and InfoSource)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BAC-AE (Application Component) Accounting Engine
     /EACC/DM_BWOBJECTS (Package) Administration of BW Objects
Properties
Class /EACC/CL_DMB_SOURCE  
Short Description Edit DataSource and InfoSource    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /EACC/DM_BWOBJECTS   Administration of BW Objects 
Created 20020705   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /EACC/CL_DMB_SOURCE has no forward declaration.
Interfaces
Class /EACC/CL_DMB_SOURCE has no interface implemented.
Friends
Class /EACC/CL_DMB_SOURCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _CALLBACK_CLASS Static Attribute Private Type reference (TYPE) SEOCLSNAME Object Type Name 20020719
2 _DATASOURCE Static Attribute Private Type reference (TYPE) /EACC/DM_DATASOURCE DataSource 20020711
3 _EXSTRUCT Static Attribute Private Type reference (TYPE) ROSTRUC Name of the provider structure for an InfoSource 20020726
4 _INFOSOURCE Static Attribute Private Type reference (TYPE) /EACC/DM_INFOSOURCE InfoSource 20020711
5 _LI_CALLSOURCE Static Attribute Private Object reference (TYPE REF TO) /EACC/IF_DMB_SOURCE_CALLBACK Callback for DataSource 20020709
6 _LOCAL_INTEGRITY Static Attribute Private Object reference (TYPE REF TO) /EACC/IF_LOCAL_INTEGRITY Access to Master Data via Local Integrity 20020711
7 _RFCDESTINATION Static Attribute Private Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20020711
8 _SOURCE_GUID Static Attribute Private Type reference (TYPE) GUID_22 GUID in 'CHAR' format with upper-/lowercase (!) 20020806
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_INFOSOURCE Static method Private Method Changes InfoSource 20020717
2 CHECK_SELTAB Static method Public Method Reader for DataSource 20030624
3 CREATE_DATASOURCE Static method Private Method Generates DataSource 20020709
4 CREATE_INFOSOURCE Static method Private Method Generates InfoSource 20020709
5 CREATE_SOURCE Static method Public Method Create DataSource and InfoSource 20020708
6 EXISTS_INFOSOURCE Static method Private Method Checks whether InfoSource already exists 20020806
7 GET_CHARACTERISTICS Static method Private Method Fetches Characteristics and Dimensions from Local Tables 20020719
8 GET_DATABASIS Static method Public Method Data Basis 20020708
9 GET_INFOOBJECT_NAMES Static method Private Method Fetches Name of the InfoObject 20020709
10 GET_READER Static method Public Method Reader for DataSource 20020708
11 PRINT_MESSAGE Static method Private Method Message Output 20020726
12 RECREATE_SOURCE Static method Public Method Create DataSource and InfoSource 20020719
13 WRITE_TO_DB Static method Private Method Writes Tables to Database 20020722
Events
Class /EACC/CL_DMB_SOURCE has no event.
Types
Class /EACC/CL_DMB_SOURCE has no local type.
Method Signatures

Method CHANGE_INFOSOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHA_KYF Call by reference Type reference (TYPE) /EACC/DMB_T_CHA_KYF Merkmale, Kennzahlen und Dimension 20020717

Method CHANGE_INFOSOURCE on class /EACC/CL_DMB_SOURCE has no exception.

Method CHECK_SELTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELTAB Value transfer Type reference (TYPE) /EACC/SEL_TAB Leseschnittstelle 20030624
2 Importing I_DATASOURCE Call by reference Type reference (TYPE) /EACC/DM_DATASOURCE DataSource 20030624
# Exception Resumable Description Created on
1 ERROR_PASSED_TO_MESS_HANDLER 20030624
2 NOT_FOUND 20030624

Method CREATE_DATASOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHA_KYF Call by reference Type reference (TYPE) /EACC/DMB_T_CHA_KYF Merkmale, Kennzahlen und Dimension 20020711

Method CREATE_DATASOURCE on class /EACC/CL_DMB_SOURCE has no exception.

Method CREATE_INFOSOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHA_KYF Call by reference Type reference (TYPE) /EACC/DMB_T_CHA_KYF Merkmale, Kennzahlen und Dimension 20020711

Method CREATE_INFOSOURCE on class /EACC/CL_DMB_SOURCE has no exception.

Method CREATE_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CALLBACK_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Objekttypname 20020708
2 Importing I_DATASOURCE Call by reference Type reference (TYPE) /EACC/DM_DATASOURCE DataSource 20020708
3 Importing I_INFOSOURCE Call by reference Type reference (TYPE) /EACC/DM_INFOSOURCE InfoSource 20020708
4 Importing I_SOURCE_GUID Call by reference Type reference (TYPE) GUID_22 GUID im 'CHAR' Format mit Groß-/Kleinschreibung (!) 20020806
# Exception Resumable Description Created on
1 DATASOURCE_EXISTS Eine DataSource mit diesem Namen existiert bereits 20020708
2 INFOSOURCE_EXISTS Eine InfoSource mit diesem Namen existiert bereits 20020708

Method EXISTS_INFOSOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing L_EXIST_NOT Call by reference Type reference (TYPE) C 20020806

Method EXISTS_INFOSOURCE on class /EACC/CL_DMB_SOURCE has no exception.

Method GET_CHARACTERISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHA_KYF Call by reference Type reference (TYPE) /EACC/DMB_T_CHA_KYF Merkmale, Kennzahlen und Dimension 20020719

Method GET_CHARACTERISTICS on class /EACC/CL_DMB_SOURCE has no exception.

Method GET_DATABASIS 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 20020708
2 Returning R_DATABASIS Value transfer Type reference (TYPE) ACC_DATABASIS Datenbasis 20020708
# Exception Resumable Description Created on
1 NOT_FOUND 20020708

Method GET_INFOOBJECT_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_CHA_KYF Call by reference Type reference (TYPE) /EACC/DMB_T_CHA_KYF Merkmale, Kennzahlen und Dimension 20020709

Method GET_INFOOBJECT_NAMES on class /EACC/CL_DMB_SOURCE has no exception.

Method GET_READER 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 20020708
2 Returning RI_READER Value transfer Object reference (TYPE REF TO) IF_FINB_READER Leseschnittstelle 20020708
# Exception Resumable Description Created on
1 NOT_FOUND 20020708

Method PRINT_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MESS1 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20020726
2 Importing I_MESS2 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20020726
3 Importing I_MESS3 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20020726
4 Importing I_MESS4 Call by reference Type reference (TYPE) SYMSGV Nachrichten, Nachrichtenvariable 20020726
5 Importing I_NUMBER Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20020726
6 Importing I_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20020726
7 Importing I_SYSUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20020726

Method PRINT_MESSAGE on class /EACC/CL_DMB_SOURCE has no exception.

Method RECREATE_SOURCE 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 20020719
# Exception Resumable Description Created on
1 DATASOURCE_NOT_EXISTS Eine DataSource mit diesem Namen existiert noch nicht 20020719

Method WRITE_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHA_KYF Call by reference Type reference (TYPE) /EACC/DMB_T_CHA_KYF Merkmale, Kennzahlen und Dimension 20020722
2 Importing I_UPDATEMODE Call by reference Type reference (TYPE) C ' ' neu // 'X' update 20020722

Method WRITE_TO_DB on class /EACC/CL_DMB_SOURCE has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 10B