MJV00F08 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 MJV00F08 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: Global Subroutines for Circulation Planning (Netchange + Regen.Plann.)
Text Symbol: 011 = Test run query
Text Symbol: 013 = The netchange program is only
Text Symbol: 014 = intended for use in testing or
Text Symbol: 015 = in emergencies in dialog.
Text Symbol: 017 = Do you only want to perform
Text Symbol: 018 = a test run?
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
ISP_JKVDISPO_DISPOSITION call function 'ISP_JKVDISPO_DISPOSITION' exporting deliverability = jvtliefbar dispo_view = jkvdispo xdisporesults_for_schedules = xderg_eintlg_sichern nc_dispvorzei = nc_dispvorzei nc_aendnr = nc_aendnr lfartlog_dsptr = lfartlog_pro_trigger xabholung_pro_aufpos = xabholung_pro_aufpos * Notwendig für Dispo rückwirkender Abos zum Setzen "TK12111996 * der Lieferungsart und Übergabe Versanddatum: "TK12111996 repid = p_repid "TK12111996 versanddat_xrueckabo = versanddat_xrueckabo " " tables derglfng = derglfng derglfng_eintlg = derglfng_eintlg derglfzuo = derglfzuo differing_delivery_types = abwlatab "abw.Lieferarten
ISM_2SD_DELIVERYTYPE_CHECK CALL FUNCTION 'ISM_2SD_DELIVERYTYPE_CHECK' "TK25112004 EXPORTING "TK25112004 in_lieferart = lfng-lfartlog "jvtlfng-lfartlog hint 1251612 EXCEPTIONS "TK25112004 NOT_FOUND = 1 "TK25112004 NOT_MARKED = 2 "TK25112004 OTHERS = 3. "TK25112004
ISP_PACKAGE_CHECK call function 'ISP_PACKAGE_CHECK' exporting in_lfngnr = lfng-lfngnr in_lfngnachnr = lfng-nachlfngnr * IN_LIEFERUNG = DUMMY_LIEFERUNG importing out_abladung_vorhanden = xabladung_existiert.
ISP_DISPO_RESULTS_DEL_INS * CALL FUNCTION 'ISP_DISPO_RESULTS_DEL_INS' IN UPDATE TASK * TABLES * LFNG_INS_TAB = LFNG_INS_TAB * LFNG_DEL_TAB = LFNG_DEL_TAB * LFZUO_INS_TAB = LFZUO_INS_TAB * LFZUO_DEL_TAB = LFZUO_DEL_TAB.
ISP_JVTLFNG_DELETE call function 'ISP_JVTLFNG_DELETE' TABLES lfng_del_tab = lfng_del_tab.
ISP_JVTLFZUO_DELETE call function 'ISP_JVTLFZUO_DELETE' TABLES lfzuo_del_tab = lfzuo_del_tab.
ISP_JVTLFNG_INSERT call function 'ISP_JVTLFNG_INSERT' TABLES lfng_ins_tab = lfng_ins_tab.
ISP_JVTLFZUO_INSERT call function 'ISP_JVTLFZUO_INSERT' TABLES lfzuo_ins_tab = lfzuo_ins_tab.
ISP_JVTLFNG_DELETE * CALL FUNCTION 'ISP_JVTLFNG_DELETE' IN UPDATE TASK * TABLES LFNG_DEL_TAB = LFNG_DEL_TAB.
ISP_JVTLFZUO_DELETE * CALL FUNCTION 'ISP_JVTLFZUO_DELETE' " OHNE Verbuchung!!!!!!!!!!! * TABLES LFZUO_DEL_TAB = LFZUO_DEL_TAB.
ISP_JVTLFNG_INSERT * CALL FUNCTION 'ISP_JVTLFNG_INSERT' IN UPDATE TASK * TABLES LFNG_INS_TAB = LFNG_INS_TAB.
ISP_JVTLFZUO_INSERT * CALL FUNCTION 'ISP_JVTLFZUO_INSERT' * TABLES LFZUO_INS_TAB = LFZUO_INS_TAB.
ISP_DISPO_NETCHANGE_DEL_INS * CALL FUNCTION 'ISP_DISPO_NETCHANGE_DEL_INS' IN UPDATE TASK call function 'ISP_DISPO_NETCHANGE_DEL_INS' "Mod TK07061995 exporting nummkr_intern = interner_nummernkreis nummkr_object = nummernkreis_objekt tables nct1_del_tab = nct1_del_tab "Dispoart "Neuaufwurf" nct2_del_tab = nct2_del_tab "Dispoart "Netchange" nct1_ins_tab = intnct1 nct2_ins_tab = intnct2.
ISP_DISPO_RESULTS_MODIFY call function 'ISP_DISPO_RESULTS_MODIFY' in update task "TK12031996 exporting * nur erlaubt, wenn genau 1 Auftrag dispon. wird "TK04031996
ISP_DISPO_RESULTS_MODIFY call function 'ISP_DISPO_RESULTS_MODIFY' "TK12031996 exporting * nur erlaubt, wenn genau 1 Auftrag dispon. wird "TK04031996
ISP_JKAP_READ_BY_PREDECESSOR call function 'ISP_JKAP_READ_BY_PREDECESSOR' exporting vbeln = dispoview-vbeln posnr = dispoview-posnr aeart_additiv = con_angekreuzt aeart_ersetzend = space xnur_disporelevante_pos = con_angekreuzt gueltigbis = dispoview-gueltigbis gueltigvon = dispoview-gueltigvon * IMPORTING tables ojkap = additive_pos_tab exceptions no_data_found = 01 vbeln_missing = 02 posnr_missing = 02 aeart_missing = 02.
ISP_JKEP_READ_BY_POSITION call function 'ISP_JKEP_READ_BY_POSITION' exporting vbeln = dispoview-vbeln posnr = additive_pos_tab-posnr aeart_additiv = space aeart_ersetzend = space aeart_normal = con_angekreuzt gueltigbis = dispoview-gueltigbis gueltigvon = dispoview-gueltigvon * IMPORTING tables ojkep = intab "EINTAB wird ergänzt exceptions no_data_found = 01 vbeln_missing = 02.
ISP_JKEP_READ_BY_POSITION call function 'ISP_JKEP_READ_BY_POSITION' exporting vbeln = dispoview-vbeln posnr = dispoview-posnr aeart_additiv = con_angekreuzt aeart_ersetzend = con_angekreuzt aeart_normal = con_angekreuzt gueltigbis = dispoview-gueltigbis gueltigvon = dispoview-gueltigvon * IMPORTING tables ojkep = intab exceptions no_data_found = 01 vbeln_missing = 02.
ISP_JKAP_READ_BY_PREDECESSOR call function 'ISP_JKAP_READ_BY_PREDECESSOR' exporting vbeln = dispoview-vbeln posnr = dispoview-posnr aeart_additiv = space aeart_ersetzend = con_angekreuzt xnur_disporelevante_pos = con_angekreuzt gueltigbis = dispoview-gueltigbis gueltigvon = dispoview-gueltigvon * IMPORTING tables ojkap = intab exceptions no_data_found = 01 vbeln_missing = 02 posnr_missing = 02 aeart_missing = 02.
ISP_DELIVERYS_PER_DELIVERABLTY call function 'ISP_DELIVERYS_PER_DELIVERABLTY' EXPORTING jvtliefbar = lbktab gueltigab = lbktab-gueltigab gueltigbis = lbktab-gueltigbis TABLES deliverence_tab = lfngtab EXCEPTIONS no_deliverence_found = 01.
ISP_NETCHANGE_DEL_BY_AENDNR call function 'ISP_NETCHANGE_DEL_BY_AENDNR' in update task TABLES nct1_del_tab = nct1_del_tab.
ISP_NETCHANGE_DEL_BY_AENDNR call function 'ISP_NETCHANGE_DEL_BY_AENDNR' "TK12031996 tables nct1_del_tab = nct1_del_tab.
ISP_JDVVA_BUFFERED_READ call function 'ISP_JDVVA_BUFFERED_READ' EXPORTING bisdatum = dispozusatz-gueltigbis drerz = dispozusatz-drerz pva = dispozusatz-pva vondatum = dispozusatz-gueltigvon TABLES vaviewtab = vaapotab EXCEPTIONS internal_error = 01 no_entry_found = 02.
ISP_REPLACING_VAS_GET_FOR_DISP call function 'ISP_REPLACING_VAS_GET_FOR_DISP' EXPORTING beztyp_repl = dispozusatz-bezugstyp replaced_drerz = dispozusatz-drerz replaced_pva = dispozusatz-pva from_date = dispozusatz-gueltigvon to_date = dispozusatz-gueltigbis replacing_drerz = ' ' replacing_pva = ' ' TABLES all_vas = vaerstab repl_subscriptions = ersbzustab EXCEPTIONS internal_error = 01 intervall_error = 02.
ISP_INCL_SUBSCRIPTED_ISSUE_GET call function 'ISP_INCL_SUBSCRIPTED_ISSUE_GET' exporting beztyp = dispozusatz-bezugstyp "Beztyp der Träger- from_date = dispozusatz-gueltigvon to_date = dispozusatz-gueltigbis subscripted_drerz = dispozusatz-drerz "Träger-Drerz subscripted_pva = dispozusatz-pva fill_incl_subscription = con_angekreuzt fill_incl_sub_issues = ' ' "<= NUR JDVVA-Nutzung fill_incl_sub_issues_view = con_angekreuzt tables * MITBEZBZUS = ABWLATAB incl_subscription = mtbbzustab incl_sub_issues = dummymtbtab incl_sub_issues_v = vamtbtab exceptions internal_error = 01 no_entry_found = 02.
ISP_MAXIMUM_CALC * CALL FUNCTION 'ISP_MAXIMUM_CALC' * EXPORTING COUNT = 2 * VALUE1 = VONDAT1 * VALUE2 = VONDAT2 * IMPORTING MINIMUM = VONDATUM.
ISP_MINIMUM_CALC * CALL FUNCTION 'ISP_MINIMUM_CALC' * EXPORTING COUNT = 2 * VALUE1 = BISDAT1 * VALUE2 = BISDAT2 * IMPORTING MAXIMUM = BISDATUM.
ISP_VSAUSSTART_CHECK_POSITION call function 'ISP_VSAUSSTART_CHECK_POSITION' EXPORTING jkap = p_jkap time_end = letzter_tag_vor_dispozeitraum in_jkvdispo = dzustab "TK02121996 IMPORTING xjust_happend = xvsaus_bereits_erfolgt TABLES jkep_tab = eintab EXCEPTIONS intervall_not_valid = 1. "Trigger und Pos. beginnen gleich
ISP_SCHEDULES_FOR_DELIVERYS call function 'ISP_SCHEDULES_FOR_DELIVERYS' TABLES deliverence_tab = lfngtab schedules_tab = lfzuotab EXCEPTIONS no_schedules_found = 01.
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 MJV00F08 or its description.
MJV00F08 - Global Subroutines for Circulation Planning (Netchange + Regen.Plann.) MJV00F07 - Forms for Select Access to Planning Result (Delivery...) MJV00F06 - Forms for Select Access to Collective Netchange Tables MJV00F05 - Forms for Select Single to Planning Triggers MJV00F04 - Forms for Select Single for Viability Set MJV00F03 - Include for Direct Access to Delivery Set etc.