HHRCBT00 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.
If you would like to execute this report or see the full code listing simply enter HHRCBT00 into the relevant SAP transactions such as SE38 or SE80
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.
Selection Text: BANKS = D Bank country
Selection Text: HBKID = D House bank
Selection Text: HKTID = D Account ID
Selection Text: P_BANKS = Country Key
Selection Text: P_CURRY = Currency
Selection Text: P_EMFSL = Range for receiver
Selection Text: P_ETYPE = EE type
Selection Text: P_HUB3 = Payment order HUB3
Selection Text: P_INDIV = Do not summarize virmans
Selection Text: P_LGART = Restricted to wage types
Selection Text: P_TEST = Test ?
Selection Text: P_URGIN = Urgency indicator
Title: Bank transfer preparation
Text Symbol: E03 = Only Croatian bank is allowed!
Text Symbol: E02 = or all fields for house bank!
Text Symbol: E01 = Enter either no (= DTAKT use)
Text Symbol: 065 = Total
Text Symbol: 064 = Number of bank transfers
Text Symbol: 063 = Date of valuta
Text Symbol: 062 = Identification (LAUFI):
Text Symbol: 061 = Run date (LAUFD) :
Text Symbol: 060 = Data were succesfully writen to table T7HRA1 with identification:
Text Symbol: 053 = the error or exclude the personal numbers from processing
Text Symbol: 052 = Run the program with log for personal numbers to analyze the error. Then correct
Text Symbol: 001 = Additional options
Text Symbol: 002 = Special run
Text Symbol: 003 = Restriction of processed data
Text Symbol: 004 = Rest of the pay
Text Symbol: 005 = Other deductions
Text Symbol: 006 = Tax&SI
Text Symbol: 007 = House bank account
Text Symbol: 008 = Transfer and output options
Text Symbol: 009 = Test
Text Symbol: 010 = Medium table T7HRA1
Text Symbol: 011 = DMEE
Text Symbol: 015 = Transfer options
Text Symbol: 016 = Do not summarize bank transfers
Text Symbol: 017 = Display results as bank transfer
INCLUDE HHRIFORM.
No SAP DATABASE tables are accessed within this REPORT code!
REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = alvari IMPORTING es_variant = alvari EXCEPTIONS not_found = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_VARIANT_F4 CALL FUNCTION 'REUSE_ALV_VARIANT_F4' EXPORTING is_variant = alvari IMPORTING es_variant = alvari EXCEPTIONS not_found = 1 program_error = 2 OTHERS = 3.
HR_HR_READ_PYRES_INTERVAL CALL FUNCTION 'HR_HR_READ_PYRES_INTERVAL' EXPORTING pernr = pernr-pernr mode = 'S' begda = pn-begda endda = pn-endda bondt = bondt payty = payty payid = payid tprun = '' tpall = '' TABLES runs = it_runs myrg = it_myrg rtdet = it_rtdet.
HR_HR_READ_PYRES_INTERVAL CALL FUNCTION 'HR_HR_READ_PYRES_INTERVAL' EXPORTING pernr = pernr-pernr mode = 'R' begda = pn-begda endda = pn-endda bondt = bondt payty = payty payid = payid tprun = '' tpall = '' TABLES runs = it_runs myrg = it_myrg rtdet = it_rtdet.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = repid i_structure_name = 'T7HRA1' is_variant = alvari i_save = 'X' TABLES t_outtab = it_table.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = repid i_structure_name = 'T7HRA1' i_inclname = repid CHANGING ct_fieldcat = fldcat[] EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = repid i_structure_name = 'P0002' i_inclname = repid CHANGING ct_fieldcat = fldcat2[] EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = repid * i_structure_name = 'T7HRA1' it_fieldcat = fldcat[] is_variant = alvari i_save = 'X' TABLES t_outtab = it_table.
DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = repid dynumb = '1000' translate_to_upper = 'X' TABLES dynpfields = dynpro_values.
F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = retf "'HBKID' dynpprog = repid dynpnr = '1000' dynprofield = dynprof "'HBKID' value_org = 'S' TABLES value_tab = values_tab.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.