Hierarchy
⤷ 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 |