MJVSOF01 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 MJVSOF01 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!
ISM_SHIPORDPOS_DELIVERABILITY CALL FUNCTION 'ISM_SHIPORDPOS_DELIVERABILITY' EXPORTING shipord = order-att shipordpos = position-jvsop shipaddress = position-jgtsadr XCLOSING_DATE_CONSIDER = XCLOSING_DATE_CONSIDER DELIVERABILITY_OLD = IN_DELIVERABILITY_LAST IMPORTING incomplete = position-jvsop-incomplete EARLIEST_PLANDATE_old = earliest_plandate_old EARLIEST_PLANDATE_new = earliest_plandate_new xearliest_plandate_old_passed = xearliest_plandate_old_passed TABLES return = return deliverability = DELIVERABILITY_TAB EXCEPTIONS deliverability_get_error = 1 OTHERS = 2.
ISM_SHIPORDPOS_DELIV_MERGE CALL FUNCTION 'ISM_SHIPORDPOS_DELIV_MERGE' EXPORTING DELIVERABILITY_OLD = deliverability_old DELIVERABILITY_NEW = DELIVERABILITY_new EARLIEST_PLANDATE_NEW = earliest_plandate_new IMPORTING DELIVERABILITY_MERGE_RESULT = deliverability_merge.
ENQUEUE_EJVSOH CALL FUNCTION 'ENQUEUE_EJVSOH' EXPORTING ordnbr = order_nbr EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
DEQUEUE_EJVSOH CALL FUNCTION 'DEQUEUE_EJVSOH' EXPORTING ordnbr = order_nbr.
POPUP_TO_CONFIRM_DATA_LOSS CALL FUNCTION 'POPUP_TO_CONFIRM_DATA_LOSS' EXPORTING titel = text-001 IMPORTING answer = answer.
POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING textline1 = text-003 textline2 = text-004 titel = titel IMPORTING answer = answer.
ISM_SHIPORD_GETDETAIL CALL FUNCTION 'ISM_SHIPORD_GETDETAIL' EXPORTING shipordnbr = order_nbr IMPORTING shipord = order_att EXCEPTIONS not_found = 1 not_authorized = 2 OTHERS = 3.
ISM_SHIPORD_DELIVERED_TEST CALL FUNCTION 'ISM_SHIPORD_DELIVERED_TEST' EXPORTING shipordnbr = order_nbr EXCEPTIONS not_delivered = 1 OTHERS = 2.
ISM_SHIPORDPOS_GETLIST CALL FUNCTION 'ISM_SHIPORDPOS_GETLIST' EXPORTING shipordnbr = order_nbr fromposnbr = jvsop_select-posnbr toposnbr = jvsop_select-toposnbr " 4.63
ISM_SHIPORD_DELIVERED_TEST CALL FUNCTION 'ISM_SHIPORD_DELIVERED_TEST' EXPORTING shipordnbr = position-jvsop-ordnbr shipordposnbr = position-jvsop-posnbr EXCEPTIONS not_delivered = 1 OTHERS = 2.
ISM_SHIPORD_CREATE CALL FUNCTION 'ISM_SHIPORD_CREATE' EXPORTING in_shipordnbr = order-nbr shipord_create = public_att IMPORTING out_shipordnbr = order-nbr TABLES return = return EXCEPTIONS number_range_error = 1 exists_already = 2 incorrect_data = 3 not_authorized = 4 OTHERS = 5.
ISM_SHIPORD_CHANGE CALL FUNCTION 'ISM_SHIPORD_CHANGE' EXPORTING shipordnbr = order-nbr shipord_change = public_att TABLES return = return EXCEPTIONS not_found = 1 incorrect_data = 2 not_authorized = 3 OTHERS = 4.
ISM_SHIPORDPOS_DELETE CALL FUNCTION 'ISM_SHIPORDPOS_DELETE' EXPORTING shipordnbr = order-nbr fromposnbr = loc_posnbr TABLES return = return EXCEPTIONS not_found = 1 address_delete_error = 2 address_save_error = 3 not_allowed = 4 OTHERS = 5.
ISM_SHIPORDPOS_CREATE CALL FUNCTION 'ISM_SHIPORDPOS_CREATE' EXPORTING shipordnbr = order-nbr shipordposnbr = position-jvsop-posnbr shipordpos_create = position-jvsop shipaddress = position-jgtsadr save_to_database = con_angekreuzt TABLES IN_DELIVERABILITY = IN_DELIVERABILITY "TK18072005 return = return EXCEPTIONS number_range_error = 1 address_error = 2 internal_error = 3 address_insert_error = 4 address_number_error = 5 header_not_found = 6 deliverability_get_error = 7 incorrect_data = 8 duplicate_key = 9 OTHERS = 10.
ISM_SHIPORDPOS_CHANGE CALL FUNCTION 'ISM_SHIPORDPOS_CHANGE' EXPORTING shipordnbr = order-nbr shipordposnbr = position-jvsop-posnbr shipordpos_change = position-jvsop shipaddress = position-jgtsadr xclosing_date_consider = xclosing_date_consider "TK18072005 TABLES IN_DELIVERABILITY = IN_DELIVERABILITY "TK18072005 return = return EXCEPTIONS not_found = 1 incorrect_data = 2 header_not_found = 3 duplicate_key = 4 not_allowed = 5 OTHERS = 6.
ISP_JGTSADR_UPDATE CALL FUNCTION 'ISP_JGTSADR_UPDATE' EXPORTING adresse = position-jgtsadr. "#EC ENHOK
ISM_SHIPORD_EXISTANCE_TEST CALL FUNCTION 'ISM_SHIPORD_EXISTANCE_TEST' EXPORTING shipordnbr = order_nbr EXCEPTIONS not_found = 1 OTHERS = 2.
ISP_BUFFERED_READ_TJY00 CALL FUNCTION 'ISP_BUFFERED_READ_TJY00' "TK18072005 IMPORTING OUT_TJY00 = TJY00. "TK18072005
CALL FUNCTION 'ISM_SHIPORD_CHECK' EXPORTING shipord_check = public_att shipord_original = original_att IMPORTING fieldname = fieldname TABLES return = return EXCEPTIONS error = 1 OTHERS = 2.
ISM_SHIPORDPOS_CHECK CALL FUNCTION 'ISM_SHIPORDPOS_CHECK' EXPORTING shipord = jvsoh shipordpos_check = public_att shipordpos_original = original_att shipaddress = loc_position-jgtsadr XCLOSING_DATE_CONSIDER = XCLOSING_DATE_CONSIDER ""TK18072005 IMPORTING fieldname = fieldname incomplete = incomplete TABLES IN_DELIVERABILITY_LAST = IN_DELIVERABILITY_LAST "TK18072005 DELIVERABILITY = out_DELIVERABILITY_new "TK18072005 return = return EXCEPTIONS error = 1 OTHERS = 2.
ISP_POPUP_USERDATA CALL FUNCTION 'ISP_POPUP_USERDATA' EXPORTING tabname = tabname erfuser = order-att-erfuser erfdate = order-att-erfdate erftime = order-att-erftime aenuser = order-att-aenuser aendate = order-att-aendate aentime = order-att-aentime.
ISP_ADDRESS_INTO_SHOWFORM CALL FUNCTION 'ISP_ADDRESS_INTO_SHOWFORM' EXPORTING sadrwa_in = position-jgtsadr "#EC ENHOK IMPORTING sadrwa_out = adrs.
ISM_SHIPORDPOS_DELIVERABILITY * CALL FUNCTION 'ISM_SHIPORDPOS_DELIVERABILITY' * EXPORTING * shipord = order-att * shipordpos = position-jvsop * shipaddress = position-jgtsadr * deliverability_old = deliverability_old"TK31012005 * xclosing_date_consider = xclosing_date_consider"TK31012005 * IMPORTING * incomplete = position-jvsop-incomplete * EARLIEST_PLANDATE_old = earliest_plandate_old"TK31012005 * EARLIEST_PLANDATE_new = earliest_plandate_new"TK31012005 * xearliest_plandate_old_passed = xearliest_plandate_old_passed"TK31012005 * TABLES * return = return * deliverability = jvsopdv_tabcntl_tab * EXCEPTIONS * deliverability_get_error = 1 * OTHERS = 2.
SCROLLING_IN_TABLE CALL FUNCTION 'SCROLLING_IN_TABLE' EXPORTING entry_act = p_top_line entry_to = p_nbr_lines loops = p_nbr_loops ok_code = p_ok_code IMPORTING entry_new = p_new_top_line EXCEPTIONS no_entry_or_page_act = 1 no_entry_to = 2 no_ok_code_or_page_go = 3 OTHERS = 4.
ISP_ADDRESS_MAINTAIN CALL FUNCTION 'ISP_ADDRESS_MAINTAIN' EXPORTING anf_datum = loc_position-jvsop-validfrom end_datum = loc_position-jvsop-validto fcode_save = 'SAVE' ffunktion = 'ENT1' flg_popup = con_angekreuzt * name_changeable = con_angekreuzt herkunft = con_adr_zu_adressversand sadrwa_in = in_jgtsadr titel_popup = text-002 trtyp = trtyp IMPORTING data_changed = data_changed exit_command = exit_command returncode = loc_ok_code sadrwa_out = out_jgtsadr dub_sy_subrc = loc_sy_subrc.
ISP_BUFFERED_READ_TJK00 CALL FUNCTION 'ISP_BUFFERED_READ_TJK00' IMPORTING out_tjk00 = out_tjk00 EXCEPTIONS error_read_tjk00 = 1 OTHERS = 2.
ISM_SHIPORDPOS_DELIVERABILITY CALL FUNCTION 'ISM_SHIPORDPOS_DELIVERABILITY' EXPORTING shipord = order-att shipordpos = position-jvsop shipaddress = position-jgtsadr XCLOSING_DATE_CONSIDER = XCLOSING_DATE_CONSIDER "TK18072005 DELIVERABILITY_OLD = IN_DELIVERABILITY_LAST "TK18072005 IMPORTING incomplete = position-jvsop-incomplete TABLES return = return deliverability = jvsopdv_tab EXCEPTIONS deliverability_get_error = 1 OTHERS = 2.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-008 text_question = text-009 default_button = '2' IMPORTING answer = answer EXCEPTIONS text_not_found = 1 OTHERS = 2.
ISM_REFERENCE_PVA_GET CALL FUNCTION 'ISM_REFERENCE_PVA_GET' EXPORTING drerz = drerz pva = pva IMPORTING ref_drerz = ref_drerz ref_pva = ref_pva EXCEPTIONS not_found = 1 OTHERS = 2.
ISM_CHECK_SHIPORD_IS_TMC_ORDER CALL FUNCTION 'ISM_CHECK_SHIPORD_IS_TMC_ORDER' EXPORTING SHIPORDNBR = P_JVSOH_ORDNBR EXCEPTIONS NOTHING_FOUND = 1 ORDER_IS_TMC_ORDER = 2 ORDER_IS_NO_TMC_ORDER = 3 TMC_IS_NOT_ACTIVE = 4 OTHERS = 5.
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 MJVSOF01 or its description.
MJVSOF01 - documentation and ABAP source code MJVSDPACKRULETOP - documentation and ABAP source code MJVSDPACKRULEO01 - documentation and ABAP source code MJVSDPACKRULEITM - documentation and ABAP source code MJVSDPACKRULEI01 - documentation and ABAP source code MJVSDPACKRULEF01 - documentation and ABAP source code