Hierarchy
⤷
⤷
Properties
| Class | CL_GMRB_LIST | |
| Short Description | Class for GM RIB objects | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | GMBUDGETING_E | Grants management (budgeting) |
| Created | 20031121 | SAP |
| Last change | 20040819 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_GMRB_LIST has no forward declaration.
Interfaces
Class CL_GMRB_LIST has no interface implemented.
Friends
Class CL_GMRB_LIST has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | I | 1 | Compare and insert only entries from both object into ne | 20040105 | ||
| 2 | Constant | Public | Type reference (TYPE) | I | 2 | insert only entries that are in me-> and not in compare obj | 20040105 | ||
| 3 | Instance attribute | Public | Type reference (TYPE) | FIELDNAME | 'GMBS_T_MSG_LINE_PAR' | Field Name | 20040108 | ||
| 4 | Instance attribute | Public | Type reference (TYPE) | BUBAS_S_MSG-CONTEXT-AREA | 'MD' | Area | 20040108 | ||
| 5 | Instance attribute | Protected | Type reference (TYPE) | BOOLE_D | OFF | Flag: single RIB objects have been enqueued? | 20040209 | ||
| 6 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_GMRB_IDX | Index for GM RIB objects | 20031121 | |||
| 7 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_BUBAS_MASS_BUFFER | Buffer of GM RIB objects | 20031121 | |||
| 8 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_BUBAS_MASS_BUFFER | Buffer of budget receivers per RIB object | 20031121 | |||
| 9 | Constant | Public | Type reference (TYPE) | SYTABIX | 10000 | After this number of objects saved, DB commit is done | 20040105 | ||
| 10 | Constant | Public | Type reference (TYPE) | SYTABIX | 500 | List is ENQUEUEs generically, if it contains more entries | 20040209 | ||
| 11 | Constant | Public | Type reference (TYPE) | BOOLE_D | ' ' | Constant OFF | 20031202 | ||
| 12 | Constant | Public | Type reference (TYPE) | BOOLE_D | 'X' | Constant ON | 20031202 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Only for internal use! | 20040105 | |
| 2 | Instance method | Public | Method | Add new GM RIB object to the list | 20031121 | |
| 3 | Instance method | Public | Method | checks complete set of budget receivers (per RIB object) | 20040115 | |
| 4 | Instance method | Public | Method | Checks attribute CALCRULE | 20040123 | |
| 5 | Instance method | Public | Method | Checks attribute ROACTSTAT | 20040112 | |
| 6 | Instance method | Public | Method | Checks single budget receiver | 20040115 | |
| 7 | Instance method | Public | Method | Checks attribute UPDFILT | 20040123 | |
| 8 | Instance method | Public | Method | 20040105 | ||
| 9 | Instance method | Public | Method | 20040108 | ||
| 10 | Instance method | Public | Constructor | CONSTRUCTOR | 20031121 | |
| 11 | Instance method | Protected | Method | IDO NOT USE! Deletes the given receivers from DB, NO COMMIT | 20040105 | |
| 12 | Instance method | Public | Method | Fills the list of RIB objects from the database | 20031216 | |
| 13 | Instance method | Public | Method | Fills list of RIB objects from database using address list | 20031216 | |
| 14 | Instance method | Private | Method | Read database with selection of rib objects | 20040123 | |
| 15 | Instance method | Public | Method | Read database with selection of rib objects | 20040105 | |
| 16 | Instance method | Public | Method | 20040104 | ||
| 17 | Instance method | Public | Method | Deletes the objects in the list from the database table | 20040113 | |
| 18 | Instance method | Private | Method | Delete objects from list of receivers | 20040115 | |
| 19 | Instance method | Public | Method | 20040108 | ||
| 20 | Instance method | Public | Method | Dequeues single RIB object | 20040113 | |
| 21 | Instance method | Public | Method | Derives MD for one RO | 20031202 | |
| 22 | Instance method | Public | Method | Runs the derivation for all RO in the list | 20040108 | |
| 23 | Instance method | Public | Method | 20031216 | ||
| 24 | Instance method | Public | Method | Enqueues single RIB object | 20040111 | |
| 25 | Instance method | Public | Method | Calculate values for complete list of RIB objects | 20031216 | |
| 26 | Instance method | Public | Method | Find sender object with given key | 20040105 | |
| 27 | Instance method | Public | Method | Find sender object with given key | 20031208 | |
| 28 | Instance method | Public | Method | Generates list of RIB objects from | 20040108 | |
| 29 | Instance method | Private | Method | Returns ADDRESS structure for single RIB object | 20040111 | |
| 30 | Instance method | Public | Method | Get list of index entries (for protocol in index mode) | 20040114 | |
| 31 | Instance method | Public | Method | Get length of receiver list (number of entries) | 20040108 | |
| 32 | Instance method | Public | Method | 20040108 | ||
| 33 | Instance method | Public | Method | Get lengt of receiver list (number of entries) | 20040108 | |
| 34 | Instance method | Public | Method | Gets list of rib objects (only addresses) | 20040108 | |
| 35 | Instance method | Public | Method | Get list of rib objects that fullfil criteria | 20040114 | |
| 36 | Instance method | Protected | Method | Cumulates message to the log (with a line parameter if suppl | 20040108 | |
| 37 | Instance method | Public | Method | Updates attribute USERLOG for the complete list | 20040105 | |
| 38 | Instance method | Public | Method | Modifies all budget receivers for a single RIB object | 20040115 | |
| 39 | Instance method | Public | Method | Modifies attribute CALCRULE for single RIB object | 20040123 | |
| 40 | Instance method | Public | Method | Modifies attribute RESAMNTIND for single RIB object | 20040407 | |
| 41 | Instance method | Public | Method | Modifies attribute ROACTSTAT for single RIB object | 20040112 | |
| 42 | Instance method | Public | Method | Modifies attribute UPDFILT for single RIB object | 20040123 | |
| 43 | Instance method | Private | Method | 20040105 | ||
| 44 | Instance method | Private | Method | 20040105 | ||
| 45 | Instance method | Public | Method | Return list of all RIB objects | 20031216 | |
| 46 | Instance method | Public | Method | Reads index entries of a single RIB object | 20040111 | |
| 47 | Instance method | Public | Method | Reads attributes (data) of single RIB object | 20031207 | |
| 48 | Instance method | Public | Method | Reads budget receivers of single RIB object | 20031208 | |
| 49 | Instance method | Public | Method | deletes the entire list | 20031226 |
Events
Class CL_GMRB_LIST has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | ADDRESS | Protected | See coding | RIB object: dimensions | 20031202 | BEGIN OF address,
objnr TYPE bubas_objnr,
dimensions TYPE gmku_s_dimpart,
END OF address
|
|
| 2 | ATTRIBUTES | Protected | See coding | Attributes of RIB object | 20031202 | BEGIN OF attributes,
roactstat TYPE burb_roactstat,
updfilt TYPE gmrb_updfilt,
calcrule TYPE burb_calcrule,
resamntind TYPE burb_resamntind,
userlog TYPE buku_s_userlog,
END OF attributes
|
|
| 3 | LIST_AREA | Protected | See coding | RIB object: header | 20031202 | BEGIN OF list_area,
client TYPE mandt,
rbbldnr TYPE burb_rbbldnr,
fm_area TYPE fikrs,
fiscyear TYPE gjahr,
END OF list_area
|
|
| 4 | REC_CATEGORY | Protected | See coding | Category of budget receiver | 20031202 | BEGIN OF rec_category,
recind TYPE burb_recind,
recnr TYPE burb_recnr,
recshare TYPE burb_recshare,
END OF rec_category
|
|
| 5 | S_RO_DATA | Protected | See coding | Structure of line of RIB objects buffer | 20031202 | BEGIN OF s_ro_data,
list_area TYPE list_area,
address TYPE address,
attributes TYPE attributes,
values type values,
END OF s_ro_data
|
|
| 6 | S_RO_REC | Protected | See coding | Structure of line of budget receiver buffer | 20031202 | BEGIN OF s_ro_rec,
list_area TYPE list_area,
address TYPE address,
rec_category TYPE rec_category,
rec_address TYPE address,
END OF s_ro_rec
|
|
| 7 | T_RO_DATA | Protected | See coding | Structure of RIB objects buffer | 20031202 | t_ro_data TYPE STANDARD TABLE OF s_ro_data
|
|
| 8 | T_RO_REC | Protected | See coding | Structure of budget receiver buffer | 20031202 | t_ro_rec TYPE STANDARD TABLE OF s_ro_rec
WITH NON-UNIQUE KEY list_area address
rec_category rec_address
|
|
| 9 | VALUES | Protected | See coding | Total values per RIB object | 20031202 | BEGIN OF values,
currency TYPE waers,
actuals TYPE lvalxx9,
ref_budget TYPE lvalxx9,
distrib_budget TYPE lvalxx9,
new_receivers TYPE lvalxx9,
new_surplus TYPE lvalxx9,
END OF values
|
Method Signatures
Method ADD_ENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_IDX | Call by reference | Type reference (TYPE) | GMRB_S_INDEX | Schnittstellenstruktur für GMRB_IDX-Klasse | 20040105 | |||
| 2 | IM_REC | Call by reference | Type reference (TYPE) | S_RO_REC | Zeilenstruktur des Budgetempfängerpuffers | 20040105 | |||
| 3 | IM_RO | Call by reference | Type reference (TYPE) | S_RO_DATA | Zeilenstruktur des BeE-Objekt-Puffers | 20040105 |
Method ADD_ENTRY on class CL_GMRB_LIST has no exception.
Method ADD_NEW_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ADDRESS | Call by reference | Type reference (TYPE) | GMKU_S_DIMPART | FMM-Kontierung | 20031202 | |||
| 2 | E_MSG | Call by reference | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20031202 | |||
| 3 | IM_ADDRESS_BUDGET | Call by reference | Type reference (TYPE) | GMKU_S_DIMPART | FMM-Kontierung | 20031202 | |||
| 4 | IM_FLG_GENERATE_MD | Call by reference | Type reference (TYPE) | BOOLE_D | ON | AN = Stammdatenattribute mit Ableitungstool generieren | 20031202 |
Method ADD_NEW_OBJECT on class CL_GMRB_LIST has no exception.
Method CHECK_ALL_RECEIVERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_T_BUD_RECEIVERS | Call by reference | Type reference (TYPE) | GMRB_T_BUD_RECEIVERS | Tabelle von FMM-Budgetempfängern (BeE) | 20040115 | |||
| 2 | R_MSG | Value transfer | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20040115 |
Method CHECK_ALL_RECEIVERS on class CL_GMRB_LIST has no exception.
Method CHECK_CALCRULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CALCRULE | Call by reference | Type reference (TYPE) | BURB_CALCRULE | Rechenformel für budgeterhöhende Einnahmen | 20040123 | |||
| 2 | R_MSG | Value transfer | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20040123 |
Method CHECK_CALCRULE on class CL_GMRB_LIST has no exception.
Method CHECK_ROACTSTAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ROACTSTAT | Call by reference | Type reference (TYPE) | BURB_ROACTSTAT | Aktivierungsstatus des Referenzobjekts für BeE | 20040112 | |||
| 2 | R_MSG | Value transfer | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20040112 |
Method CHECK_ROACTSTAT on class CL_GMRB_LIST has no exception.
Method CHECK_SINGLE_RECEIVER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_S_BUD_RECEIVER | Call by reference | Type reference (TYPE) | GMRB_S_BUD_RECEIVER | FMM-BeE-Stammdaten: Empfänger des BeE-Betrags | 20040115 | |||
| 2 | R_MSG | Value transfer | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20040115 |
Method CHECK_SINGLE_RECEIVER on class CL_GMRB_LIST has no exception.
Method CHECK_UPDFILT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_UPDFILT | Call by reference | Type reference (TYPE) | GMRB_UPDFILT | Filterprofil für Buchungsdaten im FMM (BeE) | 20040123 | |||
| 2 | R_MSG | Value transfer | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20040123 |
Method CHECK_UPDFILT on class CL_GMRB_LIST has no exception.
Method COMPARE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_NEW_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_GMRB_LIST | Instanz, die mit Differenz gefüllt wird | 20040105 | |||
| 2 | IM_COMPARE_INDEX | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040105 | ||
| 3 | IM_COMPARE_MODE | Call by reference | Type reference (TYPE) | I | 20040105 | ||||
| 4 | IM_COMPARE_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_GMRB_LIST | Instanz für Vergleich | 20040105 | |||
| 5 | IM_COMPARE_RECEIVERS | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040105 |
Method COMPARE on class CL_GMRB_LIST has no exception.
Method COMPARE_FOR_IDX_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_NEW_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_GMRB_LIST | Klasse für FMM-BeE-Objekte | 20040108 | |||
| 2 | IM_COMPARE_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_GMRB_LIST | Klasse für FMM-BeE-Objekte | 20040108 |
Method COMPARE_FOR_IDX_UPDATE on class CL_GMRB_LIST has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_GMRB_LIST has no parameter.
Method CONSTRUCTOR on class CL_GMRB_LIST has no exception.
Method DB_DELETE_RECEIVERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_MSG | Call by reference | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20040105 |
Method DB_DELETE_RECEIVERS on class CL_GMRB_LIST has no exception.
Method DB_FILL_FROM_DIMSELTABS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_READ_INDEX | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Auch Index füllen | 20031216 | ||
| 2 | IM_READ_RECS | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Auch Empfänger füllen | 20031216 | ||
| 3 | IM_SELCRITTABS | Call by reference | Type reference (TYPE) | GMBS_S_DIMSELTABS | Optionen für FMM-Kontierungselemente selektieren | 20031216 | |||
| 4 | IM_SELCRITTABS_BUDGET | Call by reference | Type reference (TYPE) | GMBS_S_DIMSELTABS | Optionen für FMM-Kontierungselemente selektieren | 20031216 | |||
| 5 | IM_SELCRITTABS_POSTING | Call by reference | Type reference (TYPE) | GMBS_S_DIMSELTABS | Optionen für FMM-Kontierungselemente selektieren | 20031216 |
Method DB_FILL_FROM_DIMSELTABS on class CL_GMRB_LIST has no exception.
Method DB_FILL_WITH_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_OBJECTS | Call by reference | Type reference (TYPE) | GMKU_T_DIMPART | Tabelle für FMM-Kontierungselemente | 20031216 | |||
| 2 | IM_OBJECTS_BUDGET | Call by reference | Type reference (TYPE) | GMKU_T_DIMPART | Tabelle für FMM-Kontierungselemente | 20031216 | |||
| 3 | IM_OBJECTS_POSTING | Call by reference | Type reference (TYPE) | GMKU_T_DIMPART | Tabelle für FMM-Kontierungselemente | 20031216 | |||
| 4 | IM_READ_INDEX | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Auch Index füllen | 20031216 | ||
| 5 | IM_READ_RECS | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Auch Empfänger füllen | 20031216 |
Method DB_FILL_WITH_OBJECTS on class CL_GMRB_LIST has no exception.
Method DB_READ_WITH_DIMSEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_READ_INDEX | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040123 | |||
| 2 | IM_READ_RECS | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040123 | |||
| 3 | IM_SELCRITTABS | Call by reference | Type reference (TYPE) | GMBS_S_DIMSELTABS | Optionen für FMM-Kontierungselemente selektieren | 20040123 |
Method DB_READ_WITH_DIMSEL on class CL_GMRB_LIST has no exception.
Method DB_READ_WITH_OBJSEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_OBJECTS | Call by reference | Type reference (TYPE) | GMKU_T_DIMPART | Auswahloptionen für HHM-Kontierungselemente | 20040105 | |||
| 2 | IM_READ_INDEX | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Auch Index füllen | 20040105 | ||
| 3 | IM_READ_RECS | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Auch Empfänger füllen | 20040105 |
Method DB_READ_WITH_OBJSEL on class CL_GMRB_LIST has no exception.
Method DB_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ERRORS_FOUND | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040104 | |||
| 2 | IM_APPL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20040104 | |||
| 3 | IM_REC_TO_DELETE | Call by reference | Object reference (TYPE REF TO) | CL_GMRB_LIST | Klasse für FMM-BeE-Objekte | 20040104 | |||
| 4 | IT_GMFMREC_D | Call by reference | Type reference (TYPE) | GMFMREC_T | GM RIB: FM Budget Receivers | 20060313 | |||
| 5 | IT_GMFMREC_I | Call by reference | Type reference (TYPE) | GMFMREC_T | GM RIB: FM Budget Receivers | 20060313 |
Method DB_SAVE on class CL_GMRB_LIST has no exception.
Method DELETE_FROM_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ERRORS_FOUND | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040113 | |||
| 2 | IM_APPL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20040113 |
Method DELETE_FROM_DB on class CL_GMRB_LIST has no exception.
Method DELETE_OBJECTS_FROM_REC_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FLG_SORT | Value transfer | Type reference (TYPE) | BOOLE_D | ON | AUS = Liste ist bereits sortiert | 20040115 | ||
| 2 | IM_OBJECTS | Call by reference | Type reference (TYPE) | GMKU_T_DIMPART | 20040115 |
Method DELETE_OBJECTS_FROM_REC_LIST on class CL_GMRB_LIST has no exception.
Method DEQUEUE_LIST Signature
Method DEQUEUE_LIST on class CL_GMRB_LIST has no parameter.
Method DEQUEUE_LIST on class CL_GMRB_LIST has no exception.
Method DEQUEUE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ADDRESS | Call by reference | Type reference (TYPE) | GMKU_S_DIMPART | FMM-Kontierung | 20040113 |
Method DEQUEUE_OBJECT on class CL_GMRB_LIST has no exception.
Method DERIVE_RO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_NO_RULE | Call by reference | Type reference (TYPE) | BOOLE_D | Kennzeichen: Es kann keine Regel zugeordnet werden | 20031202 | |||
| 2 | E_MSG | Call by reference | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20031202 | |||
| 3 | E_RECEIVER | Call by reference | Type reference (TYPE) | GMRB_S_RBMD_TARGET | Vorschlag für BeE-Stammdaten ableiten: Zielfelder | 20031202 | |||
| 4 | IM_SENDER | Call by reference | Type reference (TYPE) | GMKU_S_DIMPART | FMM-Kontierung | 20031202 |
Method DERIVE_RO on class CL_GMRB_LIST has no exception.
Method DERIVE_RO_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ERRORS_FOUND | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040108 | |||
| 2 | E_OBJECTS_DELETED | Call by reference | Type reference (TYPE) | BOOLE_D | Aus Liste gelöschte BeE-Objekte | 20040108 | |||
| 3 | IM_APPL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20040108 | |||
| 4 | IM_DELETE_ON_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Bei Fehler Objekte aus Liste löschen | 20040108 |
Method DERIVE_RO_LIST on class CL_GMRB_LIST has no exception.
Method ENQUEUE_LIST Signature
Method ENQUEUE_LIST on class CL_GMRB_LIST has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20031216 |
Method ENQUEUE_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ADDRESS | Call by reference | Type reference (TYPE) | GMKU_S_DIMPART | FMM-Kontierung | 20040111 | |||
| 2 | R_MSG | Value transfer | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20040111 |
Method ENQUEUE_OBJECT on class CL_GMRB_LIST has no exception.
Method EVALUATE_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BUDGET_DATA | Call by reference | Type reference (TYPE) | GMRB_T_BUDGET_DATA | Tabelle von Budgetdaten | 20031216 | |||
| 2 | E_FLG_OBJECTS_SKIPPED | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20031216 | |||
| 3 | IM_APPL_LOG | Value transfer | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20031216 | |||
| 4 | IM_FLG_RESET_INDEX | Call by reference | Type reference (TYPE) | BOOLE_D | OFF | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20031216 | ||
| 5 | IM_FLG_RESET_RECS | Call by reference | Type reference (TYPE) | BOOLE_D | OFF | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20031216 | ||
| 6 | IS_ENTRYDOC_CTRL | Call by reference | Type reference (TYPE) | GMBUMP_S_ENTRYDOCCTRL | FMM-Erfassungsbelegeinstellungen für Massenbuchung | 20040124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Auswertung wegen schw. Fehler abgebr. (keine Budgetdaten) | 20040126 |
Method FIND_REC_WITH_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_FOUND | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040105 | |||
| 2 | IM_ADDRESS | Call by reference | Type reference (TYPE) | GMKU_S_DIMPART | FMM-Kontierung | 20040105 | |||
| 3 | IM_FLG_SEARCH_BINARY | Call by reference | Type reference (TYPE) | BOOLE_D | '' | In Loop zusammen mit flg_sort verwenden | 20040105 | ||
| 4 | IM_FLG_SORT | Call by reference | Type reference (TYPE) | BOOLE_D | '' | Puffer vor Suche sortieren (erster Loop-Zyklus) | 20040105 | ||
| 5 | IM_RECIND | Call by reference | Type reference (TYPE) | BURB_RECIND | Typ des Empfängers für budgeterhöhende Einnahmen | 20040105 | |||
| 6 | IM_RECNR | Call by reference | Type reference (TYPE) | BURB_RECNR | Laufende Nummer des Empfängers im Vorgang BeE | 20040105 |
Method FIND_REC_WITH_KEY on class CL_GMRB_LIST has no exception.
Method FIND_RO_WITH_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_FOUND | Call by reference | Type reference (TYPE) | BOOLE_D | Setzen wenn Objekt gefunden | 20031208 | |||
| 2 | IM_ADDRESS | Call by reference | Type reference (TYPE) | GMKU_S_DIMPART | FMM-Kontierung | 20031208 | |||
| 3 | IM_FLG_SEARCH_BINARY | Call by reference | Type reference (TYPE) | BOOLE_D | In Loop zusammen mit flg_sort verwenden | 20031208 | |||
| 4 | IM_FLG_SORT | Call by reference | Type reference (TYPE) | BOOLE_D | Puffer vor Suche sortieren (erster Loop-Zyklus) | 20031208 |
Method FIND_RO_WITH_ADDRESS on class CL_GMRB_LIST has no exception.
Method GENERATE_LIST_FROM_DIMSELTABS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ERRORS_FOUND | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040108 | |||
| 2 | IM_APPL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20040108 | |||
| 3 | IM_FLG_USE_BS | Call by reference | Type reference (TYPE) | BOOLE_D | ON | AN = Budgetstr.-Plan verw., AUS = Summentab. verw. (FMBDT..) | 20040108 | ||
| 4 | IM_SELCRITTABS_BUDGET | Call by reference | Type reference (TYPE) | GMBS_S_DIMSELTABS | Optionen für FMM-Kontierungselemente selektieren | 20040108 | |||
| 5 | IM_SELCRITTABS_POSTING | Call by reference | Type reference (TYPE) | GMBS_S_DIMSELTABS | Optionen für FMM-Kontierungselemente selektieren | 20040108 |
Method GENERATE_LIST_FROM_DIMSELTABS on class CL_GMRB_LIST has no exception.
Method GET_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ADDRESS | Call by reference | Type reference (TYPE) | ADDRESS | BeE-Objekt: Kontierungselemente | 20040111 | |||
| 2 | E_MSG | Call by reference | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20040111 | |||
| 3 | IM_ADDRESS | Call by reference | Type reference (TYPE) | GMKU_S_DIMPART | FMM-Kontierung | 20040111 | |||
| 4 | IM_OBJNR | Call by reference | Type reference (TYPE) | BUBAS_OBJNR | Objektnummer für Budgetierung und AVK im FMM | 20040111 |
Method GET_ADDRESS on class CL_GMRB_LIST has no exception.
Method GET_LIST_IDX_ENTRIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_OBJECTS | Call by reference | Type reference (TYPE) | GMRB_T_INDEX | Tabelle für Index | 20040114 |
Method GET_LIST_IDX_ENTRIES on class CL_GMRB_LIST has no exception.
Method GET_LIST_IDX_LENGTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_LENGTH | Value transfer | Type reference (TYPE) | SYTABIX | Interne Tabelle, aktueller Zeilenindex | 20040108 |
Method GET_LIST_IDX_LENGTH on class CL_GMRB_LIST has no exception.
Method GET_LIST_LENGTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_LENGTH | Value transfer | Type reference (TYPE) | SYTABIX | Interne Tabelle, aktueller Zeilenindex | 20040108 |
Method GET_LIST_LENGTH on class CL_GMRB_LIST has no exception.
Method GET_LIST_REC_LENGTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_LENGTH | Value transfer | Type reference (TYPE) | SYTABIX | Interne Tabelle, aktueller Zeilenindex | 20040108 |
Method GET_LIST_REC_LENGTH on class CL_GMRB_LIST has no exception.
Method GET_RO_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_OBJECTS | Call by reference | Type reference (TYPE) | GMKU_T_DIMPART | Tabelle für FMM-Kontierungselemente | 20040108 |
Method GET_RO_LIST on class CL_GMRB_LIST has no exception.
Method GET_RO_WITH_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_RO_LIST | Call by reference | Type reference (TYPE) | GMRB_T_RO | FMM-BeE: Tabellentyp für BeE-Objekte | 20040114 | |||
| 2 | IM_ADDRESSES | Call by reference | Type reference (TYPE) | GMBS_S_DIMSELTABS | Optionen für FMM-Kontierungselemente selektieren | 20040114 | |||
| 3 | IM_ATTRIBUTES | Call by reference | Type reference (TYPE) | GMRB_S_ATTRSEL | FMM-BeE: Selektion mit Attributen von BeE-Objekten | 20040114 |
Method GET_RO_WITH_ATTRIBUTES on class CL_GMRB_LIST has no exception.
Method MESSAGE_CUMULATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ADDRESS | Call by reference | Type reference (TYPE) | GMKU_S_DIMPART | FMM-Kontierung | 20040108 | |||
| 2 | IM_APPL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Anwendungsprotokoll mit Kontext | 20040108 | |||
| 3 | IM_CONTEXT | Call by reference | Type reference (TYPE) | BUBAS_S_CONTEXT | Nachrichtenkontext | 20040108 | |||
| 4 | IM_LINE | Call by reference | Type reference (TYPE) | SYTABIX | Interne Tabelle, aktueller Zeilenindex | 20040108 | |||
| 5 | IM_MSG | Call by reference | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20040108 |
Method MESSAGE_CUMULATE on class CL_GMRB_LIST has no exception.
Method MODIFY_LIST_USERLOG Signature
Method MODIFY_LIST_USERLOG on class CL_GMRB_LIST has no parameter.
Method MODIFY_LIST_USERLOG on class CL_GMRB_LIST has no exception.
Method MODIFY_OBJECT_ALL_RECEIVERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ADDRESS | Call by reference | Type reference (TYPE) | GMKU_S_DIMPART | FMM-Kontierung | 20040115 | |||
| 2 | IM_T_BUD_RECEIVERS | Call by reference | Type reference (TYPE) | GMRB_T_BUD_RECEIVERS | Tabelle von FMM-Budgetempfängern (BeE) | 20040115 | |||
| 3 | R_MSG | Value transfer | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20040115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040115 |
Method MODIFY_OBJECT_CALCRULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ADDRESS | Call by reference | Type reference (TYPE) | GMKU_S_DIMPART | FMM-Kontierung | 20040123 | |||
| 2 | IM_CALCRULE | Call by reference | Type reference (TYPE) | BURB_CALCRULE | Rechenformel für budgeterhöhende Einnahmen | 20040123 | |||
| 3 | R_MSG | Value transfer | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20040123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040123 |
Method MODIFY_OBJECT_RESAMNTIND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ADDRESS | Call by reference | Type reference (TYPE) | GMKU_S_DIMPART | FMM-Kontierung | 20040407 | |||
| 2 | IM_RESAMNTIND | Call by reference | Type reference (TYPE) | BURB_RESAMNTIND | Kennz. für Restbeträge (BeE): Überschussbetrag verwenden? | 20040407 | |||
| 3 | R_MSG | Value transfer | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20040407 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BeE-Objekt ist nicht in Liste | 20040407 |
Method MODIFY_OBJECT_ROACTSTAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ADDRESS | Call by reference | Type reference (TYPE) | GMKU_S_DIMPART | FMM-Kontierung | 20040112 | |||
| 2 | IM_ROACTSTAT | Call by reference | Type reference (TYPE) | BURB_ROACTSTAT | Aktivierungsstatus des Referenzobjekts für BeE | 20040112 | |||
| 3 | R_MSG | Value transfer | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20040112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausgew. BeE-Objekt ist nicht in der Liste | 20040112 |
Method MODIFY_OBJECT_UPDFILT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ADDRESS | Call by reference | Type reference (TYPE) | GMKU_S_DIMPART | FMM-Kontierung | 20040123 | |||
| 2 | IM_UPDFILT | Call by reference | Type reference (TYPE) | GMRB_UPDFILT | Filterprofil für Buchungsdaten im FMM (BeE) | 20040123 | |||
| 3 | R_MSG | Value transfer | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20040123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040123 |
Method PREPARE_REC_OBJNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_MSG | Call by reference | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20040105 | |||
| 2 | IM_FROM | Call by reference | Type reference (TYPE) | SYTABIX | Interne Tabelle, aktueller Zeilenindex | 20040105 | |||
| 3 | IM_NOT_FOR_RECEIVER | Call by reference | Type reference (TYPE) | BOOLE_D | OFF | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20040105 | ||
| 4 | IM_TO | Call by reference | Type reference (TYPE) | SYTABIX | Interne Tabelle, aktueller Zeilenindex | 20040105 | |||
| 5 | T_ADDRESS_OBJNR | Call by reference | Type reference (TYPE) | GMBAS_T_ADDRESS_OBJNR | Tabelle für Massenselektierung von Objektnummern (FMM) | 20040105 |
Method PREPARE_REC_OBJNR on class CL_GMRB_LIST has no exception.
Method PREPARE_RO_OBJNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_MSG | Call by reference | Type reference (TYPE) | BUBAS_S_MSGS | Nachricht (einfach) | 20040105 | |||
| 2 | IM_FROM | Call by reference | Type reference (TYPE) | SYTABIX | Interne Tabelle, aktueller Zeilenindex | 20040105 | |||
| 3 | IM_TO | Call by reference | Type reference (TYPE) | SYTABIX | Interne Tabelle, aktueller Zeilenindex | 20040105 | |||
| 4 | T_ADDRESS_OBJNR | Call by reference | Type reference (TYPE) | GMBAS_T_ADDRESS_OBJNR | Tabelle für Massenselektierung von Objektnummern (FMM) | 20040105 |
Method PREPARE_RO_OBJNR on class CL_GMRB_LIST has no exception.
Method READ_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_OBJECTS | Value transfer | Type reference (TYPE) | GMKU_T_DIMPART | Tabelle für FMM-Kontierungselemente | 20031216 |
Method READ_OBJECTS on class CL_GMRB_LIST has no exception.
Method READ_OBJECT_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_INDEX_OBJECTS | Call by reference | Type reference (TYPE) | GMKU_T_DIMPART | Tabelle für FMM-Kontierungselemente | 20040111 | |||
| 2 | IM_ADDRESS | Call by reference | Type reference (TYPE) | GMKU_S_DIMPART | FMM-Kontierung | 20040111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Für ausgewähltes Objekt keine Indexeinträge gefunden | 20040111 | ||
| 2 | BeE-Objekt ist nicht in Liste | 20040111 |
Method READ_OBJECT_RO_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_USERLOG | Value transfer | Type reference (TYPE) | BUKU_S_USERLOG | Kernel Utilities - Anwenderprotokoll | 20031207 | |||
| 2 | E_CALCRULE | Value transfer | Type reference (TYPE) | BURB_CALCRULE | Rechenformel für budgeterhöhende Einnahmen | 20031207 | |||
| 3 | E_RESAMNTIND | Value transfer | Type reference (TYPE) | BURB_RESAMNTIND | Kennz. für Restbeträge (BeE): Überschussbetrag verwenden? | 20031207 | |||
| 4 | E_ROACTSTAT | Value transfer | Type reference (TYPE) | BURB_ROACTSTAT | Aktivierungsstatus des Referenzobjekts für BeE | 20031207 | |||
| 5 | E_UPDFILT | Value transfer | Type reference (TYPE) | GMRB_UPDFILT | Filterprofil für Buchungsdaten im FMM (BeE) | 20031207 | |||
| 6 | IM_ADDRESS | Call by reference | Type reference (TYPE) | GMKU_S_DIMPART | FMM-Kontierung | 20031207 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausgew. BeE-Objekt ist nicht in der Liste | 20031207 |
Method READ_OBJ_RO_REC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BUD_RECEIVERS | Value transfer | Type reference (TYPE) | GMRB_T_BUD_RECEIVERS | Tabelle von FMM-Budgetempfängern (BeE) | 20031208 | |||
| 2 | IM_ADDRESS | Call by reference | Type reference (TYPE) | GMKU_S_DIMPART | FMM-Kontierung | 20031208 | |||
| 3 | IM_CHECK_OBJECT | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Existenz von BeE-Objekten prüfen (Ausnahme) | 20040113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Budgetempf. in Liste gef. (Liste reinitialisieren?) | 20031208 | ||
| 2 | BeE-Objekt ist nicht in Liste | 20031208 |
Method REFRESH_LIST Signature
Method REFRESH_LIST on class CL_GMRB_LIST has no parameter.
Method REFRESH_LIST on class CL_GMRB_LIST has no exception.
History
| Last changed by/on | SAP | 20040819 |
| SAP Release Created in | 500 |