RCVBI005 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for You can use this report to generate a test file for batch input of document info 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 RCVBI005 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
OD92 - Document Batch Input Example File
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: DOKAR = Document type
Selection Text: LOG_NAME = Logical file name
Selection Text: MOD_STR = Document number prefix
Selection Text: NO_MAPPE = No. of documents per session
Selection Text: NUMBER = Number of selected documents
Selection Text: START_D = Generic document number
Title: Generate Test File for Document Batch Input
Text Symbol: 001 = Session:
Text Symbol: 002 = Selection conditions
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
FILE_GET_NAME CALL FUNCTION 'FILE_GET_NAME' EXPORTING logical_filename = log_name IMPORTING file_name = ds_phy_name EXCEPTIONS file_not_found = 04.
FILE_VALIDATE_NAME CALL FUNCTION 'FILE_VALIDATE_NAME' "start 1790561 EXPORTING logical_filename = gc_logfile_dms CHANGING physical_filename = ds_phy_name EXCEPTIONS OTHERS = 1.
READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING id = text_header-tdid language = text_header-tdspras name = text_header-tdname object = text_header-tdobject IMPORTING header = text_header TABLES lines = ltext_tab EXCEPTIONS id = 04 language = 08 name = 12 not_found = 16 object = 20 reference_check = 24.
CLCV_CONVERT_FIELDS_TO_OBJECT CALL FUNCTION 'CLCV_CONVERT_FIELDS_TO_OBJECT' EXPORTING rmclfstru = rmclf table = 'DRAW' IMPORTING rmclfstru = rmclf tcode = sy-tcode EXCEPTIONS tclo_not_found = 04.
CLAP_DDB_GET_CLASSTYPES_OBJECT CALL FUNCTION 'CLAP_DDB_GET_CLASSTYPES_OBJECT' EXPORTING spras = sy-langu obtab = tcla-obtab TABLES types = klart_tab EXCEPTIONS no_classtype_found = 04.
CLAP_DDB_GET_CLASSIFICATION CALL FUNCTION 'CLAP_DDB_GET_CLASSIFICATION' EXPORTING object = kssk-objek obtab = tcla-obtab standard_type_only = rmclf-kreuz object_eq_class = rmclf-kreuz spras = sy-langu only_varklart = tcla-varklart read_only = 'X' TABLES allocations = alloc_tab EXCEPTIONS no_allocation = 04 set_aennr = 08 change_nr_not_exist = 12 date_in_past = 16 error_class = 20 error_date_restriction = 24 error_status = 28.
CLAP_DDB_SHOW_CLASSIFICATION CALL FUNCTION 'CLAP_DDB_SHOW_CLASSIFICATION' EXPORTING class = klah-class object = kssk-objek classtype = kssk-klart object_eq_class = space EXCEPTIONS allocation_not_available = 04.
CTMS_DDB_HAS_CHARACTERISTICS CALL FUNCTION 'CTMS_DDB_HAS_CHARACTERISTICS' EXPORTING required = 'X' optional = 'X' inherited_only = ' ' assigned = 'X' unassigned = 'X' inherited_excluding = 'X' TABLES exp_characteristics = char_tab EXCEPTIONS not_found = 04 no_characteristic_in_ddb = 08.
CTMS_DDB_HAS_VALUES CALL FUNCTION 'CTMS_DDB_HAS_VALUES' EXPORTING assigned_values = 'X' allowed_values = ' ' first_assigned_value = ' ' default_values = ' ' TABLES imp_characteristics = char_tab exp_values = vals_tab EXCEPTIONS not_found = 04.
CONVERSION_EXIT_KONPR_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_KONPR_OUTPUT' "3.0F
KEY_ZU_OBJEKT CALL FUNCTION 'KEY_ZU_OBJEKT' EXPORTING objekt = drad_tab-dokob IMPORTING key1 = keyf-keyf01 key2 = keyf-keyf02 key3 = keyf-keyf03 key4 = keyf-keyf04 key5 = keyf-keyf05 key6 = keyf-keyf06 key7 = keyf-keyf07 key8 = keyf-keyf08 key9 = keyf-keyf09 key10 = keyf-keyf10 len1 = kfln-kfln01 len2 = kfln-kfln02 len3 = kfln-kfln03 len4 = kfln-kfln04 len5 = kfln-kfln05 len6 = kfln-kfln06 len7 = kfln-kfln07 len8 = kfln-kfln08 len9 = kfln-kfln09 len10 = kfln-kfln10 EXCEPTIONS no_objekt = 04.
CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING ifeld =
conve = conv-conv01 IMPORTING efeld = .
CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING ifeld =
conve = conv-conv02 IMPORTING efeld = .
CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING ifeld =
conve = conv-conv03 IMPORTING efeld = .
CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING ifeld =
conve = conv-conv04 IMPORTING efeld = .
CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING ifeld =
conve = conv-conv05 IMPORTING efeld = .
CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING ifeld =
conve = conv-conv06 IMPORTING efeld = .
CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING ifeld =
conve = conv-conv07 IMPORTING efeld = .
CONVERT_FIELD_TO_EXTERN_FORMAT
CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING ifeld =conve = conv-conv08 IMPORTING efeld = .
CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING ifeld =
conve = conv-conv09 IMPORTING efeld = .
CONVERT_FIELD_TO_EXTERN_FORMAT CALL FUNCTION 'CONVERT_FIELD_TO_EXTERN_FORMAT' EXPORTING ifeld =
conve = conv-conv10 IMPORTING efeld = .
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 RCVBI005 or its description.
RCVBI005 - Generate Test File for Document Batch Input RCVBI005 - Generate Test File for Document Batch Input RCU_VC_PERFORMANCE - APIs for BOMs: Maintain Material BOM RCU_VC_PERFORMANCE - APIs for BOMs: Maintain Material BOM RCU_UPLOAD_EXCEL_TO_VTAB - RCUUPLOADEXCELTOVTAB RCU_UPLOAD_EXCEL_TO_VTAB - RCUUPLOADEXCELTOVTAB