J_7LMS_GENERAL_FORMS 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 J_7LMS_GENERAL_FORMS 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 Declaration: Common Forms
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
SELECT_OPTIONS_RESTRICT CALL FUNCTION 'SELECT_OPTIONS_RESTRICT' EXPORTING * PROGRAM = restriction = restrict * DB = ' ' EXCEPTIONS too_late = 1 repeated = 2 selopt_without_options = 3 selopt_without_signs = 4 invalid_sign = 5 empty_option_list = 6 invalid_kind = 7 repeated_kind_a = 8 OTHERS = 9.
END_OF_MONTH_DETERMINE CALL FUNCTION 'END_OF_MONTH_DETERMINE' EXPORTING datum = t_datbi IMPORTING tt = datbi+6(2) EXCEPTIONS OTHERS = 1.
J_7L_GET_BOQ_AND_EOQ CALL FUNCTION 'J_7L_GET_BOQ_AND_EOQ' EXPORTING entnr = j_7lms-entnr * bukrs = j_7lms-bukrs land1 = j_7lms-land1 perinr = perinr gjahr = datab(4) datpe = j_7lms-datpe IMPORTING datab = datab datbi = datbi EXCEPTIONS OTHERS = 1.
RS_REFRESH_FROM_SELECTOPTIONS CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS' EXPORTING curr_report = 'J_7LMS' TABLES selection_table = irsparams EXCEPTIONS not_found = 1 no_report = 2 OTHERS = 3.
J_7L_MELDUNG CALL FUNCTION 'J_7L_MELDUNG' EXPORTING entna = j_7lms-entna bukrs = j_7lms-bukrs land1 = j_7lms-land1 waerk = j_7lms-waerk blart = j_7lms-blart datab = j_7lms-datab datbi = j_7lms-datbi test = j_7lms-tlknz repid = 'J_7LMS' TABLES rsparams_tab = irsparams j_7lv1k_tab = ij_7lv1k j_7lv1p_tab = ij_7lv1p j_7lv1m_tab = ij_7lv1m balmi_tab = mpds EXCEPTIONS data_inconsistency = 1 OTHERS = 2.
J_7L_SORTIMENTSMELDUNG CALL FUNCTION 'J_7L_SORTIMENTSMELDUNG' EXPORTING i_entnr = j_7lms-entnr i_bukrs = j_7lms-bukrs i_land1 = j_7lms-land1 i_pdatab = j_7lms-datab i_pdatbi = j_7lms-datbi i_blart = l_blart i_bltyp = l_bltyp i_neu2002 = 'X' IMPORTING fatal_error = j_7lms-sunkz TABLES tab_error = msds rsparams_tab = irsparams v1k_tab = ij_7lv1k EXCEPTIONS OTHERS = 1.
J_7L_KORREKTURBETRAG CALL FUNCTION 'J_7L_KORREKTURBETRAG' EXPORTING i_entnr = j_7lms-entnr i_bukrs = j_7lms-bukrs i_land1 = j_7lms-land1 i_datab = j_7lms-datab i_datbi = j_7lms-datbi i_fmgrp = j_7lms-fmgrp i_budat = budat i_kurst = j_7lms-kurst * TABLES * itj_7lv1s = ij_7lv1s CHANGING cj_7lv1k = ij_7lv1k EXCEPTIONS no_rate_found = 1 overflow = 2 no_factors_found = 3 no_spread_found = 4 derived_2_times = 5 OTHERS = 6.
FILE_GET_NAME_USING_PATH * CALL FUNCTION 'FILE_GET_NAME_USING_PATH' * EXPORTING * CLIENT = SY-MANDT * LOGICAL_PATH = P_PATHINTERN * OPERATING_SYSTEM = SY-OPSYS ** parameter_1 = ' ' ** PARAMETER_2 = ' ' ** USE_BUFFER = ' ' * FILE_NAME = '
' ** USE_PRESENTATION_SERVER = ' ' * IMPORTING * FILE_NAME_WITH_PATH = P_P_PATH * EXCEPTIONS * PATH_NOT_FOUND = 1 * MISSING_PARAMETER = 2 * OPERATING_SYSTEM_NOT_FOUND = 3 * FILE_SYSTEM_NOT_FOUND = 4 * OTHERS = 5.
J_7L_FILL_HDLST_DATA CALL FUNCTION 'J_7L_FILL_HDLST_DATA' EXPORTING in_entnr = j_7lms-entnr in_bukrs = j_7lms-bukrs in_land1 = j_7lms-land1 in_plvrs = ij_7lv1k-plvrs in_vbeln = ij_7lv1k-vbeln TABLES o_j7lv1h = temp_7lv1h EXCEPTIONS keine_hdlst_gefunden = 1 keine_hdlst_zur_entnr_gefunden = 2 keine_gewichtung_gefunden = 3 keine_hdlst_zum_bukrs_gefunden = 4 anderer_fehler = 5 OTHERS = 6.
J_7L_FILL_MM_DATA CALL FUNCTION 'J_7L_FILL_MM_DATA' EXPORTING in_entna = j_7lms-entna in_bukrs = j_7lms-bukrs in_land1 = j_7lms-land1 in_vbeln = ij_7lv1k-vbeln in_datab = ij_7lv1k-datab in_datbi = ij_7lv1k-datbi TABLES o_j7lv1f = temp_7lv1f EXCEPTIONS keine_merkmale_gefunden = 1 OTHERS = 2.
J_7L_FISCAL_YEAR_DATAB_DATBI CALL FUNCTION 'J_7L_FISCAL_YEAR_DATAB_DATBI' "11 EXPORTING "11 in_bukrs = i_bukrs "11 in_perinr = i_perinr "11 in_gjahr = i_gjahr "11 in_periv = i_periv IMPORTING "11 o_datab = o_datab "11 o_datbi = o_datbi "11 o_periodenzahl = o_perionumber "11 o_gvariante = o_yearvariant "11 EXCEPTIONS "11 keine_bukrs_zuordnung = 1 "11 variante_falsch_gepflegt = 2 "11 bukrs_periv_not_supplied = 3 OTHERS = 4. "11
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.
DATE_TO_PERIOD_CONVERT CALL FUNCTION 'DATE_TO_PERIOD_CONVERT' EXPORTING i_date = dat i_periv = gvariante IMPORTING e_buper = per e_gjahr = gja EXCEPTIONS input_false = 1 t009_notfound = 2 t009b_notfound = 3 OTHERS = 4.
CCODE_GET_FISCAL_YEAR_VARIANT CALL FUNCTION 'CCODE_GET_FISCAL_YEAR_VARIANT' EXPORTING company_code = bukrs IMPORTING fiscal_year_variant = gvariante EXCEPTIONS company_code_not_found = 1 OTHERS = 2.
FIRST_AND_LAST_DAY_IN_YEAR_GET CALL FUNCTION 'FIRST_AND_LAST_DAY_IN_YEAR_GET' EXPORTING i_gjahr = gjahr i_periv = gvariante IMPORTING e_first_day = o_datab e_last_day = o_datbi EXCEPTIONS input_false = 1 t009_notfound = 2 t009b_notfound = 3 OTHERS = 4.
J_7LC36_KKOND_CHECK CALL FUNCTION 'J_7LC36_KKOND_CHECK' EXPORTING entna = j_7lms-entna land1 = j_7lms-land1 kokey = ij_7lp01-kokey datab = ij_7lp01-datab datbi = ij_7lp01-datbi EXCEPTIONS c36_error = 1 c38_error = 2 c37_error = 3 OTHERS = 4.
J_7L_SPLITTING_FAKTOR_DATUM CALL FUNCTION 'J_7L_SPLITTING_FAKTOR_DATUM' EXPORTING entna = j_7lms-entna land1 = j_7lms-land1 kokey = ij_7lp01-kokey datam = ij_7lp01-datab kotyp = kopfkondition * NO_PUFFER = ' ' * NO_TEXT_IN_LIST = ' ' IMPORTING kproz = kproz * KZPRAD = * TABLES * 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 = 0 ** CUROW = 0 ** display = ' ' * SELECTFIELD = FIELDNAME_SAVE ** TITEL = ' ' ** NO_PERS_HELP_SELECT = ' ' ** TITLE_IN_VALUES_LIST = ' ' ** SHOW_ALL_VALUES_AT_FIRST_TIME = ' ' ** USE_USER_SELECTIONS = ' ' ** WRITE_SELECTFIELD_IN_COLOURS = 'X' ** NO_SCROLL = ' ' ** NO_CONVERSION = ' ' ** REDUCED_STATUS_ONLY = ' ' ** NO_MARKING_OF_CHECKVALUE = ' ' ** NO_DISPLAY_OF_PERS_VALUES = ' ' ** FILTER_FULL_TABLE = ' ' * IMPORTING ** IND = * SELECT_VALUE = SEL_VALUE * TABLES * FIELDS = FIELDS_TAB * FULL_TABLE = FELD_TAB ** USER_SEL_FIELDS = ** HEADING_TABLE = * EXCEPTIONS * FULL_TABLE_EMPTY = 1 * NO_TABLESTRUCTURE_GIVEN = 2 * NO_TABLEFIELDS_IN_DICTIONARY = 3 * MORE_THEN_ONE_SELECTFIELD = 4 * NO_SELECTFIELD = 5 * OTHERS = 6.
CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING * DDIC_STRUCTURE = ' ' retfield = fieldname_save * PVALKEY = ' ' dynpprog = l_prog dynpnr = l_dynp dynprofield = feld * STEPL = 0 * WINDOW_TITLE = * VALUE = ' ' value_org = 'S' * MULTIPLE_CHOICE = ' ' * DISPLAY = ' ' * CALLBACK_PROGRAM = ' ' * CALLBACK_FORM = ' ' * MARK_TAB = * IMPORTING * USER_RESET = TABLES value_tab = feld_tab * FIELD_TAB = * RETURN_TAB = * DYNPFLD_MAPPING = EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3 .
CCODE_GET_FISCAL_YEAR_VARIANT CALL FUNCTION 'CCODE_GET_FISCAL_YEAR_VARIANT' "#EC * EXPORTING company_code = j_7lms-bukrs IMPORTING fiscal_year_variant = tmp_periv EXCEPTIONS company_code_not_found = 1 OTHERS = 2.
F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING * DDIC_STRUCTURE = ' ' retfield = fieldname_save * PVALKEY = ' ' dynpprog = l_prog dynpnr = l_dynp * dynprofield = feld * STEPL = 0 * WINDOW_TITLE = * VALUE = ' ' value_org = 'S' * MULTIPLE_CHOICE = ' ' * DISPLAY = ' ' * CALLBACK_PROGRAM = ' ' * CALLBACK_FORM = ' ' * MARK_TAB = * IMPORTING * USER_RESET = TABLES value_tab = feld_tab * FIELD_TAB = return_tab = return_tab * DYNPFLD_MAPPING = EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3 .
F4IF_FIELD_VALUE_REQUEST CALL FUNCTION 'F4IF_FIELD_VALUE_REQUEST' EXPORTING tabname = 'J_7LV1K' fieldname = fieldname_save * SEARCHHELP = ' ' * SHLPPARAM = ' ' dynpprog = l_prog dynpnr = l_dynp dynprofield = feld * STEPL = 0 * VALUE = ' ' * MULTIPLE_CHOICE = ' ' * DISPLAY = ' ' * SUPPRESS_RECORDLIST = ' ' * CALLBACK_PROGRAM = ' ' * CALLBACK_FORM = ' ' * SELECTION_SCREEN = ' ' * IMPORTING * USER_RESET = TABLES return_tab = return_tab EXCEPTIONS field_not_found = 1 no_help_for_field = 2 inconsistent_help = 3 no_values_found = 4 OTHERS = 5.
F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING * DDIC_STRUCTURE = ' ' retfield = schluessel * PVALKEY = ' ' dynpprog = l_prog dynpnr = l_dynp dynprofield = fieldname_save * STEPL = 0 * WINDOW_TITLE = * VALUE = ' ' value_org = 'S' multiple_choice = mult_choice display = 'F' "Eingaben erzwingen * CALLBACK_PROGRAM = ' ' * CALLBACK_FORM = ' ' mark_tab = mark_tab * IMPORTING * USER_RESET = TABLES value_tab = gt_kvbeln_feld_tab * FIELD_TAB = return_tab = return_tab * DYNPFLD_MAPPING = EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.
F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING * DDIC_STRUCTURE = ' ' retfield = schluessel * PVALKEY = ' ' dynpprog = l_prog dynpnr = l_dynp dynprofield = fieldname_save * STEPL = 0 * WINDOW_TITLE = * VALUE = ' ' value_org = 'S' * multiple_choice = mult_choice display = 'F' "Eingaben erzwingen * CALLBACK_PROGRAM = ' ' * CALLBACK_FORM = ' ' mark_tab = mark_tab * IMPORTING * USER_RESET = TABLES value_tab = gt_kvbeln_feld_tab * FIELD_TAB = return_tab = return_tab * DYNPFLD_MAPPING = EXCEPTIONS parameter_error = 1 no_values_found = 2 OTHERS = 3.
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.
J_7L_FILL_VBELNB_DATA CALL FUNCTION 'J_7L_FILL_VBELNB_DATA' EXPORTING in_entna = j_7lms-entna in_bukrs = j_7lms-bukrs in_land1 = j_7lms-land1 in_tlknz = j_7lms-tlknz in_modusfi = j_7le09-modusfi TABLES in_vbeln = kvbeln o_j7lv1k = ij_7lv1k o_j7lv1b = ij_7lv1b o_j7lv1s = ij_7lv1s o_j7lv1a = ij_7lv1a o_j7lv1m = ij_7lv1m o_j7lv1f = ij_7lv1f o_j7lv1h = ij_7lv1h o_j7lv1p = ij_7lv1p o_return = tmp_log EXCEPTIONS consolidate_error = 1 OTHERS = 2.
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_7LMS_GENERAL_FORMS or its description.
J_7LMS_GENERAL_FORMS - REA Declaration: Common Forms J_7LMS_DATA - REA Declaration: Tables and Data J_7LMS_CUSTOMER_EXTENSION - J7LMSCUSTOMEREXTENSION J_7LMSEG - REA Movement Data: Consumed Packaging from Material Documents J_7LMSEG - REA Movement Data: Consumed Packaging from Material Documents J_7LMSEF - REA Transaction Data: Transport Packaging... FORMs for J_7LMSEG