SAP Reports / Programs

IST_CA_UNBLOCK_TELNR SAP ABAP Report - Outdated f. V1.2: IS-T-CA reconnect disconn.no. after payment lot run







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


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

IST01 - Generate Phone Number Reconnect File


ABAP code to call this SAP report using the submit statement

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.






SUBMIT IST_CA_UNBLOCK_TELNR. "Basic submit
SUBMIT IST_CA_UNBLOCK_TELNR AND RETURN. "Return to original report after report execution complete
SUBMIT IST_CA_UNBLOCK_TELNR VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


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


INCLUDES used within this REPORT IST_CA_UNBLOCK_TELNR

INCLUDE IST_DEF_DUNNING_EVENTS.


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

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'.

EXIT_SAPLIST_PAYEVENT_002

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.

EXIT_SAPLIST_DUNEVENT_001

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.

IST_EVENT_FILENOTTRANSMITTED





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.