SAP ABAP Class CL_FMBAS_IDX (Class for handling lists of index entries)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FM-BCS (Application Component) Budget Control System
     FMBASA_E (Package) Budgeting and availability control services, FM appl. part
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FMRB_IDX Index for RIB objects 20030331
Properties
Class CL_FMBAS_IDX  
Short Description Class for handling lists of index entries    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FMBASA_E   Budgeting and availability control services, FM appl. part 
Created 20030325   SAP 
Last change 20040819   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FMBAS_IDX has no forward declaration.
Interfaces
Class CL_FMBAS_IDX has no interface implemented.
Friends
Class CL_FMBAS_IDX has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_COMPARE_MODE_BOTH Constant Public Type reference (TYPE) I 1 To specify how compare method fills the new index 20030328
2 CON_COMPARE_MODE_DIFFER Constant Public Type reference (TYPE) I 2 To specify how compare method fills the new index 20030328
3 CON_MAX_COMMIT_OBJECTS Constant Public Type reference (TYPE) SYTABIX 10000 After this number of objects saved, commit is done 20030326
4 CON_MSG_AUTH Constant Protected Type reference (TYPE) BUBAS_S_MSG-CONTEXT-AREA 'AUTH' Area 20030328
5 CON_MSG_CUST Constant Protected Type reference (TYPE) BUBAS_S_MSG-CONTEXT-AREA 'CUST' Area 20030328
6 CON_MSG_LINE_PAR_TABLE_TYPE Constant Protected Type reference (TYPE) FIELDNAME 'FMBAS_T_MSG_LINE_PAR' Field Name 20030328
7 CON_MSG_MD Constant Protected Type reference (TYPE) BUBAS_S_MSG-CONTEXT-AREA 'MD' Area 20030328
8 CON_MSG_OTHERS Constant Protected Type reference (TYPE) BUBAS_S_MSG-CONTEXT-AREA 'OTHR' Area 20030328
9 CON_SELMODE_RECEIVER Constant Public Type reference (TYPE) I 2 Parameter for DB selection 20030328
10 CON_SELMODE_SENDER Constant Public Type reference (TYPE) I 1 Parameter for DB selection 20030328
11 DIM_CMMTITEM Constant Public Type reference (TYPE) FIELDNAME 'CMMTITEM' Field Name 20030328
12 DIM_FUNCAREA Constant Public Type reference (TYPE) FIELDNAME 'FUNCAREA' Field Name 20030328
13 DIM_FUND Constant Public Type reference (TYPE) FIELDNAME 'FUND' Field Name 20030328
14 DIM_FUNDSCTR Constant Public Type reference (TYPE) FIELDNAME 'FUNDSCTR' Field Name 20030328
15 DIM_GRANT_NBR Constant Public Type reference (TYPE) FIELDNAME 'GRANT_NBR' Field Name 20030328
16 DIM_MANDATORY Constant Public Type reference (TYPE) FMCU_DIMSTATE '1' Status of FM Account Assignment Element 20030327
17 DIM_MEASURE Constant Public Type reference (TYPE) FIELDNAME 'MEASURE' Field Name 20030328
18 DIM_NOT_USED Constant Public Type reference (TYPE) FMCU_DIMSTATE '0' Status of FM Account Assignment Element 20030327
19 DIM_OPTIONAL Constant Public Type reference (TYPE) FMCU_DIMSTATE '2' Status of FM Account Assignment Element 20030327
20 DIM_USERDIM Constant Public Type reference (TYPE) FIELDNAME 'USERDIM' Field Name 20030328
21 ENV Instance attribute Protected Type reference (TYPE) ABADRENV fill by constructor and use in derive receiver method 20030331
22 FM_AREA Instance attribute Protected Type reference (TYPE) FIKRS Financial Management Area 20030325
23 IDX Instance attribute Protected Object reference (TYPE REF TO) CL_BUBAS_MASS_BUFFER Generic buffer - Budgeting & Availab. Control 20030325
24 R_DIM_INFO Instance attribute Public Type reference (TYPE) FMBAS_T_DIM_INFO Dimension status info receiver 20030328
25 R_LDNR Instance attribute Protected Type reference (TYPE) BUBAS_RLDNR Receiver ledger number 20030326
26 STRATID Instance attribute Protected Type reference (TYPE) ABADRSTRATID fill by constructor and use in derive receiver method 20030331
27 S_DIM_INFO Instance attribute Public Type reference (TYPE) FMBAS_T_DIM_INFO Dimension status info sender 20030327
28 S_FISCYEAR Instance attribute Protected Type reference (TYPE) GJAHR Fiscal Year 20030326
29 S_LDNR Instance attribute Protected Type reference (TYPE) BUBAS_SLDNR Source ledger number 20030326
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECTS Instance method Public Method 20030327
2 CHECK_CMMTITEM Instance method Protected Method 20030328
3 CHECK_FM_AREA Instance method Public Method 20030325
4 CHECK_FUNCAREA Instance method Protected Method 20030328
5 CHECK_FUND Instance method Protected Method 20030328
6 CHECK_FUNDSCTR Instance method Protected Method 20030328
7 CHECK_GRANT_NBR Instance method Protected Method 20030328
8 CHECK_LIST Instance method Public Method 20030328
9 CHECK_LIST_AREA_COMPLETE Instance method Protected Method Check if key fields are filled 20030328
10 CHECK_MEASURE Instance method Protected Method 20030328
11 CHECK_R_CMMTITEM Instance method Public Method 20030328
12 CHECK_R_DIMENSIONS Instance method Public Method 20030328
13 CHECK_R_FUNCAREA Instance method Public Method 20030328
14 CHECK_R_FUND Instance method Public Method 20030328
15 CHECK_R_FUNDSCTR Instance method Public Method 20030328
16 CHECK_R_GRANT_NBR Instance method Public Method 20030328
17 CHECK_R_LDNR Instance method Public Method 20030331
18 CHECK_R_MEASURE Instance method Public Method 20030328
19 CHECK_R_USERDIM Instance method Public Method 20030328
20 CHECK_S_CMMTITEM Instance method Public Method 20030328
21 CHECK_S_DIMENSIONS Instance method Public Method 20030328
22 CHECK_S_FISCYEAR Instance method Public Method 20030331
23 CHECK_S_FUNCAREA Instance method Public Method 20030328
24 CHECK_S_FUND Instance method Public Method 20030328
25 CHECK_S_FUNDSCTR Instance method Public Method 20030328
26 CHECK_S_GRANT_NBR Instance method Public Method 20030328
27 CHECK_S_LDNR Instance method Public Method 20030331
28 CHECK_S_MEASURE Instance method Public Method 20030328
29 CHECK_S_USERDIM Instance method Public Method 20030328
30 CHECK_USERDIM Instance method Protected Method 20030328
31 COMPARE Instance method Public Method 20030328
32 CONSTRUCTOR Instance method Public Constructor 20030325
33 DB_DELETE Instance method Public Method 20030328
34 DB_FILL_DIMSEL Instance method Public Method Fills list from database 20030328
35 DB_FILL_OBJSEL Instance method Public Method Fills list from database 20030328
36 DB_SAVE Instance method Public Method 20030328
37 DELETE_OBJECTS Instance method Public Method 20030328
38 DEQUEUE_INDEX Instance method Public Method Abstract, derived class can decide which lock object to use 20030415
39 DERIVE_RECEIVER Instance method Public Method 20030328
40 ENQUEUE_INDEX Instance method Public Method Abstract, derived class can decide which lock object to use 20030415
41 FILL_LIST_AREA Instance method Protected Method Fill the given list area with corresponding class attributes 20030327
42 FIND_R_OBJECT Instance method Public Method Find receiver object(s) with given key 20030407
43 FIND_S_OBJECT Instance method Public Method Find sender object with given key 20030328
44 GENERATE_INDEX Instance method Public Method Get the receivers, using the index if found, otherwise deriv 20030408
45 GET_LIST_LENGTH Instance method Public Method 20030409
46 GET_OBJECTS Instance method Public Method Exports the list of objects 20030328
47 GET_R_DIM_INFO Instance method Public Method 20031209
48 GET_S_DIM_INFO Instance method Public Method 20031209
49 MESSAGE_ADD Instance method Protected Method Adds message to the log (with a line parameter if supplied) 20030328
50 MESSAGE_CUMULATE Instance method Protected Method Cumulates message to the log (with a line parameter if suppl 20030328
51 PREPARE_OBJNR Instance method Private Method 20030326
52 READ_DB_DIMSEL_RECEIVER Instance method Private Method 20030327
53 READ_DB_DIMSEL_SENDER Instance method Private Method 20030327
54 READ_DB_OBJSEL_RECEIVER Instance method Private Method 20030327
55 READ_DB_OBJSEL_SENDER Instance method Private Method 20030327
56 READ_DB_RECEIVER Instance method Private Method 20030327
57 READ_DB_SENDER Instance method Private Method 20030327
58 RECONSTRUCT_INDEX Instance method Public Method Reconstruction, can also be used to derive the data newly 20030328
59 SET_DIM_INFO Instance method Public Method 20030328
60 SET_R_LDNR Instance method Protected Method 20030326
61 SET_S_FISCYEAR Instance method Protected Method 20030326
62 SET_S_LDNR Instance method Protected Method 20030326
63 VALIDATE_IDX_ENTRY Instance method Public Method 20030328
Events
Class CL_FMBAS_IDX has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ADDRESS Protected See coding 20030326
2 INDEX Protected See coding 20030326
3 LIST_AREA Protected See coding 20030326
4 T_INDEX Protected See coding 20030326
Method Signatures

Method ADD_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_T_OBJECTS Call by reference Type reference (TYPE) FMBAS_T_INDEX Schnittstellentabelle für Klasse FMBAS_IDX 20030327

Method ADD_OBJECTS on class CL_FMBAS_IDX has no exception.

Method CHECK_CMMTITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FMCI Call by reference Type reference (TYPE) FMCI Finanzpositionen-Stammdaten 20030328
2 Exporting E_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
3 Importing IM_CMMTITEM Call by reference Type reference (TYPE) FM_FIPEX Finanzposition 20030328

Method CHECK_CMMTITEM on class CL_FMBAS_IDX has no exception.

Method CHECK_FM_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20030325
2 Returning R_MSG Value transfer Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030325

Method CHECK_FM_AREA on class CL_FMBAS_IDX has no exception.

Method CHECK_FUNCAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
2 Importing IM_FUNCAREA Call by reference Type reference (TYPE) FM_FAREA Funktionsbereich 20030328

Method CHECK_FUNCAREA on class CL_FMBAS_IDX has no exception.

Method CHECK_FUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FMFINCODE Call by reference Type reference (TYPE) FMFINCODE FIFM: Finanzierungscode 20030328
2 Exporting E_MSG Value transfer Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
3 Importing IM_FUND Call by reference Type reference (TYPE) BP_GEBER Fonds 20030328

Method CHECK_FUND on class CL_FMBAS_IDX has no exception.

Method CHECK_FUNDSCTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FMFCTR Call by reference Type reference (TYPE) FMFCTR Finanzstellen-Stammsatz 20030328
2 Exporting E_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
3 Importing IM_FUNDSCTR Call by reference Type reference (TYPE) FISTL Finanzstelle 20030328

Method CHECK_FUNDSCTR on class CL_FMBAS_IDX has no exception.

Method CHECK_GRANT_NBR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
2 Importing IM_GRANT_NBR Call by reference Type reference (TYPE) GM_GRANT_NBR Förderung 20030328

Method CHECK_GRANT_NBR on class CL_FMBAS_IDX has no exception.

Method CHECK_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERRORS_FOUND Call by reference Type reference (TYPE) BOOLE_D Zeilen mit Fehlern löschen 20030328
2 Exporting E_ERRORS_IN_VALIDATION Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030411
3 Importing IM_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20030408
4 Importing IM_FLG_DELETE_ERRORS Call by reference Type reference (TYPE) BOOLE_D '' Zeilen mit Fehlern löschen 20030328
5 Importing IM_FLG_KEY_ONLY Call by reference Type reference (TYPE) BOOLE_D '' Nur prüfen, wenn Schlüssel komplett (Listenbereich) 20030328
6 Importing IM_WITHOUT_RECEIVER Call by reference Type reference (TYPE) BOOLE_D '' Empf.-Seite n. prüfen (nur relev., wenn Schlüssel nur = '') 20030328
# Exception Resumable Description Created on
1 KEY_NOT_COMPLETE 20030328

Method CHECK_LIST_AREA_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ENTRY Call by reference Type reference (TYPE) INDEX 20030328
2 Returning R_COMPLETE Value transfer Type reference (TYPE) BOOLE_D Bei Fehler '' zurückgeben 20030328

Method CHECK_LIST_AREA_COMPLETE on class CL_FMBAS_IDX has no exception.

Method CHECK_MEASURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FMMEASURE Call by reference Type reference (TYPE) FMMEASURE HHM-Haushhaltsprogramm-Stammdaten 20030328
2 Exporting E_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
3 Importing IM_MEASURE Call by reference Type reference (TYPE) FM_MEASURE Programm im Haushaltsmanagement 20030328

Method CHECK_MEASURE on class CL_FMBAS_IDX has no exception.

Method CHECK_R_CMMTITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
2 Importing IM_CMMTITEM Call by reference Type reference (TYPE) FM_FIPEX Finanzposition 20030328

Method CHECK_R_CMMTITEM on class CL_FMBAS_IDX has no exception.

Method CHECK_R_DIMENSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERRORS_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030328
2 Importing IM_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20030408
3 Importing IM_DIMENSIONS Call by reference Type reference (TYPE) FMKU_S_DIMPART HHM-Kontierung 20030328
4 Importing IM_LINE Call by reference Type reference (TYPE) SYTABIX Interne Tabelle, aktueller Zeilenindex 20030328

Method CHECK_R_DIMENSIONS on class CL_FMBAS_IDX has no exception.

Method CHECK_R_FUNCAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
2 Importing IM_FUNCAREA Call by reference Type reference (TYPE) FM_FAREA Funktionsbereich 20030328

Method CHECK_R_FUNCAREA on class CL_FMBAS_IDX has no exception.

Method CHECK_R_FUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FMFINCODE Call by reference Type reference (TYPE) FMFINCODE FIFM: Finanzierungscode 20030328
2 Exporting E_MSG Value transfer Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
3 Importing IM_FUND Call by reference Type reference (TYPE) BP_GEBER Fonds 20030328

Method CHECK_R_FUND on class CL_FMBAS_IDX has no exception.

Method CHECK_R_FUNDSCTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
2 Importing IM_FUNDSCTR Call by reference Type reference (TYPE) FISTL Finanzstelle 20030328

Method CHECK_R_FUNDSCTR on class CL_FMBAS_IDX has no exception.

Method CHECK_R_GRANT_NBR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
2 Importing IM_GRANT_NBR Call by reference Type reference (TYPE) GM_GRANT_NBR Förderung 20030328

Method CHECK_R_GRANT_NBR on class CL_FMBAS_IDX has no exception.

Method CHECK_R_LDNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_SET_VALUE Call by reference Type reference (TYPE) BOOLE_D '' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030331
2 Importing IM_LDNR Call by reference Type reference (TYPE) BUBAS_RLDNR Nummer des Ledgers 20030331
3 Returning R_MSG Value transfer Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030331

Method CHECK_R_LDNR on class CL_FMBAS_IDX has no exception.

Method CHECK_R_MEASURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
2 Importing IM_MEASURE Call by reference Type reference (TYPE) FM_MEASURE Programm im Haushaltsmanagement 20030328

Method CHECK_R_MEASURE on class CL_FMBAS_IDX has no exception.

Method CHECK_R_USERDIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
2 Importing IM_USERDIM Call by reference Type reference (TYPE) FM_USERDIM Kundeneigenes Feld für Ist- und Obligodaten 20030328

Method CHECK_R_USERDIM on class CL_FMBAS_IDX has no exception.

Method CHECK_S_CMMTITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
2 Importing IM_CMMTITEM Call by reference Type reference (TYPE) FM_FIPEX Finanzposition 20030328

Method CHECK_S_CMMTITEM on class CL_FMBAS_IDX has no exception.

Method CHECK_S_DIMENSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERRORS_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030328
2 Importing IM_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20030408
3 Importing IM_DIMENSIONS Call by reference Type reference (TYPE) FMKU_S_DIMPART HHM-Kontierung 20030328
4 Importing IM_LINE Call by reference Type reference (TYPE) SYTABIX Interne Tabelle, aktueller Zeilenindex 20030328

Method CHECK_S_DIMENSIONS on class CL_FMBAS_IDX has no exception.

Method CHECK_S_FISCYEAR 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 Kundeneigenes Feld für Ist- und Obligodaten 20030331
2 Importing IM_FLG_SET_VALUE Call by reference Type reference (TYPE) BOOLE_D '' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030331
3 Returning R_MSG Value transfer Type reference (TYPE) BUBAS_S_MSGS Anwendungsprotokoll-Nachricht 20030331

Method CHECK_S_FISCYEAR on class CL_FMBAS_IDX has no exception.

Method CHECK_S_FUNCAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
2 Importing IM_FUNCAREA Call by reference Type reference (TYPE) FM_FAREA Funktionsbereich 20030328

Method CHECK_S_FUNCAREA on class CL_FMBAS_IDX has no exception.

Method CHECK_S_FUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FMFINCODE Call by reference Type reference (TYPE) FMFINCODE FIFM: Finanzierungscode 20030328
2 Exporting E_MSG Value transfer Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
3 Importing IM_FUND Call by reference Type reference (TYPE) BP_GEBER Fonds 20030328

Method CHECK_S_FUND on class CL_FMBAS_IDX has no exception.

Method CHECK_S_FUNDSCTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
2 Importing IM_FUNDSCTR Call by reference Type reference (TYPE) FISTL Finanzstelle 20030328

Method CHECK_S_FUNDSCTR on class CL_FMBAS_IDX has no exception.

Method CHECK_S_GRANT_NBR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
2 Importing IM_GRANT_NBR Call by reference Type reference (TYPE) GM_GRANT_NBR Förderung 20030328

Method CHECK_S_GRANT_NBR on class CL_FMBAS_IDX has no exception.

Method CHECK_S_LDNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_SET_VALUE Call by reference Type reference (TYPE) BOOLE_D '' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030331
2 Importing IM_LDNR Call by reference Type reference (TYPE) BUBAS_SLDNR Nummer des Ledgers 20030331
3 Returning R_MSG Value transfer Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030331

Method CHECK_S_LDNR on class CL_FMBAS_IDX has no exception.

Method CHECK_S_MEASURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
2 Importing IM_MEASURE Call by reference Type reference (TYPE) FM_MEASURE Programm im Haushaltsmanagement 20030328

Method CHECK_S_MEASURE on class CL_FMBAS_IDX has no exception.

Method CHECK_S_USERDIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
2 Importing IM_USERDIM Call by reference Type reference (TYPE) FM_USERDIM Kundeneigenes Feld für Ist- und Obligodaten 20030328

Method CHECK_S_USERDIM on class CL_FMBAS_IDX has no exception.

Method CHECK_USERDIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
2 Importing IM_USERDIM Call by reference Type reference (TYPE) FM_USERDIM Kundeneigenes Feld für Ist- und Obligodaten 20030328

Method CHECK_USERDIM on class CL_FMBAS_IDX has no exception.

Method COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NEW_OBJECT Call by reference Object reference (TYPE REF TO) CL_FMBAS_IDX Instanz, die mit Differenz gefüllt wird 20030328
2 Importing IM_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20040309
3 Importing IM_COMPARE_INFO Call by reference Type reference (TYPE) BOOLE_D '' Warnung bei ex. Einträgen in Vergl.-Modus für Unterschiede 20040309
4 Importing IM_COMPARE_MODE Call by reference Type reference (TYPE) I 20030328
5 Importing IM_COMPARE_OBJECT Call by reference Object reference (TYPE REF TO) CL_FMBAS_IDX Instanz für Vergleich 20030328

Method COMPARE on class CL_FMBAS_IDX has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS Finanzkreis 20030325
2 Importing IM_R_LDNR Call by reference Type reference (TYPE) BUBAS_RLDNR Nummer des Empfänger-Ledgers 20030326
3 Importing IM_S_FISCYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20030326
4 Importing IM_S_LDNR Call by reference Type reference (TYPE) BUBAS_SLDNR Nummer des Quell-Ledgers 20030326
# Exception Resumable Description Created on
1 FM_AREA_NOT_FOUND 20030325
2 WRONG_INPUT_DATA 20030331

Method DB_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERRORS_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030328
2 Importing IM_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20030408

Method DB_DELETE on class CL_FMBAS_IDX has no exception.

Method DB_FILL_DIMSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DIMSELTABS Call by reference Type reference (TYPE) FMBAS_S_DIMSELTABS Auswahloptionen für HHM-Kontierungselemente 20030328
2 Importing IM_GET_BOTH_ADDRESSES Call by reference Type reference (TYPE) BOOLE_D 'X' Adresse auch von nicht ausgew. Seite aufrufen 20030328
3 Importing IM_SEL_MODE Call by reference Type reference (TYPE) I Def. Konstanten für Ausw. von Sender-/Empf.-Seite verwenden 20030328
# Exception Resumable Description Created on
1 WRONG_INPUT 20030328

Method DB_FILL_OBJSEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GET_BOTH_ADDRESSES Call by reference Type reference (TYPE) BOOLE_D 'X' Adresse auch von nicht ausgew. Seite aufrufen 20030328
2 Importing IM_OBJECTS Call by reference Type reference (TYPE) FMKU_T_DIMPART Tabelle mit HHM-Kontierungselementen 20030328
3 Importing IM_SEL_MODE Call by reference Type reference (TYPE) I Def. Konstanten für Ausw. von Sender-/Empf.-Seite verwenden 20030328
# Exception Resumable Description Created on
1 WRONG_INPUT 20030328

Method DB_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERRORS_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030328
2 Importing IM_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20030408

Method DB_SAVE on class CL_FMBAS_IDX has no exception.

Method DELETE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_SORT Call by reference Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040624
2 Importing IM_OBJECTS Call by reference Type reference (TYPE) FMKU_T_DIMPART Tabelle mit HHM-Kontierungselementen 20040624
3 Importing IM_SELMODE Call by reference Type reference (TYPE) I 20040624
# Exception Resumable Description Created on
1 WRONG_INPUT 20040624

Method DEQUEUE_INDEX Signature

Method DEQUEUE_INDEX on class CL_FMBAS_IDX has no parameter.
# Exception Resumable Description Created on
1 FOREIGN_LOCK 20030415

Method DERIVE_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXCLUDED_SENDER Call by reference Type reference (TYPE) BOOLE_D Kennzeichen: Senderkontierung ausschließen 20031217
2 Exporting E_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328
3 Exporting E_RECEIVER Call by reference Type reference (TYPE) FMKU_S_DIMPART HHM-Kontierung 20030328
4 Importing IM_SENDER Call by reference Type reference (TYPE) FMKU_S_DIMPART HHM-Kontierung 20030328
5 Importing IM_USE_INDEX Call by reference Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030408

Method DERIVE_RECEIVER on class CL_FMBAS_IDX has no exception.

Method ENQUEUE_INDEX Signature

Method ENQUEUE_INDEX on class CL_FMBAS_IDX has no parameter.
# Exception Resumable Description Created on
1 FOREIGN_LOCK 20030415

Method FILL_LIST_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_LIST_AREA Call by reference Type reference (TYPE) LIST_AREA 20030327

Method FILL_LIST_AREA on class CL_FMBAS_IDX has no exception.

Method FIND_R_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_FOUND Call by reference Type reference (TYPE) BOOLE_D Setzen wenn Objekt gefunden 20030407
2 Importing IM_KEY Call by reference Type reference (TYPE) FMKU_S_DIMPART HHM-Kontierung 20030407
3 Exporting T_SENDER Call by reference Type reference (TYPE) FMKU_T_DIMPART HHM-Kontierung 20030407

Method FIND_R_OBJECT on class CL_FMBAS_IDX has no exception.

Method FIND_S_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_FOUND Call by reference Type reference (TYPE) BOOLE_D Setzen wenn Objekt gefunden 20030328
2 Exporting E_RECEIVER Call by reference Type reference (TYPE) FMKU_S_DIMPART HHM-Kontierung 20030328
3 Importing IM_FLG_SEARCH_BINARY Call by reference Type reference (TYPE) BOOLE_D '' In Loop zusammen mit flg_sort verwenden 20030328
4 Importing IM_FLG_SORT Call by reference Type reference (TYPE) BOOLE_D '' Puffer vor Suche sortieren (erster Loop-Zyklus) 20030328
5 Importing IM_KEY Call by reference Type reference (TYPE) FMKU_S_DIMPART HHM-Kontierung 20030328

Method FIND_S_OBJECT on class CL_FMBAS_IDX has no exception.

Method GENERATE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERRORS_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030408
2 Importing IM_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20030408
3 Importing IM_SKIP_ON_ERROR Call by reference Type reference (TYPE) BOOLE_D ' ' Fehlerhafte Sätze löschen 20031201

Method GENERATE_INDEX on class CL_FMBAS_IDX has no exception.

Method GET_LIST_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LENGTH Value transfer Type reference (TYPE) SYTABIX Interne Tabelle, aktueller Zeilenindex 20030409

Method GET_LIST_LENGTH on class CL_FMBAS_IDX has no exception.

Method GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_OBJECTS Call by reference Type reference (TYPE) FMBAS_T_INDEX Schnittstellentabelle für Klasse FMBAS_IDX 20030328

Method GET_OBJECTS on class CL_FMBAS_IDX has no exception.

Method GET_R_DIM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DIM_INFO Value transfer Type reference (TYPE) FMBAS_T_DIM_INFO Dimensionsstatusinfo 20031209

Method GET_R_DIM_INFO on class CL_FMBAS_IDX has no exception.

Method GET_S_DIM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DIM_INFO Value transfer Type reference (TYPE) FMBAS_T_DIM_INFO Dimensionsstatusinfo 20031209

Method GET_S_DIM_INFO on class CL_FMBAS_IDX has no exception.

Method MESSAGE_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20030408
2 Importing IM_CONTEXT Call by reference Type reference (TYPE) BUBAS_S_CONTEXT Nachrichtenkontext 20030328
3 Importing IM_LINE Call by reference Type reference (TYPE) SYTABIX Interne Tabelle, aktueller Zeilenindex 20030328
4 Importing IM_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328

Method MESSAGE_ADD on class CL_FMBAS_IDX has no exception.

Method MESSAGE_CUMULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADDRESS Call by reference Type reference (TYPE) FMKU_S_DIMPART HHM-Kontierung 20030328
2 Importing IM_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20030408
3 Importing IM_CONTEXT Call by reference Type reference (TYPE) BUBAS_S_CONTEXT Nachrichtenkontext 20030328
4 Importing IM_LINE Call by reference Type reference (TYPE) SYTABIX Interne Tabelle, aktueller Zeilenindex 20030328
5 Importing IM_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030328

Method MESSAGE_CUMULATE on class CL_FMBAS_IDX has no exception.

Method PREPARE_OBJNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGS Nachricht (einfach) 20030326
2 Importing IM_FROM Call by reference Type reference (TYPE) SYTABIX Interne Tabelle, aktueller Zeilenindex 20030326
3 Importing IM_NOT_FOR_RECEIVER Call by reference Type reference (TYPE) BOOLE_D '' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030326
4 Importing IM_TO Call by reference Type reference (TYPE) SYTABIX Interne Tabelle, aktueller Zeilenindex 20030326
5 Exporting T_ADDRESS_OBJNR Call by reference Type reference (TYPE) FMBAS_T_ADDRESS_OBJNR Tabellentyp für Massenselektion von Objektnummern (HHM) 20030326

Method PREPARE_OBJNR on class CL_FMBAS_IDX has no exception.

Method READ_DB_DIMSEL_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DIMSELTABS Call by reference Type reference (TYPE) FMBAS_S_DIMSELTABS Auswahloptionen für HHM-Kontierungselemente 20030327
2 Importing IM_FLG_GET_S_ADDRESS Call by reference Type reference (TYPE) BOOLE_D 'X' Auch Senderadresse abrufen 20030327

Method READ_DB_DIMSEL_RECEIVER on class CL_FMBAS_IDX has no exception.

Method READ_DB_DIMSEL_SENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DIMSELTABS Call by reference Type reference (TYPE) FMBAS_S_DIMSELTABS Auswahloptionen für HHM-Kontierungselemente 20030327
2 Importing IM_FLG_GET_R_ADDRESS Call by reference Type reference (TYPE) BOOLE_D Auch Empfängeradresse lesen (nein = nur Objektnummer) 20030327

Method READ_DB_DIMSEL_SENDER on class CL_FMBAS_IDX has no exception.

Method READ_DB_OBJSEL_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_GET_S_ADDRESS Call by reference Type reference (TYPE) BOOLE_D 'X' Auch Senderadressen abrufen 20030328
2 Importing IM_OBJECTS Call by reference Type reference (TYPE) FMKU_T_DIMPART Tabelle mit HHM-Kontierungselementen 20030328

Method READ_DB_OBJSEL_RECEIVER on class CL_FMBAS_IDX has no exception.

Method READ_DB_OBJSEL_SENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_GET_R_ADDRESS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030327
2 Importing IM_OBJECTS Call by reference Type reference (TYPE) FMKU_T_DIMPART Objektliste für Auswahl 20030327

Method READ_DB_OBJSEL_SENDER on class CL_FMBAS_IDX has no exception.

Method READ_DB_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_GET_S_ADDRESS Call by reference Type reference (TYPE) BOOLE_D 'X' Auch Senderadresse abrufen 20030327

Method READ_DB_RECEIVER on class CL_FMBAS_IDX has no exception.

Method READ_DB_SENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FLG_GET_R_ADDRESS Call by reference Type reference (TYPE) BOOLE_D '' Auch Empfängeradresse lesen (nein = nur Objektnummer) 20030327

Method READ_DB_SENDER on class CL_FMBAS_IDX has no exception.

Method RECONSTRUCT_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DELETED_ENTRIES Call by reference Object reference (TYPE REF TO) CL_FMBAS_IDX Einträge mit ausgeschlossenem Sender aus DB löschen 20031218
2 Changing C_NEW_OBJECT Call by reference Object reference (TYPE REF TO) CL_FMBAS_IDX Klasse für das Abwickeln von Indexeintragslisten 20030328
3 Exporting E_ERRORS_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030328
4 Importing IM_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20030408
5 Importing IM_FLG_CHANGE_ORIG Call by reference Type reference (TYPE) BOOLE_D 'X' Ändert Empfänger des Originalobjekts 20030328
6 Importing IM_FLG_CREATE_NEW Call by reference Type reference (TYPE) BOOLE_D '' c_new_object mit reparierten Positionen füllen 20030328

Method RECONSTRUCT_INDEX on class CL_FMBAS_IDX has no exception.

Method SET_DIM_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_R_DIM_INFO Call by reference Type reference (TYPE) FMBAS_T_DIM_INFO Dimensionsstatusinfo 20030328
2 Importing IM_S_DIM_INFO Call by reference Type reference (TYPE) FMBAS_T_DIM_INFO Dimensionsstatusinfo 20030328

Method SET_DIM_INFO on class CL_FMBAS_IDX has no exception.

Method SET_R_LDNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_R_LDNR Call by reference Type reference (TYPE) BUBAS_RLDNR Nummer des Empfänger-Ledgers 20030326

Method SET_R_LDNR on class CL_FMBAS_IDX has no exception.

Method SET_S_FISCYEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_S_FISCYEAR Call by reference Type reference (TYPE) GJAHR Geschäftsjahr 20030326

Method SET_S_FISCYEAR on class CL_FMBAS_IDX has no exception.

Method SET_S_LDNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_S_LDNR Call by reference Type reference (TYPE) BUBAS_SLDNR Nummer des Quell-Ledgers 20030326

Method SET_S_LDNR on class CL_FMBAS_IDX has no exception.

Method VALIDATE_IDX_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERRORS_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20030328
2 Importing IM_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20030408
3 Importing IM_ENTRY Call by reference Type reference (TYPE) FMBAS_S_INDEX Schnittstellenstruktur für Klasse FMBAS_IDX 20030328
4 Importing IM_LINE Call by reference Type reference (TYPE) SYTABIX Interne Tabelle, aktueller Zeilenindex 20030328

Method VALIDATE_IDX_ENTRY on class CL_FMBAS_IDX has no exception.
History
Last changed by/on SAP  20040819 
SAP Release Created in 200