MJK07F01 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 MJK07F01 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.
Title: Fast Subscription Entry - Functions
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ISP_ADDRESS_CHECK_COMPLETE CALL FUNCTION 'ISP_ADDRESS_CHECK_COMPLETE' EXPORTING ijgtsadr = jgtsadr transfer_mode = space "PopUp's sollen angezeigt werden IMPORTING ojgtsadr = jgtsadr EXCEPTIONS check_failed = 1 OTHERS = 2.
ISP_NAME_BUILD CALL FUNCTION 'ISP_NAME_BUILD' EXPORTING anrede_in_namelang = 'X' sadrwa_in = name IMPORTING namelang = par_nam EXCEPTIONS OTHERS = 0.
ISP_ADDRESS_INTO_SHOWFORM CALL FUNCTION 'ISP_ADDRESS_INTO_SHOWFORM' EXPORTING sadrwa_in = address IMPORTING sadrwa_out = par_adr EXCEPTIONS OTHERS = 0.
ISP_SELECT_SINGLE_TJV01 CALL FUNCTION 'ISP_SELECT_SINGLE_TJV01' EXPORTING lieferart = jkap-lieferart msgty = con_error IMPORTING tjv01_i = tjv01 EXCEPTIONS OTHERS = 0.
ISP_SELECT_SINGLE_TJG90 CALL FUNCTION 'ISP_SELECT_SINGLE_TJG90' EXPORTING land1 = jgtsadr-land1 IMPORTING tjg90_i = tjg90 EXCEPTIONS OTHERS = 1.
ISP_ADDRESS_INTO_PRINTFORM CALL FUNCTION 'ISP_ADDRESS_INTO_PRINTFORM' EXPORTING anschr_typ = address_anstyp_tab-adressvar sadrwa_in = jgtsadr zeilenzahl = lv_zeilzahl IMPORTING sadrwa_out = adr.
HELP_VALUES_GET_WITH_TABLE * CALL FUNCTION 'HELP_VALUES_GET_WITH_TABLE' * EXPORTING * TITEL = TEXT-003 * SHOW_ALL_VALUES_AT_FIRST_TIME = 'X' * IMPORTING * SELECT_VALUE = SELECT_VALUE * TABLES * FIELDS = FIELDS * VALUETAB = VALUETAB * EXCEPTIONS * OTHERS = 4.
F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'ADRS_WE_0' value_org = 'S' window_title = text-003 * DISPLAY = display TABLES value_tab = lt_value_tab return_tab = lt_return_tab EXCEPTIONS parameter_error = 1 no_values_found = 2.
ISM_N_ISSUES_READ_FORWARD CALL FUNCTION 'ISM_N_ISSUES_READ_FORWARD' EXPORTING publication = drerz edition = pva mix_type = bezugstyp order_periodicity = bezper key_date = gueltigvon nr_of_issues = lv_nr_of_issues incl_comb_issues = jdbz_rel_only_invoice "Rel.4.02
ISM_N_ISSUES_READ_BACKWARD CALL FUNCTION 'ISM_N_ISSUES_READ_BACKWARD' EXPORTING publication = drerz edition = pva mix_type = bezugstyp order_periodicity = bezper key_date = gueltigbis nr_of_issues = lv_nr_of_issues incl_comb_issues = jdbz_rel_only_invoice "Rel.4.02
ISP_ADDRESS_ASSEMBLE_GET CALL FUNCTION 'ISP_ADDRESS_ASSEMBLE_GET' EXPORTING anrede = jgtsadr-anred land = jgtsadr-land1 IMPORTING function_sort = lv_fb_name EXCEPTIONS no_sort_function = 01 OTHERS = 02.
ISP_GP_DUPLICATE_CHECK CALL FUNCTION 'ISP_GP_DUPLICATE_CHECK' EXPORTING ffunktion = con_funct_gpnr sadrwa_in = jgtsadr IMPORTING sadrwa_out = lv_jgtsadr rolle_out = lv_rolle returncode = lv_retcode current_address_out = lv_xaktiv. "Rel.4.71
ISP_BEST_ADDRESS_READ CALL FUNCTION 'ISP_BEST_ADDRESS_READ' EXPORTING bp = lv_jgtsadr-gp_ref role = con_ro_gp_allg date = sy-datum IMPORTING p_address = lv_address EXCEPTIONS OTHERS = 2.
ISM_BUPA_DUPL_CHECK_SUPPRESS CALL FUNCTION 'ISM_BUPA_DUPL_CHECK_SUPPRESS'.
ISP_PARTNER_SAVE_COMPLETE CALL FUNCTION 'ISP_PARTNER_SAVE_COMPLETE' EXPORTING abo_ku = s_abo * MK_DATA = xtest = space "X: Testlauf xupdate_task = space in_adrp = ls_adrp in_adnm = ls_adnm in_adrc = ls_adrc in_communication = ls_comm in_bp_type = ls_bu_type IMPORTING gpnr = gpnr_ag EXCEPTIONS data_not_correct = 1 not_saved = 2 bp_already_exist = 3 OTHERS = 4.
ISP_PARTNER_SAVE_COMPLETE CALL FUNCTION 'ISP_PARTNER_SAVE_COMPLETE' EXPORTING abo_ku = s_abo xtest = space "X: Testlauf xupdate_task = space IMPORTING gpnr = gpnr_ag EXCEPTIONS bp_already_exist = 0 data_not_correct = 1 error_message = 1 not_saved = 2 OTHERS = 3.
BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
BAPI_TRANSACTION_COMMIT CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING wait = con_angekreuzt. "note 1396846
CALL FUNCTION 'BUP_BUFFER_REFRESH_INTERNAL'.
ISM_BUPA_DUPL_CHECK_SUPPRESS CALL FUNCTION 'ISM_BUPA_DUPL_CHECK_SUPPRESS'.
ISM_BUPA_DUPL_CHECK_SUPPRESS CALL FUNCTION 'ISM_BUPA_DUPL_CHECK_SUPPRESS'.
ISP_PARTNER_SAVE_COMPLETE CALL FUNCTION 'ISP_PARTNER_SAVE_COMPLETE' EXPORTING abo_ku = s_abo xtest = space "X: Testlauf xupdate_task = space in_adrp = ls_adrp in_adnm = ls_adnm in_adrc = ls_adrc in_communication = ls_comm in_bp_type = ls_bu_type IMPORTING gpnr = gpnr_we EXCEPTIONS bp_already_exist = 0 data_not_correct = 1 error_message = 1 not_saved = 2 OTHERS = 3.
ISP_PARTNER_SAVE_COMPLETE CALL FUNCTION 'ISP_PARTNER_SAVE_COMPLETE' EXPORTING abo_ku = s_abo xtest = space "X: Testlauf xupdate_task = space IMPORTING gpnr = gpnr_we EXCEPTIONS bp_already_exist = 0 data_not_correct = 1 error_message = 1 not_saved = 2 OTHERS = 3.
BAPI_TRANSACTION_ROLLBACK CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
BAPI_TRANSACTION_COMMIT CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING wait = con_angekreuzt. "note 1396846
BUP_BUFFER_REFRESH_INTERNAL CALL FUNCTION 'BUP_BUFFER_REFRESH_INTERNAL'.
ISM_BUPA_DUPL_CHECK_SUPPRESS CALL FUNCTION 'ISM_BUPA_DUPL_CHECK_SUPPRESS'.
ISP_PARTNER_SAVE_COMPLETE CALL FUNCTION 'ISP_PARTNER_SAVE_COMPLETE' EXPORTING abo_ku = s_abo xtest = space "X: Testlauf xupdate_task = space IMPORTING gpnr = gpnr_vm EXCEPTIONS bp_already_exist = 0 data_not_correct = 1 error_message = 1 not_saved = 2 OTHERS = 3.
BAPI_TRANSACTION_COMMIT CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING wait = con_angekreuzt. "note 1396846
BUP_BUFFER_REFRESH_INTERNAL CALL FUNCTION 'BUP_BUFFER_REFRESH_INTERNAL'.
ISP_SELECT_SINGLE_JDTDRER CALL FUNCTION 'ISP_SELECT_SINGLE_JDTDRER' EXPORTING drerz = jkap-drerz msgty = con_error IMPORTING jdtdrer_i = jdtdrer.
ISM_DELIVERABILITY_USER_PAR CALL FUNCTION 'ISM_DELIVERABILITY_USER_PAR' EXPORTING quantity = jkep-etmenge anred = jgtsadr_we-anred * poart = jkap-poart * delivsplit = jkap-delivsplit p_jkap = jkap IMPORTING user_par = deliv_par-user_par.
ISM_DATA_EXCHANGE_ACTIVE CALL FUNCTION 'ISM_DATA_EXCHANGE_ACTIVE' "GLC.4.02
ISM_FIRST_VIABILITY_GET CALL FUNCTION 'ISM_FIRST_VIABILITY_GET' EXPORTING drerz = jkap-drerz IMPORTING first_viability = first_viability.
ISM_HOUSE_NUMBER_FORMAT_CHECK CALL FUNCTION 'ISM_HOUSE_NUMBER_FORMAT_CHECK' EXPORTING land1 = address-land1 CHANGING hausn = address-hausn.
ISM_DELIVERABILITY_OPT_CHECK CALL FUNCTION 'ISM_DELIVERABILITY_OPT_CHECK' EXPORTING auart = deliv_par-auart poart = deliv_par-user_par-poart drerz = deliv_par-drerz processtype = processtype EXCEPTIONS no_optimization_allowed = 1.
ISM_DELIVERABILITY_GET CALL FUNCTION 'ISM_DELIVERABILITY_GET' EXPORTING deliv_par = deliv_par addresstab = addresstab action = action processtype = processtype IMPORTING xperiod_shortened = lv_verkuerzen item_additions = item_additions EXCEPTIONS no_deliverability = 2 structure_locked = 3 "Rel.4.61
ISM_DELIVERABILITY_GET CALL FUNCTION 'ISM_DELIVERABILITY_GET' EXPORTING deliv_par = deliv_par addresstab = addresstab action = action processtype = processtype IMPORTING xperiod_shortened = lv_verkuerzen item_additions = item_additions EXCEPTIONS no_deliverability = 2 structure_locked = 3 "Rel.4.61
ISM_DATA_EXCHANGE_ACTIVE CALL FUNCTION 'ISM_DATA_EXCHANGE_ACTIVE' "GLC.4.02
ISM_DATA_EXCHANGE_ACTIVE * CALL FUNCTION 'ISM_DATA_EXCHANGE_ACTIVE' "GLC.4.02
ISP_JVTLFBARGP_SELECT_WITH_DAT CALL FUNCTION 'ISP_JVTLFBARGP_SELECT_WITH_DAT' EXPORTING datum = jkap-gueltigvon liefbarnr = h_liefbarnr IMPORTING loc_jvtlfbargp = rjk_jvtlfbargp EXCEPTIONS no_generate = 01.
ISP_SELECT_SINGLE_TJG90 CALL FUNCTION 'ISP_SELECT_SINGLE_TJG90' EXPORTING land1 = jgtsadr-land1 msgty = con_error IMPORTING tjg90_i = tjg90.
ISP_LOG_APPL_FOR_FIBU_GET CALL FUNCTION 'ISP_LOG_APPL_FOR_FIBU_GET' EXPORTING bukrs = tvko-bukrs IMPORTING rfctype = h_rfctype EXCEPTIONS no_appkl = 1 no_tju01_found = 2 no_tju03_found = 3 no_rfcdes_found = 4 OTHERS = 5.
ISP_ADDRESS_MAINTAIN CALL FUNCTION 'ISP_ADDRESS_MAINTAIN' EXPORTING anf_datum = sy-datum end_datum = con_time_infinity fcode_save = 'UPDA' ffunktion = 'ENT1' flg_stehenbleiben = con_angekreuzt herkunft = con_adr_zu_gp flg_popup_with_telkom = con_angekreuzt titel_popup = lv_titel sadrwa_in = jgtsadr trtyp = con_anlegen IMPORTING exit_command = lv_exit_command data_changed = lv_data_changed sadrwa_out = jgtsadr.
ISP_SELECT_SINGLE_JDTPVA CALL FUNCTION 'ISP_SELECT_SINGLE_JDTPVA' EXPORTING drerz = jkap-drerz pva = jkap-pva msgty = con_error IMPORTING jdtpva_i = jdtpva EXCEPTIONS OTHERS = 0.
ISM_SELECT_SINGLE_TJD57 CALL FUNCTION 'ISM_SELECT_SINGLE_TJD57' EXPORTING aufmeldart = jdtpva-aufmeldart msgty = con_error IMPORTING tjd57_i = tjd57 EXCEPTIONS OTHERS = 0.
ISP_IVW_CATEGORY_DEFAULT_VALUE CALL FUNCTION 'ISP_IVW_CATEGORY_DEFAULT_VALUE' EXPORTING auftragsart = auart positionsart = poart kundengruppe = kdgrp preisgruppe = konda lieferart = lieferart aufmeldart = jdtpva-aufmeldart xdiscount_check = space IMPORTING default_ivwkn = default_ivwkn default_ivwknfrei = default_ivwknfrei TABLES ivwkn_tab = ivwkn_tab EXCEPTIONS not_existing = 01 not_found = 02.
ISP_HELP_TJI05 CALL FUNCTION 'ISP_HELP_TJI05' EXPORTING ijkak = jkak iauart = auart ijkap = jkap ipoart = poart ijkkd = jkkd itjd57 = tjd57 trtyp = gv_transaktionstyp incl_ivwknfrei = lv_incl_ivwknfrei IMPORTING field_ivwkn = ivwkn field_ivwknfrei = ivwknfrei TABLES ivwkn_tab = ivwkn_tab itjkep = t_jkep EXCEPTIONS no_data_found = 01 no_selection = 02.
ISM_DATA_EXCHANGE_ACTIVE CALL FUNCTION 'ISM_DATA_EXCHANGE_ACTIVE' "GLC.4.02
POPUP_GET_VALUES_USER_HELP CALL FUNCTION 'POPUP_GET_VALUES_USER_HELP' EXPORTING f4_formname = 'ZAHLWEGSAENDERUNG_F4' f4_programname = 'SAPMJK07' formname = 'ZAHLWEGSAENDERUNG_PRUEFEN' popup_title = text-052 programname = 'SAPMJK07' start_column = '15' start_row = '10' IMPORTING returncode = flg_abbrechen_popup TABLES fields = field_tab EXCEPTIONS error_in_fields = 1.
ISM_PAYMENT_MODE_CHECK_FICA CALL FUNCTION 'ISM_PAYMENT_MODE_CHECK_FICA' EXPORTING t001_in = t001 waers = jkak-waerk zlsch = loc_zlsch auart = tjak-auart auart_xccard = tjak-xccard i_xtransferhr = tjak-transferhr "4.72
ISP_PAYMENT_MODE_CHECK CALL FUNCTION 'ISP_PAYMENT_MODE_CHECK' EXPORTING t001_in = t001 waers = jkak-waerk zlsch = loc_zlsch xsales_tax_id_number = lv_xsales_tax_id_number auart = tjak-auart auart_xccard = tjak-xccard xrenewal = tjak-xrenewal i_xtransferhr = tjak-transferhr "4.72
ISM_TRANSFER_TYPE_CHECK CALL FUNCTION 'ISM_TRANSFER_TYPE_CHECK' EXPORTING xsales_tax_id_number = lv_xsales_tax_id_number xccard = xccard_h t042z_in = t042z tjk42_in = tjk42 i_xtransferhr = tjak-transferhr "4.72
ISP_HELP_TJK42 CALL FUNCTION 'ISP_HELP_TJK42' EXPORTING field_in = loc_zlsch land1 = t001-land1 fica_active = gv_xfica_active bukrs = t001-bukrs IMPORTING field = loc_zlsch EXCEPTIONS no_data_found = 1.
ISP_BZANG_SELECT CALL FUNCTION 'ISP_BZANG_SELECT' EXPORTING bezper = jkep-bezper beztyp = jkap-bezugstyp drerz = jkap-drerz pva = jkap-pva lieferart = jkap-lieferart xdunkel = con_angekreuzt TABLES bzangtab = bezangtab EXCEPTIONS no_data_found = 01.
ISP_NEXT_POSIBLE_DIST_DATE_GET CALL FUNCTION 'ISP_NEXT_POSIBLE_DIST_DATE_GET' EXPORTING werk = jkap-druckerei drerz = jkap-drerz pva = jkap-pva bezugstyp = jkap-bezugstyp "Rel.6.00
ISM_FICA_VKONT_DETERMINE CALL FUNCTION 'ISM_FICA_VKONT_DETERMINE' EXPORTING i_gpnr = p_abopos-gpnr_rg i_bukrs = t001-bukrs i_abo_kopf = p_abokopf i_abo_pos = p_abopos i_with_dialog = jpsd_x i_with_creation = jpsd_x i_with_paymode_check = jpsd_x IMPORTING e_vkont = p_abopos-vkont EXCEPTIONS error = 1 error_message = 1 warning = 2 more_than_one_contract_account = 3 OTHERS = 1.
ISM_BP_PAYMENT_TRANSACTION_ADD CALL FUNCTION 'ISM_BP_PAYMENT_TRANSACTION_ADD' EXPORTING i_partner = p_abopos-gpnr_rg i_vkorg = tvta-vkorg i_vtweg = tvta-vtwku i_spart = tvta-spaku i_but0bk = ls_but0bk i_but0cc = ls_but0cc i_ccard = ls_ccard TABLES et_but0bk = pt_but0bk et_but0cc = pt_but0cc EXCEPTIONS OTHERS = 4.
ISM_SELECT_TEXT_MARKETING_CAMP CALL FUNCTION 'ISM_SELECT_TEXT_MARKETING_CAMP' EXPORTING pv_marketing_campaign = rjk07-campaign IMPORTING pv_marketing_campaign_text = rjk07-campaign_txt EXCEPTIONS OTHERS = 0.
ISM_CRM_SALESOFFER_SELECT CALL FUNCTION 'ISM_CRM_SALESOFFER_SELECT' EXPORTING i_campaign = p_campaign i_xall_campaigns = jpsd_x IMPORTING e_vbeln_offer = lv_vbeln_vl e_campaign = lv_campaign EXCEPTIONS cancelled = 2 error = 4 OTHERS = 4.
ISM_SALES_OFFER_BUFFERED_READ CALL FUNCTION 'ISM_SALES_OFFER_BUFFERED_READ' EXPORTING pv_vbeln = rjk07-vbeln_vl IMPORTING ps_head = ls_head pt_item = lt_item EXCEPTIONS OTHERS = 4.
ISP_SELECT_SINGLE_TJAK CALL FUNCTION 'ISP_SELECT_SINGLE_TJAK' EXPORTING auart = ls_head-auart IMPORTING tjak_i = ls_tjak EXCEPTIONS OTHERS = 1.
ISP_SELECT_SINGLE_TJWAK CALL FUNCTION 'ISP_SELECT_SINGLE_TJWAK' EXPORTING werbeakt = ps_item-werbeakt msgty = con_error IMPORTING tjwak_i = tjwak EXCEPTIONS OTHERS = 4.
ISM_N_ISSUES_READ_FORWARD CALL FUNCTION 'ISM_N_ISSUES_READ_FORWARD' EXPORTING publication = ps_item-drerz edition = ps_item-pva mix_type = ps_item-bezugstyp order_periodicity = ps_item-bezper key_date = startdate nr_of_issues = lv_nr_of_issues incl_comb_issues = jdbz_rel_only_invoice * alternating ship-to addresses not relevant "ALTADR4.63
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 MJK07F01 or its description.