J_7LSAMA is a standard Executable ABAP Report 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 J_7LSAMA into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
J7L9 - REA Article: Collective Maintenance
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.
Selection Text: KOKEYH_P = SplitKey
Selection Text: KOKEYL_P = SplitKey
Selection Text: KOKEY_P = SplitKey
Selection Text: LAED_S = Last Changed On
Selection Text: LAND1_S = Country Version
Selection Text: LCKOF_P = Disable Lock
Selection Text: LCKON_P = Enable Lock
Selection Text: LCKOUT_P = Ignore Lock Status
Selection Text: LIFNRH_P = Vendor
Selection Text: LIFNRL_P = Vendor
Selection Text: MAKTKZ_P = Partner Asgmt Active Ind.
Selection Text: MATNR_S = Article Number
Selection Text: MDFKZ_P = Main Re. Partner Indicator
Selection Text: MERELX_P = Proportional Derivation
Selection Text: MEVWX_P = Derive UM from Ref. UM
Selection Text: MKZRE_P = Regional Processing Indicator
Selection Text: MTYP_P = Article Category
Selection Text: PVRSIO_P = Recycling Partner Assignment
Selection Text: REENTH_P = Recycling Partner
Selection Text: REENTL_P = Recycling Partner
Selection Text: REENTV_P = Recycling Partner
Selection Text: SPARTH_P = Division
Selection Text: SPARTL_P = Division
Selection Text: SPLITH_P = Splitting
Selection Text: SPLITL_P = Splitting
Selection Text: INFOKV_P = Additional Info Key
Selection Text: AARTAA_P = Article, All Changes
Selection Text: AARTAM_P = Article, Mask Changes
Selection Text: AARTKA_P = Article, no Changes
Selection Text: AENA_S = Last Changed By
Selection Text: AEZE_S = Last Changed At
Selection Text: AVRKAA_P = Article Sales u., All Changes
Selection Text: AVRKAM_P = Article Sales u., Mask changes
Selection Text: AVRKKA_P = Article Sales u., no Changes
Selection Text: BUCHL_P = Execute Collective Changes
Selection Text: DATAB_P = Changes Valid From
Selection Text: DATBI_P = Changes Valid To
Selection Text: EVTWAA_P = R.Partner DistrChan all Chnges
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
J_7LH_SET * CALL FUNCTION 'J_7LH_SET'.
J_7L_F4_MATNR * CALL FUNCTION 'J_7L_F4_MATNR' * EXPORTING * help_type = 1 * IMPORTING * selected_matnr = matnr_s-low * EXCEPTIONS * help_type_not_specified = 1 * error_in_help_values_get = 2 * OTHERS = 3.
J_7L_F4_MATNR CALL FUNCTION 'J_7L_F4_MATNR' EXPORTING help_type = 1 dynpprog = sy-repid dynpnr = sy-dynnr dynprofield = 'MATNR_S-LOW' IMPORTING selected_matnr = matnr_s-low EXCEPTIONS help_type_not_specified = 1 error_in_help_values_get = 2 OTHERS = 3.
J_7L_F4_MATNR CALL FUNCTION 'J_7L_F4_MATNR' EXPORTING help_type = 1 dynpprog = sy-repid dynpnr = sy-dynnr dynprofield = 'MATNR_S-HIGH' IMPORTING selected_matnr = matnr_s-high EXCEPTIONS help_type_not_specified = 1 error_in_help_values_get = 2 OTHERS = 3.
J_7L_CHECK_AUTHORITY_RANGE CALL FUNCTION 'J_7L_CHECK_AUTHORITY_RANGE' EXPORTING i_object = bobject "Interface i_activity = '02' "change/display TABLES i_bukrs = bukrs_r i_land1 = land1_r i_entna = entna_r EXCEPTIONS no_authorisation = 1 OTHERS = 2.
J_7L_CHECK_AUTHORITY_RANGE CALL FUNCTION 'J_7L_CHECK_AUTHORITY_RANGE' EXPORTING i_object = bobject "Interface i_activity = '02' "change/display TABLES i_bukrs = bukrs_r i_land1 = land1_r * i_entna = entna_r EXCEPTIONS no_authorisation = 1 OTHERS = 2.
DIMENSIONCHECK_DIMENSIONLESS CALL FUNCTION 'DIMENSIONCHECK_DIMENSIONLESS' EXPORTING meinh = meins_p EXCEPTIONS dimension_not_dimensionless = 1 t006d_entry_missing = 2 t006_entry_missing = 3 OTHERS = 4.
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = '@06@' * text = 'Keine Weitergabe' info = 'Aus' * ADD_STDINF = 'X' IMPORTING result = %f511165_1000 EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name = '@4A@' * text = 'autom. Weitergabe'
UNIT_CONVERSION_SIMPLE CALL FUNCTION 'UNIT_CONVERSION_SIMPLE' EXPORTING input = l_input * NO_TYPE_CHECK = 'X' * ROUND_SIGN = ' ' unit_in = verpackung_vrpnh-msehi unit_out = verpackung_vrpnl-msehi IMPORTING * ADD_CONST = * DECIMALS = * DENOMINATOR = * NUMERATOR = output = l_output 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 = l_input * NO_TYPE_CHECK = 'X' * ROUND_SIGN = ' ' unit_in = verpackung_vrpnh-msehi unit_out = meins_p IMPORTING * ADD_CONST = * DECIMALS = * DENOMINATOR = * NUMERATOR = output = l_output 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 = l_fmeng_temp * NO_TYPE_CHECK = 'X' * ROUND_SIGN = ' ' unit_in = l_meins_temp unit_out = j_7lm04-meins IMPORTING * ADD_CONST = * DECIMALS = * DENOMINATOR = * NUMERATOR = output = m04_aenderung_tab-fmeng_add 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.
DIMENSIONCHECK_DIMENSIONLESS CALL FUNCTION 'DIMENSIONCHECK_DIMENSIONLESS' EXPORTING meinh = c_aenderung-meinsz EXCEPTIONS dimension_not_dimensionless = 1 t006d_entry_missing = 2 t006_entry_missing = 3 OTHERS = 4.
DIMENSIONCHECK_DIMENSIONLESS CALL FUNCTION 'DIMENSIONCHECK_DIMENSIONLESS' EXPORTING meinh = c_aenderung-meinsz EXCEPTIONS dimension_not_dimensionless = 1 t006d_entry_missing = 2 t006_entry_missing = 3 OTHERS = 4.
J_7L_PRUEF_MELDUNG CALL FUNCTION 'J_7L_PRUEF_MELDUNG' EXPORTING i_matnr = j_7lm05-matnr i_land1 = j_7lm05-land1 i_bukrs = j_7lm05-bukrs * I_BLART = i_entnr = j_7lm05-entnr i_vrkme = j_7lm05-vrkme i_objtyp = 'A ' i_datab = l_datab i_datbi = l_datbi IMPORTING e_delete = e_delete e_update = e_update EXCEPTIONS OTHERS = 1.
J_7L_CHECK_AUTHORITY_RANGE CALL FUNCTION 'J_7L_CHECK_AUTHORITY_RANGE' EXPORTING i_object = bobject "Interface i_activity = '02' "change/display TABLES i_bukrs = bukrs_r i_land1 = land1_r i_entnr = entnr_r EXCEPTIONS no_authorisation = 1 OTHERS = 2.
J_7L_CHECK_AUTHORITY_RANGE CALL FUNCTION 'J_7L_CHECK_AUTHORITY_RANGE' EXPORTING i_object = bobject "Interface i_activity = '02' "change/display TABLES i_bukrs = bukrs_r i_land1 = land1_r i_entnr = entnr_r EXCEPTIONS no_authorisation = 1 OTHERS = 2.
J_7L_CHECK_AUTHORITY_RANGE CALL FUNCTION 'J_7L_CHECK_AUTHORITY_RANGE' EXPORTING i_object = bobject "Interface i_activity = '02' "change/display TABLES i_bukrs = bukrs_r i_land1 = land1_r i_entnr = entnr_r EXCEPTIONS no_authorisation = 1 OTHERS = 2.
J_7L_PRUEF_MELDUNG CALL FUNCTION 'J_7L_PRUEF_MELDUNG' EXPORTING i_matnr = j_7lm05-matnr i_land1 = j_7lm05-land1 i_bukrs = j_7lm05-bukrs * I_BLART = i_entnr = j_7lm05-entnr i_vrkme = j_7lm05-vrkme i_objtyp = 'A ' i_datab = l_datab i_datbi = l_datbi IMPORTING e_delete = e_delete e_update = e_update EXCEPTIONS OTHERS = 1.
J_7L_CHECK_AUTHORITY_RANGE CALL FUNCTION 'J_7L_CHECK_AUTHORITY_RANGE' EXPORTING i_object = bobject "Interface i_activity = '02' "change/display TABLES i_bukrs = bukrs_r i_land1 = land1_r i_entnr = entnr_r EXCEPTIONS no_authorisation = 1 OTHERS = 2.
J_7L_ART_COLLECTION_MAINTAIN CALL FUNCTION 'J_7L_ART_COLLECTION_MAINTAIN' EXPORTING i_title = sy-title i_screentxt = lf_text i_reftype = 'A' i_display = flg_mitstatus IMPORTING e_fcode = lf_fcode TABLES it_collect_tab = gt_collect_tab it_collect_chg = m01_aenderung_tab EXCEPTIONS no_entries_found = 1 internal_error = 2 OTHERS = 3.
J_7L_ART_COLLECTION_MAINTAIN CALL FUNCTION 'J_7L_ART_COLLECTION_MAINTAIN' EXPORTING i_title = sy-title i_screentxt = lf_text i_reftype = 'U' i_display = flg_mitstatus IMPORTING e_fcode = lf_fcode TABLES it_collect_tab = gt_collect_tab it_collect_chg = m03_aenderung_tab EXCEPTIONS no_entries_found = 1 internal_error = 2 OTHERS = 3.
J_7L_ART_COLLECTION_MAINTAIN CALL FUNCTION 'J_7L_ART_COLLECTION_MAINTAIN' EXPORTING i_title = sy-title i_screentxt = lf_text i_reftype = 'P' i_display = flg_mitstatus IMPORTING e_fcode = lf_fcode TABLES it_collect_tab = gt_collect_tab it_collect_chg = m04_aenderung_tab EXCEPTIONS no_entries_found = 1 internal_error = 2 OTHERS = 3.
J_7L_ART_COLLECTION_MAINTAIN CALL FUNCTION 'J_7L_ART_COLLECTION_MAINTAIN' EXPORTING i_title = sy-title i_screentxt = lf_text i_reftype = 'R' i_display = flg_mitstatus IMPORTING e_fcode = lf_fcode TABLES it_collect_tab = gt_collect_tab it_collect_chg = m05_aenderung_tab EXCEPTIONS no_entries_found = 1 internal_error = 2 OTHERS = 3.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = l_prozentsatz text = 'Verbuchung Artikeländerungen'(320) EXCEPTIONS OTHERS = 1.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = l_prozentsatz text = 'Verbuchung Artikeländerungen'(320) EXCEPTIONS OTHERS = 1.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = l_prozentsatz text = 'Verbuchung VrkME-Änderungen'(322) EXCEPTIONS OTHERS = 1.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = l_prozentsatz text = 'Verbuchung Partneränderungen'(323) EXCEPTIONS OTHERS = 1.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = l_prozentsatz text = 'Aktualisierung Konditionen'(321) EXCEPTIONS OTHERS = 1.
J_7L_KONDITIONEN_UPDATE_SYNC CALL FUNCTION 'J_7L_KONDITIONEN_UPDATE_SYNC' EXPORTING matnr = kond_aenderung_tab-matnr bukrs = kond_aenderung_tab-bukrs land1 = kond_aenderung_tab-land1 vrkme = kond_aenderung_tab-vrkme EXCEPTIONS OTHERS = 1.
SAP_WAPI_CREATE_EVENT CALL FUNCTION 'SAP_WAPI_CREATE_EVENT' EXPORTING object_type = /j7l/rea_bo=>rea_article object_key = object_key event = /j7l/rea_bo=>is_changed commit_work = 'X' "Commit * EVENT_LANGUAGE = SY-LANGU * LANGUAGE = SY-LANGU * USER = SY-UNAME * IFS_XML_CONTAINER = IFS_XML_CONTAINER IMPORTING return_code = return_code * EVENT_ID = EVENT_ID * TABLES * INPUT_CONTAINER = INPUT_CONTAINER * MESSAGE_LINES = MESSAGE_LINES * MESSAGE_STRUCT = MESSAGE_STRUCT .
ENQUEUE_EJ_7LM CALL FUNCTION 'ENQUEUE_EJ_7LM' EXPORTING mode_j_7lm01 = 'E' mandt = sy-mandt matnr = sperren_tab-matnr x_variante = 'X' _scope = sperren_tab-_scope * _WAIT = ' ' * _COLLECT = ' ' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
DEQUEUE_EJ_7LM CALL FUNCTION 'DEQUEUE_EJ_7LM' EXPORTING mode_j_7lm01 = 'E' mandt = sy-mandt matnr = sperren_tab-matnr x_variante = 'X' _scope = sperren_tab-_scope * _SYNCHRON = ' ' * _COLLECT = ' ' EXCEPTIONS OTHERS = 1.
J_7L_SPLITTING_FAKTOR_DATUM CALL FUNCTION 'J_7L_SPLITTING_FAKTOR_DATUM' EXPORTING entna = reenth_p land1 = land1_s kokey = kokey_tab-kokey datam = t_datam kotyp = 'M' no_puffer = 'X' no_text_in_list = 'X' IMPORTING kproz = kokey_tab-kproz kzprad = kokey_tab-kzprad TABLES koart_tab = koart_tab * J_7LC36_TAB = * J_7LC37_TAB = * J_7LC38_TAB = EXCEPTIONS OTHERS = 1.
HELP_VALUES_GET_NO_DD_NAME * CALL FUNCTION 'HELP_VALUES_GET_NO_DD_NAME' * EXPORTING * CUCOL = 1 * CUROW = 0 * DISPLAY = C_DISPLAY * SELECTFIELD = FIELDNAME_SAVE * TITEL = TEXT-024 * IMPORTING * IND = SEL_INDEX * SELECT_VALUE = SEL_VALUE * TABLES * FIELDS = FIELDS_TAB * FULL_TABLE = KOKEY_TAB * EXCEPTIONS * NO_TABLEFIELDS_IN_DICTIONARY = 1 * NO_TABLESTRUCTURE_GIVEN = 2 * MORE_THEN_ONE_SELECTFIELD = 3 * NO_SELECTFIELD = 4 * OTHERS = 5.
F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING * DDIC_STRUCTURE = ' ' retfield = fieldname_save * PVALKEY = ' ' * DYNPPROG = ' ' * DYNPNR = ' ' * DYNPROFIELD = ' ' * STEPL = 0 window_title = text-024 * VALUE = ' ' value_org = 'S' * MULTIPLE_CHOICE = ' ' * DISPLAY = ' ' * CALLBACK_PROGRAM = ' ' * CALLBACK_FORM = ' ' * MARK_TAB = * IMPORTING * USER_RESET = TABLES value_tab = kokey_tab * FIELD_TAB = return_tab = return_tab * DYNPFLD_MAPPING = EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.
J_7L_SPLITTING_FAKTOR_DATUM CALL FUNCTION 'J_7L_SPLITTING_FAKTOR_DATUM' EXPORTING entna = reenth_p land1 = land1_s kokey = kokey_tab-kokey datam = t_datam kotyp = 'M' no_puffer = 'X' no_text_in_list = 'X' IMPORTING kproz = kokey_tab-kproz kzprad = kokey_tab-kzprad TABLES koart_tab = koart_tab * J_7LC36_TAB = * J_7LC37_TAB = * J_7LC38_TAB = EXCEPTIONS OTHERS = 1.
J_7L_CHECK_AUTHORITY_RANGE CALL FUNCTION 'J_7L_CHECK_AUTHORITY_RANGE' EXPORTING i_object = bobject "Interface i_activity = '02' "change/display TABLES i_bukrs = bukrs_r i_land1 = land1_r i_entnr = entnr_r EXCEPTIONS no_authorisation = 1 OTHERS = 2.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = l_prozentsatz text = 'Verbuchung Versionsänderungen'(324) EXCEPTIONS OTHERS = 1.
RS_SET_SELSCREEN_STATUS * CALL FUNCTION 'RS_SET_SELSCREEN_STATUS' * EXPORTING * P_STATUS = SY-PFKEY ** p_program = ' ' * TABLES * P_EXCLUDE = STAT_TAB * EXCEPTIONS * OTHERS = 1.
J_7L_ART_COLLECTION_MAINTAIN CALL FUNCTION 'J_7L_ART_COLLECTION_MAINTAIN' EXPORTING i_title = sy-title i_screentxt = lf_text i_reftype = 'V' i_display = flg_mitstatus IMPORTING e_fcode = lf_fcode TABLES it_collect_tab = gt_collect_tab EXCEPTIONS no_entries_found = 1 internal_error = 2 OTHERS = 3.
SAPGUI_PROGRESS_INDICATOR CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR' EXPORTING percentage = l_prozentsatz text = 'Verbuchung VrkME-Änderungen'(322) EXCEPTIONS OTHERS = 1.
J_7L_GET_FIELD_STATUS CALL FUNCTION 'J_7L_GET_FIELD_STATUS' EXPORTING i_fmgrp = i_e01-fmgrp * I_ENTNR = * I_LAND1 = i_feldname = 'J_7LFUELLG' * BUFFER_UPDATE_FLAG = 'X' IMPORTING status = t_status EXCEPTIONS OTHERS = 1.
J_7L_GET_FIELD_STATUS CALL FUNCTION 'J_7L_GET_FIELD_STATUS' EXPORTING i_fmgrp = i_e01-fmgrp * I_ENTNR = * I_LAND1 = i_feldname = 'J_7LHDLST' * BUFFER_UPDATE_FLAG = 'X' IMPORTING status = t_status EXCEPTIONS OTHERS = 1.
J_7L_GET_FIELD_STATUS CALL FUNCTION 'J_7L_GET_FIELD_STATUS' EXPORTING i_fmgrp = i_e01-fmgrp * I_ENTNR = * I_LAND1 = i_feldname = 'J_7LINFOK' * BUFFER_UPDATE_FLAG = 'X' IMPORTING status = t_status EXCEPTIONS OTHERS = 1.
J_7L_GET_FIELD_STATUS CALL FUNCTION 'J_7L_GET_FIELD_STATUS' EXPORTING i_fmgrp = i_e01-fmgrp * I_ENTNR = * I_LAND1 = i_feldname = 'J_7LVPART' * BUFFER_UPDATE_FLAG = 'X' IMPORTING status = t_status EXCEPTIONS OTHERS = 1.
HELP_OBJECT_SHOW CALL FUNCTION 'HELP_OBJECT_SHOW' EXPORTING dokclass = p_class doklangu = sy-langu dokname = p_docname * DOKTITLE = ' ' * called_by_program = sy-repid * called_by_dynp = sy-dynnr * called_for_tab = 'J_7LME03' * called_for_field = 'VRKME' * called_for_tab_fld_btch_input = ' ' * msg_var_1 = ' ' * MSG_VAR_2 = ' ' * MSG_VAR_3 = ' ' * MSG_VAR_4 = ' ' * called_by_cuaprog = sy-cprog * called_by_cuastat = sy-pfkey TABLES links = l_links EXCEPTIONS object_not_found = 1 sapscript_error = 2 OTHERS = 3.
DIMENSIONCHECK_LENGTH CALL FUNCTION 'DIMENSIONCHECK_LENGTH' EXPORTING meabm = i_unit EXCEPTIONS dimension_not_length = 1 t006d_entry_missing = 2 t006_entry_missing = 3 OTHERS = 4.
DIMENSIONCHECK_MASS CALL FUNCTION 'DIMENSIONCHECK_MASS' EXPORTING gewei = i_unit EXCEPTIONS dimension_not_mass = 1 t006d_entry_missing = 2 t006_entry_missing = 3 OTHERS = 4.
DIMENSIONCHECK_DIMENSIONLESS CALL FUNCTION 'DIMENSIONCHECK_DIMENSIONLESS' EXPORTING meinh = i_unit EXCEPTIONS dimension_not_dimensionless = 1 t006d_entry_missing = 2 t006_entry_missing = 3 OTHERS = 4.
DIMENSIONCHECK_VOLUME CALL FUNCTION 'DIMENSIONCHECK_VOLUME' EXPORTING voleh = i_unit EXCEPTIONS dimension_not_volume = 1 t006d_entry_missing = 2 t006_entry_missing = 3 OTHERS = 4.
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 J_7LSAMA or its description.