SAP ABAP Class CL_BURB_ENTRY (RIB Ledger Engine, Generic Part)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FM-BCS-BU (Application Component) Budgeting
     FMBP_E (Package) New Budgeting: generic part
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FMRB_ENTRY RIB Ledger Engine, BCS Specific 20050318
Properties
Class CL_BURB_ENTRY  
Short Description RIB Ledger Engine, Generic Part    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class BURB    
Program status P  SAP Standard Production Program 
Category 0   
Package FMBP_E   New Budgeting: generic part 
Created 20050318   SAP 
Last change 20050428   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BURB_ENTRY has no forward declaration.
Interfaces
Class CL_BURB_ENTRY has no interface implemented.
Friends
Class CL_BURB_ENTRY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CHECK_CHANGE_FIELD Constant Protected Type reference (TYPE) FNAM_____4 'CATEGORY-CEFFYEAR_9' Field name 20050330
2 C_RIB_TEXT Constant Protected Type reference (TYPE) SYMSGV 'RIB_LEDGER' Messages, message variables 20050318
3 G_DATA_ALREADY_POSTED Instance attribute Protected Type reference (TYPE) XFELD SPACE Flag "data has already been posted" 20050325
4 G_DATA_NOT_CHECKED Instance attribute Protected Type reference (TYPE) XFELD SPACE Flag "data not checked" 20050318
5 G_DO_NOT_CHECK Instance attribute Protected Type reference (TYPE) XFELD SPACE Flag "do not check availability" 20050325
6 G_DO_NOT_ENQUEUE Instance attribute Protected Type reference (TYPE) XFELD SPACE Flag "do not access enqueue server" 20050325
7 G_DO_NOT_REFRESH_LOG Instance attribute Protected Type reference (TYPE) XFELD SPACE Flag "do not refresh application log" 20050325
8 G_NEGLECT_COLLECT_ERROR Instance attribute Protected Type reference (TYPE) XFELD SPACE Flag "neglect errors from COLLECT call" 20050331
9 G_REFRESH_AVC Instance attribute Protected Type reference (TYPE) XFELD SPACE Flag "refresh AVC data (call RIB)" 20050425
10 G_REF_APPL_LOG Instance attribute Protected Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Application log with context 20050318
11 G_REF_ENTRY_BUFFER Instance attribute Protected Object reference (TYPE REF TO) CL_BUAVC_BUFFER FMAVC generic buffer 20050324
12 G_REF_POSTED_BUFFER Instance attribute Protected Object reference (TYPE REF TO) CL_BUAVC_BUFFER FMAVC generic buffer 20050325
13 G_RIB_APPLIC Instance attribute Protected Type reference (TYPE) BUKU_APPLIC Application 20050401
14 G_TRANSACTION_GROUP Instance attribute Protected Type reference (TYPE) BURB_TRANSGRP Transaction Group for RIB 20050318
15 G_T_INPUT_BUFFER Instance attribute Protected Type reference (TYPE) T_INPUT_BUFFER Table type of input buffer dispatch table 20050325
16 G_T_REF_DOCS Instance attribute Protected Type reference (TYPE) T_REF_DOC List of reference documents 20050404
17 G_T_RIB_LEDGER Instance attribute Protected Type reference (TYPE) T_RIB_LEDGER Table of RIB ledgers with source ledgers 20050318
18 G_T_RIB_LEDGER_BACK_UP Instance attribute Protected Type reference (TYPE) T_RIB_LEDGER Table of RIB ledgers with source ledgers 20050325
19 G_T_TRANSGRPS Instance attribute Protected Type reference (TYPE) T_TRANSGRP Sorted table of transaction groups with priority 20050325
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LINES_TO_INPUT_BUFFER Instance method Protected Method Append lines to the input buffer(s) 20050329
2 APPEND_INPUT_BUFFER_WITH_KEY Instance method Protected Method Search and append input buffer lines for the specified key 20050331
3 APPL_LOG_SET Instance method Public Method Set handler for the application log 20050318
4 ATTRIBUTES_RESET_ALL Instance method Private Method Reset all global attributes 20050325
5 ATTRIBUTES_RESET_COLLECT Instance method Private Method Reset global attributes for new COLLECT 20050318
6 CHECK Instance method Public Method Check the RIB data (Last Check!) 20050318
7 CHECK_CALULATE_VALUES Instance method Protected Method Calculate amount for the checks 20050401
8 CHECK_DO_ACTION Instance method Protected Method Perform actions after the checks 20050331
9 CHECK_GET_HIGHEST_MSGTY Instance method Private Method Get highest message type from the check 20050404
10 CHECK_GET_MESSAGE_TYPE Instance method Protected Method Determine the message type for a specific check 20050401
11 CHECK_GET_REF_OTHER_ATTRIBUTES Instance method Protected Method Get the reference to application specific attributes 20050331
12 CHECK_HANDLE_ENQUEUES Instance method Protected Method Handle ENQUEUE/DEQUEUE for entry buffer lines 20050331
13 CHECK_PERFORM_CHECKS Instance method Protected Method Perform checks on a single RIB object 20050331
14 CHECK_PREPARE_NEW_ENQUEUE Instance method Protected Method Prepare new shared enqueue data 20050331
15 CHECK_READ_DATA_BASE Instance method Protected Method Read matching values from the data base 20050331
16 CHECK_READ_ENQUEUE_VALUES Instance method Protected Method Read values from the enqueue table 20050331
17 CHECK_SEND_MESSAGE Instance method Protected Method Issue message for a check 20050401
18 CHECK_SET_ATTRIBUTES Instance method Protected Method Set the attributes for the RIB ledger check 20050331
19 CHECK_SET_CHANGE_FIELD Instance method Protected Method Set the value of the CHANGE_FIELD for the CHECK method 20050330
20 CHECK_SET_LOCAL_FLAGS Instance method Protected Method Set local flags for the CHECK method 20050330
21 COLLECT_INIT Instance method Protected Method Initialization for COLLECT methods 20050318
22 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050318
23 COUNT_BUFFER_LINES Instance method Protected Method Count number of buffer entries 20050404
24 CREATE_RIB_ID Instance method Protected Method Create ID for RIB rule 20050331
25 DEFINE_ALL_RIB_LEDGERS Instance method Public Method Define list of allowed RIB ledger 20050325
26 ENTRY_BUFFER_REFRESH Instance method Private Method Refresh entry buffer 20050324
27 FILL_ENTRY_BUFFER_LINE Instance method Protected Method Fill structure of entry buffer line 20050324
28 GET_LOCAL_CURRENCY Instance method Protected Method Determine the local currency 20050401
29 GET_RIB_LEDGERS Instance method Protected Method Get all matching RIB ledgers 20050318
30 INIT_COMMIT Instance method Protected Event handling method Handler method for event COMMIT WORK 20050325
31 INIT_ROLLBACK Instance method Protected Event handling method Handler method for event ROLLBACK WORK 20050325
32 INPUT_BUFFER_REFRESH Instance method Private Method Refresh all input buffers (original data buffers) 20050324
33 LOG_HANDLE_CREATE Instance method Private Method Create new handle for application log 20050318
34 MESSAGE_AREA_SET Instance method Private Method Set the context area for messages 20050318
35 MESSAGE_CUMULATE Instance method Protected Method Cumulate message for application log 20050318
36 POST Instance method Public Method Post the RIB data 20050318
37 POSTED_BUFFER_REFRESH Instance method Private Method Refresh posted data buffer for RIB ledger 20050325
38 POST_ADD_REF_DOC Instance method Protected Method Add reference document from POST event 20050404
39 RESET_ALL_RIB_LEDGERS Instance method Public Method Reset list of available RIB ledger to default 20050325
40 SET_GLOBAL_FLAGS Instance method Public Method Set global flags of the instance of the RIB engine 20050325
41 STORE_TOTAL_LINES Instance method Protected Method Save total lines to the database 20050404
42 UPDATE_INPUT_BUFFER Instance method Protected Method Adds new instance to the input buffer table 20050325
43 WRITE_MESSAGE_FOR_ENTRY Instance method Protected Method Create message for an entry buffer line 20050331
Events
Class CL_BURB_ENTRY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 CATEGORY Protected See coding Category of RIB ledger entry 20050330 BEGIN OF category, ceffyear_9 TYPE gnjhr, fiscyear TYPE gjahr, rrcty TYPE rrcty, ribproc_9 TYPE burb_process, END OF category
2 RIB_AREA Protected See coding RIB Ledger Area definition 20050324 BEGIN OF rib_area, rclnt TYPE mandt, rldnr TYPE rldnr, rvers TYPE rvers, ryear TYPE ryear, "fiscal year or document year or initial END OF rib_area
3 RIB_ATTRIBUTES Protected See coding Attributes of a RIB rule 20050324 BEGIN OF rib_attributes, roactstat TYPE burb_roactstat, calcrule TYPE burb_calcrule, resamntind TYPE burb_resamntind, currency TYPE burbcalcrules-currency, END OF rib_attributes
4 S_CHECK_RESULT Protected See coding Result of RIB ledger check 20050331 BEGIN OF s_check_result, msgty_revenues TYPE bubas_s_msgs-msgty, msgty_ref_budget TYPE bubas_s_msgs-msgty, msgty_distr_normal TYPE bubas_s_msgs-msgty, msgty_distr_surplus TYPE bubas_s_msgs-msgty, msgty_others TYPE bubas_s_msgs-msgty, roactstat TYPE burb_roactstat, resamntind TYPE burb_resamntind, currency TYPE burbcalcrules-currency, total_revenues TYPE lvalxx9, total_ref_budget TYPE lvalxx9, total_distr_budget TYPE lvalxx9, part_distr_surplus TYPE lvalxx9, avail_normal_rec TYPE lvalxx9, avail_surplus_rec TYPE lvalxx9, END OF s_check_result
5 S_CHECK_VALUES Protected See coding Values for the RIB ledger check 20050401 BEGIN OF s_check_values, rrcty TYPE rrcty, ribproc_9 TYPE burb_process, checkval TYPE lvalxx9, END OF s_check_values
6 S_INPUT_BUFFER Protected See coding Structure of line of input buffer dispatch table 20050325 BEGIN OF s_input_buffer, src_ledger TYPE s_rib_ledger-src_ledger0, ref_buffer TYPE REF TO cl_buavc_buffer, * ref_buffer_backup TYPE REF TO cl_buavc_buffer, tabtype_lines TYPE ttypename, END OF s_input_buffer
7 S_REF_DOC Protected See coding Structure for list of reference documents 20050404 BEGIN OF s_ref_doc, prio(2) TYPE n, ref_docyr TYPE co_refgj, ref_docnr TYPE co_refbn, ref_docpos TYPE cc_rfpos, END OF s_ref_doc
8 S_RIB_LEDGER Protected See coding RIB ledger with source ledgers 20050318 BEGIN OF s_rib_ledger, rib_ledger TYPE burb_rbbldnr, src_ledger0 TYPE bubas_sldnr, src_ledger1 TYPE bubas_sldnr, src_ledger3 TYPE bubas_sldnr, END OF s_rib_ledger
9 S_TRANSGRP Protected See coding Transaction group with priority 20050318 BEGIN OF s_transgrp, prio(2) TYPE n, transgrp TYPE burb_transgrp, END OF s_transgrp
10 T_INPUT_BUFFER Protected See coding Table type of input buffer dispatch table 20050325 t_input_buffer TYPE SORTED TABLE OF s_input_buffer WITH UNIQUE KEY src_ledger
11 T_REF_DOC Protected See coding List of reference documents 20050404 t_ref_doc TYPE SORTED TABLE OF s_ref_doc WITH UNIQUE KEY prio
12 T_RIB_LEDGER Protected See coding Table of RIB ledgers with source ledgers 20050318 t_rib_ledger TYPE STANDARD TABLE OF s_rib_ledger WITH DEFAULT KEY
13 T_TRANSGRP Protected See coding Sorted table of transaction groups with priority 20050318 t_transgrp TYPE SORTED TABLE OF s_transgrp WITH UNIQUE KEY prio
Method Signatures

Method ADD_LINES_TO_INPUT_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_INPUT_DATA Call by reference Type reference (TYPE) STANDARD TABLE Table of lines 20050329

Method ADD_LINES_TO_INPUT_BUFFER on class CL_BURB_ENTRY has no exception.

Method APPEND_INPUT_BUFFER_WITH_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_LINES Call by reference Type reference (TYPE) STANDARD TABLE Zeilen des Eingabpuffers 20050331
2 Importing I_SRC_LEDGER Call by reference Type reference (TYPE) BUBAS_SLDNR Nummer des Quell-Ledgers 20050331
3 Importing I_S_RIB_ID Call by reference Type reference (TYPE) BURB_S_RIB_ID BeE-Objekt-ID mit Platzhalter 20050331

Method APPEND_INPUT_BUFFER_WITH_KEY on class CL_BURB_ENTRY has no exception.

Method APPL_LOG_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_REF_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20050318
2 Importing I_CREATE_NEW_LOG_HANDLE Call by reference Type reference (TYPE) XFELD SPACE Kennz. "Handle für Anwendungsprotokoll anlegen" 20050318

Method APPL_LOG_SET on class CL_BURB_ENTRY has no exception.

Method ATTRIBUTES_RESET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DO_NOT_REFRESH_LOG Call by reference Type reference (TYPE) XFELD SPACE Flag: do not refresh application log 20090626

Method ATTRIBUTES_RESET_ALL on class CL_BURB_ENTRY has no exception.

Method ATTRIBUTES_RESET_COLLECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DO_NOT_REFRESH_LOG Call by reference Type reference (TYPE) XFELD SPACE Flag: do not refresh application log 20090626

Method ATTRIBUTES_RESET_COLLECT on class CL_BURB_ENTRY has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_REF_APPL_LOG Call by reference Object reference (TYPE REF TO) CL_BUBAS_APPL_LOG_CTX Anwendungsprotokoll mit Kontext 20050318
2 Importing I_DO_NOT_CHECK Call by reference Type reference (TYPE) XFELD SPACE Flag: "Perform CHECK event without checks" 20050331

Method CHECK on class CL_BURB_ENTRY has no exception.

Method CHECK_CALULATE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_LINE Call by reference Type reference (TYPE) ANY Zeile des Eingabepuffers 20050401
2 Importing I_S_OTHER_ATTRIBUTES Call by reference Type reference (TYPE) ANY Application-specific attributes 20050401
3 Importing I_S_RIB_ATTRIBUTES Call by reference Type reference (TYPE) RIB_ATTRIBUTES Attributes of a RIB rule 20050401
4 Returning R_S_VALUE Value transfer Type reference (TYPE) S_CHECK_VALUES Values for the RIB ledger check 20050401

Method CHECK_CALULATE_VALUES on class CL_BURB_ENTRY has no exception.

Method CHECK_DO_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_CHECK_RESULT Call by reference Type reference (TYPE) S_CHECK_RESULT Result of RIB ledger check 20050331
2 Importing I_T_CHECKED_LINES Call by reference Type reference (TYPE) STANDARD TABLE Table of checked lines 20050331

Method CHECK_DO_ACTION on class CL_BURB_ENTRY has no exception.

Method CHECK_GET_HIGHEST_MSGTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_HIGHEST_MSGTY Call by reference Type reference (TYPE) SYST-MSGTY NachrTyp 20050404
2 Importing I_S_CHECK_RESULT Call by reference Type reference (TYPE) S_CHECK_RESULT Result of RIB ledger check 20050404

Method CHECK_GET_HIGHEST_MSGTY on class CL_BURB_ENTRY has no exception.

Method CHECK_GET_MESSAGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_CHECK_RESULT Call by reference Type reference (TYPE) S_CHECK_RESULT Result of RIB ledger check 20050401
2 Importing I_S_OTHER_ATTRIBUTES Call by reference Type reference (TYPE) ANY Application-specific attributes 20050401
3 Importing I_S_RIB_ATTRIBUTES Call by reference Type reference (TYPE) RIB_ATTRIBUTES Attributes of a RIB rule 20050401
4 Importing I_TRANSACTION_GROUP Call by reference Type reference (TYPE) BURB_TRANSGRP Transaktionsgruppe für BeE 20050401

Method CHECK_GET_MESSAGE_TYPE on class CL_BURB_ENTRY has no exception.

Method CHECK_GET_REF_OTHER_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COMPONENT_NAME Call by reference Type reference (TYPE) FNAM_____4 Feldbezeichnung 20050331
2 Exporting E_FLG_NO_REF Call by reference Type reference (TYPE) XFELD Flag: there are no other attributes 20050331
3 Exporting E_REF_OTHER_ATTRIBUTES Call by reference Object reference (TYPE REF TO) DATA Reference to the structure of the other attributes 20050331
4 Importing I_S_ENTRY_BUFFER_LINE Call by reference Type reference (TYPE) ANY Zeile des Eingabepuffers 20050331

Method CHECK_GET_REF_OTHER_ATTRIBUTES on class CL_BURB_ENTRY has no exception.

Method CHECK_HANDLE_ENQUEUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEQUEUE Call by reference Type reference (TYPE) XFELD SPACE Kennzeichen: ' '= ENQUEUE, 'X'=DEQUEUE 20050331
2 Importing I_MODE Call by reference Type reference (TYPE) C 'S' Sperrmodus: 'S' = shared, 'E' = exclusive 20050331
3 Importing I_T_LINES Call by reference Type reference (TYPE) STANDARD TABLE Daten sperren (Eingabepufferzeilen) 20050331
# Exception Resumable Description Created on
1 ENQUEUE_ERROR Fehler bei Sperr- oder Entsperranordnung 20050331

Method CHECK_PERFORM_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_CHECK_RESULT Call by reference Type reference (TYPE) S_CHECK_RESULT Result of RIB ledger check 20050331
2 Importing I_S_OTHER_ATTRIBUTES Call by reference Type reference (TYPE) ANY Application-specific attributes 20050331
3 Importing I_S_RIB_ATTRIBUTES Call by reference Type reference (TYPE) RIB_ATTRIBUTES Attributes of a RIB rule 20050331
4 Importing I_TRANSACTION_GROUP Call by reference Type reference (TYPE) BURB_TRANSGRP Transaktionsgruppe für BeE 20050331
5 Importing I_T_CHECK_LINES Call by reference Type reference (TYPE) STANDARD TABLE Tabelle von zu prüfenden Positionen 20050331
6 Importing I_T_REF_LINES1 Call by reference Type reference (TYPE) STANDARD TABLE Table of reference lines #1 20050331
7 Importing I_T_REF_LINES2 Call by reference Type reference (TYPE) STANDARD TABLE Table of reference lines #2 20050331
8 Importing I_T_REF_LINES3 Call by reference Type reference (TYPE) STANDARD TABLE Table of reference lines #3 20050331
# Exception Resumable Description Created on
1 CUSTOMIZING_ERROR Error in Customizing 20050401

Method CHECK_PREPARE_NEW_ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_NEW_ENQUEUE Call by reference Type reference (TYPE) STANDARD TABLE Table of new enqueues 20050331
2 Importing I_MSGTY Call by reference Type reference (TYPE) BUBAS_S_MSGS-MSGTY Application Log: Message type (A,E,W,I,S) 20050331
3 Importing I_T_CHECKED_LINES Call by reference Type reference (TYPE) STANDARD TABLE Table of checked entry lines 20050331
4 Importing I_T_POSTED_LINES Call by reference Type reference (TYPE) STANDARD TABLE Table of already posted lines 20050331

Method CHECK_PREPARE_NEW_ENQUEUE on class CL_BURB_ENTRY has no exception.

Method CHECK_READ_DATA_BASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DATA_BASE Call by reference Type reference (TYPE) STANDARD TABLE Datenbankeinträge 20050331
2 Importing I_S_LINE Call by reference Type reference (TYPE) ANY Zeile des Eingabepuffers 20050331

Method CHECK_READ_DATA_BASE on class CL_BURB_ENTRY has no exception.

Method CHECK_READ_ENQUEUE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_OTHER_ENQUEUE Call by reference Type reference (TYPE) STANDARD TABLE Table of foreign enqueue data 20050331
2 Exporting E_T_OWN_ENQUEUE Call by reference Type reference (TYPE) STANDARD TABLE Tabeller eigener Sperrdaten 20050331
3 Importing I_S_LINE Call by reference Type reference (TYPE) ANY Zeile des Eingabepuffers 20050331
# Exception Resumable Description Created on
1 ACCESS_FAILED Fehler beim Lesen der Sperrtabelle 20050331

Method CHECK_SEND_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_CHECK_RESULT Call by reference Type reference (TYPE) S_CHECK_RESULT Result of RIB ledger check 20050401
2 Importing I_T_CHECKED_LINES Call by reference Type reference (TYPE) STANDARD TABLE Table of checked lines 20050401

Method CHECK_SEND_MESSAGE on class CL_BURB_ENTRY has no exception.

Method CHECK_SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_OTHER_ATTRIBUTES Call by reference Type reference (TYPE) ANY Application-specific attributes 20050331
2 Exporting E_S_RIB_ATTRIBUTES Call by reference Type reference (TYPE) RIB_ATTRIBUTES Attributes of a RIB rule 20050331
3 Importing I_TRANSACTION_GROUP Call by reference Type reference (TYPE) BURB_TRANSGRP Transaktionsgruppe für BeE 20050331
4 Importing I_T_LINES Call by reference Type reference (TYPE) STANDARD TABLE Tabelle von zu prüfenden Positionen 20050331
5 Importing I_T_OTHER_ATTRIBUTES Call by reference Type reference (TYPE) STANDARD TABLE Table of application-specific attributes 20050331
6 Importing I_T_RIB_ATTRIBUTES Call by reference Type reference (TYPE) STANDARD TABLE Table of RIB_ATTRIBUTES 20050331
# Exception Resumable Description Created on
1 SKIP_ENTRY Skip the checks of this object 20050331

Method CHECK_SET_CHANGE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANGE_FIELD Value transfer Type reference (TYPE) FNAM_____4 Feldbezeichnung 20050330

Method CHECK_SET_CHANGE_FIELD on class CL_BURB_ENTRY has no exception.

Method CHECK_SET_LOCAL_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DO_NOT_CHECK Call by reference Type reference (TYPE) XFELD Kennzeichen "Verfügbarkeit nicht prüfen" 20050330
2 Changing C_DO_NOT_ENQUEUE Call by reference Type reference (TYPE) XFELD Kennzeichen "Nicht auf Enqueue-Server zugreifen" 20050330
3 Importing I_S_OTHER_ATTRIBUTES Call by reference Type reference (TYPE) ANY Application-specific attributes 20050331
4 Importing I_S_RIB_ATTRIBUTES Call by reference Type reference (TYPE) RIB_ATTRIBUTES Attributes of a RIB rule 20050331
5 Importing I_TRANSACTION_GROUP Call by reference Type reference (TYPE) BURB_TRANSGRP Transaktionsgruppe für BeE 20050330
6 Importing I_T_LINES Call by reference Type reference (TYPE) STANDARD TABLE Table of entry lines 20050330

Method CHECK_SET_LOCAL_FLAGS on class CL_BURB_ENTRY has no exception.

Method COLLECT_INIT Signature

Method COLLECT_INIT on class CL_BURB_ENTRY has no parameter.
Method COLLECT_INIT on class CL_BURB_ENTRY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLIC Call by reference Type reference (TYPE) BUKU_APPLIC Application 20050318
2 Importing I_T_BUFFER Call by reference Type reference (TYPE) STANDARD TABLE Model for entry buffer table 20050324

Method CONSTRUCTOR on class CL_BURB_ENTRY has no exception.

Method COUNT_BUFFER_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_BUFFER_REF Call by reference Object reference (TYPE REF TO) CL_BUAVC_BUFFER FMAVC generischer Puffer 20050404
2 Returning R_LINES Value transfer Type reference (TYPE) I Anzahl Zeilen 20050404

Method COUNT_BUFFER_LINES on class CL_BURB_ENTRY has no exception.

Method CREATE_RIB_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_RIB_ID Call by reference Type reference (TYPE) BURB_S_RIB_ID BeE-Objekt-ID mit Platzhalter 20050331
2 Importing I_S_ENTRY_BUFFER_LINE Call by reference Type reference (TYPE) ANY Line of entry/check buffer 20050331

Method CREATE_RIB_ID on class CL_BURB_ENTRY has no exception.

Method DEFINE_ALL_RIB_LEDGERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_RIB_LEDGER Call by reference Type reference (TYPE) BURB_T_LEDGER Tabelle von BURBBLEDGERS 20050325

Method DEFINE_ALL_RIB_LEDGERS on class CL_BURB_ENTRY has no exception.

Method ENTRY_BUFFER_REFRESH Signature

Method ENTRY_BUFFER_REFRESH on class CL_BURB_ENTRY has no parameter.
Method ENTRY_BUFFER_REFRESH on class CL_BURB_ENTRY has no exception.

Method FILL_ENTRY_BUFFER_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_ENTRY_LINE Call by reference Type reference (TYPE) ANY Zeile des Eingabepuffers 20050325
2 Importing I_S_INPUT_LINE Call by reference Type reference (TYPE) ANY Input line 20050325
3 Importing I_S_RIB_LEDGER Call by reference Type reference (TYPE) S_RIB_LEDGER RIB ledger with source ledgers 20050325
4 Importing I_S_RIB_RULE Call by reference Type reference (TYPE) ANY Attributes from assigned RIB rule 20050325
# Exception Resumable Description Created on
1 INVALID_ENTRY Entry line is not valid: errors occurred 20050324
2 SKIP_ENTRY Entry line is not relevant and should be skipped 20050325

Method GET_LOCAL_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_ENTRY_LINE Call by reference Type reference (TYPE) ANY Zeile des Eingabepuffers 20050401
2 Importing I_S_INPUT_LINE Call by reference Type reference (TYPE) ANY Original input line 20050401
3 Returning R_CURRENCY Value transfer Type reference (TYPE) BURBCALCRULES-CURRENCY Währungsschlüssel 20050401
# Exception Resumable Description Created on
1 NO_CURRENCY Error during determination of the local currency 20050401

Method GET_RIB_LEDGERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_RIB_LEDGER Call by reference Type reference (TYPE) T_RIB_LEDGER Table of RIB ledgers with source ledgers 20050325
2 Importing I_RCTY Call by reference Type reference (TYPE) RRCTY Satzart 20050318
3 Importing I_SOURCE_LEDGER Call by reference Type reference (TYPE) RLDNR Ledger 20050318

Method GET_RIB_LEDGERS on class CL_BURB_ENTRY has no exception.

Method INIT_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KIND Value transfer Attribute reference (LIKE) 20050325

Method INIT_COMMIT on class CL_BURB_ENTRY has no exception.

Method INIT_ROLLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KIND Value transfer Attribute reference (LIKE) 20050325

Method INIT_ROLLBACK on class CL_BURB_ENTRY has no exception.

Method INPUT_BUFFER_REFRESH Signature

Method INPUT_BUFFER_REFRESH on class CL_BURB_ENTRY has no parameter.
Method INPUT_BUFFER_REFRESH on class CL_BURB_ENTRY has no exception.

Method LOG_HANDLE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Protokoll-Handle 20050318

Method LOG_HANDLE_CREATE on class CL_BURB_ENTRY has no exception.

Method MESSAGE_AREA_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_AREA Value transfer Type reference (TYPE) BUBAS_AREA Bereich 20050318

Method MESSAGE_AREA_SET on class CL_BURB_ENTRY has no exception.

Method MESSAGE_CUMULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGE Nachr. (Erweitert : Simple + Detlevel + probclass + Alsort) 20050318
2 Importing I_TABTYPE Call by reference Type reference (TYPE) TTYPENAME Name des Tabellentyps 20050318
3 Importing I_TABTYPE1 Call by reference Type reference (TYPE) TTYPENAME Name des Tabellentyps 20050331
4 Importing I_TABTYPE3 Call by reference Type reference (TYPE) TTYPENAME Name des Tabellentyps 20050331
5 Importing I_T_LINES Call by reference Type reference (TYPE) STANDARD TABLE Tabelle der Datenzeilen 20050318
6 Importing I_T_LINES1 Call by reference Type reference (TYPE) STANDARD TABLE Tabelle der Datenzeilen 20050331
7 Importing I_T_LINES3 Call by reference Type reference (TYPE) STANDARD TABLE Tabelle der Datenzeilen 20050331

Method MESSAGE_CUMULATE on class CL_BURB_ENTRY has no exception.

Method POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_REF Call by reference Type reference (TYPE) ANY Reference to new document 20050318

Method POST on class CL_BURB_ENTRY has no exception.

Method POSTED_BUFFER_REFRESH Signature

Method POSTED_BUFFER_REFRESH on class CL_BURB_ENTRY has no parameter.
Method POSTED_BUFFER_REFRESH on class CL_BURB_ENTRY has no exception.

Method POST_ADD_REF_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_REF Call by reference Type reference (TYPE) ANY Referenzbeleg 20050404

Method POST_ADD_REF_DOC on class CL_BURB_ENTRY has no exception.

Method RESET_ALL_RIB_LEDGERS Signature

Method RESET_ALL_RIB_LEDGERS on class CL_BURB_ENTRY has no parameter.
Method RESET_ALL_RIB_LEDGERS on class CL_BURB_ENTRY has no exception.

Method SET_GLOBAL_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DO_NOT_CHECK Call by reference Type reference (TYPE) XFELD Kennzeichen "Verfügbarkeit nicht prüfen" 20050325
2 Importing I_DO_NOT_ENQUEUE Call by reference Type reference (TYPE) XFELD Kennzeichen "Nicht auf Enqueue-Server zugreifen" 20050325
3 Importing I_DO_NOT_REFRESH_LOG Call by reference Type reference (TYPE) XFELD Kennzeichen "Anwendungsprotokoll nicht aktualisieren" 20050325
4 Importing I_NEGLECT_COLLECT_ERROR Call by reference Type reference (TYPE) XFELD Kennzeichen "Fehler aus COLLECT-Aufruf ignorieren" 20050331
5 Importing I_REFRESH_AVC Call by reference Type reference (TYPE) XFELD Flag "refresh AVC data (call RIB)" 20050425

Method SET_GLOBAL_FLAGS on class CL_BURB_ENTRY has no exception.

Method STORE_TOTAL_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_LINES Call by reference Type reference (TYPE) STANDARD TABLE Lines of the entry buffer 20050404

Method STORE_TOTAL_LINES on class CL_BURB_ENTRY has no exception.

Method UPDATE_INPUT_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SRC_LEDGER Call by reference Type reference (TYPE) RLDNR Ledger 20050325
2 Importing I_TABTYPE_LINES Call by reference Type reference (TYPE) TTYPENAME Table type of original input lines 20050325
3 Importing I_T_INPUT_BUFFER Call by reference Type reference (TYPE) STANDARD TABLE Anwendungsspezifische Eingabpuffer-Tabelle 20050325

Method UPDATE_INPUT_BUFFER on class CL_BURB_ENTRY has no exception.

Method WRITE_MESSAGE_FOR_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_ENTRY_BUFFER_LINE Call by reference Type reference (TYPE) ANY Zeile des Eingabepuffers 20050331
2 Importing I_S_MSG Call by reference Type reference (TYPE) BUBAS_S_MSGE Nachr. (Erweitert : Simple + Detlevel + probclass + Alsort) 20050331

Method WRITE_MESSAGE_FOR_ENTRY on class CL_BURB_ENTRY has no exception.
History
Last changed by/on SAP  20050428 
SAP Release Created in 600