RCCTBI01 is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program generates batch input for creating characteristics...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 RCCTBI01 into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
CT21 - Batch Input for Characteristics
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: LOG_NAM = Logical file name
Title: Batch Input: Create Characteristics
Text Symbol: 001 = Processing the data records imported from the file:
Text Symbol: 002 = Create batch input session
Text Symbol: 010 = Location of file to be imported
Text Symbol: 011 = Read file from application server
Text Symbol: 012 = Read file from external application server
Text Symbol: 013 = Server name
Text Symbol: 014 = Read file from presentation server
Text Symbol: 020 = The following messages were displayed:
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
TR_GET_SAPR3_TYPE CALL FUNCTION 'TR_GET_SAPR3_TYPE' IMPORTING DEVTYPE = LF_SAP_SYSTEM TABLES TT_CVERS = LIT_FLAGS_CVERS EXCEPTIONS OTHERS = 0.
FILE_LOGFILE_ALIAS_PBO CALL FUNCTION 'FILE_LOGFILE_ALIAS_PBO' EXPORTING ed_logfile_appl = gc_logfile ed_parameter_name = 'LOG_NAM' CHANGING cd_logfile_param = log_nam.
FILE_LOGFILE_ALIAS_PBO CALL FUNCTION 'FILE_LOGFILE_ALIAS_PBO' EXPORTING ed_logfile_appl = gc_logfile CHANGING cd_logfile_param = log_nam.
FILE_LOGFILE_ALIAS_PAI CALL FUNCTION 'FILE_LOGFILE_ALIAS_PAI' EXPORTING ed_logfile_appl = gc_logfile CHANGING cd_logfile = log_nam EXCEPTIONS OTHERS = 1.
FILE_GET_NAME CALL FUNCTION 'FILE_GET_NAME' EXPORTING logical_filename = log_nam use_presentation_server = data_frn IMPORTING file_name = ds_name EXCEPTIONS file_not_found = 1 OTHERS = 2.
FILE_VALIDATE_NAME CALL FUNCTION 'FILE_VALIDATE_NAME' EXPORTING logical_filename = log_nam CHANGING physical_filename = ds_name EXCEPTIONS OTHERS = 1.
FILE_LOGFILE_ALIAS_PAI CALL FUNCTION 'FILE_LOGFILE_ALIAS_PAI' "begin 1668992 EXPORTING ed_logfile_appl = gc_logfile CHANGING cd_logfile = log_nam EXCEPTIONS OTHERS = 1. "end 1668992
FILE_GET_NAME CALL FUNCTION 'FILE_GET_NAME' EXPORTING logical_filename = log_nam use_presentation_server = data_frn IMPORTING file_name = ds_name EXCEPTIONS file_not_found = 1 OTHERS = 2.
FILE_LOGFILE_ALIAS_F4 CALL FUNCTION 'FILE_LOGFILE_ALIAS_F4' EXPORTING ed_logfile_appl = gc_logfile ed_parameter_name = 'LOG_NAM' CHANGING cd_logical_file = log_nam.
FILE_LOGFILE_F4 CALL FUNCTION 'FILE_LOGFILE_F4' IMPORTING id_logical_file = log_nam EXCEPTIONS OTHERS = 1.
TH_SELECT_SERVER CALL FUNCTION 'TH_SELECT_SERVER' EXPORTING SERVICES = MSXXLIST-MSGTYPES IMPORTING SERVER = SERVER EXCEPTIONS NO_SERVER_LIST_RECEIVED = 04 NO_SERVER_SELECTED = 08.
FILE_VALIDATE_NAME CALL FUNCTION 'FILE_VALIDATE_NAME' EXPORTING logical_filename = log_nam CHANGING physical_filename = ds_name EXCEPTIONS LOGICAL_FILENAME_NOT_FOUND = 1 VALIDATION_FAILED = 2 OTHERS = 4.
TH_SERVER_LIST CALL FUNCTION 'TH_SERVER_LIST' EXPORTING SERVICES = MSXXLIST-MSGTYPES TABLES LIST = SERVER_TAB.
CTB1_GET_DATA_FROM_REMOTE_HOST CALL FUNCTION 'CTB1_GET_DATA_FROM_REMOTE_HOST' DESTINATION SERVER EXPORTING FILE_NAME = DS_NAME logical_filename = log_nam TABLES file_contents = pc_data_tab EXCEPTIONS logical_filename_not_found = 01 validation_failed = 02 open_failure = 04 file_contains_no_data = 08.
BAL_LOG_CREATE CALL FUNCTION 'BAL_LOG_CREATE' EXPORTING I_S_LOG = L_S_LOG.
BAL_LOG_MSG_ADD_FREE_TEXT CALL FUNCTION 'BAL_LOG_MSG_ADD_FREE_TEXT' EXPORTING I_TEXT = LOC_AUX_MESSAGE-MSGTX I_MSGTY = LOC_AUX_MESSAGE-MSGTY.
BAL_DSP_LOG_DISPLAY CALL FUNCTION 'BAL_DSP_LOG_DISPLAY'.
CTBI_FEATURE_CREATE_BATCH_INP CALL FUNCTION 'CTBI_FEATURE_CREATE_BATCH_INP' EXPORTING BDC_FLAG = 'X' GROUP_DATA = CLBGR00 TCODE_MODE = SPACE TCODE_UPDATE = SPACE IMPORTING MSGTY = MESSAGE_TYPE MSGID = MESSAGE_ID MSGNO = MESSAGE_NUMBER MSGV1 = MESSAGE_VAR1 MSGV2 = MESSAGE_VAR2 MSGV3 = MESSAGE_VAR3 MSGV4 = MESSAGE_VAR4 TABLES MERKMAL = BDC_MERKMAL VALUES = BDC_WERTE.
CALL FUNCTION 'CTBI_FEATURE_CREATE_BATCH_INP' EXPORTING BDC_FLAG = SPACE GROUP_DATA = CLBGR00 TCODE_MODE = TCD_MODE TCODE_UPDATE = 'A' IMPORTING MSGTY = MESSAGE_TYPE MSGID = MESSAGE_ID MSGNO = MESSAGE_NUMBER MSGV1 = MESSAGE_VAR1 MSGV2 = MESSAGE_VAR2 MSGV3 = MESSAGE_VAR3 MSGV4 = MESSAGE_VAR4 TABLES MERKMAL = MERKMAL VALUES = WERTE.
CTBI_WRITE_MESSAGE CALL FUNCTION 'CTBI_WRITE_MESSAGE' "begin 1573350 EXPORTING MSGID = W_MSGID MSGNO = W_MSGNO MSGTY = W_MSGTY MSGV1 = W_MSGV1 MSGV2 = W_MSGV2 MSGV3 = W_MSGV3 MSGV4 = W_MSGV4 MSGV5 = SPACE IMPORTING ERROR = ERROR_FLAG MESSG = LOC_AUX_MESSAGE MSGLN = MESSAGE_LENGTH. "end 1573350
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 RCCTBI01 or its description.
RCCTBI01 - Batch Input: Create Characteristics RCCTBI01 - Batch Input: Create Characteristics RCCSEECM - ECH: ALE Distribution of Change Master RCCSEECM - ECH: ALE Distribution of Change Master RCCSEC_MIGRATION_ITAGCY - Agency Collections: Encryption of Credit Card Data RCCSEC_MIGRATION_ITAGCY - Agency Collections: Encryption of Credit Card Data