SAP ABAP Class CL_FMUD_RIB_LIST (Use for Former Budgeting RIB: Reading)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FM-BU (Application Component) Budgeting and Availability Control
     FMOV (Package) Cover Eligibility and Collective Expenditures
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 FMUT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 LIST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 T 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 BLDNR_SOURCE Instance attribute Protected Type reference (TYPE) BUBAS_BLDNR Budget Ledger Number (Budget Category) 20070703
2 CON_MSG_LINE_PAR_TABLE_TYPE Instance attribute Public Type reference (TYPE) FIELDNAME Field Name 20070703
3 CON_MSG_RIB Constant Public Type reference (TYPE) BUBAS_S_MSG-CONTEXT-AREA 'FMBS_T_MSG_LINE_PAR' Area 20070703
4 CON_PREFIX Constant Public Type reference (TYPE) CHAR1 '#' Single-Character Indicator 20070703
5 FMBS_MSGID Constant Public Type reference (TYPE) SYMSGID 'FMBS' Message Class 20070703
6 G_FISCYEAR Instance attribute Protected Type reference (TYPE) GJAHR Fiscal Year 20070703
7 G_FMAREA Instance attribute Public Type reference (TYPE) FIKRS Financial Management Area 20070703
8 G_FM_CURRENCY Instance attribute Public Type reference (TYPE) WAERS Currency Key 20070703
9 G_F_FM01UD Instance attribute Public Type reference (TYPE) FM01UD Settings for revenues increasing the budget 20070703
10 G_F_LEDGER Instance attribute Public Type reference (TYPE) FMUT_LEDGER 20070703
11 G_REF_BUDGET_RVS_BUFFER Instance attribute Protected Object reference (TYPE REF TO) CL_BUBAS_MASS_BUFFER Generic buffer - Budgeting & Availab. Control 20070703
12 G_REF_FIDOC_LIST_BUFFER Instance attribute Protected Object reference (TYPE REF TO) CL_BUBAS_MASS_BUFFER Generic buffer - Budgeting & Availab. Control 20070703
13 G_REF_PROTOCOL_BUFFER Instance attribute Protected Object reference (TYPE REF TO) CL_BUBAS_MASS_BUFFER Generic buffer - Budgeting & Availab. Control 20070703
14 G_REF_RO_DATA_BUFFER Instance attribute Protected Object reference (TYPE REF TO) CL_BUBAS_MASS_BUFFER Generic buffer - Budgeting & Availab. Control 20070703
15 G_REF_RO_REC_BUFFER Instance attribute Protected Object reference (TYPE REF TO) CL_BUBAS_MASS_BUFFER Generic buffer - Budgeting & Availab. Control 20070703
16 G_REF_SEGH_BUFFER Instance attribute Protected Object reference (TYPE REF TO) CL_BUBAS_MASS_BUFFER Generic buffer - Budgeting & Availab. Control 20070703
17 G_REF_SEGP_BUFFER Instance attribute Protected Object reference (TYPE REF TO) CL_BUBAS_MASS_BUFFER Generic buffer - Budgeting & Availab. Control 20070703
18 G_T_FMFCTR_OBJNR Static Attribute Private Type reference (TYPE) T_FCTR_OBJNR 20070712
19 LDNR Instance attribute Protected Type reference (TYPE) BUBAS_LDNR Ledger number 20070703
20 OFF Constant Public Type reference (TYPE) BOOLE_D '' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
21 ON Constant Public Type reference (TYPE) BOOLE_D 'X' Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
22 PLDNR_SOURCE Instance attribute Protected Type reference (TYPE) BUBAS_PLDNR Posting Ledger Number 20070703
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FISCYEAR Instance method Public Method Check Fiscal year 20070703
2 CHECK_FM_AREA Instance method Private Method Check FM Area 20070703
3 CONSTRUCTOR Instance method Public Constructor Constructor 20070703
4 CORRECT_SEGH_TABLE Instance method Private Method Correct the segment table FMUDBSEGH 20070703
5 CORRECT_SEGP_TABLE Instance method Private Method Correct the segment table FMUDBSEGP 20070703
6 CORRECT_SEG_TABLES Instance method Public Method Correct seg tables FMUDBSEGH and P 20070703
7 CORRECT_SEG_TABLE_BLOCK Instance method Private Method Correct block 20070703
8 DB_FILL_FROM_DIMSELTABS Instance method Public Method Fill the list of RIB objects from the database 20070703
9 DB_FILL_RECS_WITH_OBJECTS Instance method Private Method Read budget receivers from database 20070703
10 DB_FILL_SEGTABLES_BUFFER Instance method Public Method Read the segment tables FMUDBSEGH and FMUDBSEGP 20070703
11 DB_FILL_WITH_OBJECTS Instance method Public Method Fill list of RIB objects from database using address list 20070703
12 DB_READ_WITH_OBJSEL Instance method Public Method Read database with selection of rib objects 20070703
13 DELETE_ENTRIES_UPD_BUFFER Instance method Private Method Delete entries in the update segment tables 20070703
14 DELETE_ENTRIES_UPD_SEGP_BUFFER Instance method Private Method Delete entries in the FMUDBSEGP update table 20070905
15 DELETE_OBJECTS_FROM_REC_LIST Instance method Private Method Remove receiving budget addresses from the list 20070703
16 DETERMINE_VALUE_TYPE_INCREASIN Static method Public Method Determine Value type 20070703
17 EVALUATE_LIST Instance method Public Method Calculate values for complete list of RIB objects 20070703
18 FILL_BUFFER_NEW_SEGP_LINES Instance method Private Method Fill the buffer table containing the new lines for FMUDBSEGP 20070703
19 FILL_PROTOCOL_LINE Instance method Private Method Fill protocol line 20070703
20 GET_LIST_AREA Instance method Private Method Return LIST_AREA structure for the list instance 20070703
21 GET_LIST_LENGTH Instance method Public Method 20070703
22 GET_LIST_REFERENCE Instance method Public Method Get reference of the buffer 20070703
23 GET_PROTOCOL_LIST Instance method Public Method Get the protocol list 20070703
24 MESSAGE_CUMULATE Instance method Protected Method Cumulates message to the log (with a line parameter if suppl 20070703
25 READ_OBJECTS Instance method Private Method Return list of all RIB objects 20070703
26 READ_RIB_BUDGET_DOC Instance method Private Method Read if the RIB Budget document exist 20070703
27 READ_RIB_HIE_BUDGET_DOC Instance method Private Method Read if a RIB hierarchical budget document exists 20070905
28 REVERSE_BUDGET Instance method Public Method Reverse RIB budget document 20070703
29 UPDATE_DB_SEG_TABLES Instance method Public Method Update database tables FMUDBSEGH and FMUDBSEGP 20070703
30 UPDATE_SEG_TABLES_BUFFER 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 Importing IM_FISCYEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20070703
2 Importing IM_FLG_SET_VALUE Call by reference Type reference (TYPE) BOOLE_D OFF Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
3 Returning 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 Importing IM_FLG_SET_VALUE Call by reference Type reference (TYPE) BOOLE_D OFF Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
2 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS Financial Management Area 20070703
3 Returning 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 Importing IM_FISCYEAR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20070703
2 Importing IM_FM_AREA Call by reference Type reference (TYPE) FIKRS Financial Management Area 20070703
# Exception Resumable Description Created on
1 FM_AREA_NOT_FOUND No FM Area found 20070703
2 WRONG_FISCYEAR 20070703

Method CORRECT_SEGH_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_PREL_NR Call by reference Type reference (TYPE) NUM9 9 Zeroes 20070703
2 Exporting EV_FLG_RVS_BLOCK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
3 Exporting EV_FLG_RVS_SURPLUS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
4 Importing IO_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Application log with context 20070703
5 Importing IO_SEG_DATA Call by reference Object reference (TYPE REF TO) CL_FMUD_RIB_LIST Use for Former Budgeting RIB: Reading 20070703
6 Importing IS_FIDOC_LIST Call by reference Type reference (TYPE) S_FIDOC_LIST 20070703
7 Importing IS_FMUDRULEC Call by reference Type reference (TYPE) FMUDRULEC Rules for Revenues Increasing the Budget 20070703
8 Importing IV_FLG_CB_PAY_OPEN Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
9 Importing IV_FLG_PB_PAY_OPEN Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
10 Importing IV_FLG_RVS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
11 Importing 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 Changing CV_PREL_NR Call by reference Type reference (TYPE) NUM9 9 Zeroes 20070703
2 Exporting EV_SUMBGBTR Call by reference Type reference (TYPE) FMUDBSEGH-SUMBGBTR Amount of increase in expenditure budget 20070703
3 Importing IO_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Application log with context 20070703
4 Importing IO_SEG_DATA Call by reference Object reference (TYPE REF TO) CL_FMUD_RIB_LIST Use for Former Budgeting RIB: Reading 20070703
5 Importing IS_FIDOC_LIST Call by reference Type reference (TYPE) S_FIDOC_LIST 20070703
6 Importing IS_FMUDBSEGH Call by reference Type reference (TYPE) FMUDBSEGH Addtl Info on Revenues Increasing Budget for Recovery Order 20070703
7 Importing 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 Importing IO_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Application log with context 20070703
2 Importing IO_SEG_DATA Call by reference Object reference (TYPE REF TO) CL_FMUD_RIB_LIST Use for Former Budgeting RIB: Reading 20070703
3 Importing IV_FLG_RVS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070905
4 Importing 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 Changing CV_PREL_NR Call by reference Type reference (TYPE) NUM9 9 Zeroes 20070703
2 Exporting EV_FLG_RVS_BLOCK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
3 Exporting EV_FLG_RVS_SURPLUS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
4 Importing IO_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Application log with context 20070703
5 Importing IO_SEG_DATA Call by reference Object reference (TYPE REF TO) CL_FMUD_RIB_LIST Use for Former Budgeting RIB: Reading 20070703
6 Importing IV_FIBELNR Call by reference Type reference (TYPE) FM_KNBELNR FI document number 20070703
7 Importing IV_FLG_RVS Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
8 Importing 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 Importing 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 Importing 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 Importing IM_READ_INDEX Call by reference Type reference (TYPE) BOOLE_D ON Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
4 Importing IM_READ_RECS Call by reference Type reference (TYPE) BOOLE_D ON Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
5 Importing IM_SELCRITTABS Call by reference Type reference (TYPE) FMBS_S_DIMSELTABS Select options for dimensions 20070703
6 Importing IM_SELCRITTABS_BUDGET Call by reference Type reference (TYPE) FMBS_S_DIMSELTABS Select options for dimensions 20070703
7 Importing IM_SELCRITTABS_BUDGET_REC Call by reference Type reference (TYPE) FMBS_S_DIMSELTABS Select options for dimensions 20070703
8 Importing IM_SELCRITTABS_POSTING Call by reference Type reference (TYPE) FMBS_S_DIMSELTABS Select options for dimensions 20070703
9 Importing 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 Importing IM_FLG_REFRESH Call by reference Type reference (TYPE) BOOLE_D OFF Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
2 Importing 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 Importing IT_RBUKRS Call by reference Type reference (TYPE) TPMY_RANGE_BUKRS Range Table for Company Codes 20070703
2 Importing IT_RCMMTITEM Call by reference Type reference (TYPE) FMBS_T_RCMMTITEM Range table commitment item 20070703
3 Importing IT_RFIBLNR Call by reference Type reference (TYPE) BAPI_0050_T_SELDOCNR Range Table for Document Numbers of an Accounting Document 20070703
4 Importing IT_RFIBUZEI Call by reference Type reference (TYPE) LXHME_RANGE_N3_T Range Table for Maximum Period 20070703
5 Importing IT_RFUNCAREA Call by reference Type reference (TYPE) FMBS_T_RFUNCAREA Range table for functional area 20070703
6 Importing IT_RFUND Call by reference Type reference (TYPE) FMBS_T_RFUND Range table for fund 20070703
7 Importing IT_RFUNDSCTR Call by reference Type reference (TYPE) FMBS_T_RFUNDSCTR Range table for funds center 20070703
8 Importing IV_FMAREA Call by reference Type reference (TYPE) FIKRS Financial Management Area 20070703
9 Importing 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 Importing IM_FLG_BYPASS_BUFFER Call by reference Type reference (TYPE) BOOLE_D OFF Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
2 Importing 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 Importing 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 Importing IM_F_SELCRITTABS Call by reference Type reference (TYPE) FMBS_S_DIMSELTABS Select options for dimensions 20070703
5 Importing IM_OBJECTS Call by reference Type reference (TYPE) FMKU_T_DIMPART Table with FM account assignments 20070703
6 Importing IM_OBJECTS_BUDGET Call by reference Type reference (TYPE) FMKU_T_DIMPART Table with FM account assignments 20070703
7 Importing IM_OBJECTS_BUDGET_REC Call by reference Type reference (TYPE) FMKU_T_DIMPART Table with FM account assignments 20070703
8 Importing IM_OBJECTS_POSTING Call by reference Type reference (TYPE) FMKU_T_DIMPART Table with FM account assignments 20070703
9 Importing IM_OBJECTS_POSTING_REC Call by reference Type reference (TYPE) FMKU_T_DIMPART Table with FM account assignments 20070703
10 Importing IM_READ_CVGS Call by reference Type reference (TYPE) BOOLE_D ON Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
11 Importing IM_READ_INDEX Call by reference Type reference (TYPE) BOOLE_D ON Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
12 Importing 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 Importing IM_FLG_BYPASS_BUFFER Call by reference Type reference (TYPE) BOOLE_D OFF Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
2 Importing 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 Importing 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 Importing IM_F_SELCRITTABS Call by reference Type reference (TYPE) FMBS_S_DIMSELTABS Select options for dimensions 20070703
5 Importing IM_OBJECTS Call by reference Type reference (TYPE) FMKU_T_DIMPART Table with FM account assignments 20070703
6 Importing IM_READ_INDEX Call by reference Type reference (TYPE) BOOLE_D ON Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
7 Importing 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 Importing IV_FIBELNR Call by reference Type reference (TYPE) FM_KNBELNR FI document number 20070703
2 Importing IV_FIBUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20071112
3 Importing IV_FIBUZEI Call by reference Type reference (TYPE) BUZEI Number of Line Item Within Accounting Document 20071112
4 Importing IV_FIGJAHR Call by reference Type reference (TYPE) GJAHR Fiscal Year 20071112
5 Importing IV_FIKRS Call by reference Type reference (TYPE) FIKRS Financial Management Area 20071112
6 Importing IV_INCFAREA Call by reference Type reference (TYPE) FM_FAREA Functional Area 20071112
7 Importing IV_INCFICTR Call by reference Type reference (TYPE) FM_SFICTR Sender funds center 20071112
8 Importing IV_INCFIPOS Call by reference Type reference (TYPE) FM_SFIPOS Sender commitment item 20071112
9 Importing IV_INCFONDS Call by reference Type reference (TYPE) FM_SFONDS Sender fund 20071112
10 Importing 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 Importing IV_FIBELNR Call by reference Type reference (TYPE) FM_KNBELNR FI document number 20070905
2 Importing IV_FIBUZEI Call by reference Type reference (TYPE) FM_KNBUZEI Document item for FI document number 20070905
3 Importing 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 Importing IM_FLG_SORT Call by reference Type reference (TYPE) BOOLE_D ON Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
2 Importing 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 Changing C_VALUE_TYPE Call by reference Type reference (TYPE) FM_WRTTP Value Type 20070703
2 Changing R_VALUE_TYPE Call by reference Type reference (TYPE) FM_T_RANGE_WRTTP Funds Management: Ranges Table for Value Type 20070703
3 Importing 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 Exporting E_FLG_OBJECTS_SKIPPED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
2 Exporting E_T_BUDGET_DATA Call by reference Type reference (TYPE) FMRB_T_BUDGET_DATA Table of budget data (RIB) 20070703
3 Importing IM_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Application log with context 20070703
4 Importing IM_FLG_RESET_INDEX Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20070703
5 Importing 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 FATAL_ERROR 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 Importing 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 Exporting ES_PROTOCOL_DATA Call by reference Type reference (TYPE) S_LIST_DATA 20070703
2 Importing IS_FMUDBSEGH Call by reference Type reference (TYPE) FMUDBSEGH Addtl Info on Revenues Increasing Budget for Recovery Order 20070703
3 Importing IS_FMUDBSEGH_OLD Call by reference Type reference (TYPE) FMUDBSEGH Addtl Info on Revenues Increasing Budget for Recovery Order 20070703
4 Importing IS_FMUDBSEGP Call by reference Type reference (TYPE) FMUDBSEGP Part.Payt Item for Customer Invoice of a Rev. Incr. the Bgt 20070703
5 Importing 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 Returning 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 Returning 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 Changing C_ORIG_BUDGET_RVS_LINES Call by reference Type reference (TYPE) DATA 20070703
2 Changing C_ORIG_FIDOC_LIST_LINES Call by reference Type reference (TYPE) DATA 20070703
3 Changing C_ORIG_PROTOCOL_LINES Call by reference Type reference (TYPE) DATA 20070703
4 Changing C_ORIG_SEGH_LINES Call by reference Type reference (TYPE) DATA 20070703
5 Changing 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 Exporting 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 Importing IM_ADDRESS Call by reference Type reference (TYPE) FMKU_S_DIMPART FM account assignment 20070703
2 Importing IM_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Application log with context 20070703
3 Importing IM_CONTEXT Call by reference Type reference (TYPE) BUBAS_S_CONTEXT Message context 20070703
4 Importing IM_LINE Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20070703
5 Importing 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 Exporting 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 Exporting EV_BGBTR Call by reference Type reference (TYPE) BP_WERT3 Amount 20070703
2 Exporting EV_FLG_BDG Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20070703
3 Exporting EV_OBJEKT Call by reference Type reference (TYPE) BP_OBJEKT Object number 20070905
4 Exporting EV_POSIT Call by reference Type reference (TYPE) BP_POSIT Internal commitment item (8 chars) 20070905
5 Exporting EV_RBGBELNR Call by reference Type reference (TYPE) BP_BELNR Document number from budget allocation & structure planning 20070703
6 Exporting EV_TWAER Call by reference Type reference (TYPE) TWAER Transaction Currency 20070905
7 Importing IO_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Application log with context 20070703
8 Importing 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 Exporting EV_BGBTR Call by reference Type reference (TYPE) BP_WERT3 Amount 20070905
2 Exporting EV_FLG_HIE Call by reference Type reference (TYPE) XFELD ' ' does not found X found 20070905
3 Exporting EV_TWAER Call by reference Type reference (TYPE) TWAER Transaction Currency 20070905
4 Importing IO_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Application log with context 20070905
5 Importing IS_FMUDBSEGP Call by reference Type reference (TYPE) FMUDBSEGP Part.Payt Item for Customer Invoice of a Rev. Incr. the Bgt 20070905
6 Importing IV_OBJEKT Call by reference Type reference (TYPE) BP_OBJEKT Object number 20070905
7 Importing 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 Importing 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 Importing 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 Importing 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