SAP Reports / Programs | Financial Services | Loans Management(FS-CML) SAP FS

RFVSIC01 SAP ABAP Report - Batch Input for Creating Collateral







RFVSIC01 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Report program RFVSIC01 generates collateral items from imported data records...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 RFVSIC01 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

FNO9 - Create Collateral from File


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 RFVSIC01. "Basic submit
SUBMIT RFVSIC01 AND RETURN. "Return to original report after report execution complete
SUBMIT RFVSIC01 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_OFILE = File Name
Selection Text: P_FILE = File Name
Title: Batch Input for Creating Collateral
Text Symbol: IDS = Message Class
Text Symbol: IN1 = Input File
Text Symbol: LES = Error While Reading File:
Text Symbol: MOA = Process/Foreground
Text Symbol: MOE = Display Errors Only
Text Symbol: MON = Proc.in Backgrnd
Text Symbol: MSG = Messages Brought Up
Text Symbol: NRS = Number
Text Symbol: OPE = Error Opening the File:
Text Symbol: OUT = Output File
Text Symbol: RMO = File Ty.
Text Symbol: SAT = Batch Input Being Generated for Collateral &&&&&&
Text Symbol: SXL = Display File in Excel
Text Symbol: TEX = Text File w. Fld Separator
Text Symbol: TXF = Text File
Text Symbol: TXT = TXT Format (Fld Separator = TAB)
Text Symbol: TYP = Cat
Text Symbol: UP1 = File System
Text Symbol: UPL = Presentation Server
Text Symbol: XLS = Excel
Text Symbol: XML = XML
Text Symbol: HEA = 1st Line Only Contains Fld Names
Text Symbol: 001 = Addr. Data
Text Symbol: 002 = Basic Data
Text Symbol: 003 = Addnl Data
Text Symbol: 004 = Partner Data
Text Symbol: 005 = Build.Parts Overview
Text Symbol: 006 = User Data
Text Symbol: 007 = Resubmission
Text Symbol: 009 = Processing Mode
Text Symbol: 010 = Choose Processing Modes "A", "E" or "N"!
Text Symbol: ALG = Processing of Entry Record:
Text Symbol: ASC = Text wo.Field Separator
Text Symbol: BIF = BinaryFile
Text Symbol: CLS = Error While Closing the File:





Text Symbol: CSV = CSV Format (Fld Separator = ;)
Text Symbol: DAL = Assignment of Collateral &&&&&& to Loan &&&& &&&&&&&&&&&&&
Text Symbol: DBS = Application Server
Text Symbol: DSE = End of Allocation for Loan &&&& &&&&&&&&&&&&&
Text Symbol: DST = Start of Allocation for Loan &&&& &&&&&&&&&&&&&
Text Symbol: DTF = File Format
Text Symbol: DTN = Input File
Text Symbol: EFN = Output File (Errors in Entry Records)
Text Symbol: EOK = Output file generated
Text Symbol: ERO = Error While Writing the Output File:
Text Symbol: ERR = Input File is Empty. No Processing!


INCLUDES used within this REPORT RFVSIC01

INCLUDE RFVOBJIN.
INCLUDE TRUX_SELECTION_SCREEN_DATA.


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:

FTBP_READ_ROLES CALL FUNCTION 'FTBP_READ_ROLES' EXPORTING * I_ASSI_TYP = * appl = c_appl_blo "N1098600 appl = c_appl_sic display = space fill_table = 'X' * NO_DISPL_IF_ONE = ' ' * PARTTYPE = ' ' * I_ROLECATEGORY = * I_ROLE = TABLES t_tb003 = t_tb003 EXCEPTIONS application = 0 roletyp = 0 type = 0 OTHERS = 0.

BPAR_P_ROLE_VALUES * CALL FUNCTION 'BPAR_P_ROLE_VALUES' * EXPORTING * appl = c_appl_sic * display = space * fill_table = 'X' * zgp = 'X' * TABLES * t_tbz0 = t_tbz0_0070.

FILE_READ_AND_CONVERT_SAP_DATA CALL FUNCTION 'FILE_READ_AND_CONVERT_SAP_DATA' EXPORTING i_filename = p_file i_servertyp = l_servertyp i_fileformat = l_fileformat i_field_seperator = l_field_seperator i_line_header = p_header TABLES i_tab_receiver = t_rlfvsic EXCEPTIONS OTHERS = 4.

PROCESS_GUI_DDIC_CONVERSION CALL FUNCTION 'PROCESS_GUI_DDIC_CONVERSION' EXPORTING i_struktur_name_i1 = 'RLFVSIC' i_struktur_i1 = t_rlfvsic CHANGING i_struktur_i2 = t_rlfvsic EXCEPTIONS OTHERS = 4.

ISB_TR_LOAN_READ_CONTRACT CALL FUNCTION 'ISB_TR_LOAN_READ_CONTRACT' TABLES i_ranl = r_ranl i_bukrs = r_bukrs e_ranl = t_vdarl e_vdarlsic = t_sicher EXCEPTIONS OTHERS = 4.

SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = percentage text = text80.

SET_CURRENT_OBJECT CALL FUNCTION 'SET_CURRENT_OBJECT' EXPORTING i_object = l_object i_tcode = c_tcode_sic.

BDC_OPEN_GROUP CALL FUNCTION 'BDC_OPEN_GROUP' EXPORTING group = btci_group user = sy-uname IMPORTING qid = btci_name.

SAP_DATA_CONVERT_WRITE_FILE CALL FUNCTION 'SAP_DATA_CONVERT_WRITE_FILE' EXPORTING i_filename = p_ofile i_servertyp = l_servertyp i_appl_keep = p_excel i_fileformat = l_fileformat TABLES i_tab_sender = t_rlfvsic_out EXCEPTIONS OTHERS = 4.



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 RFVSIC01 or its description.