RFVDBES0 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Balance sheet transfer - Loans If you make changes in the Loans component or to a loan partner which result in a change to the account assignment reference, these loans are flagged for balance sheet transfer...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 RFVDBES0 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
FNBD - Loans-Automatic bal.sheet transfer
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: SO_RANL = Contract Number
Selection Text: SO_KOREF = Acct Assignment Ref. Old
Selection Text: SO_GSART = Product Type
Selection Text: SO_BUKRS = Company Code
Selection Text: DEL_FLAG =
Title: Loan Balance Sheet Transfer
Text Symbol: BL1 = General Selections
Text Symbol: BL2 = Posting Control
Text Symbol: LOE = Delete transfer flag if acct assignment reference has not changed
Text Symbol: U01 = COCD
Text Symbol: U02 = Contract No.
Text Symbol: U04 = Entered by
Text Symbol: U05 = Created on
Text Symbol: U06 = Processed by
Text Symbol: U07 = Proc.Date
Text Symbol: U08 = PostngDate
Text Symbol: U09 = AcctAssRefOld
Text Symbol: U10 = AcctAssRefNew
Text Symbol: U11 = OFT
Text Symbol: U12 = IFT
Text Symbol: U13 = EntryTrns.
Text Symbol: U14 = ChngeTrns.
Text Symbol: 001 = POSTED RECORDS:
Text Symbol: 002 = UNPOSTED RECORDS (new acct assignment ref. was not entered if not marked differently in record)
Text Symbol: 100 = No change in account assignment reference
Text Symbol: 101 = Transfer posting was cancelled
Text Symbol: 102 = Transfer posting was not made
Text Symbol: 103 = Loan not released (new acct.ass.ref., FTfrom, FTto not calculated):
Text Symbol: 104 = Object not released (new acct.ass.ref., OFT, IFT not calculated):
Text Symbol: 105 = Error in online program
Text Symbol: 106 = Error:
Text Symbol: 107 = Outflow flow type not found
Text Symbol: 108 = Inflow flow type not found
Text Symbol: 109 = Posting flag was deleted
Text Symbol: 111 = No position to be transferred exists
Text Symbol: 112 = Acct assignment ref. was changed
Text Symbol: 113 = Loan master data blocked
Text Symbol: 114 = Flows not released
INCLUDE VDCONST0.
No SAP DATABASE tables are accessed within this REPORT code!
ENQUEUE_ESVDKOREF CALL FUNCTION 'ENQUEUE_ESVDKOREF' EXPORTING rantyp = '1' bukrs = t001-bukrs EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING mode = 'CURRENT' new_list_id = 'X' no_dialog = 'X' IMPORTING out_parameters = pri_par valid = valid.
READ_LOAN_FLOWTYPES_PER_FUNC CALL FUNCTION 'READ_LOAN_FLOWTYPES_PER_FUNC' EXPORTING bukrs = xvdkoref-bukrs gsart = ivdarl-gsart sloanfunc = sloanfunc_350 TABLES otzb0a = itzb0a EXCEPTIONS tzpa_customizing_error = 1 no_flowtypes_selected = 2 OTHERS = 3.
GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING mode = 'CURRENT' new_list_id = flg_first in_parameters = pri_par no_dialog = 'X' IMPORTING out_parameters = pri_par valid = valid.
FVD_DB_VDARL_GET_SNG CALL FUNCTION 'FVD_DB_VDARL_GET_SNG' EXPORTING i_bukrs = xvdkoref-bukrs i_sarchiv = space i_ranl = xvdkoref-ranl IMPORTING e_str_vdarl = vdarl EXCEPTIONS contract_not_found = 1 OTHERS = 2.
FLBP_LOAD_PARTNER CALL FUNCTION 'FLBP_LOAD_PARTNER' EXPORTING i_date = sy-datum i_future = 'X' "auch zukunftige Beziehungen * i_load_hvp = 'X' "NOTE 582751 i_snumobj = 'VD' i_sobjekt = isobjekt i_rolle = srolint IMPORTING partnr_hvp = but000-partner EXCEPTIONS not_found = 1 OTHERS = 2.
FSBP_DBREAD_BUT000 CALL FUNCTION 'FSBP_DBREAD_BUT000' EXPORTING i_partner = but000-partner IMPORTING e_but000 = l_wa_but000 EXCEPTIONS not_found = 3 OTHERS = 4.
FVVM_ACCOUNTREF_PARTNER_READ CALL FUNCTION 'FVVM_ACCOUNTREF_PARTNER_READ' EXPORTING partner = but000-partner emp_date = sy-datum comp_code = vdarl-bukrs IMPORTING vzkpart = vzkpart EXCEPTIONS no_partner = 1 OTHERS = 2.
FVVM_ACCOUNTREF_SEARCH CALL FUNCTION 'FVVM_ACCOUNTREF_SEARCH' EXPORTING bukrs = vdarl-bukrs rantyp = '1' sanlf = vdarl-sanlf struktur_1 = vdarl struktur_2 = vzkpart struktur_3 = vdhobj struktur_4 = vzbavv struktur_5 = issr_rpi_mft strukt_name_1 = struk_vdarl strukt_name_2 = struk_vzkpart strukt_name_3 = struk_vdhobj strukt_name_4 = struk_vzbavv strukt_name_5 = struk_ISSR_RPI_MFT IMPORTING rrefkont = refkont_neu EXCEPTIONS kontref_nicht_gef = 01 stammdaten_nicht_ausreichend = 02 struktur_nicht_gef = 03.
FVD_DB_VDARL_GET_SNG CALL FUNCTION 'FVD_DB_VDARL_GET_SNG' EXPORTING i_bukrs = ivdarl-bukrs i_sarchiv = ivdarl-sarchiv i_ranl = ivdarl-ranl IMPORTING e_str_vdarl = vdarl EXCEPTIONS contract_not_found = 1 OTHERS = 2.
GET_PRINT_PARAMETERS CALL FUNCTION 'GET_PRINT_PARAMETERS' EXPORTING mode = 'CURRENT' new_list_id = flg_first in_parameters = pri_par no_dialog = 'X' IMPORTING out_parameters = pri_par valid = valid.
MESSAGE_GET_TEXT CALL FUNCTION 'MESSAGE_GET_TEXT' EXPORTING ieinfo = error ilangu = sy-langu IMPORTING etext = errortxt EXCEPTIONS no_t100_found = 01.
GET_DOMAENENTEXT CALL FUNCTION 'GET_DOMAENENTEXT' EXPORTING dname = domname dvalue = domvalue_l IMPORTING dtext = ddtext EXCEPTIONS no_domain_found = 01.
FVD_ENQUEUE_EFVDARL CALL FUNCTION 'FVD_ENQUEUE_EFVDARL' EXPORTING bukrs = upvdarl-bukrs sarchiv = upvdarl-sarchiv ranl = upvdarl-ranl x_bukrs = space x_sarchiv = space x_ranl = space EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
DEQUEUE_EFVDARL CALL FUNCTION 'DEQUEUE_EFVDARL' EXPORTING bukrs = upvdarl-bukrs sarchiv = upvdarl-sarchiv ranl = upvdarl-ranl x_bukrs = space x_sarchiv = space x_ranl = space.
ENQUEUE_ESVDKOREF * call function 'ENQUEUE_ESVDKOREF' * exporting * rantyp = ivdkoref-rantyp * bukrs = ivdkoref-bukrs * ranl = ivdkoref-ranl * rldepo = ivdkoref-rldepo * dtrans = ivdkoref-dtrans * ntrans = ivdkoref-ntrans * exceptions * foreign_lock = 1 * system_failure = 2 * others = 3.
VDKOREF_VERBUCHER CALL FUNCTION 'VDKOREF_VERBUCHER' EXPORTING kz = mode upd_vdkoref = ivdkoref EXCEPTIONS update_error = 01.
DEQUEUE_ESVDKOREF * call function 'DEQUEUE_ESVDKOREF' * exporting * rantyp = ivdkoref-rantyp * bukrs = ivdkoref-bukrs * ranl = ivdkoref-ranl * rldepo = ivdkoref-rldepo * dtrans = ivdkoref-dtrans * ntrans = ivdkoref-ntrans * exceptions * others = 1.
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 RFVDBES0 or its description.