J_7LCHKASV 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_7LCHKASV into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
J7LKC - Article Consistency Check
J7LUTILITY24 - Workflow Article Consistency Check
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: WF_TASK = D .
Selection Text: S_ENTNA = D .
Selection Text: X_WF_IN = Workflow Event "Inconsistent"
Selection Text: X_WF_CR = Execute Workflow
Selection Text: X_LIST = Interactive List
Selection Text: WF_WA = @09\QYellow Light@
Selection Text: WF_OK = @08\QGreen Light@
Selection Text: WF_ER = @0A\QRed Light@
Selection Text: P_ZEITR = Versions Assigned to Period
Selection Text: P_VRKME = Sales Unit
Selection Text: P_MATNR = Article Number
Selection Text: P_LAND1 = Country
Selection Text: P_KZTEN = Re. Partner-Dependent Check
Selection Text: P_BUKRS = Company Code
Title: REA: Collective Article Processing Consistency Check
Text Symbol: 400 = Processing of Result As...
Text Symbol: 300 = Trigger Workflow for...
Text Symbol: 200 = Further Selection Criteria
Text Symbol: 100 = Selection of Articles
Text Symbol: 022 = Status
Text Symbol: 021 = Article Is Inconsistent
Text Symbol: 020 = Article Is Partly Inconsistent
Text Symbol: 019 = Article Is Consistent
Text Symbol: 018 = An error occurred when generating the ALV
Text Symbol: 017 = Caution: Long Processing Time
Text Symbol: 016 = to continue processing?
Text Symbol: 015 = Despite long runtime, do you wish
Text Symbol: 014 = Article
Text Symbol: 013 = Ctry
Text Symbol: 012 = Company Code
Text Symbol: 011 = SU
Text Symbol: 010 = LAND
Text Symbol: 009 = CoCd
Text Symbol: 008 = Further Processing
Text Symbol: 007 = another article of your choice?
Text Symbol: 006 = Do you wish to maintain
Text Symbol: 005 = Indiv.Consist.Check: Doubleclick/MagnGlass Icon
Text Symbol: 004 = Article Maint.: Select and Mainten. Icon/Menu
INCLUDE J_7LCHKASVTOP.
INCLUDE J_7LINFO_TOP.
INCLUDE J_7LINFO_F4_HELP.
No SAP DATABASE tables are accessed within this REPORT code!
J_7L_F4_MATNR CALL FUNCTION 'J_7L_F4_MATNR' EXPORTING help_type = 1 dynpprog = sy-repid dynpnr = sy-dynnr dynprofield = 'P_MATNR-LOW' dynfieldvar = 'P_VARIA-LOW' IMPORTING selected_matnr = p_matnr-low selected_variante = p_varia-low.
J_7L_F4_MATNR CALL FUNCTION 'J_7L_F4_MATNR' EXPORTING help_type = 1 dynpprog = sy-repid dynpnr = sy-dynnr dynprofield = 'P_MATNR-HIGH' dynfieldvar = 'P_VARIA-HIGH' IMPORTING selected_matnr = p_matnr-high selected_variante = p_varia-high.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_program_name = g_repid i_internal_tabname = 'itabout' CHANGING ct_fieldcat = rt_fieldcat EXCEPTIONS inconsistent_interface = 1 "#EC * program_error = 2 "#EC * OTHERS = 3. "#EC *
ICON_CREATE CALL FUNCTION 'ICON_CREATE' EXPORTING name =
-ampel info = lf_icontext add_stdinf = 'X' IMPORTING result = -ampel EXCEPTIONS icon_not_found = 1 outputfield_too_short = 2 OTHERS = 3.
REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING i_callback_program = g_repid i_callback_pf_status_set = g_status i_callback_user_command = g_user_command is_layout = gs_layout it_fieldcat = rt_fieldcat it_events = gt_events it_sort = gt_sort TABLES t_outtab = itabout EXCEPTIONS program_error = 1 "#EC * OTHERS = 2. "#EC *
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_inconsistent * COMMIT_WORK = 'X' * 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 .
SAP_WAPI_START_WORKFLOW CALL FUNCTION 'SAP_WAPI_START_WORKFLOW' EXPORTING task = wf_task * LANGUAGE = SY-LANGU * DO_COMMIT = 'X' * USER = SY-UNAME * START_ASYNCHRONOUS = ' ' * DESIRED_START_DATE = DESIRED_START_DATE * DESIRED_START_TIME = DESIRED_START_TIME * DESIRED_START_ZONLO = SY-ZONLO * IFS_XML_CONTAINER = IFS_XML_CONTAINER * IMPORTING * RETURN_CODE = RETURN_CODE * WORKITEM_ID = WORKITEM_ID * NEW_STATUS = NEW_STATUS TABLES input_container = input_container * MESSAGE_LINES = MESSAGE_LINES * MESSAGE_STRUCT = MESSAGE_STRUCT * AGENTS = AGENTS .
ENQUEUE_EJ_7LM CALL FUNCTION 'ENQUEUE_EJ_7LM' EXPORTING mode_j_7lm01 = 'E' mandt = sy-mandt matnr = itabout-matnr variante = itabout-variante x_variante = 'X' 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 = itabout-matnr variante = itabout-variante x_variante = 'X' EXCEPTIONS OTHERS = 1. "#EC *
ENQUEUE_EJ_7LM CALL FUNCTION 'ENQUEUE_EJ_7LM' EXPORTING mode_j_7lm01 = 'E' mandt = sy-mandt matnr = itabout-matnr variante = itabout-variante x_variante = 'X' 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 = itabout-matnr variante = itabout-variante x_variante = 'X' EXCEPTIONS OTHERS = 1. "#EC *
REUSE_ALV_COMMENTARY_WRITE CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE' EXPORTING it_list_commentary = gt_list_top_of_page.
J_7L_CHECK_ARTICLE CALL FUNCTION 'J_7L_CHECK_ARTICLE' EXPORTING i_matnr = u_itabin_matnr i_variante = u_itabin_variante i_bukrs = u_itabin_bukrs i_land1 = u_itabin_land i_vrkme = u_itabin_vrkme i_datab = u_datab i_datbi = u_datbi i_kzten = 'X' "required by authority check i_filter_on = 'X' IMPORTING o_check_summary = check_summary TABLES i_entnr = s_entnr.
POPUP_TO_DECIDE_INFO CALL FUNCTION 'POPUP_TO_DECIDE_INFO' EXPORTING textline1 = 'Möchten Sie einen weiteren'(006) textline2 = 'Artikel gem. Ihrer Auswahl pflegen? '(007)
J_7L_CHECK_ARTICLE CALL FUNCTION 'J_7L_CHECK_ARTICLE' EXPORTING i_matnr = u_itabin_matnr i_variante = u_itabin_variante i_bukrs = u_itabin_bukrs i_land1 = u_itabin_land1 i_vrkme = u_itabin_vrkme i_datab = u_datab i_datbi = u_datbi i_kzten = 'X' "required by authority check * IMPORTING * o_check_summary = dummy_check_summary TABLES i_entnr = s_entnr o_message_tab = message_tab.
CALL FUNCTION 'J_7L_CONSISTENCY_DISPLAY' EXPORTING i_mode_article = 'X' * I_PACKAGING = i_article = tmp_j_7lkm1 TABLES i_message_tab = message_tab.
POPUP_TO_DECIDE_INFO CALL FUNCTION 'POPUP_TO_DECIDE_INFO' EXPORTING textline1 = 'Möchten Sie trotz zu erwartender langer'(015) textline2 = 'Laufzeit die Verarbeitung fortsetzen?'(016) titel = 'Achtung lange Verarbeitungszeit!'(017) IMPORTING answer = p_weiter EXCEPTIONS OTHERS = 1. "#EC *
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.
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_7LCHKASV or its description.
J_7LCHKASV - REA: Collective Article Processing Consistency Check J_7LCHKASV - REA: Collective Article Processing Consistency Check J_7LCHKA - REA Article: Consistency Check J_7LCHKA - REA Article: Consistency Check J_7LCDVF - REA Info Systems: Change, Packaging/MatStamm FORM for Prog. J_7LCDRV J_7LCDRVN - REA Info Systems: Change Packaging/Material Master