MJ7LMF01 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 MJ7LMF01 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: REA Article Master Rec.: Form Routines for Program SAPMJ7LM
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
J_7L_READ_ARTICLE CALL FUNCTION 'J_7L_READ_ARTICLE' EXPORTING i_matnr = j_7lkm1-matnr i_bukrs = j_7lkm1-bukrs i_land = j_7lkm1-land1 i_vrkme = j_7lkm1-vrkme i_variante = j_7lkm1-variante i_datab = j_7lkm1-datam "Stichtag * I_DATBI = I_DATBI i_flg_buffer_on = 'X' * I_FLG_ENQUE_ART = ' ' TABLES o_m01 = old_m01 o_m02 = old_m02 o_m03 = old_m03 o_m04 = old_m04 o_m05 = old_m05 o_m06 = old_m06 * O_M07 = Old_M07 * O_M08 = Old_M08 o_m09 = old_m09 o_m10 = old_m10 o_m11 = old_m11 return = return * EXCEPTIONS * READ_ERROR = 1 .
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-145 * DIAGNOSE_OBJECT = ' ' text_question = text-001 text_button_1 = text-004 * ICON_BUTTON_1 = ' ' text_button_2 = text-005 * ICON_BUTTON_2 = ' ' * DEFAULT_BUTTON = '1' * DISPLAY_CANCEL_BUTTON = 'X' * USERDEFINED_F1_HELP = ' ' * START_COLUMN = 25 * START_ROW = 6 * POPUP_TYPE = IMPORTING answer = c_answer * TABLES * PARAMETER = EXCEPTIONS text_not_found = 1 OTHERS = 2 .
POPUP_TO_DECIDE * CALL FUNCTION 'POPUP_TO_DECIDE' * EXPORTING ** DEFAULTOPTION = '1' * TEXTLINE1 = TEXT-001 * TEXTLINE2 = TEXT-002 * TEXTLINE3 = TEXT-003 * TEXT_OPTION1 = TEXT-004 * TEXT_OPTION2 = TEXT-005 * TITEL = TEXT-145 ** START_COLUMN = 25 ** START_ROW = 6 * CANCEL_DISPLAY = 'X' * IMPORTING * ANSWER = C_ANSWER * EXCEPTIONS * OTHERS = 1.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-030 * DIAGNOSE_OBJECT = ' ' text_question = text-031 text_button_1 = text-033 * ICON_BUTTON_1 = ' ' text_button_2 = text-034 * ICON_BUTTON_2 = ' ' * DEFAULT_BUTTON = '1' * DISPLAY_CANCEL_BUTTON = 'X' * USERDEFINED_F1_HELP = ' ' * START_COLUMN = 25 * START_ROW = 6 * POPUP_TYPE = IMPORTING answer = c_answer * TABLES * PARAMETER = EXCEPTIONS text_not_found = 1 OTHERS = 2 .
POPUP_TO_DECIDE * CALL FUNCTION 'POPUP_TO_DECIDE' * EXPORTING ** DEFAULTOPTION = '1' * TEXTLINE1 = TEXT-031 * TEXTLINE2 = TEXT-032 ** textline3 = * TEXT_OPTION1 = TEXT-033 * TEXT_OPTION2 = TEXT-034 * TITEL = TEXT-030 ** START_COLUMN = 25 ** START_ROW = 6 * CANCEL_DISPLAY = 'X' * IMPORTING * ANSWER = C_ANSWER * EXCEPTIONS * OTHERS = 1.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = text-043 * DIAGNOSE_OBJECT = ' ' text_question = c_question text_button_1 = text-047 * ICON_BUTTON_1 = ' ' text_button_2 = text-048 * ICON_BUTTON_2 = ' ' default_button = '2' display_cancel_button = ' ' * USERDEFINED_F1_HELP = ' ' * START_COLUMN = 25 * START_ROW = 6 * POPUP_TYPE = IMPORTING answer = c_answer * TABLES * PARAMETER = EXCEPTIONS text_not_found = 1 OTHERS = 2 .
POPUP_TO_DECIDE * CALL FUNCTION 'POPUP_TO_DECIDE' * EXPORTING * DEFAULTOPTION = '2' * TEXTLINE1 = TEXT-044 * TEXTLINE2 = TEXT-045 * TEXTLINE3 = TEXT-046 * TEXT_OPTION1 = TEXT-047 * TEXT_OPTION2 = TEXT-048 * TITEL = TEXT-043 ** START_COLUMN = 25 ** START_ROW = 6 * CANCEL_DISPLAY = ' ' * IMPORTING * ANSWER = C_ANSWER * EXCEPTIONS * OTHERS = 1.
J_7L_READ_ARTICLE CALL FUNCTION 'J_7L_READ_ARTICLE' EXPORTING i_matnr = j_7lkm1-matnr i_bukrs = j_7lkm1-bukrs i_land = j_7lkm1-land1 i_vrkme = j_7lkm1-vrkme i_variante = j_7lkm1-variante i_flg_buffer_on = 'X' TABLES o_m04 = tmp_m04 return = return EXCEPTIONS read_error = 1 OTHERS = 2.
J_7L_READ_ARTICLE CALL FUNCTION 'J_7L_READ_ARTICLE' EXPORTING i_matnr = j_7lkm1-matnr i_bukrs = j_7lkm1-bukrs i_land = j_7lkm1-land1 i_vrkme = j_7lkm1-vrkme i_variante = j_7lkm1-variante i_flg_buffer_on = 'X' TABLES o_m04 = tmp_m04 return = return EXCEPTIONS read_error = 1 OTHERS = 2.
J_7L_READ_ARTICLE CALL FUNCTION 'J_7L_READ_ARTICLE' EXPORTING i_matnr = j_7lkm1-matnr i_bukrs = j_7lkm1-bukrs i_land = j_7lkm1-land1 i_vrkme = j_7lkm1-vrkme i_variante = j_7lkm1-variante i_flg_buffer_on = 'X' TABLES o_m04 = tmp_m04 return = return EXCEPTIONS read_error = 1 OTHERS = 2.
J_7L_READ_ARTICLE CALL FUNCTION 'J_7L_READ_ARTICLE' EXPORTING i_matnr = j_7lkm1-matnr i_bukrs = j_7lkm1-bukrs i_land = j_7lkm1-land1 i_vrkme = j_7lkm1-vrkme i_variante = j_7lkm1-variante i_datab = datbi_save i_flg_buffer_on = 'X' TABLES o_m04 = tmp_m04 return = return EXCEPTIONS read_error = 1 OTHERS = 2.
J_7L_READ_ARTICLE CALL FUNCTION 'J_7L_READ_ARTICLE' EXPORTING i_matnr = j_7lkm1-matnr i_bukrs = j_7lkm1-bukrs i_land = j_7lkm1-land1 i_vrkme = j_7lkm1-vrkme i_variante = j_7lkm1-variante i_flg_buffer_on = 'X' TABLES o_m04 = tmp_m04 return = return EXCEPTIONS read_error = 1 OTHERS = 2.
POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING titlebar = p_title * DIAGNOSE_OBJECT = ' ' text_question = p_question text_button_1 = text-035 * icon_button_1 = 'ICON_SYSTEM_SAVE' text_button_2 = text-036 * icon_button_2 = 'ICON_SYSTEM_UNDO' * DEFAULT_BUTTON = '1' display_cancel_button = 'X' * USERDEFINED_F1_HELP = ' ' * START_COLUMN = 25 * START_ROW = 6 * POPUP_TYPE = IMPORTING answer = p_answer * TABLES * PARAMETER = EXCEPTIONS text_not_found = 1 OTHERS = 2.
J_7L_MAINTAIN_ARTICLE CALL FUNCTION 'J_7L_MAINTAIN_ARTICLE' EXPORTING * I_FLG_CH_DOC_ON = 'X' * I_FLG_CONST_CHECK_ON = ' ' * I_TEST_MODUS_ON = ' ' i_modus_enqueue_art = 'N' "lock in transaction i_modus_condition = condition_update * I_MODUS_UPDATE = 'S' * I_MODUS_PLAUSIB_CHECK = 'N' i_copy_modus = 'X' * I_WF_EVENT = 'C' TABLES i_m01 = i_m01 i_m02 = i_m02 i_m03 = i_m03 i_m04 = i_m04 i_m05 = i_m05 i_m06 = i_m06 i_m07 = tmp_m07 i_m08 = tmp_m08 i_m09 = i_m09 i_m10 = i_m10 i_m11 = i_m11 return = o_return EXCEPTIONS maintain_error = 1.
J_7L_MAINTAIN_ARTICLE CALL FUNCTION 'J_7L_MAINTAIN_ARTICLE' EXPORTING i_flg_ch_doc_on = space * I_FLG_CONST_CHECK_ON = ' ' * I_TEST_MODUS_ON = ' ' i_modus_enqueue_art = 'N' "lock in transaction i_modus_condition = j7ll1_never * I_MODUS_UPDATE = 'S' * I_MODUS_PLAUSIB_CHECK = 'N' i_copy_modus = 'X' i_wf_event = j7ll1_never TABLES i_m01 = i_m01 i_m02 = i_m02 i_m03 = i_m03 i_m04 = i_m04 i_m05 = i_m05 i_m06 = i_m06 i_m07 = tmp_m07 i_m08 = tmp_m08 i_m09 = i_m09 i_m10 = i_m10 i_m11 = i_m11 return = o_return EXCEPTIONS maintain_error = 1.
J_7L_STUE_LISTE CALL FUNCTION 'J_7L_STUE_LISTE' "#EC * EXPORTING matnr = p_matnr bukrs = p_bukrs valid_from = j_7lkm1-datab valid_to = j_7lkm1-datbi
* LAND1 = * VRKME = * IMPORTING * RETURN = TABLES j_7lkmast_tab = j_7lkmast_tab * J_7LKMV_TAB = j_7lkmast_all_tab = j_7lkmast_all_tab EXCEPTIONS OTHERS = 1.
J_7L_READ_ARTICLE CALL FUNCTION 'J_7L_READ_ARTICLE' EXPORTING i_matnr = i_matnr i_bukrs = i_bukrs i_land = i_land1 i_vrkme = i_vrkme i_variante = i_variante i_datab = i_datab * I_DATBI = i_flg_buffer_on = 'X' * I_FLG_ENQUE_ART = ' ' TABLES * O_M01 = * O_M02 = * O_M03 = o_m04 = old_m04 * O_M05 = o_m06 = old_m06 * O_M07 = * O_M08 = o_m09 = old_m09 * O_M10 = * O_M11 = return = return.
J_7L_READ_PACK CALL FUNCTION 'J_7L_READ_PACK' EXPORTING i_vrpnr = wa_m04-vrpnr i_variante = wa_m04-vvariante * I_DATAB = * I_DATBI = i_flg_buffer_on = 'X' * I_FLG_ENQUE_PACK = ' ' TABLES o_v01 = tmp_v01 o_v01t = tmp_v01t * O_V02 = * O_V03 = * O_V08 = * O_M11 = * O_MM_CLIENT_DATA = * O_MM_UNITSOFMEASURE = return = return EXCEPTIONS read_error = 1 OTHERS = 2.
CALL FUNCTION 'J_7L_SPLITTING_FAKTOR_DATUM' EXPORTING entna = ent_tab-entna land1 = j_7lkm1-land1 kokey = ent_tab-kokey datam = datam_save kotyp = 'M' no_puffer = ' ' no_text_in_list = 'X' IMPORTING kproz = kproz_save * KZPRAD = TABLES j_7lc36_tab = j_7lc36_tab j_7lc37_tab = j_7lc37_tab j_7lc38_tab = j_7lc38_tab EXCEPTIONS OTHERS = 1.
J_7L_PRUEF_MELDUNG CALL FUNCTION 'J_7L_PRUEF_MELDUNG' "#EC * EXPORTING i_matnr = j_7lm05_tab-matnr i_variante = j_7lm05_tab-variante i_land1 = j_7lm05_tab-land1 i_bukrs = j_7lm05_tab-bukrs * I_BLART = i_entnr = j_7lm05_tab-entnr i_vrkme = j_7lm05_tab-vrkme i_objtyp = 'A ' i_datab = j_7lm05_tab-datab i_datbi = j_7lm05_tab-datbi IMPORTING e_delete = e_delete e_update = e_update EXCEPTIONS OTHERS = 1.
J_7L_READ_ARTICLE CALL FUNCTION 'J_7L_READ_ARTICLE' EXPORTING i_matnr = j_7lkm1-matnr i_bukrs = j_7lkm1-bukrs i_land = j_7lkm1-land1 i_vrkme = j_7lkm1-vrkme i_variante = j_7lkm1-variante * I_DATAB = * I_DATBI = i_flg_buffer_on = 'X' * I_FLG_ENQUE_ART = ' ' TABLES o_m05 = tmp_m05 return = tmp_return EXCEPTIONS read_error = 1 OTHERS = 2.
MATERIAL_UNIT_CONVERSION CALL FUNCTION 'MATERIAL_UNIT_CONVERSION' EXPORTING * INPUT = 0 * KZMEINH = ' ' matnr = j_7lkm1-matnr meinh = j_7lkm1-prim_vrkme * MEINS = ' ' * EXTENDED_CONV = ' ' * TYPE_UMR = ' ' no_output = 'X' * CHARGE = CHARGE * CHARG_CUOBJ = CHARG_CUOBJ * WERKS = WERKS * IMPORTING * ADDKO = ADDKO * MEINS = MEINS * OUTPUT = OUTPUT * UMREN = UMREN * UMREZ = UMREZ * BATCH_CONVERSION_ERROR = BATCH_CONVERSION_ERROR * KZWSO = KZWSO EXCEPTIONS conversion_not_found = 1 input_invalid = 2 material_not_found = 3 meinh_not_found = 4 meins_missing = 5 no_meinh = 6 output_invalid = 7 overflow = 8.
J_7L_SPLITTING_FAKTOR_DATUM CALL FUNCTION 'J_7L_SPLITTING_FAKTOR_DATUM' EXPORTING entna = ent_tab-entna land1 = j_7lkm1-land1 kokey = ent_tab-kokey datam = p_datum kotyp = 'M' no_puffer = ' ' no_text_in_list = 'X' IMPORTING kproz = kproz_save * KZPRAD = TABLES j_7lc36_tab = j_7lc36_tab j_7lc37_tab = j_7lc37_tab j_7lc38_tab = j_7lc38_tab EXCEPTIONS OTHERS = 1.
J_7L_PRUEF_MELDUNG CALL FUNCTION 'J_7L_PRUEF_MELDUNG' "#EC * EXPORTING i_matnr = j_7lm05_tab-matnr i_variante = j_7lm05-variante i_land1 = j_7lm05_tab-land1 i_bukrs = j_7lm05_tab-bukrs * I_BLART = i_entnr = j_7lm05_tab-entnr i_vrkme = j_7lm05_tab-vrkme i_objtyp = 'A ' i_datab = j_7lm05_tab-datab i_datbi = j_7lm05_tab-datbi IMPORTING e_delete = e_delete e_update = e_update EXCEPTIONS OTHERS = 1.
J_7L_PREIS_ARTIKEL_SPLITTING CALL FUNCTION 'J_7L_PREIS_ARTIKEL_SPLITTING' EXPORTING artnr = j_7lkm1-matnr variante = j_7lkm1-variante bukrs = j_7lkm1-bukrs land1 = j_7lkm1-land1 vrkme = j_7lkm1-vrkme datab = vrs_tab-datab datbi = vrs_tab-datbi fmeng = fmeng_save kzmmsd = j_7lkm1-kzmmsd kzprfm = j_7lkm1-kzprfm waers = global_c02-waers waera = global_c02-waera IMPORTING * summee = summer = vrs_tab-preisr summea = vrs_tab-preisa TABLES * version = prl_vrs_tab version = tmp_prl_vrs_tab EXCEPTIONS artnr_not_found = 1 plvrs_not_found = 2 entnr_not_found = 3 vrpnr_not_found = 4 unit_conversion_error = 5 unspecified_error = 6 OTHERS = 7.
J_7L_READ_ARTICLE CALL FUNCTION 'J_7L_READ_ARTICLE' EXPORTING i_matnr = j_7lkm1-matnr i_bukrs = j_7lkm1-bukrs i_land = j_7lkm1-land1 i_vrkme = j_7lkm1-vrkme i_variante = j_7lkm1-variante i_datab = vrs_tab-datbi * I_DATBI = I_DATBI i_flg_buffer_on = 'X' * I_FLG_ENQUE_ART = ' ' TABLES o_m01 = tmp_m01 o_m02 = tmp_m02 o_m03 = tmp_m03 o_m04 = tmp_m04 o_m05 = tmp_m05 o_m06 = tmp_m06 * O_M07 = O_M07 * O_M08 = o_M08 o_m09 = tmp_m09 o_m10 = tmp_m10 * O_M11 = O_M11 return = return EXCEPTIONS read_error = 1.
J_7L_MAINTAIN_ARTICLE CALL FUNCTION 'J_7L_MAINTAIN_ARTICLE' EXPORTING * I_FLG_CH_DOC_ON = 'X' * I_FLG_CONST_CHECK_ON = ' ' * I_TEST_MODUS_ON = ' ' i_modus_enqueue_art = 'N' "in transaction i_modus_condition = tmp_condition * I_MODUS_UPDATE = 'S' * I_MODUS_PLAUSIB_CHECK = 'N' i_copy_modus = 'X' i_wf_event = tmp_wf_event TABLES i_m01 = tmp_m01 i_m02 = tmp_m02 i_m03 = tmp_m03 i_m04 = tmp_m04 i_m05 = tmp_m05 i_m06 = tmp_m06 i_m07 = tmp_m07 i_m08 = tmp_m08 i_m09 = tmp_m09 i_m10 = tmp_m10 * I_M11 = I_M11 return = return EXCEPTIONS maintain_error = 1.
J_7L_READ_ARTICLE CALL FUNCTION 'J_7L_READ_ARTICLE' EXPORTING i_matnr = j_7lkm1-matnr i_bukrs = j_7lkm1-bukrs i_land = j_7lkm1-land1 i_vrkme = j_7lkm1-vrkme i_variante = j_7lkm1-variante i_datab = p_datbi * i_datbi = p_datbi i_flg_buffer_on = 'X' * I_FLG_ENQUE_ART = ' ' TABLES o_m01 = tmp_m01 o_m02 = tmp_m02 o_m03 = tmp_m03 o_m04 = tmp_m04 o_m05 = tmp_m05 o_m06 = tmp_m06 * O_M07 = O_M07 * O_M08 = o_M08 o_m09 = tmp_m09 o_m10 = tmp_m10 * O_M11 = O_M11 return = return EXCEPTIONS read_error = 1.
J_7L_READ_ARTICLE CALL FUNCTION 'J_7L_READ_ARTICLE' EXPORTING i_matnr = j_7lkm1-matnr i_bukrs = j_7lkm1-bukrs i_land = j_7lkm1-land1 i_vrkme = j_7lkm1-vrkme i_variante = j_7lkm1-variante i_datab = p_datbi * I_DATBI = I_DATBI i_flg_buffer_on = 'X' * I_FLG_ENQUE_ART = ' ' TABLES o_m01 = tmp_m01 o_m02 = tmp_m02 o_m03 = tmp_m03 o_m04 = tmp_m04 o_m05 = tmp_m05 o_m06 = tmp_m06 * O_M07 = O_M07 * O_M08 = o_M08 o_m09 = tmp_m09 o_m10 = tmp_m10 * O_M11 = O_M11 return = return EXCEPTIONS read_error = 1.
J_7L_READ_ARTICLE CALL FUNCTION 'J_7L_READ_ARTICLE' EXPORTING i_matnr = j_7lkm1-matnr i_bukrs = j_7lkm1-bukrs i_land = j_7lkm1-land1 i_vrkme = j_7lkm1-vrkme i_variante = j_7lkm1-variante i_datab = p_datbi * I_DATBI = I_DATBI i_flg_buffer_on = 'X' * I_FLG_ENQUE_ART = ' ' TABLES o_m01 = tmp_m01 o_m02 = tmp_m02 o_m03 = tmp_m03 o_m04 = tmp_m04 o_m05 = tmp_m05 o_m06 = tmp_m06 * O_M07 = O_M07 * O_M08 = o_M08 o_m09 = tmp_m09 o_m10 = tmp_m10 * O_M11 = O_M11 return = return EXCEPTIONS read_error = 1.
J_7L_READ_ARTICLE CALL FUNCTION 'J_7L_READ_ARTICLE' EXPORTING i_matnr = j_7lkm1-matnr i_bukrs = j_7lkm1-bukrs i_land = j_7lkm1-land1 i_vrkme = j_7lkm1-vrkme i_variante = j_7lkm1-variante i_datab = p_datab1 * I_DATBI = I_DATBI i_flg_buffer_on = 'X' * I_FLG_ENQUE_ART = ' ' TABLES o_m01 = tmp_m01 o_m02 = tmp_m02 o_m03 = tmp_m03 o_m04 = tmp_m04 o_m05 = tmp_m05 o_m06 = tmp_m06 * O_M07 = O_M07 * O_M08 = o_M08 o_m09 = tmp_m09 o_m10 = tmp_m10 * O_M11 = O_M11 return = return EXCEPTIONS read_error = 1.
J_7L_VERSIONEN_FRAKTIONEN CALL FUNCTION 'J_7L_VERSIONEN_FRAKTIONEN' EXPORTING matnr = j_7lkm1-matnr variante = j_7lkm1-variante bukrs = j_7lkm1-bukrs land1 = j_7lkm1-land1 vrkme = j_7lkm1-vrkme * datab = * datbi = TABLES j_7lkf0_tab = stf_vrs_tab.
MATERIAL_UNIT_CONVERSION CALL FUNCTION 'MATERIAL_UNIT_CONVERSION' "Yplon2 EXPORTING "Yplon2 input = fmeng_save "Yplon2 kzmeinh = 'X' "Yplon2 matnr = j_7lkm1-matnr "Yplon2 meinh = j_7lkm1-vrkme "Yplon2 meins = j_7lkm1-basme "Yplon2 * EXTENDED_CONV = ' ' "Yplon2 * TYPE_UMR = ' ' "Yplon2 * NO_OUTPUT = ' ' "Yplon2 * CHARGE = "Yplon2 * CHARG_CUOBJ = "Yplon2 * WERKS = "Yplon2 IMPORTING "Yplon2 * ADDKO = "Yplon2 * MEINS = "Yplon2 output = fmeng_save "Yplon2 * UMREN = "Yplon2 * UMREZ = "Yplon2 * BATCH_CONVERSION_ERROR = "Yplon2 * KZWSO = "Yplon2 EXCEPTIONS "Yplon2 conversion_not_found = 1 "Yplon2 input_invalid = 2 "Yplon2 material_not_found = 3 "Yplon2 meinh_not_found = 4 "Yplon2 meins_missing = 5 "Yplon2 no_meinh = 6 "Yplon2 output_invalid = 7 "Yplon2 overflow = 8 "Yplon2 OTHERS = 9. "Yplon2
J_7L_STUE_VERP CALL FUNCTION 'J_7L_STUE_VERP' EXPORTING matnr = j_7lkm1-matnr bukrs = j_7lkm1-bukrs werks = stl_tab-werks stlan = stl_tab-stlan stlnr = stl_tab-stlnr stlal = stl_tab-stlal * STLEV = '0' * VGKNT = stmod = c_modus menge = fmeng_save meins = j_7lkm1-basme stlwwh = 'X' valid_from = j_7lkm1-datab valid_to = j_7lkm1-datbi in_personal = wa_personal IMPORTING return = c_return TABLES j_7lkstue_tab = j_7lkstue_tab j_7lkmv_tab = j_7lkmv_tab j_7lkmast_all_tab = j_7lkmast_all_tab EXCEPTIONS OTHERS = 1.
J_7L_STUE_DIALOG * CALL FUNCTION 'J_7L_STUE_DIALOG' * EXPORTING * matnr = j_7lkm1-matnr * bukrs = j_7lkm1-bukrs * land1 = j_7lkm1-land1 * vrkme = j_7lkm1-vrkme * werksp = stl_tab-werks * stlan = stl_tab-stlan * stlnr = stl_tab-stlnr * stlal = stl_tab-stlal * kpein = j_7lkm1-kpein * fcode = p_fcode * tcodep = sy-tcode * showp = c_show * stl_fact_in = stl_fact_in * IMPORTING * stl_fact_out = stl_fact_out * kpein_out = kpein_out * return = c_return * TABLES * j_7lkstue_tab = j_7lkstue_tab * EXCEPTIONS * OTHERS = 1.
J_7L_BOM_MAINTAIN CALL FUNCTION 'J_7L_BOM_MAINTAIN' EXPORTING matnr = j_7lkm1-matnr bukrs = j_7lkm1-bukrs land1 = j_7lkm1-land1 vrkme = j_7lkm1-vrkme werksp = stl_tab-werks stlan = stl_tab-stlan stlnr = stl_tab-stlnr stlal = stl_tab-stlal kpein = j_7lkm1-kpein fcode = p_fcode tcodep = sy-tcode showp = c_show stl_fact_in = stl_fact_in IMPORTING stl_fact_out = stl_fact_out kpein_out = kpein_out return = c_return TABLES j_7lkstue_tab = j_7lkstue_tab EXCEPTIONS OTHERS = 1.
J_7L_READ_ARTICLE CALL FUNCTION 'J_7L_READ_ARTICLE' EXPORTING i_matnr = j_7lkm1-matnr i_bukrs = j_7lkm1-bukrs i_land = j_7lkm1-land1 i_vrkme = j_7lkm1-vrkme i_variante = j_7lkm1-variante * i_datab = '000000' "all versions * i_datbi = '99991231' i_flg_buffer_on = 'X' * I_FLG_ENQUE_ART = ' ' TABLES o_m01 = tmp_m01 o_m02 = tmp_m02 o_m03 = tmp_m03 o_m04 = tmp_m04 o_m05 = tmp_m05 o_m06 = tmp_m06 * O_M07 = tmp_M07 * O_M08 = tmp_M08 o_m09 = tmp_m09 o_m10 = tmp_m10 * O_M11 = O_M11 return = return.
F4IF_FIELD_VALUE_REQUEST CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST' EXPORTING tabname = p_tabname fieldname = p_fieldname * SEARCHHELP = ' ' * SHLPPARAM = ' ' * DYNPPROG = ' ' * DYNPNR = ' ' * DYNPROFIELD = ' ' * STEPL = 0 value = l_value * MULTIPLE_CHOICE = ' ' display = p_display * SUPPRESS_RECORDLIST = ' ' * CALLBACK_PROGRAM = ' ' * CALLBACK_FORM = ' ' * SELECTION_SCREEN = ' ' TABLES return_tab = lt_return EXCEPTIONS field_not_found = 1 no_help_for_field = 2 inconsistent_help = 3 no_values_found = 4 OTHERS = 5.
HELP_VALUES_GET * CALL FUNCTION 'HELP_VALUES_GET' * EXPORTING * DISPLAY = P_DISPLAY * FIELDNAME = P_FIELDNAME * INPUT_VALUE = L_VALUE * TABNAME = P_TABNAME * IMPORTING * SELECT_VALUE = P_VALUE.
J_7L_FRAKTIONEN_ARTIKEL CALL FUNCTION 'J_7L_FRAKTIONEN_ARTIKEL' "#EC * EXPORTING matnr = j_7lkm1-matnr variante = j_7lkm1-variante bukrs = j_7lkm1-bukrs land1 = j_7lkm1-land1 vrkme = j_7lkm1-vrkme fmeng = fmeng_save datum = p_datum TABLES j_7lkf1_tab = j_7lkf1_tab EXCEPTIONS vrpnr_not_found = 1 vpgrp_not_found = 2 * FRAKTION_NOT_FOUND = 3 unit_conversion_error = 3 OTHERS = 4.
UNIT_CONVERSION_SIMPLE CALL FUNCTION 'UNIT_CONVERSION_SIMPLE' EXPORTING input = j_7lkf1_tab-stgew * NO_TYPE_CHECK = 'X' * ROUND_SIGN = ' ' unit_in = j_7lkf1_tab-gewei unit_out = j_7lkm1-gewei IMPORTING * ADD_CONST = * DECIMALS = * DENOMINATOR = * NUMERATOR = output = stgew_save EXCEPTIONS conversion_not_found = 1 division_by_zero = 2 input_invalid = 3 output_invalid = 4 overflow = 5 type_invalid = 6 units_missing = 7 unit_in_not_found = 8 unit_out_not_found = 9 OTHERS = 10.
UNIT_CONVERSION_SIMPLE CALL FUNCTION 'UNIT_CONVERSION_SIMPLE' EXPORTING input = p_gewicht * NO_TYPE_CHECK = 'X' * ROUND_SIGN = ' ' unit_in = p_gewei_in unit_out = p_gewei_out IMPORTING * ADD_CONST = * DECIMALS = * DENOMINATOR = * NUMERATOR = output = p_gewicht EXCEPTIONS conversion_not_found = 1 division_by_zero = 2 input_invalid = 3 output_invalid = 4 overflow = 5 type_invalid = 6 units_missing = 7 unit_in_not_found = 8 unit_out_not_found = 9 OTHERS = 10.
J_7L_PREIS_ARTIKEL_PERIODE CALL FUNCTION 'J_7L_PREIS_ARTIKEL_PERIODE' EXPORTING artnr = j_7lkm1-matnr bukrs = j_7lkm1-bukrs land1 = j_7lkm1-land1 vrkme = j_7lkm1-vrkme variante = j_7lkm1-variante entnr = j_7le01-entnr datab = prl_tab-datab datbi = prl_tab-datbi fmeng = fmeng_save kzfmeng = 'X' kzmmsd = j_7lkm1-kzmmsd kzprfm = j_7lkm1-kzprfm pformel = l_pformel waers = prl_tab-waers waere = prl_tab-waere j_7le01_in = j_7le01 IMPORTING summee = prl_tab-preise summer = prl_tab-preisr * summea = TABLES * version = prl_vrs_tab version = tmp_prl_vrs_tab verpack = prl_vrp_tab fraktion = prl_stf_tab EXCEPTIONS artnr_not_found = 1 plvrs_not_found = 2 entnr_not_found = 3 vrpnr_not_found = 4 unit_conversion_error = 5 unspecified_error = 6 OTHERS = 7.
CONVERSION_EXIT_MATN1_OUTPUT CALL FUNCTION 'CONVERSION_EXIT_MATN1_OUTPUT' "#EC * EXPORTING input = p_matnr IMPORTING output = matnr_mara EXCEPTIONS OTHERS = 1.
J_7L_SPLITTING_FAKTOR_DATUM CALL FUNCTION 'J_7L_SPLITTING_FAKTOR_DATUM' EXPORTING entna = ent_tab-entna land1 = j_7lkm1-land1 kokey = ent_tab-kokey datam = datam_save kotyp = 'M' no_puffer = ' ' no_text_in_list = 'X' IMPORTING kproz = kproz_save * KZPRAD = TABLES j_7lc36_tab = j_7lc36_tab j_7lc37_tab = j_7lc37_tab j_7lc38_tab = j_7lc38_tab EXCEPTIONS OTHERS = 1.
J_7L_PRUEF_MELDUNG CALL FUNCTION 'J_7L_PRUEF_MELDUNG' "#EC * EXPORTING i_matnr = j_7lm05_tab-matnr i_land1 = j_7lm05_tab-land1 i_bukrs = j_7lkm1-bukrs * I_BLART = i_entnr = j_7lm05_tab-entnr i_vrkme = j_7lm05_tab-vrkme i_objtyp = 'A ' i_datab = j_7lm05_tab-datab i_datbi = j_7lm05_tab-datbi IMPORTING e_delete = e_delete e_update = e_update EXCEPTIONS OTHERS = 1.
J_7L_VERSIONEN_ARTIKEL CALL FUNCTION 'J_7L_VERSIONEN_ARTIKEL' EXPORTING artnr = j_7lkm1-matnr bukrs = j_7lkm1-bukrs land1 = j_7lkm1-land1 vrkme = j_7lkm1-vrkme variante = j_7lkm1-variante entnr = j_7le01_all_tab-entnr datab = min_datab datbi = max_datbi * RBUKR = * LANDR = flg_mitpreisen = space * FLG_NURARTENTS = ' ' * FLG_MITKOARTS = space * NOT_CUT_DATX = ' ' * PDATAB = * PDATBI = j_7le01_in = j_7le01_all_tab TABLES version = hdlstko_version * KOART_VERSION = EXCEPTIONS artnr_not_found = 1 rbukr_not_found = 2 landr_not_found = 3 OTHERS = 4.
J_7L_GET_FIELD_STATUS CALL FUNCTION 'J_7L_GET_FIELD_STATUS' EXPORTING i_fmgrp = j_7le01_all_tab-fmgrp * i_entnr = i_entnr * i_land1 = i_land1 i_feldname = fieldname * BUFFER_UPDATE_FLAG = * IMPORTING * STATUS = TABLES * STATUS_TAB = fieldname_tab = fieldname_tab .
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 MJ7LMF01 or its description.