SAP Reports / Programs | Product Lifecycle Management | Recipe Management(PLM-RM) SAP PLM

FRML540_LCL_2 SAP ABAP INCLUDE - Include FRML540_LCL_2







FRML540_LCL_2 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 FRML540_LCL_2 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

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.






SUBMIT FRML540_LCL_2. "Basic submit
SUBMIT FRML540_LCL_2 AND RETURN. "Return to original report after report execution complete
SUBMIT FRML540_LCL_2 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Include FRML540_LCL_2


INCLUDES used within this REPORT FRML540_LCL_2

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

FRML562_ROLE_CHECK_AND_F4 CALL FUNCTION 'FRML562_ROLE_CHECK_AND_F4' EXPORTING i_level = ic_frml_level-oop i_check_role_field = gc_true IMPORTING e_err_flg = lv_err_flg CHANGING xs_data = ls_data_scr.

FRML562_CHECK_NEGATIVE CALL FUNCTION 'FRML562_CHECK_NEGATIVE' EXPORTING is_iorecord = xs_chng IMPORTING e_err_flg = e_err_flg.

FRML562_CHECK_REQ_COMPLOW CALL FUNCTION 'FRML562_CHECK_REQ_COMPLOW' CHANGING xs_iorecord = xs_chng.

FRML562_CHECK_REQ_COMPUPP CALL FUNCTION 'FRML562_CHECK_REQ_COMPUPP' CHANGING xs_iorecord = xs_chng.

FRML562_CHECK_REQ_LIMIT CALL FUNCTION 'FRML562_CHECK_REQ_LIMIT' EXPORTING is_iorecord = xs_chng IMPORTING e_err_flg = e_err_flg.

FRML562_CHECK_REQ_UNIT_SUB CALL FUNCTION 'FRML562_CHECK_REQ_UNIT_SUB' EXPORTING i_default_unit = gv_default_unit IMPORTING e_err_flg = e_err_flg CHANGING xs_iorecord = xs_chng.

FRML562_CHECK_UNIT CALL FUNCTION 'FRML562_CHECK_UNIT' EXPORTING is_scr = xs_chng it_allowed_units = gt_sum_units_tab i_flg_set_error = true i_frmle_recn = go_wbo_frm->ms_keypath-recn_struct i_valdat = go_wbo_frm->ms_addinf-valdat * --> Note 651636 20031208 C5021844 i_level = ic_frml_level-oop * <-- Note 651636 20031208 C5021844
IMPORTING e_err_flg = e_err_flg.

FRML562_REQ_CHECK_SUBID CALL FUNCTION 'FRML562_REQ_CHECK_SUBID' EXPORTING i_valdat = is_addinf-valdat i_aennr = is_addinf-aennr is_addinf = is_addinf *--> INSERT TPY: 21.10.04: BUG: view must sent view level and view type,

FRML562_REQ_SUBID_INIT CALL FUNCTION 'FRML562_REQ_SUBID_INIT' EXPORTING i_flag_supress_messages = gc_false IMPORTING e_err_flg = e_err_flg CHANGING xs_iorecord = xs_chng.

FRML162_READ_IDENT CALL FUNCTION 'FRML162_READ_IDENT' EXPORTING i_addinf = is_addinf i_idlid = gv_idlid i_subid = xs_chng-subid IMPORTING e_ident = xs_chng-ident CHANGING x_subrecn = xs_chng-subrecn.

FRML562_ROLE_CHECK_AND_F4 CALL FUNCTION 'FRML562_ROLE_CHECK_AND_F4' EXPORTING i_level = ic_frml_level-oop i_check_role_field = gc_true iflg_no_default = gc_true CHANGING xs_data = xs_chng.

FRML162_READ_ROLE CALL FUNCTION 'FRML162_READ_ROLE' IMPORTING e_rolename = xs_chng-rolename CHANGING x_role = xs_chng-role.

FRML562_ROLE_CHECK_AND_F4 CALL FUNCTION 'FRML562_ROLE_CHECK_AND_F4' EXPORTING i_level = ic_frml_level-oop i_check_role_field = gc_true IMPORTING e_err_flg = e_err_flg CHANGING xs_data = xs_chng.

FRML565_PERSONALIZATION_FCAT CALL FUNCTION 'FRML565_PERSONALIZATION_FCAT' CHANGING xt_fcat_settings = gt_fcat_settings xt_fcat = go_alvdata_oop->mt_fcat_in.

FRML565_PERSONALIZATION_FCAT CALL FUNCTION 'FRML565_PERSONALIZATION_FCAT' CHANGING xt_fcat_settings = gt_fcat_settings xt_fcat = go_alvdata_oop->mt_fcat_in.

FRML565_PERSONALIZATION_FCAT CALL FUNCTION 'FRML565_PERSONALIZATION_FCAT' CHANGING xt_fcat_settings = gt_fcat_settings xt_fcat = go_alvdata_oop->mt_fcat_in.

FRML565_PERSONALIZATION_FCAT CALL FUNCTION 'FRML565_PERSONALIZATION_FCAT' CHANGING xt_fcat_settings = gt_fcat_settings xt_fcat = go_alvdata_oop->mt_fcat_in.

FRML162_READ_IDENT CALL FUNCTION 'FRML162_READ_IDENT' EXPORTING i_addinf = go_wbo_frm->ms_addinf i_idlid = gv_idlid i_subid = xs_data-subid IMPORTING e_ident = xs_data-ident CHANGING x_subrecn = xs_data-subrecn.

FRML562_VALREQ_SUBID





CALL FUNCTION 'FRML562_VALREQ_SUBID' EXPORTING i_idlid = gv_idlid is_addinf = go_wbo_frm->ms_addinf i_view = ic_view-input i_level = gc_level CHANGING xs_iorecord = ls_data_scr.

FRML562_ROLE_CHECK_AND_F4 CALL FUNCTION 'FRML562_ROLE_CHECK_AND_F4' EXPORTING i_level = ic_frml_level-oop i_check_role_field = gc_false i_display = e_display IMPORTING * E_ERR_FLG = e_flg_canceled = lflg_canceled CHANGING xs_data = ls_data_scr.

FRML565_ADD_ERR_TO_APPL_LOG CALL FUNCTION 'FRML565_ADD_ERR_TO_APPL_LOG' EXPORTING io_wbo_frm = go_wbo_frm it_log_rec = lt_log_rec.

FRML565_PERSONALIZATION_FCAT CALL FUNCTION 'FRML565_PERSONALIZATION_FCAT' EXPORTING it_fcat_frontend = lt_fcat CHANGING xt_fcat_settings = gt_fcat_settings xt_fcat = go_alvdata_oop->mt_fcat_in.

FRML540_SORT_IOTAB CALL FUNCTION 'FRML540_SORT_IOTAB' CHANGING xt_iotab = go_alvdata_oop->mt_outtab_in.

FRML209_STREAMS_WITH_TX_SET CALL FUNCTION 'FRML209_STREAMS_WITH_TX_SET' EXPORTING it_streams = lt_stream.

FRML174_FILL_SCR_FROM_API * CALL FUNCTION 'FRML174_FILL_SCR_FROM_API' * EXPORTING * i_recn_struct = go_wbo_frm->ms_keypath-recn_struct * i_level = ic_frml_level-oop * i_valdat = go_wbo_frm->ms_addinf-valdat * i_scenario = ic_read_scenario-update * i_output = go_wbo_frm->ms_keypath-recn_struct * i_addinf = go_wbo_frm->ms_addinf * i_idlid = gv_idlid * IMPORTING * et_log = lt_log_rec * CHANGING * xt_scr = go_alvdata_oop->mt_outtab_in * xs_sum_oup = ls_sum_oup * xs_sum_inp = ls_sum_inp * EXCEPTIONS * api_error = 1 * add_error = 2 * OTHERS = 3.

FRML565_ADD_ERR_TO_APPL_LOG *CALL FUNCTION 'FRML565_ADD_ERR_TO_APPL_LOG' * EXPORTING * io_wbo_frm = go_wbo_frm * it_log_rec = lt_log_rec.

FRML546_GET_POSNR CALL FUNCTION 'FRML546_GET_POSNR' EXPORTING i_pre_posnr = iv_predecessor_posnr i_suc_posnr = iv_successor_posnr io_wbo_frm = go_wbo_frm i_flg_out = xs_data-flg_out IMPORTING e_new_posnr = xv_new_posnr EXCEPTIONS no_free_number = 1 OTHERS = 2.

FRML546_GET_POSNR CALL FUNCTION 'FRML546_GET_POSNR' EXPORTING i_pre_posnr = iv_predecessor_posnr i_suc_posnr = iv_successor_posnr io_wbo_frm = go_wbo_frm i_flg_out = xs_data-flg_out IMPORTING e_new_posnr = xv_new_posnr EXCEPTIONS no_free_number = 1 OTHERS = 2.

FRML540_SORT_IOTAB CALL FUNCTION 'FRML540_SORT_IOTAB' CHANGING xt_iotab = go_alvdata_oop->mt_outtab_in.

FRML565_PERSONALIZATION_FCAT CALL FUNCTION 'FRML565_PERSONALIZATION_FCAT' CHANGING xt_fcat_settings = gt_fcat_settings xt_fcat = go_alvdata_oop->mt_fcat_in.

FRML958_TRANSMITT_FLT2QUAN CALL FUNCTION 'FRML958_TRANSMITT_FLT2QUAN' EXPORTING I_FLT = ls_oop-fact IMPORTING E_QUAN = ls_iotab-comptgt EXCEPTIONS CONVERSION_ERROR = 1 OTHERS = 2.

FRML983_TRANSL_RECNSU_TO_SUBID CALL FUNCTION 'FRML983_TRANSL_RECNSU_TO_SUBID' EXPORTING i_recn_sub = ls_iotab-subrecn i_valdat = go_wbo_frm->ms_addinf-valdat i_aennr = go_wbo_frm->ms_addinf-aennr IMPORTING e_subid = ls_scr-subid.

FRML562_CHECK_SUBCAT_NEW CALL FUNCTION 'FRML562_CHECK_SUBCAT_NEW' EXPORTING i_level = ic_frml_level-oop i_view = lv_view is_addinf = go_wbo_frm->ms_addinf IMPORTING e_err_flg = lv_expl_err CHANGING xs_iorecord = ls_scr.

FRML562_ROLE_CHECK_AND_F4 CALL FUNCTION 'FRML562_ROLE_CHECK_AND_F4' EXPORTING I_LEVEL = ic_frml_level-oop I_CHECK_ROLE_FIELD = gc_true * I_DISPLAY = ' ' * IFLG_NO_DEFAULT = * IMPORTING * E_ERR_FLG = * E_FLG_CANCELED = CHANGING XS_DATA = ls_scr.

FRML162_READ_IDENT CALL FUNCTION 'FRML162_READ_IDENT' EXPORTING i_addinf = go_wbo_frm->ms_addinf i_idlid = gv_idlid i_subid = ls_iotab-subid IMPORTING e_ident = ls_scr-ident CHANGING x_subrecn = ls_scr-subrecn.

FRML565_ADD_ERR_TO_APPL_LOG CALL FUNCTION 'FRML565_ADD_ERR_TO_APPL_LOG' EXPORTING io_wbo_frm = go_wbo_frm it_log_rec = lt_log_rec.



Contribute (Add Comments)

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 FRML540_LCL_2 or its description.