Hierarchy
⤷
⤷
Properties
| Class | CL_FMUD_RIB_LIST | |
| Short Description | Use for Former Budgeting RIB: Reading | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | FMOV | Cover Eligibility and Collective Expenditures |
| Created | 20070703 | SAP |
| Last change | 20080505 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_FMUD_RIB_LIST has no interface implemented.
Friends
Class CL_FMUD_RIB_LIST has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Type reference (TYPE) | BUBAS_BLDNR | Budget Ledger Number (Budget Category) | 20070703 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | FIELDNAME | Field Name | 20070703 | |||
| 3 | Constant | Public | Type reference (TYPE) | BUBAS_S_MSG-CONTEXT-AREA | 'FMBS_T_MSG_LINE_PAR' | Area | 20070703 | ||
| 4 | Constant | Public | Type reference (TYPE) | CHAR1 | '#' | Single-Character Indicator | 20070703 | ||
| 5 | Constant | Public | Type reference (TYPE) | SYMSGID | 'FMBS' | Message Class | 20070703 | ||
| 6 | Instance attribute | Protected | Type reference (TYPE) | GJAHR | Fiscal Year | 20070703 | |||
| 7 | Instance attribute | Public | Type reference (TYPE) | FIKRS | Financial Management Area | 20070703 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | WAERS | Currency Key | 20070703 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | FM01UD | Settings for revenues increasing the budget | 20070703 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | FMUT_LEDGER | 20070703 | ||||
| 11 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_BUBAS_MASS_BUFFER | Generic buffer - Budgeting & Availab. Control | 20070703 | |||
| 12 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_BUBAS_MASS_BUFFER | Generic buffer - Budgeting & Availab. Control | 20070703 | |||
| 13 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_BUBAS_MASS_BUFFER | Generic buffer - Budgeting & Availab. Control | 20070703 | |||
| 14 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_BUBAS_MASS_BUFFER | Generic buffer - Budgeting & Availab. Control | 20070703 | |||
| 15 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_BUBAS_MASS_BUFFER | Generic buffer - Budgeting & Availab. Control | 20070703 | |||
| 16 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_BUBAS_MASS_BUFFER | Generic buffer - Budgeting & Availab. Control | 20070703 | |||
| 17 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_BUBAS_MASS_BUFFER | Generic buffer - Budgeting & Availab. Control | 20070703 | |||
| 18 | Static Attribute | Private | Type reference (TYPE) | T_FCTR_OBJNR | 20070712 | ||||
| 19 | Instance attribute | Protected | Type reference (TYPE) | BUBAS_LDNR | Ledger number | 20070703 | |||
| 20 | Constant | Public | Type reference (TYPE) | BOOLE_D | '' | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | ||
| 21 | Constant | Public | Type reference (TYPE) | BOOLE_D | 'X' | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | ||
| 22 | Instance attribute | Protected | Type reference (TYPE) | BUBAS_PLDNR | Posting Ledger Number | 20070703 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check Fiscal year | 20070703 | |
| 2 | Instance method | Private | Method | Check FM Area | 20070703 | |
| 3 | Instance method | Public | Constructor | Constructor | 20070703 | |
| 4 | Instance method | Private | Method | Correct the segment table FMUDBSEGH | 20070703 | |
| 5 | Instance method | Private | Method | Correct the segment table FMUDBSEGP | 20070703 | |
| 6 | Instance method | Public | Method | Correct seg tables FMUDBSEGH and P | 20070703 | |
| 7 | Instance method | Private | Method | Correct block | 20070703 | |
| 8 | Instance method | Public | Method | Fill the list of RIB objects from the database | 20070703 | |
| 9 | Instance method | Private | Method | Read budget receivers from database | 20070703 | |
| 10 | Instance method | Public | Method | Read the segment tables FMUDBSEGH and FMUDBSEGP | 20070703 | |
| 11 | Instance method | Public | Method | Fill list of RIB objects from database using address list | 20070703 | |
| 12 | Instance method | Public | Method | Read database with selection of rib objects | 20070703 | |
| 13 | Instance method | Private | Method | Delete entries in the update segment tables | 20070703 | |
| 14 | Instance method | Private | Method | Delete entries in the FMUDBSEGP update table | 20070905 | |
| 15 | Instance method | Private | Method | Remove receiving budget addresses from the list | 20070703 | |
| 16 | Static method | Public | Method | Determine Value type | 20070703 | |
| 17 | Instance method | Public | Method | Calculate values for complete list of RIB objects | 20070703 | |
| 18 | Instance method | Private | Method | Fill the buffer table containing the new lines for FMUDBSEGP | 20070703 | |
| 19 | Instance method | Private | Method | Fill protocol line | 20070703 | |
| 20 | Instance method | Private | Method | Return LIST_AREA structure for the list instance | 20070703 | |
| 21 | Instance method | Public | Method | 20070703 | ||
| 22 | Instance method | Public | Method | Get reference of the buffer | 20070703 | |
| 23 | Instance method | Public | Method | Get the protocol list | 20070703 | |
| 24 | Instance method | Protected | Method | Cumulates message to the log (with a line parameter if suppl | 20070703 | |
| 25 | Instance method | Private | Method | Return list of all RIB objects | 20070703 | |
| 26 | Instance method | Private | Method | Read if the RIB Budget document exist | 20070703 | |
| 27 | Instance method | Private | Method | Read if a RIB hierarchical budget document exists | 20070905 | |
| 28 | Instance method | Public | Method | Reverse RIB budget document | 20070703 | |
| 29 | Instance method | Public | Method | Update database tables FMUDBSEGH and FMUDBSEGP | 20070703 | |
| 30 | Instance method | Public | Method | Update seg buffer tables with correct reverse budget doc no | 20070703 |
Events
Class CL_FMUD_RIB_LIST has no event.
Types
Class CL_FMUD_RIB_LIST has no local type.
Method Signatures
Method CHECK_FISCYEAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FISCYEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20070703 | |||
| 2 | IM_FLG_SET_VALUE | Call by reference | Type reference (TYPE) | BOOLE_D | OFF | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | ||
| 3 | R_MSG | Value transfer | Type reference (TYPE) | BUBAS_S_MSGS | Message (Simple) | 20070703 |
Method CHECK_FISCYEAR on class CL_FMUD_RIB_LIST has no exception.
Method CHECK_FM_AREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FLG_SET_VALUE | Call by reference | Type reference (TYPE) | BOOLE_D | OFF | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | ||
| 2 | IM_FM_AREA | Call by reference | Type reference (TYPE) | FIKRS | Financial Management Area | 20070703 | |||
| 3 | R_MSG | Value transfer | Type reference (TYPE) | BUBAS_S_MSGS | Message (Simple) | 20070703 |
Method CHECK_FM_AREA on class CL_FMUD_RIB_LIST has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FISCYEAR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20070703 | |||
| 2 | IM_FM_AREA | Call by reference | Type reference (TYPE) | FIKRS | Financial Management Area | 20070703 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No FM Area found | 20070703 | ||
| 2 | 20070703 |
Method CORRECT_SEGH_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_PREL_NR | Call by reference | Type reference (TYPE) | NUM9 | 9 Zeroes | 20070703 | |||
| 2 | EV_FLG_RVS_BLOCK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | |||
| 3 | EV_FLG_RVS_SURPLUS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | |||
| 4 | IO_APPL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Application log with context | 20070703 | |||
| 5 | IO_SEG_DATA | Call by reference | Object reference (TYPE REF TO) | CL_FMUD_RIB_LIST | Use for Former Budgeting RIB: Reading | 20070703 | |||
| 6 | IS_FIDOC_LIST | Call by reference | Type reference (TYPE) | S_FIDOC_LIST | 20070703 | ||||
| 7 | IS_FMUDRULEC | Call by reference | Type reference (TYPE) | FMUDRULEC | Rules for Revenues Increasing the Budget | 20070703 | |||
| 8 | IV_FLG_CB_PAY_OPEN | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | |||
| 9 | IV_FLG_PB_PAY_OPEN | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | |||
| 10 | IV_FLG_RVS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | |||
| 11 | IV_FLG_RVS_SURPLUS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 |
Method CORRECT_SEGH_TABLE on class CL_FMUD_RIB_LIST has no exception.
Method CORRECT_SEGP_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_PREL_NR | Call by reference | Type reference (TYPE) | NUM9 | 9 Zeroes | 20070703 | |||
| 2 | EV_SUMBGBTR | Call by reference | Type reference (TYPE) | FMUDBSEGH-SUMBGBTR | Amount of increase in expenditure budget | 20070703 | |||
| 3 | IO_APPL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Application log with context | 20070703 | |||
| 4 | IO_SEG_DATA | Call by reference | Object reference (TYPE REF TO) | CL_FMUD_RIB_LIST | Use for Former Budgeting RIB: Reading | 20070703 | |||
| 5 | IS_FIDOC_LIST | Call by reference | Type reference (TYPE) | S_FIDOC_LIST | 20070703 | ||||
| 6 | IS_FMUDBSEGH | Call by reference | Type reference (TYPE) | FMUDBSEGH | Addtl Info on Revenues Increasing Budget for Recovery Order | 20070703 | |||
| 7 | IV_FLG_RVS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 |
Method CORRECT_SEGP_TABLE on class CL_FMUD_RIB_LIST has no exception.
Method CORRECT_SEG_TABLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_APPL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Application log with context | 20070703 | |||
| 2 | IO_SEG_DATA | Call by reference | Object reference (TYPE REF TO) | CL_FMUD_RIB_LIST | Use for Former Budgeting RIB: Reading | 20070703 | |||
| 3 | IV_FLG_RVS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070905 | |||
| 4 | IV_FLG_RVS_SURPLUS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070905 |
Method CORRECT_SEG_TABLES on class CL_FMUD_RIB_LIST has no exception.
Method CORRECT_SEG_TABLE_BLOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_PREL_NR | Call by reference | Type reference (TYPE) | NUM9 | 9 Zeroes | 20070703 | |||
| 2 | EV_FLG_RVS_BLOCK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | |||
| 3 | EV_FLG_RVS_SURPLUS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | |||
| 4 | IO_APPL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Application log with context | 20070703 | |||
| 5 | IO_SEG_DATA | Call by reference | Object reference (TYPE REF TO) | CL_FMUD_RIB_LIST | Use for Former Budgeting RIB: Reading | 20070703 | |||
| 6 | IV_FIBELNR | Call by reference | Type reference (TYPE) | FM_KNBELNR | FI document number | 20070703 | |||
| 7 | IV_FLG_RVS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | |||
| 8 | IV_FLG_RVS_SURPLUS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 |
Method CORRECT_SEG_TABLE_BLOCK on class CL_FMUD_RIB_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_FLG_ONLY_DISTR_PROC | Call by reference | Type reference (TYPE) | BOOLE_D | OFF | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | ||
| 2 | IM_FLG_ONLY_RIB_OBJECTS | Call by reference | Type reference (TYPE) | BOOLE_D | OFF | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | ||
| 3 | IM_READ_INDEX | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | ||
| 4 | IM_READ_RECS | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | ||
| 5 | IM_SELCRITTABS | Call by reference | Type reference (TYPE) | FMBS_S_DIMSELTABS | Select options for dimensions | 20070703 | |||
| 6 | IM_SELCRITTABS_BUDGET | Call by reference | Type reference (TYPE) | FMBS_S_DIMSELTABS | Select options for dimensions | 20070703 | |||
| 7 | IM_SELCRITTABS_BUDGET_REC | Call by reference | Type reference (TYPE) | FMBS_S_DIMSELTABS | Select options for dimensions | 20070703 | |||
| 8 | IM_SELCRITTABS_POSTING | Call by reference | Type reference (TYPE) | FMBS_S_DIMSELTABS | Select options for dimensions | 20070703 | |||
| 9 | IM_SELCRITTABS_POSTING_REC | Call by reference | Type reference (TYPE) | FMBS_S_DIMSELTABS | Select options for dimensions | 20070703 |
Method DB_FILL_FROM_DIMSELTABS on class CL_FMUD_RIB_LIST has no exception.
Method DB_FILL_RECS_WITH_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_FLG_REFRESH | Call by reference | Type reference (TYPE) | BOOLE_D | OFF | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | ||
| 2 | IM_OBJECTS | Call by reference | Type reference (TYPE) | T_ADDRESS | 20070703 |
Method DB_FILL_RECS_WITH_OBJECTS on class CL_FMUD_RIB_LIST has no exception.
Method DB_FILL_SEGTABLES_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_RBUKRS | Call by reference | Type reference (TYPE) | TPMY_RANGE_BUKRS | Range Table for Company Codes | 20070703 | |||
| 2 | IT_RCMMTITEM | Call by reference | Type reference (TYPE) | FMBS_T_RCMMTITEM | Range table commitment item | 20070703 | |||
| 3 | IT_RFIBLNR | Call by reference | Type reference (TYPE) | BAPI_0050_T_SELDOCNR | Range Table for Document Numbers of an Accounting Document | 20070703 | |||
| 4 | IT_RFIBUZEI | Call by reference | Type reference (TYPE) | LXHME_RANGE_N3_T | Range Table for Maximum Period | 20070703 | |||
| 5 | IT_RFUNCAREA | Call by reference | Type reference (TYPE) | FMBS_T_RFUNCAREA | Range table for functional area | 20070703 | |||
| 6 | IT_RFUND | Call by reference | Type reference (TYPE) | FMBS_T_RFUND | Range table for fund | 20070703 | |||
| 7 | IT_RFUNDSCTR | Call by reference | Type reference (TYPE) | FMBS_T_RFUNDSCTR | Range table for funds center | 20070703 | |||
| 8 | IV_FMAREA | Call by reference | Type reference (TYPE) | FIKRS | Financial Management Area | 20070703 | |||
| 9 | IV_GJAHR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20070703 |
Method DB_FILL_SEGTABLES_BUFFER on class CL_FMUD_RIB_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_FLG_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | BOOLE_D | OFF | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | ||
| 2 | IM_FLG_ONLY_DISTR_PROC | Call by reference | Type reference (TYPE) | BOOLE_D | OFF | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | ||
| 3 | IM_FLG_ONLY_RIB_OBJECTS | Call by reference | Type reference (TYPE) | BOOLE_D | OFF | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | ||
| 4 | IM_F_SELCRITTABS | Call by reference | Type reference (TYPE) | FMBS_S_DIMSELTABS | Select options for dimensions | 20070703 | |||
| 5 | IM_OBJECTS | Call by reference | Type reference (TYPE) | FMKU_T_DIMPART | Table with FM account assignments | 20070703 | |||
| 6 | IM_OBJECTS_BUDGET | Call by reference | Type reference (TYPE) | FMKU_T_DIMPART | Table with FM account assignments | 20070703 | |||
| 7 | IM_OBJECTS_BUDGET_REC | Call by reference | Type reference (TYPE) | FMKU_T_DIMPART | Table with FM account assignments | 20070703 | |||
| 8 | IM_OBJECTS_POSTING | Call by reference | Type reference (TYPE) | FMKU_T_DIMPART | Table with FM account assignments | 20070703 | |||
| 9 | IM_OBJECTS_POSTING_REC | Call by reference | Type reference (TYPE) | FMKU_T_DIMPART | Table with FM account assignments | 20070703 | |||
| 10 | IM_READ_CVGS | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | ||
| 11 | IM_READ_INDEX | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | ||
| 12 | IM_READ_RECS | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 |
Method DB_FILL_WITH_OBJECTS on class CL_FMUD_RIB_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_FLG_BYPASS_BUFFER | Call by reference | Type reference (TYPE) | BOOLE_D | OFF | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | ||
| 2 | IM_FLG_ONLY_DISTR_PROC | Call by reference | Type reference (TYPE) | BOOLE_D | OFF | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | ||
| 3 | IM_FLG_ONLY_RIB_OBJECTS | Call by reference | Type reference (TYPE) | BOOLE_D | OFF | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | ||
| 4 | IM_F_SELCRITTABS | Call by reference | Type reference (TYPE) | FMBS_S_DIMSELTABS | Select options for dimensions | 20070703 | |||
| 5 | IM_OBJECTS | Call by reference | Type reference (TYPE) | FMKU_T_DIMPART | Table with FM account assignments | 20070703 | |||
| 6 | IM_READ_INDEX | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | ||
| 7 | IM_READ_RECS | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 |
Method DB_READ_WITH_OBJSEL on class CL_FMUD_RIB_LIST has no exception.
Method DELETE_ENTRIES_UPD_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIBELNR | Call by reference | Type reference (TYPE) | FM_KNBELNR | FI document number | 20070703 | |||
| 2 | IV_FIBUKRS | Call by reference | Type reference (TYPE) | BUKRS | Company Code | 20071112 | |||
| 3 | IV_FIBUZEI | Call by reference | Type reference (TYPE) | BUZEI | Number of Line Item Within Accounting Document | 20071112 | |||
| 4 | IV_FIGJAHR | Call by reference | Type reference (TYPE) | GJAHR | Fiscal Year | 20071112 | |||
| 5 | IV_FIKRS | Call by reference | Type reference (TYPE) | FIKRS | Financial Management Area | 20071112 | |||
| 6 | IV_INCFAREA | Call by reference | Type reference (TYPE) | FM_FAREA | Functional Area | 20071112 | |||
| 7 | IV_INCFICTR | Call by reference | Type reference (TYPE) | FM_SFICTR | Sender funds center | 20071112 | |||
| 8 | IV_INCFIPOS | Call by reference | Type reference (TYPE) | FM_SFIPOS | Sender commitment item | 20071112 | |||
| 9 | IV_INCFONDS | Call by reference | Type reference (TYPE) | FM_SFONDS | Sender fund | 20071112 | |||
| 10 | IV_RESTHMK | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20071112 |
Method DELETE_ENTRIES_UPD_BUFFER on class CL_FMUD_RIB_LIST has no exception.
Method DELETE_ENTRIES_UPD_SEGP_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIBELNR | Call by reference | Type reference (TYPE) | FM_KNBELNR | FI document number | 20070905 | |||
| 2 | IV_FIBUZEI | Call by reference | Type reference (TYPE) | FM_KNBUZEI | Document item for FI document number | 20070905 | |||
| 3 | IV_RESTHMK | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20070905 |
Method DELETE_ENTRIES_UPD_SEGP_BUFFER on class CL_FMUD_RIB_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 | Call by reference | Type reference (TYPE) | BOOLE_D | ON | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | ||
| 2 | IM_OBJECTS | Call by reference | Type reference (TYPE) | T_ADDRESS | 20070703 |
Method DELETE_OBJECTS_FROM_REC_LIST on class CL_FMUD_RIB_LIST has no exception.
Method DETERMINE_VALUE_TYPE_INCREASIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_VALUE_TYPE | Call by reference | Type reference (TYPE) | FM_WRTTP | Value Type | 20070703 | |||
| 2 | R_VALUE_TYPE | Call by reference | Type reference (TYPE) | FM_T_RANGE_WRTTP | Funds Management: Ranges Table for Value Type | 20070703 | |||
| 3 | U_UDINCTI | Call by reference | Type reference (TYPE) | FM_UDINCTI | Event leading to budget increase | 20070703 |
Method DETERMINE_VALUE_TYPE_INCREASIN on class CL_FMUD_RIB_LIST has no exception.
Method EVALUATE_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_OBJECTS_SKIPPED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | |||
| 2 | E_T_BUDGET_DATA | Call by reference | Type reference (TYPE) | FMRB_T_BUDGET_DATA | Table of budget data (RIB) | 20070703 | |||
| 3 | IM_APPL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Application log with context | 20070703 | |||
| 4 | IM_FLG_RESET_INDEX | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 | |||
| 5 | IM_FLG_RESET_RECS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20070703 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Evaluation aborts due to fatal error (no budget data) | 20070703 |
Method FILL_BUFFER_NEW_SEGP_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_FMUDBSEGP | Call by reference | Type reference (TYPE) | FMUDBSEGP | Part.Payt Item for Customer Invoice of a Rev. Incr. the Bgt | 20070703 |
Method FILL_BUFFER_NEW_SEGP_LINES on class CL_FMUD_RIB_LIST has no exception.
Method FILL_PROTOCOL_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PROTOCOL_DATA | Call by reference | Type reference (TYPE) | S_LIST_DATA | 20070703 | ||||
| 2 | IS_FMUDBSEGH | Call by reference | Type reference (TYPE) | FMUDBSEGH | Addtl Info on Revenues Increasing Budget for Recovery Order | 20070703 | |||
| 3 | IS_FMUDBSEGH_OLD | Call by reference | Type reference (TYPE) | FMUDBSEGH | Addtl Info on Revenues Increasing Budget for Recovery Order | 20070703 | |||
| 4 | IS_FMUDBSEGP | Call by reference | Type reference (TYPE) | FMUDBSEGP | Part.Payt Item for Customer Invoice of a Rev. Incr. the Bgt | 20070703 | |||
| 5 | IS_FMUDBSEGP_OLD | Call by reference | Type reference (TYPE) | FMUDBSEGP | Part.Payt Item for Customer Invoice of a Rev. Incr. the Bgt | 20070703 |
Method FILL_PROTOCOL_LINE on class CL_FMUD_RIB_LIST has no exception.
Method GET_LIST_AREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_LIST_AREA | Value transfer | Type reference (TYPE) | LIST_AREA | 20070703 |
Method GET_LIST_AREA on class CL_FMUD_RIB_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 | Index of Internal Tables | 20070703 |
Method GET_LIST_LENGTH on class CL_FMUD_RIB_LIST has no exception.
Method GET_LIST_REFERENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_ORIG_BUDGET_RVS_LINES | Call by reference | Type reference (TYPE) | DATA | 20070703 | ||||
| 2 | C_ORIG_FIDOC_LIST_LINES | Call by reference | Type reference (TYPE) | DATA | 20070703 | ||||
| 3 | C_ORIG_PROTOCOL_LINES | Call by reference | Type reference (TYPE) | DATA | 20070703 | ||||
| 4 | C_ORIG_SEGH_LINES | Call by reference | Type reference (TYPE) | DATA | 20070703 | ||||
| 5 | C_ORIG_SEGP_LINES | Call by reference | Type reference (TYPE) | DATA | 20070703 |
Method GET_LIST_REFERENCE on class CL_FMUD_RIB_LIST has no exception.
Method GET_PROTOCOL_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PROTOCOL_LIST | Call by reference | Type reference (TYPE) | TABLE | 20070703 |
Method GET_PROTOCOL_LIST on class CL_FMUD_RIB_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) | FMKU_S_DIMPART | FM account assignment | 20070703 | |||
| 2 | IM_APPL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Application log with context | 20070703 | |||
| 3 | IM_CONTEXT | Call by reference | Type reference (TYPE) | BUBAS_S_CONTEXT | Message context | 20070703 | |||
| 4 | IM_LINE | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20070703 | |||
| 5 | IM_MSG | Call by reference | Type reference (TYPE) | BUBAS_S_MSGS | Message (Simple) | 20070703 |
Method MESSAGE_CUMULATE on class CL_FMUD_RIB_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 | Call by reference | Type reference (TYPE) | T_ADDRESS | 20070703 |
Method READ_OBJECTS on class CL_FMUD_RIB_LIST has no exception.
Method READ_RIB_BUDGET_DOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_BGBTR | Call by reference | Type reference (TYPE) | BP_WERT3 | Amount | 20070703 | |||
| 2 | EV_FLG_BDG | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Indicator | 20070703 | |||
| 3 | EV_OBJEKT | Call by reference | Type reference (TYPE) | BP_OBJEKT | Object number | 20070905 | |||
| 4 | EV_POSIT | Call by reference | Type reference (TYPE) | BP_POSIT | Internal commitment item (8 chars) | 20070905 | |||
| 5 | EV_RBGBELNR | Call by reference | Type reference (TYPE) | BP_BELNR | Document number from budget allocation & structure planning | 20070703 | |||
| 6 | EV_TWAER | Call by reference | Type reference (TYPE) | TWAER | Transaction Currency | 20070905 | |||
| 7 | IO_APPL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Application log with context | 20070703 | |||
| 8 | IS_FMUDBSEGP | Call by reference | Type reference (TYPE) | FMUDBSEGP | Part.Payt Item for Customer Invoice of a Rev. Incr. the Bgt | 20070703 |
Method READ_RIB_BUDGET_DOC on class CL_FMUD_RIB_LIST has no exception.
Method READ_RIB_HIE_BUDGET_DOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_BGBTR | Call by reference | Type reference (TYPE) | BP_WERT3 | Amount | 20070905 | |||
| 2 | EV_FLG_HIE | Call by reference | Type reference (TYPE) | XFELD | ' ' does not found X found | 20070905 | |||
| 3 | EV_TWAER | Call by reference | Type reference (TYPE) | TWAER | Transaction Currency | 20070905 | |||
| 4 | IO_APPL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Application log with context | 20070905 | |||
| 5 | IS_FMUDBSEGP | Call by reference | Type reference (TYPE) | FMUDBSEGP | Part.Payt Item for Customer Invoice of a Rev. Incr. the Bgt | 20070905 | |||
| 6 | IV_OBJEKT | Call by reference | Type reference (TYPE) | BP_OBJEKT | Object number | 20070905 | |||
| 7 | IV_POSIT | Call by reference | Type reference (TYPE) | FM_POSIT | Item (Internal Commitment Item Number) | 20070905 |
Method READ_RIB_HIE_BUDGET_DOC on class CL_FMUD_RIB_LIST has no exception.
Method REVERSE_BUDGET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_APPL_LOG | Call by reference | Object reference (TYPE REF TO) | CL_BUBAS_APPL_LOG_CTX | Application log with context | 20070703 |
Method REVERSE_BUDGET on class CL_FMUD_RIB_LIST has no exception.
Method UPDATE_DB_SEG_TABLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SEG_DATA | Call by reference | Object reference (TYPE REF TO) | CL_FMUD_RIB_LIST | Use for Former Budgeting RIB: Reading | 20070703 |
Method UPDATE_DB_SEG_TABLES on class CL_FMUD_RIB_LIST has no exception.
Method UPDATE_SEG_TABLES_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SEG_DATA | Call by reference | Object reference (TYPE REF TO) | CL_FMUD_RIB_LIST | Use for Former Budgeting RIB: Reading | 20070703 |
Method UPDATE_SEG_TABLES_BUFFER on class CL_FMUD_RIB_LIST has no exception.
History
| Last changed by/on | SAP | 20080505 |
| SAP Release Created in |