SAP Reports / Programs

RFIDTRBOE2 SAP ABAP Report - Reversal of Bill of Exchange Transactions







RFIDTRBOE2 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for You use this function to reverse all the bill of exchange or check transactions, with the exception of bounced bills of exchange that you have cleared from the system...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.

If you would like to execute this report or see the full code listing simply enter RFIDTRBOE2 into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

FTR04 - Reversal of Bill Transactions


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT RFIDTRBOE2. "Basic submit
SUBMIT RFIDTRBOE2 AND RETURN. "Return to original report after report execution complete
SUBMIT RFIDTRBOE2 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: P_BANKN = Interim Account
Selection Text: P_BANKO = Bank Account Number
Selection Text: P_BLDAT = Document Date
Selection Text: P_BUDAT = Posting Date
Selection Text: P_LIFNA = Vendor
Selection Text: P_PORT1 = Bill of Exchange Portfolio
Selection Text: P_PORT3 = Portfolio for Bounced Bills
Selection Text: P_STGRD = Reason for Reversal
Selection Text: P_UMSKZ = Sp. G/L Ind. for Bounced Bills
Selection Text: P_VARI = Layout
Selection Text: P_WAERS = Currency
Selection Text: S_ACCOU = Drawee's Bank Account
Selection Text: S_BANKK = Drawee's Bank
Selection Text: S_BELNR = Document Number
Selection Text: S_BOENO = Bill of Exchange Number
Selection Text: S_BORDR = Transaction Record
Selection Text: S_FILKD = Branch Account
Selection Text: S_GSBER = Business Area
Selection Text: S_KUNNR = Customer
Selection Text: S_LIFNR = Vendor
Selection Text: S_WRBTR = Amount
Selection Text: S_XREF1 = Reference Key 1
Selection Text: S_XREF2 = Reference Key 2
Selection Text: S_XREF3 = Reference Key 3
Selection Text: S_ZFBDT = Due Date
Title: Reversal of Bill of Exchange Transactions
Text Symbol: 076 = From "Presented to Vendor" to "Customer"
Text Symbol: 075 = From "Presented to Bank" to "Portfolio"
Text Symbol: 074 = From "Presented to Bank" to "Customer"
Text Symbol: 073 = Amount
Text Symbol: 072 = Bounced at Vendor
Text Symbol: 071 = Bounced at Bank
Text Symbol: 070 = Help - Reverse Bill of Exchange Transactions
Text Symbol: 069 = Distance
Text Symbol: 068 = List Format
Text Symbol: 067 = Time:
Text Symbol: 066 = Date:
Text Symbol: 065 = Company Code:





Text Symbol: 064 = User:
Text Symbol: 063 = Reversal from "Cleared at Vendor" to "Invoice"
Text Symbol: 077 = From "Presented to Vendor" to "Portfolio"
Text Symbol: 078 = From "Cleared at Bank" to "Customer"
Text Symbol: 079 = From "Cleared at Bank" to "Portfolio"
Text Symbol: 080 = From "Cleared at Vendor" to "Customer"
Text Symbol: 081 = From "Cleared at Vendor" to "Portfolio"
Text Symbol: 082 = From "Bounced" to "Portfolio"
Text Symbol: 083 = Bill of Exchange Payment
Text Symbol: 084 = Post Document
Text Symbol: 085 = Post with Clearing
Text Symbol: 086 = Reverse Bill Liability
Text Symbol: 087 = LC Amount
Text Symbol: 088 = Amount in LC
Text Symbol: 089 = Amount in LC
Text Symbol: 090 = Reversed Bills of Exchange and Checks
Text Symbol: 091 = Selecting items ...
Text Symbol: 030 = From "Bounced at Bank/Vendor" To:
Text Symbol: 029 = From "Cleared at Vendor" To:
Text Symbol: 028 = Cleared at Bank
Text Symbol: 027 = General Data
Text Symbol: 026 = No.
Text Symbol: 025 = Bill of Exchange Details
Text Symbol: 024 = Reference Keys
Text Symbol: 023 = On Demand
Text Symbol: 022 = Accepted
Text Symbol: 021 = Not Selected
Text Symbol: 020 = Selected
Text Symbol: 019 = All
Text Symbol: 015 = Confirmation
Text Symbol: 014 = processing?
Text Symbol: 013 = Do you want to continue
Text Symbol: 012 = Presented to Vendor
Text Symbol: 011 = Selection Criteria
Text Symbol: 010 = Bounced at Bank/Vendor
Text Symbol: 009 = Presented to Bank
Text Symbol: 008 = From "Cleared at Bank" To:
Text Symbol: 007 = From "Presented to Vendor" To:
Text Symbol: 006 = Bill of Exchange Portfolio





Text Symbol: 005 = From "Presented to Bank" To:
Text Symbol: 004 = Customer Invoice
Text Symbol: 003 = From "Bill of Exchange Portfolio" To:
Text Symbol: 002 = Reverse Postings
Text Symbol: 001 = Other
Text Symbol: 031 = Reversal from "Portfolio" to "Customer Invoice"
Text Symbol: 062 = Reversal from "Cleared at Bank" to "Invoice"
Text Symbol: 061 = Reversal from "Presented to Vendor" to "Invoice"
Text Symbol: 060 = Reversal from "Presented to Bank" to "Invoice"
Text Symbol: 059 = From "Cleared at Vendor" to "Presented to Vendor"
Text Symbol: 058 = Vendor
Text Symbol: 056 = S G/L Ind. Bounced
Text Symbol: 055 = Bank Account:
Text Symbol: 054 = Interim Account:
Text Symbol: 053 = Bill Portfolio:
Text Symbol: 052 = From "Bounced at Bank" to "Cleared at Bank"
Text Symbol: 051 = From "Bounced at Vendor" to "Presented to Vendor"
Text Symbol: 050 = From "Bounced at Bank" to "Presented to Bank"
Text Symbol: 049 = From "Bounced at Bank/Vendor" to "Bill Portfolio"
Text Symbol: 048 = From "Cleared at Vendor" to "Bounced at Vendor"
Text Symbol: 047 = From "Cleared at Vendor" to "Presented to Vendor"
Text Symbol: 046 = From "Cleared at Vendor" to "Bill of Exchange Portfolio"
Text Symbol: 045 = From "Cleared at Vendor" to "Customer Invoice"
Text Symbol: 044 = From "Presented to Vendor" to "Bill of Exchange Portfolio"
Text Symbol: 043 = From "Presented to Vendor" to "Customer Invoice"
Text Symbol: 042 = From "Cleared at Bank" to "Bounced at Bank"
Text Symbol: 041 = From "Cleared at Bank" to "Presented to Bank"
Text Symbol: 040 = From "Cleared at Bank" to "Bill of Exchange Portfolio"
Text Symbol: 039 = From "Cleared at Bank" to "Customer Invoice"
Text Symbol: 038 = From "Presented to Bank" to "Bill of Exchange Portfolio"
Text Symbol: 037 = From "Presented to Bank" to "Customer Invoice"
Text Symbol: 036 = From "Bill of Exchange Portfolio" to "Customer Invoice"
Text Symbol: 035 = Bill of Exchange Data


INCLUDES used within this REPORT RFIDTRBOE2

INCLUDE RFIDTRBOE2_GLOBAL_DATA.
INCLUDE RSDBCOM4.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

REUSE_ALV_VARIANT_DEFAULT_GET CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET' EXPORTING i_save = g_save CHANGING cs_variant = gx_variant EXCEPTIONS not_found = 2.




POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = text-070 text_object = 'RFIDTRRB2A'.

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = text-070 text_object = 'RFIDTRRB2B'.

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = text-070 text_object = 'RFIDTRRB2C'.

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = text-070 text_object = 'RFIDTRRB2D'.

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = text-070 text_object = 'RFIDTRRB2E'.

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = text-070 text_object = 'RFIDTRRB2F'.

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = text-070 text_object = 'RFIDTRRB2G'.

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = text-070 text_object = 'RFIDTRRB2H'.

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = text-070 text_object = 'RFIDTRRB2I'.

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = text-070 text_object = 'RFIDTRRB2J'.

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = text-070 text_object = 'RFIDTRRB2K'.

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = text-070 text_object = 'RFIDTRRB2L'.

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = text-070 text_object = 'RFIDTRRB2M'.

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = text-070 text_object = 'RFIDTRRB2N'.

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = text-070 text_object = 'RFIDTRRB2O'.

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = text-070 text_object = 'RFIDTRRB2P'.

POPUP_DISPLAY_TEXT CALL FUNCTION 'POPUP_DISPLAY_TEXT' EXPORTING popup_title = text-070 text_object = 'RFIDTRRB2Q'.

J_1BSA_COMPONENT_ACTIVE CALL FUNCTION 'J_1BSA_COMPONENT_ACTIVE' EXPORTING bukrs = gs_t001-bukrs component = '**' IMPORTING active_component = gf_country EXCEPTIONS component_not_active = 1.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL' EXPORTING _synchron = 'X'.

DEQUEUE_ALL CALL FUNCTION 'DEQUEUE_ALL' EXPORTING _synchron = 'X'.

CHECK_BORDRONUMBER CALL FUNCTION 'CHECK_BORDRONUMBER' EXPORTING i_nriv = gs_nriv i_bordro = bkpf-xblnr EXCEPTIONS not_included = 1 invalid_bordro = 2.

CHECK_BORDRONUMBER CALL FUNCTION 'CHECK_BORDRONUMBER' EXPORTING i_nriv = gs_nriv i_bordro = bkpf-xblnr EXCEPTIONS not_included = 1 invalid_bordro = 2.

DATE_TO_PERIOD_CONVERT CALL FUNCTION 'DATE_TO_PERIOD_CONVERT' EXPORTING i_date = bseg-augdt i_periv = gs_t001-periv IMPORTING e_gjahr = gf_year EXCEPTIONS OTHERS = 1.

CHECK_BORDRONUMBER CALL FUNCTION 'CHECK_BORDRONUMBER' EXPORTING i_nriv = gs_nriv i_bordro = *bkpf-xblnr EXCEPTIONS not_included = 1 invalid_bordro = 2.

CHECK_BORDRONUMBER CALL FUNCTION 'CHECK_BORDRONUMBER' EXPORTING i_nriv = gs_nriv i_bordro = *bkpf-xblnr EXCEPTIONS not_included = 1 invalid_bordro = 2.

DATE_TO_PERIOD_CONVERT CALL FUNCTION 'DATE_TO_PERIOD_CONVERT' EXPORTING i_date = gs_bseg-augdt i_periv = gs_t001-periv IMPORTING e_gjahr = gf_year EXCEPTIONS OTHERS = 1.

ENQUEUE_EFBKPF CALL FUNCTION 'ENQUEUE_EFBKPF' EXPORTING mode_bkpf = 'X' belnr = bsis-belnr bukrs = bsis-bukrs gjahr = bsis-gjahr _scope = '2' EXCEPTIONS foreign_lock = 1 system_failure = 2.

READ_IBAN_FROM_DB call function 'READ_IBAN_FROM_DB' "NR1421098 exporting i_banks = gs_t001-land1 i_bankl = gt_wtab-bank i_bankn = gf_accou i_bkont = '' importing e_iban = gt_wtab-iban.

BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING i_s_log = g_s_log EXCEPTIONS OTHERS = 1.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_buffer_active = 'X' i_callback_program = g_repid it_fieldcat = gt_fieldcat[] it_special_groups = gt_sp_group[] is_layout = gs_layout i_callback_pf_status_set = g_status i_save = g_save is_variant = g_variant it_events = gt_events[] TABLES t_outtab = gt_wtab.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name RFIDTRBOE2 or its description.