REMIG_SPLIT_SUBMIT is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Splitting a Migration File This report is used to split a migration import file into several smaller files...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 REMIG_SPLIT_SUBMIT 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: ANZ_PUFF = D Commit interval
Selection Text: ERR_ABS = D Absolute error
Selection Text: ERR_INT = D Error interval
Selection Text: ERR_REL = D Relative error in %
Selection Text: FILENR = D Number of files
Selection Text: FILE_ERR = Name of error files
Selection Text: FILE_IN = Name of original import file
Selection Text: FILE_OUT = Name of split import file
Selection Text: FIRMA = D Company
Selection Text: K_REPEAT = D Restart
Selection Text: OBJECT = D Migration Object
Selection Text: PATH_ERR = Directory of error files
Selection Text: PATH_IN = Directory of original files
Selection Text: PATH_OUT = Directory of split files
Selection Text: P_EVENT = D Write workflow events
Selection Text: P_STAT = D Write statistics
Selection Text: QCP = D Legacy system character set
Selection Text: SPLITNR = No. of data records per file
Title: Split up a migration file and start import if necessary
Text Symbol: T10 = Migration Object
Text Symbol: T07 = Performance
Text Symbol: T06 = Error barriers
Text Symbol: T05 = Control data
Text Symbol: T04 = Submit paramters
Text Symbol: 001 = File name contains no generic characters
Text Symbol: 002 = Data recs.
Text Symbol: 003 = Name of error file contains no generic characters
Text Symbol: 004 = No directory for error files entered
Text Symbol: 005 = Specify only one splitting criteria
Text Symbol: 006 = Generated files
Text Symbol: 007 = Number of data records of original file
Text Symbol: 008 = Splitting in N files with N =
Text Symbol: 009 = No. of data records per file
Text Symbol: 030 = Step 1: Splitting the import file
Text Symbol: 031 = Original file:
Text Symbol: 032 = Used code page:
Text Symbol: 033 = Migration compay:
Text Symbol: 034 = Migration Object:
No SAP DATABASE tables are accessed within this REPORT code!
ISU_M_AUTHORITY_CHECK CALL FUNCTION 'ISU_M_AUTHORITY_CHECK' EXPORTING x_act = '5' "execute x_grp = 'FIL' "Import file x_frm = firma IMPORTING y_subrc = gv_auth_rc.
SCP_GET_CODEPAGE_NUMBER CALL FUNCTION 'SCP_GET_CODEPAGE_NUMBER' IMPORTING appl_codepage = scp EXCEPTIONS OTHERS = 1.
ISU_M_UNICODE_CHECK CALL FUNCTION 'ISU_M_UNICODE_CHECK' EXPORTING x_codepage = qcp IMPORTING y_is_uc_system = gv_unicode.
ISU_M_DATASET_BINARY_OPEN CALL FUNCTION 'ISU_M_DATASET_BINARY_OPEN' EXPORTING x_dataset = infile EXCEPTIONS file_open_error = 1.
ISU_M_DATASET_BINARY_READ CALL FUNCTION 'ISU_M_DATASET_BINARY_READ' EXPORTING x_dataset = infile IMPORTING y_record = gv_xstring EXCEPTIONS file_eof_reached = 1.
ISU_M_TRANSLATE_CODEPAGE_IN CALL FUNCTION 'ISU_M_TRANSLATE_CODEPAGE_IN' EXPORTING x_codepage = qcp x_data = gv_xstring IMPORTING y_data = gv_info.
ISU_M_DATASET_BINARY_CLOSE CALL FUNCTION 'ISU_M_DATASET_BINARY_CLOSE' EXPORTING x_dataset = infile x_write_eof = co_nonmarked.
ISU_M_DATASET_BINARY_READ CALL FUNCTION 'ISU_M_DATASET_BINARY_READ' EXPORTING x_dataset = infile IMPORTING y_record = gv_xstring EXCEPTIONS file_eof_reached = 1.
ISU_M_DATASET_BINARY_WRITE CALL FUNCTION 'ISU_M_DATASET_BINARY_WRITE' EXPORTING x_dataset = outfile x_record = gv_xstring EXCEPTIONS file_write_error = 1.
ISU_M_DATASET_BINARY_OPEN CALL FUNCTION 'ISU_M_DATASET_BINARY_OPEN' EXPORTING x_dataset = file x_mode = 'O' EXCEPTIONS file_open_error = 1.
ISU_M_DATASET_BINARY_WRITE CALL FUNCTION 'ISU_M_DATASET_BINARY_WRITE' EXPORTING x_dataset = file x_record = gv_xstring EXCEPTIONS file_write_error = 1.
ISU_M_DATASET_BINARY_CLOSE CALL FUNCTION 'ISU_M_DATASET_BINARY_CLOSE' EXPORTING x_dataset = p_file x_write_eof = co_marked.
CALL FUNCTION 'ISU_M_DATASET_BINARY_READ' EXPORTING x_dataset = infile IMPORTING y_record = gv_xstring EXCEPTIONS file_eof_reached = 1.
ISU_M_DATASET_BINARY_CLOSE CALL FUNCTION 'ISU_M_DATASET_BINARY_CLOSE' EXPORTING x_dataset = infile x_write_eof = co_nonmarked.
ISU_M_DATASET_BINARY_OPEN CALL FUNCTION 'ISU_M_DATASET_BINARY_OPEN' EXPORTING x_dataset = infile EXCEPTIONS file_open_error = 1.
ISU_M_DATASET_BINARY_READ CALL FUNCTION 'ISU_M_DATASET_BINARY_READ' EXPORTING x_dataset = infile IMPORTING y_record = gv_xstring EXCEPTIONS file_eof_reached = 1.
ISU_M_DATASET_BINARY_READ CALL FUNCTION 'ISU_M_DATASET_BINARY_READ' EXPORTING x_dataset = infile IMPORTING y_record = gv_xstring EXCEPTIONS file_eof_reached = 1.
ISU_M_DATASET_BINARY_WRITE CALL FUNCTION 'ISU_M_DATASET_BINARY_WRITE' EXPORTING x_dataset = outfile x_record = gv_xstring EXCEPTIONS file_write_error = 1.
ISU_M_MASS_RUN_GET_VARNUMBER CALL FUNCTION 'ISU_M_MASS_RUN_GET_VARNUMBER' EXPORTING x_firma = temob-firma x_object = temob-object x_actual = 'X' IMPORTING y_varnumber = lv_varnumber.
ISU_M_REPORT_VARIANT CALL FUNCTION 'ISU_M_REPORT_VARIANT' EXPORTING x_report = lv_report x_variant = lv_variant TABLES x_params = irsparams EXCEPTIONS error_create_variant = 1 no_authority = 2 OTHERS = 3.
ISU_M_REPORT_SUBMIT_JOB CALL FUNCTION 'ISU_M_REPORT_SUBMIT_JOB' EXPORTING x_server = space x_report = lv_report x_variant = lv_variant x_now = co_marked x_firma = temob-firma IMPORTING y_released = gv_released y_jobname = lv_jobname y_jobcount = lv_jobcount EXCEPTIONS error_report_variant = 1 error_job_open = 2 error_job_submit = 3 error_job_close = 4 no_startdate = 5 no_authority = 6 OTHERS = 7.
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 REMIG_SPLIT_SUBMIT or its description.
REMIG_SPLIT_SUBMIT - Split up a migration file and start import if necessary REMIG_SPLIT_SUBMIT - Split up a migration file and start import if necessary REMIG_REEGMM00_SPLIT - Distribution of Migration Data for Device Installation RIVA REMIG_REEGMM00_SPLIT - Distribution of Migration Data for Device Installation RIVA REMIG_RECONTOP - Include REMIG_RECONTOP REMIG_RECONF01 - Include REMIG_RECONF01