FINB_TR_DSP_CONTF01 is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.
If you would like to execute this report or see the full code listing simply enter FINB_TR_DSP_CONTF01 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.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
TR_READ_REQUEST_WITH_TASKS CALL FUNCTION 'TR_READ_REQUEST_WITH_TASKS' EXPORTING iv_trkorr = dynp0100-key-trkorr IMPORTING * ET_REQUEST_HEADERS = et_requests = t_request EXCEPTIONS invalid_input = 1 OTHERS = 2 .
TR_SORT_OBJECT_AND_KEY_LIST CALL FUNCTION 'TR_SORT_OBJECT_AND_KEY_LIST' CHANGING ct_objects = lt_e071 ct_keys = lt_e071k.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING * PERCENTAGE = 0 text = l_progress_txt.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING * PERCENTAGE = 0 text = space.
LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'FINB_TR_CLUSTER_KEY' i_client_never_display = 'X' CHANGING ct_fieldcat = l_t_fcat EXCEPTIONS OTHERS = 3.
TR_F4_REQUESTS CALL FUNCTION 'TR_F4_REQUESTS' EXPORTING * IV_USERNAME = SY-UNAME * IV_TRKORR_PATTERN = * IV_TRFUNCTIONS = * IV_TRSTATUS = * IV_FROM_DATE = * IV_TO_DATE = iv_client = dynp0100-t-mandt * IV_PROJECT = * IV_TITLE = * IV_VIA_SELECTION_SCREEN = 'X' * IV_COMPLETE_REQUESTS = 'X' IMPORTING ev_selected_request = x_trkorr * ES_SELECTED_REQUEST = .
ENQUEUE_E_TRKORR CALL FUNCTION 'ENQUEUE_E_TRKORR' EXPORTING trkorr = dynp0100-key-trkorr EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
DEQUEUE_E_TRKORR CALL FUNCTION 'DEQUEUE_E_TRKORR' EXPORTING * MODE_E070 = 'E' trkorr = dynp0100-key-trkorr * X_TRKORR = ' ' * _SCOPE = '3' * _SYNCHRON = ' ' * _COLLECT = ' ' .
FINB_TR_NAMETAB_GET CALL FUNCTION 'FINB_TR_NAMETAB_GET' EXPORTING i_tabname = s_appl-conttab IO_MSG = g-o_msg I_NO_BUFFERING = 'X' EXCEPTIONS ERROR_PASSED_TO_MSG = 1 NAMETAB_ERROR = 2 OTHERS = 3 .
APPL_LOG_DISPLAY CALL FUNCTION 'APPL_LOG_DISPLAY' EXPORTING object = 'FINB_TR' subobject = 'TRANSPORT' * EXTERNAL_NUMBER = ' ' * OBJECT_ATTRIBUTE = 0 * SUBOBJECT_ATTRIBUTE = 0 * EXTERNAL_NUMBER_ATTRIBUTE = 0 * DATE_FROM = SY-DATUM * TIME_FROM = '000000' * DATE_TO = SY-DATUM * TIME_TO = SY-UZEIT * TITLE_SELECTION_SCREEN = ' ' * TITLE_LIST_SCREEN = ' ' * COLUMN_SELECTION = '11112221122 ' * SUPPRESS_SELECTION_DIALOG = ' ' * COLUMN_SELECTION_MSG_JUMP = '1' * EXTERNAL_NUMBER_DISPLAY_LENGTH = 20 * I_S_DISPLAY_PROFILE = * I_VARIANT_REPORT = ' ' * IMPORTING * NUMBER_OF_PROTOCOLS = EXCEPTIONS no_authority = 1 OTHERS = 2 .
FINB_TR_IS_TEXT_TABLE CALL FUNCTION 'FINB_TR_IS_TEXT_TABLE' EXPORTING i_tabname = s_datainfo-tabname it_structure = dynp0130-t_structure IMPORTING is_text_table = l_text_table EXCEPTIONS nametab_error = 1 OTHERS = 2.
DD_OBJECT_EXISTS CALL FUNCTION 'DD_OBJECT_EXISTS' EXPORTING class = 'TABL' name = l_name state = 'A' IMPORTING exists = l_exists * PRODUCED = EXCEPTIONS illegal_input = 1 OTHERS = 2 .
LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = s-tabname i_client_never_display = ' ' CHANGING ct_fieldcat = t_fcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
FINB_TR_IS_TEXT_TABLE CALL FUNCTION 'FINB_TR_IS_TEXT_TABLE' EXPORTING i_tabname = s-tabname it_structure = t_structure IMPORTING is_text_table = l_text_table EXCEPTIONS OTHERS = 2.
LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = c_alv_keys_struc i_client_never_display = ' ' CHANGING ct_fieldcat = lt_fieldcat EXCEPTIONS OTHERS = 3.
LVC_FIELDCATALOG_MERGE CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'FINB_TR_FIELDINFO' i_client_never_display = ' ' CHANGING ct_fieldcat = lt_fieldcat EXCEPTIONS OTHERS = 3.
VRM_DELETE_VALUES CALL FUNCTION 'VRM_DELETE_VALUES' EXPORTING id = 'DYNP0110-DROPDOWN_TABNAME' EXCEPTIONS OTHERS = 2.
VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = 'DYNP0110-DROPDOWN_TABNAME' values = dynp0110-dropdown_table_values EXCEPTIONS id_illegal_name = 1 OTHERS = 2.
CALL FUNCTION 'VRM_DELETE_VALUES' EXPORTING id = 'DYNP0120-DROPDOWN_TABNAME' EXCEPTIONS OTHERS = 2.
VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = 'DYNP0120-DROPDOWN_TABNAME' values = dynp0120-dropdown_table_values EXCEPTIONS id_illegal_name = 1 OTHERS = 2.
VRM_DELETE_VALUES CALL FUNCTION 'VRM_DELETE_VALUES' EXPORTING id = 'DYNP0130-DROPDOWN_TABNAME' EXCEPTIONS OTHERS = 2.
VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = 'DYNP0130-DROPDOWN_TABNAME' values = dynp0130-dropdown_table_values EXCEPTIONS id_illegal_name = 1 OTHERS = 2.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Transportobjekt'(005) text_question = 'Transportobjekt wechseln?'(004) display_cancel_button = ' ' IMPORTING answer = answer.
TR_DISPLAY_REQUESTS CALL FUNCTION 'TR_DISPLAY_REQUESTS' EXPORTING * IV_TITLE = TEXT-AA2 * IV_FIRST_NODE_TEXT = TEXT-C00 it_request_numbers = t_request * IV_PROG_TOP_OF_PAGE = ' ' * IV_FORM_TOP_OF_PAGE = ' ' * IV_COMPLETE_REQUESTS = 'X' * IV_CUA_STATUS = * CHANGING * CS_SORT_DESCRIPTION = .
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'N' textline1 = 'Struktur ist noch nicht vorhanden'(006) textline2 = 'Struktur wirklich schreiben?'(002) titel = 'Strukturexport'(003) * START_COLUMN = 25 * START_ROW = 6 * CANCEL_DISPLAY = 'X' IMPORTING answer = answer.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'N' textline1 = 'Dateninfo ist noch nicht vorhanden'(007) textline2 = 'Wirklich schreiben?'(008) titel = 'Datenexport'(009) * START_COLUMN = 25 * START_ROW = 6 * CANCEL_DISPLAY = 'X' IMPORTING answer = answer.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Debugging'(029) * DIAGNOSE_OBJECT = ' ' text_question = text-030 "Debugging-Schalter fr mindestens ein Transportobjekt gefunden.Trotzdem einplanen?
BP_START_DATE_EDITOR CALL FUNCTION 'BP_START_DATE_EDITOR' EXPORTING stdt_dialog = btc_yes stdt_input = l_tbtcstrt stdt_opcode = btc_edit_startdate IMPORTING stdt_modify_type = l_modify stdt_output = l_tbtcstrt EXCEPTIONS OTHERS = 28.
JOB_OPEN CALL FUNCTION 'JOB_OPEN' EXPORTING * DELANFREP = ' ' * JOBGROUP = ' ' jobname = l_job-jobname * SDLSTRTDT = NO_DATE * SDLSTRTTM = NO_TIME IMPORTING jobcount = l_job-jobcount EXCEPTIONS cant_create_job = 1 invalid_job_data = 2 jobname_missing = 3 OTHERS = 4 .
JOB_CLOSE CALL FUNCTION 'JOB_CLOSE' EXPORTING * AT_OPMODE = ' ' at_opmode_periodic = l_tbtcstrt-periodic calendar_id = l_tbtcstrt-calendarid event_id = l_tbtcstrt-eventid event_param = l_tbtcstrt-eventparm event_periodic = l_tbtcstrt-periodic jobcount = l_job-jobcount jobname = l_job-jobname laststrtdt = l_tbtcstrt-laststrtdt laststrttm = l_tbtcstrt-laststrttm prddays = l_tbtcstrt-prddays prdhours = l_tbtcstrt-prdhours prdmins = l_tbtcstrt-prdmins prdmonths = l_tbtcstrt-prdmonths prdweeks = l_tbtcstrt-prdweeks predjob_checkstat = l_tbtcstrt-checkstat pred_jobcount = l_tbtcstrt-predjobcnt pred_jobname = l_tbtcstrt-predjob sdlstrtdt = l_tbtcstrt-sdlstrtdt sdlstrttm = l_tbtcstrt-sdlstrttm startdate_restriction = l_tbtcstrt-prdbehav strtimmed = startimmediate * TARGETSYSTEM = ' ' start_on_workday_not_before = l_tbtcstrt-notbefore start_on_workday_nr = l_tbtcstrt-wdayno workday_count_direction = l_tbtcstrt-wdaycdir IMPORTING job_was_released = job_released EXCEPTIONS cant_start_immediate = 1 invalid_startdate = 2 jobname_missing = 3 job_close_failed = 4 job_nosteps = 5 job_notex = 6 lock_failed = 7 OTHERS = 8.
TR_READ_REQUEST_WITH_TASKS CALL FUNCTION 'TR_READ_REQUEST_WITH_TASKS' EXPORTING iv_trkorr = i_trkorr IMPORTING * ET_REQUEST_HEADERS = et_requests = t_requests EXCEPTIONS invalid_input = 1 OTHERS = 2 .
TR_SORT_OBJECT_AND_KEY_LIST CALL FUNCTION 'TR_SORT_OBJECT_AND_KEY_LIST' CHANGING ct_objects = tt_e071 ct_keys = tt_e071k.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'N' textline1 = 'Exportvorbearbeitung aufrufen?'(010) titel = 'Exportvorbearbeitung'(011) * START_COLUMN = 25 * START_ROW = 6 cancel_display = ' ' IMPORTING answer = answer.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Before-Export-Methode'(011) diagnose_object = 'FINB_TR_REQU_EXPORT' text_question = 'Weitermachen?'(034) text_button_1 = 'Ja'(027) icon_button_1 = 'ICON_OKAY' text_button_2 = 'Nein'(028) icon_button_2 = 'ICON_CANCEL' default_button = '2' display_cancel_button = ' ' IMPORTING answer = l_answer TABLES parameter = lt_spar EXCEPTIONS text_not_found = 1 OTHERS = 2.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'After-Import-Methode'(024) diagnose_object = 'FINB_TR_REQU_IMPORT' text_question = 'Weitermachen?'(034) text_button_1 = 'Ja'(027) icon_button_1 = 'ICON_OKAY' text_button_2 = 'Nein'(028) icon_button_2 = 'ICON_CANCEL' default_button = '2' display_cancel_button = ' ' IMPORTING answer = l_answer TABLES parameter = lt_spar EXCEPTIONS text_not_found = 1 OTHERS = 2.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'N' textline1 = l_text1 "'After-Import-Methoden aufrufen?'(022) textline2 = l_text titel = 'Importnachbearbeitung'(024) * START_COLUMN = 25 * START_ROW = 6 cancel_display = ' ' IMPORTING answer = answer.
TR_READ_REQUEST_WITH_TASKS * CALL FUNCTION 'TR_READ_REQUEST_WITH_TASKS' * EXPORTING * iv_trkorr = i_s-trkorr * IMPORTING ** ET_REQUEST_HEADERS = * et_requests = t_requests * EXCEPTIONS * invalid_input = 1 * OTHERS = 2 * .
CTO_ORDER_GET_METHOD_CALLS CALL FUNCTION 'CTO_ORDER_GET_METHOD_CALLS' EXPORTING iv_method = i_method * IV_IS_UPGRADE = ' ' it_e071 = it_e071 it_e071k = it_e071k IMPORTING et_method_calls = lt_method_calls .
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'N' textline1 = 'Exportvorbehandlung aufrufen?'(010) titel = 'Exportvorbehandlung'(011) * START_COLUMN = 25 * START_ROW = 6 cancel_display = ' ' IMPORTING answer = answer.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING defaultoption = 'N' textline1 = 'Importnachbearbeitung aufrufen?'(012) textline2 = l_textline titel = 'Importnachbearbeitung'(013) * START_COLUMN = 25 * START_ROW = 6 cancel_display = ' ' IMPORTING answer = answer.
LVC_FIELDCATALOG_MERGE * CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' * EXPORTING * i_structure_name = dynp0110-tabname * i_client_never_display = ' ' * CHANGING * ct_fieldcat = lt_fieldcat * EXCEPTIONS * OTHERS = 3.
POPUP_TO_INFORM CALL FUNCTION 'POPUP_TO_INFORM' EXPORTING titel = text-i06 txt1 = text-i07 txt2 = text-i08.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = 'Transportobjekt Speichern'(040) text_question = 'Möchten Sie das Transportobjekt speichern?'(050) text_button_1 = 'Ja'(027) text_button_2 = 'Nein'(028) default_button = '1' display_cancel_button = 'X' IMPORTING answer = l_answer * EXCEPTIONS * TEXT_NOT_FOUND = 1 * OTHERS = 2 .
TR_READ_REQUEST CALL FUNCTION 'TR_READ_REQUEST' EXPORTING iv_read_e070 = 'X' iv_trkorr = dynp0100-key-trkorr CHANGING cs_request = ls_request EXCEPTIONS error_occured = 1 no_authorization = 2 OTHERS = 3.
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 FINB_TR_DSP_CONTF01 or its description.