IST_CA_UNBLOCK_TELNR is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for Telephone numbers that are to be reconnected are written to a file and transferred to the technical system (via an interface) for reconnection...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 IST_CA_UNBLOCK_TELNR into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
IST01 - Generate Phone Number Reconnect 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: SELDATUM = Run date
Selection Text: SELLAUFI = Identification
Selection Text: SELLIMIT = Minimum value for unit
Selection Text: SELPARA1 = Basic log
Selection Text: SELPARA2 = Detailed log
Selection Text: SELPARA3 = Statistical information
Title: Outdated f. V1.2: IS-T-CA reconnect disconn.no. after payment lot run
Text Symbol: 001 = Log settings
Text Symbol: 002 = Technical settings
Text Symbol: 003 = Identification of report run
Text Symbol: 004 = Job log
Text Symbol: 005 = Plan job
Text Symbol: 006 = Process worklist in JOB
INCLUDE IST_DEF_DUNNING_EVENTS.
No SAP DATABASE tables are accessed within this REPORT code!
ENQUEUE_E_IST_WLTEL CALL FUNCTION 'ENQUEUE_E_IST_WLTEL' EXPORTING _wait = 'X' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
IST_DB_WLTELN_CURSOR_OPEN CALL FUNCTION 'IST_DB_WLTELN_CURSOR_OPEN' EXCEPTIONS OTHERS = 1.
IST_DB_WLTELN_MASS_SELECT CALL FUNCTION 'IST_DB_WLTELN_MASS_SELECT' EXPORTING i_limit = sellimit IMPORTING e_end_of_table = l_end_of_table TABLES t_wltel = tab_wltel EXCEPTIONS no_entries_found = 1 OTHERS = 2.
IST_DB_WLTELN_CURSOR_CLOSE CALL FUNCTION 'IST_DB_WLTELN_CURSOR_CLOSE' EXCEPTIONS OTHERS = 1.
IST_DB_WLTELN_MASS_DELETE CALL FUNCTION 'IST_DB_WLTELN_MASS_DELETE' TABLES t_wltel = tab_wltel EXCEPTIONS delete_not_possible = 1 OTHERS = 2.
DEQUEUE_E_IST_WLTEL CALL FUNCTION 'DEQUEUE_E_IST_WLTEL' EXPORTING _synchron = 'X' EXCEPTIONS OTHERS = 1.
FI_MESSAGE_COLLECT CALL FUNCTION 'FI_MESSAGE_COLLECT' EXPORTING i_fimsg = p_fimsg i_xappn = 'X' EXCEPTIONS msgid_missing = 1 msgno_missing = 2 msgty_missing = 3 OTHERS = 4.
FI_MESSAGE_PROTOCOL CALL FUNCTION 'FI_MESSAGE_PROTOCOL' EXPORTING type_s_only = 'X' EXCEPTIONS no_message = 1 not_batch = 2 OTHERS = 3.
FI_MESSAGE_INIT CALL FUNCTION 'FI_MESSAGE_INIT' EXCEPTIONS OTHERS = 1.
FKK_OPEN_ITEM_SELECT CALL FUNCTION 'FKK_OPEN_ITEM_SELECT' EXPORTING i_applk = ist30_applk_t i_payment_date = sy-datum TABLES t_seltab = l_seltab " <- * t_enqtab = l_enqtab " -> * t_fkkcl = p_tab_oica " -> * t_buktab = l_buktab " <- * EXCEPTIONS concurrent_clearing = 1 OTHERS = 2.
FKK_OPEN_ITEM_DEQUEUE CALL FUNCTION 'FKK_OPEN_ITEM_DEQUEUE'.
IST_TELNR_UNBLOCK_TO_INTERFACE * CALL FUNCTION 'EXIT_SAPLIST_PAYEVENT_002' CALL FUNCTION 'IST_TELNR_UNBLOCK_TO_INTERFACE' EXPORTING i_vkont = p_vkont i_herkf = p_herkf IMPORTING e_subrc = l_subrc e_subrc_active = l_subrc_active TABLES t_oppaid_wltel = l_tab_wltel_ca_copy * T_OPPAID = t_opunpaid = p_opunpaidtab t_wltel_unblock = p_wltel_unblock EXCEPTIONS processing_error = 1 OTHERS = 2.
IST_TFILEDOC_CREATE CALL FUNCTION 'IST_TFILEDOC_CREATE' EXPORTING i_nrrangenr = ist30_btelnr_range_unblock TABLES t_fimsg = l_tab_fimsg CHANGING c_file = g_file EXCEPTIONS nrrangenr_invalid = 1 OTHERS = 2.
IST_DB_WLTELN_MASS_INSERT CALL FUNCTION 'IST_DB_WLTELN_MASS_INSERT' TABLES t_wltel = p_tab_wltel_ndel EXCEPTIONS insert_not_possible = 1 OTHERS = 2.
IST_FILE_TELNR_TRANSFER * CALL FUNCTION 'EXIT_SAPLIST_DUNEVENT_001' CALL FUNCTION 'IST_FILE_TELNR_TRANSFER' EXPORTING i_ist_file_telnr = ist_file_telnr i_file = g_file IMPORTING e_subrc = l_subrc e_subrc_active = l_subrc_active EXCEPTIONS processing_error = 1 OTHERS = 2.
FI_MESSAGE_GET CALL FUNCTION 'FI_MESSAGE_GET' TABLES t_fimsg = l_tab_fimsg EXCEPTIONS no_message = 1 OTHERS = 2.
GET_JOB_RUNTIME_INFO CALL FUNCTION 'GET_JOB_RUNTIME_INFO' IMPORTING eventid = l_wa_tbtcm-eventid eventparm = l_wa_tbtcm-eventparm external_program_active = l_wa_tbtcm-xpgactive jobcount = l_wa_tbtcm-jobcount jobname = l_wa_tbtcm-jobname stepcount = l_wa_tbtcm-stepcount EXCEPTIONS no_runtime_info = 1 OTHERS = 2.
CALL FUNCTION 'IST_EVENT_FILENOTTRANSMITTED' EXPORTING i_herkf = ist30_herkf_paystaplerun i_ist_file_telnr = ist_file_telnr i_file = g_file i_tbtcm = l_wa_tbtcm IMPORTING e_subrc = l_event_subrc TABLES t_fimsg = l_tab_fimsg EXCEPTIONS OTHERS = 1.ENQUEUE_E_IST_FILE_TELNR CALL FUNCTION 'ENQUEUE_E_IST_FILE_TELNR' EXPORTING mode_ist_file_telnr = 'X' mandt = sy-mandt pfile = p_pfilename EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
IST_DB_FILE_TELNR_SINGLE CALL FUNCTION 'IST_DB_FILE_TELNR_SINGLE' EXPORTING i_pfile = p_pfilename IMPORTING e_returncode = l_dbreturn e_ist_file_telnr = l_wa_file_telnr EXCEPTIONS inputparams_not_valid = 1 not_found = 2 OTHERS = 3.
ENQUEUE_E_IST_FILE_TELNR CALL FUNCTION 'ENQUEUE_E_IST_FILE_TELNR' EXPORTING mode_ist_file_telnr = 'X' mandt = sy-mandt pfile = p_pfilename EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
DEQUEUE_E_IST_FILE_TELNR CALL FUNCTION 'DEQUEUE_E_IST_FILE_TELNR' EXPORTING mode_ist_file_telnr = 'X' mandt = sy-mandt pfile = p_pfilename EXCEPTIONS OTHERS = 1.
FI_MESSAGE_INIT CALL FUNCTION 'FI_MESSAGE_INIT' EXCEPTIONS OTHERS = 1.
IST_BJOBNAME_CREATE CALL FUNCTION 'IST_BJOBNAME_CREATE' EXPORTING i_nrrangenr = ist30_bjobnr_range_one IMPORTING e_laufi = p_laufi * TABLES * T_FIMSG = EXCEPTIONS OTHERS = 1.
BP_JOBVARIANT_OVERVIEW CALL FUNCTION 'BP_JOBVARIANT_OVERVIEW' EXPORTING * TITLE_NAME = ' ' job_name = p_jobna prog_name = 'IST_CA_UNBLOCK_TELNR' EXCEPTIONS no_such_job = 1 OTHERS = 2.
BP_JOBVARIANT_SCHEDULE CALL FUNCTION 'BP_JOBVARIANT_SCHEDULE' EXPORTING title_name = lc_title_name job_name = p_jobname prog_name = 'IST_CA_UNBLOCK_TELNR' EXCEPTIONS no_such_program = 1 OTHERS = 2.
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 IST_CA_UNBLOCK_TELNR or its description.
IST_CA_UNBLOCK_TELNR - Outdated f. V1.2: IS-T-CA reconnect disconn.no. after payment lot run IST_CA_UNBLOCK_TELNR - Outdated f. V1.2: IS-T-CA reconnect disconn.no. after payment lot run IST_CA_FILEHIST_DATA_ALV - ISTCAFILEHISTDATAALV IST_CA_FILEHIST_01 - IS-T-CA: Histoy of Disconnection/Reconnection Files IST_CA_FILEHIST_01 - IS-T-CA: Histoy of Disconnection/Reconnection Files IST_CA_FILEHIST - Out of Date From 4.63: IS-T-CA: Tel.Number (Disc)/Reconnection File