SAP ABAP Class CL_FMBS_DB_ACCESS (Budget structure - tools)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FM-BCS-BU (Application Component) Budgeting
     FMBPA_E (Package) New budgeting: FM application part
Properties
Class CL_FMBS_DB_ACCESS  
Short Description Budget structure - tools    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package FMBPA_E   New budgeting: FM application part 
Created 20011101   SAP 
Last change 20070913   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FMBS_DB_ACCESS has no forward declaration.
Interfaces
Class CL_FMBS_DB_ACCESS has no interface implemented.
Friends
Class CL_FMBS_DB_ACCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OFF Constant Public Type reference (TYPE) BOOLE_D ' ' Constant OFF 20011101
2 ON Constant Public Type reference (TYPE) BOOLE_D 'X' Constant ON 20011101
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_BO Static method Public Method Deletes budget objects 20020129
2 DELETE_PO Static method Public Method Deletes posting objects 20020129
3 READ_BO Static method Public Method Checks database for BO, can retreive FM addr 20011101
4 READ_BO_LIST Static method Public Method Reads budget objects for FM area, Fiscal year, Budcat and BS 20020103
5 READ_BO_LIST_WITH_DIMSEL Static method Public Method As READ_BO_LIST, but with select options for FM dimensions 20020104
6 READ_BO_LIST_WITH_OBJSEL Static method Public Method Wie READ_BO_LIST, aber mit Sel.optionen für HHM-KontElemente 20040630
7 READ_BS Static method Public Method Checks database for BS 20011121
8 READ_PO Static method Public Method Checks database for PO, can retrieve FM addr and BO 20011101
9 READ_PO_FOR_DERIVED_BO Static method Public Method Reads the posting objects assigned to a given budget object 20020201
10 READ_PO_LIST Static method Public Method Reads posting objects for FM area, Fiscal year, Ledger 20020103
11 READ_PO_LIST_WITH_DIMSEL Static method Public Method As READ_PO_LIST, but with select options for FM dimensions 20020104
12 READ_PO_LIST_WITH_OBJSEL Static method Public Method As READ_PO_LIST, but with select options for FM dimensions 20030331
Events
Class CL_FMBS_DB_ACCESS has no event.
Types
Class CL_FMBS_DB_ACCESS has no local type.
Method Signatures

Method DELETE_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BS Call by reference Type reference (TYPE) FMBS_NAME Bezeichnung des Budgetstrukturplans 20020129
2 Importing IM_BUDCAT Call by reference Type reference (TYPE) BUKU_BUDCAT Budgetkategorie 20020129
3 Importing IM_FISCYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20020129
4 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20020129
5 Returning R_COUNT Value transfer Type reference (TYPE) SYDBCNT DB-Operationen, Anzahl der verarbeiteten Tabellenzeilen 20020129

Method DELETE_BO on class CL_FMBS_DB_ACCESS has no exception.

Method DELETE_PO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FISCYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20020129
2 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20020129
3 Importing IM_PLDNR Call by reference Type reference (TYPE) BUBAS_LDNR Nummer des Ledgers 20020129
4 Returning R_COUNT Value transfer Type reference (TYPE) SYDBCNT DB-Operationen, Anzahl der verarbeiteten Tabellenzeilen 20020129

Method DELETE_PO on class CL_FMBS_DB_ACCESS has no exception.

Method READ_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FM_ADDRESS Call by reference Type reference (TYPE) FMKU_S_DIMPART HHM-Kontierung 20011101
2 Changing C_OBJNR Call by reference Type reference (TYPE) BUBAS_OBJNR Objektnummer für HHM-Budgetierung und AVK 20011101
3 Exporting E_BO_FOUND Value transfer Type reference (TYPE) BOOLE_D Eintrag gefunden in Datenbank 20011101
4 Importing IM_BS Call by reference Type reference (TYPE) FMBS_NAME Bezeichnung des Budgetstrukturplans 20020103
5 Importing IM_BUDCAT Call by reference Type reference (TYPE) BUKU_BUDCAT Budgetkategorie 20011101
6 Importing IM_FISCYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20011101
7 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20011101
8 Importing IM_GET_ADDRESS Call by reference Type reference (TYPE) BOOLE_D OFF Wenn c_fm_address initial ist, wird das Feld gefüllt 20011101
# Exception Resumable Description Created on
1 WRONG_INPUT Weder Objektnr. noch HHM-Kontierung vorhanden 20011101

Method READ_BO_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECTS Call by reference Type reference (TYPE) FMBS_T_BO Liste der Budgetträger 20020103
2 Importing IM_BS Call by reference Type reference (TYPE) FMBS_NAME Bezeichnung des Budgetstrukturplans 20020103
3 Importing IM_BUDCAT Call by reference Type reference (TYPE) BUKU_BUDCAT Budgetkategorie 20020103
4 Importing IM_FISCYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20020103
5 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20020103

Method READ_BO_LIST on class CL_FMBS_DB_ACCESS has no exception.

Method READ_BO_LIST_WITH_DIMSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECTS Call by reference Type reference (TYPE) FMBS_T_BO Liste der Budgetträger 20020104
2 Importing IM_BS Call by reference Type reference (TYPE) FMBS_NAME Bezeichnung des Budgetstrukturplans 20020104
3 Importing IM_BUDCAT Call by reference Type reference (TYPE) BUKU_BUDCAT Budgetkategorie 20020104
4 Importing IM_DIMSELTABS Call by reference Type reference (TYPE) FMBS_S_DIMSELTABS Auswahloptionen für HHM-Kontierungselemente 20020104
5 Importing IM_FISCYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20020104
6 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20020104

Method READ_BO_LIST_WITH_DIMSEL on class CL_FMBS_DB_ACCESS has no exception.

Method READ_BO_LIST_WITH_OBJSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECTS Call by reference Type reference (TYPE) FMBS_T_BO Liste der Budgetträger 20040630
2 Importing IM_BS Call by reference Type reference (TYPE) FMBS_NAME Bezeichnung des Budgetstrukturplans 20040630
3 Importing IM_BUDCAT Call by reference Type reference (TYPE) BUKU_BUDCAT Budgetkategorie 20040630
4 Importing IM_FISCYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20040630
5 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20040630
6 Importing IM_OBJECTS Call by reference Type reference (TYPE) FMKU_T_DIMPART Auswahloptionen für HHM-Kontierungselemente 20040630

Method READ_BO_LIST_WITH_OBJSEL on class CL_FMBS_DB_ACCESS has no exception.

Method READ_BS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_BS_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011121
2 Exporting E_NAME Call by reference Type reference (TYPE) FMBS_TEXT Kurzbezeichnung des Budgetstrukturplans 20011121
3 Importing IM_BS Call by reference Type reference (TYPE) FMBS_NAME Budgetstrukturplan 20011121
4 Importing IM_FLG_GET_NAME Call by reference Type reference (TYPE) BOOLE_D OFF Lesen Sie die Beschreibung 20011121
5 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20011121

Method READ_BS on class CL_FMBS_DB_ACCESS has no exception.

Method READ_PO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_FM_ADDRESS Call by reference Type reference (TYPE) FMKU_S_DIMPART HHM-Kontierung 20020110
2 Changing C_PO_OBJNR Call by reference Type reference (TYPE) BUBAS_OBJNR Objektnummer für HHM-Budgetierung und AVK 20011101
3 Exporting E_BO_ADDRESS Call by reference Type reference (TYPE) FMKU_S_DIMPART HHM-Kontierung 20011101
4 Exporting E_BO_OBJNR Call by reference Type reference (TYPE) BUBAS_OBJNR Objektnummer für HHM-Budgetierung und AVK 20011101
5 Exporting E_PO_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20011101
6 Importing IM_FISCYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20011101
7 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20011101
8 Importing IM_GET_BO_ADDRESS Call by reference Type reference (TYPE) BOOLE_D OFF HHM-Kontierung der zugeordneten Budgetkontierung holen 20011101
9 Importing IM_GET_PO_ADDRESS Call by reference Type reference (TYPE) BOOLE_D OFF Wenn c_po_address initial ist, wird das Feld gefüllt 20011101
10 Importing IM_PLDNR Call by reference Type reference (TYPE) BUBAS_PLDNR Nummer des Buchungs-Ledgers 20011101
# Exception Resumable Description Created on
1 WRONG_INPUT Weder Objektnr. noch HHM-Kontierung vorhanden 20011101

Method READ_PO_FOR_DERIVED_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PO_LIST Call by reference Type reference (TYPE) FMKU_T_DIMPART Liste der Buchungsträger 20020201
2 Importing IM_BADDRESS Call by reference Type reference (TYPE) FMKU_S_DIMPART HHM-Kontierung 20020201
3 Importing IM_BUDCAT Call by reference Type reference (TYPE) BUKU_BUDCAT Budgetkategorie 20020201
4 Importing IM_FISCYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20020201
5 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20020201
6 Importing IM_PLDNR Call by reference Type reference (TYPE) BUBAS_PLDNR Nummer des Buchungs-Ledgers 20020201

Method READ_PO_FOR_DERIVED_BO on class CL_FMBS_DB_ACCESS has no exception.

Method READ_PO_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECTS Call by reference Type reference (TYPE) FMBS_T_PO Liste der Buchungsträger 20020103
2 Importing IM_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Application log with context 20060628
3 Importing IM_FISCYEAR Call by reference Type reference (TYPE) GJAHR 20020103
4 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS 20020103
5 Importing IM_GET_BO_ADDRESS Call by reference Type reference (TYPE) BOOLE_D Auch Kontierungen d. zugeordneten Budgetkontierungen einlese 20020103
6 Importing IM_PLDNR Call by reference Type reference (TYPE) BUBAS_PLDNR 20020103
# Exception Resumable Description Created on
1 WRONG_INPUT 20020301

Method READ_PO_LIST_WITH_DIMSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECTS Call by reference Type reference (TYPE) FMBS_T_PO Liste der Buchungsträger 20020104
2 Importing IM_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Application log with context 20060628
3 Importing IM_DIMSELTABS Call by reference Type reference (TYPE) FMBS_S_DIMSELTABS Auswahloptionen für HHM-Kontierungselemente 20020104
4 Importing IM_FISCYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20020104
5 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20020104
6 Importing IM_GET_BO_ADDRESS Call by reference Type reference (TYPE) BOOLE_D OFF Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020124
7 Importing IM_PLDNR Call by reference Type reference (TYPE) BUBAS_PLDNR Nummer des Buchungs-Ledgers 20020104
# Exception Resumable Description Created on
1 WRONG_INPUT 20020301

Method READ_PO_LIST_WITH_OBJSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECTS Call by reference Type reference (TYPE) FMBS_T_PO Liste der Buchungsträger 20030331
2 Importing IM_FISCYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20030331
3 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20030331
4 Importing IM_GET_BO_ADDRESS Call by reference Type reference (TYPE) BOOLE_D OFF Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030331
5 Importing IM_OBJECTS Call by reference Type reference (TYPE) FMKU_T_DIMPART Auswahloptionen für HHM-Kontierungselemente 20030331
6 Importing IM_PLDNR Call by reference Type reference (TYPE) BUBAS_PLDNR Nummer des Buchungs-Ledgers 20030331
# Exception Resumable Description Created on
1 WRONG_INPUT 20030331
History
Last changed by/on SAP  20070913 
SAP Release Created in 110