SAP Reports / Programs | Business Package for Manager Self-Service (FI) | Portal Content | Business Package for Manager Self-Service (FI)(EP-PCT-MGR-CO) SAP EP

FPB_LP_CUSTOM_N_0F02 SAP ABAP INCLUDE - FPBLPCUSTOMN0F02







FPB_LP_CUSTOM_N_0F02 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 FPB_LP_CUSTOM_N_0F02 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 FPB_LP_CUSTOM_N_0F02. "Basic submit
SUBMIT FPB_LP_CUSTOM_N_0F02 AND RETURN. "Return to original report after report execution complete
SUBMIT FPB_LP_CUSTOM_N_0F02 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


INCLUDES used within this REPORT FPB_LP_CUSTOM_N_0F02

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:

DDUT_TEXT_FOR_VALUE CALL FUNCTION 'DDUT_TEXT_FOR_VALUE' EXPORTING tabname = id_tab fieldname = id_field * CALLING_PROGRAM = * STRUCNAME = value = id_value * VALUE_IS_EXTERNAL = ' ' IMPORTING text = ld_string * NOT_UNIQUE = * VALUE_INTERNAL = * TEXT_FIELDS = * CHANGING * ADDITIONAL_FIELDS = EXCEPTIONS no_ddic_field = 1 illegal_value = 2 OTHERS = 3.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING default_button = '1' display_cancel_button = 'X' titlebar = 'Sichern ?'(001) text_question = 'Möchten Sie die Eingaben sichern ?'(002) popup_type = 'ICON_MESSAGE_WARNING' IMPORTING answer = l_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING default_button = '1' display_cancel_button = ' ' titlebar = 'Anwendung löschen ?'(014) text_question = 'Möchten Sie die Anwendung löschen ?'(015) popup_type = 'ICON_MESSAGE_WARNING' IMPORTING answer = l_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING default_button = '1' display_cancel_button = ' ' titlebar = 'Ordner löschen ?'(012) text_question = 'Möchten Sie den Ordner löschen ?'(016) popup_type = 'ICON_MESSAGE_WARNING' IMPORTING answer = l_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING default_button = '1' display_cancel_button = ' ' titlebar = 'Ordner löschen ?'(012) text_question = 'Ordner enthält Anwendungen. Ordner und Anwendungen löschen ?'(013)

LVC_FIELDCATALOG_MERGE * CALL FUNCTION 'LVC_FIELDCATALOG_MERGE' * EXPORTING ** I_BUFFER_ACTIVE = * I_STRUCTURE_NAME = 'LS_COMMAND_PARAM' ** I_CLIENT_NEVER_DISPLAY = 'X' ** I_BYPASSING_BUFFER = ** I_INTERNAL_TABNAME = 'LT_COMMAND_PARAM' * CHANGING * CT_FIELDCAT = xt_fieldcat * EXCEPTIONS * INCONSISTENT_INTERFACE = 1 * PROGRAM_ERROR = 2 * OTHERS = 3 * .

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = 'FPB_COMMAND_TYPE' all_types = 'X' IMPORTING dfies_wa = ls_dfies EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.

CALL FUNCTION DDIF_FIELDINFO_GET failed 'CALL FUNCTION DDIF_FIELDINFO_GET failed'. "#EC NOTEXT

DDIF_FIELDINFO_GET CALL FUNCTION 'DDIF_FIELDINFO_GET' EXPORTING tabname = 'FPB_SHOW_PARAM' all_types = 'X' IMPORTING dfies_wa = ls_dfies EXCEPTIONS not_found = 1 internal_error = 2 OTHERS = 3.

CALL FUNCTION DDIF_FIELDINFO_GET failed 'CALL FUNCTION DDIF_FIELDINFO_GET failed'. "#EC NOTEXT

TR_OBJECTS_INSERT CALL FUNCTION 'TR_OBJECTS_INSERT' TABLES wt_ko200 = lt_ko200 wt_e071k = lt_e071k EXCEPTIONS cancel_edit_other_error = 1 show_only_other_error = 2 OTHERS = 3.

TR_REQUEST_CHOICE CALL FUNCTION 'TR_REQUEST_CHOICE' EXPORTING * IV_REQUEST = ad_request it_e071 = lt_e071 it_e071k = lt_e071k * IMPORTING * ES_REQUEST = ls_request_header EXCEPTIONS INVALID_REQUEST = 1 INVALID_REQUEST_TYPE = 2 USER_NOT_OWNER = 3 NO_OBJECTS_APPENDED = 4 ENQUEUE_ERROR = 5 CANCELLED_BY_USER = 6 RECURSIVE_CALL = 7 others = 8 .

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING default_button = '2' display_cancel_button = ' ' titlebar = 'Abbrechen ?'(004) text_question = 'Nicht gesicherte Daten werden verloren gehen. Abbrechen ?'(005)

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING default_button = '1' display_cancel_button = 'X' titlebar = 'Sichern ?'(001) text_question = 'Möchten Sie die Eingaben sichern ?'(002) popup_type = 'ICON_MESSAGE_WARNING' IMPORTING answer = l_answer EXCEPTIONS text_not_found = 1 OTHERS = 2.

FPB_LP_GET_OBJECT_ID CALL FUNCTION 'FPB_LP_GET_OBJECT_ID' EXPORTING id_role = ls_fpb_lp_objc-role id_instance = ls_fpb_lp_objc-instance id_obj_type = ls_fpb_lp_objc-obj_typ id_add_crit = ls_fpb_lp_objc-add_crit id_test_run = ' ' IMPORTING ed_object_id = ls_fpb_lp_objc-object_id EXCEPTIONS error_enqueue = 1 error_modify = 2 error_database_locked = 3 internal_error = 4 OTHERS = 5.

FPB_LP_GET_OBJECT_ID CALL FUNCTION 'FPB_LP_GET_OBJECT_ID' EXPORTING id_role = ls_fpb_lp_objc-role id_instance = ls_fpb_lp_objc-instance id_obj_type = ls_fpb_lp_objc-obj_typ id_add_crit = ls_fpb_lp_objc-add_crit id_test_run = ' ' IMPORTING ed_object_id = ls_fpb_lp_objc-object_id EXCEPTIONS error_enqueue = 1 error_modify = 2 error_database_locked = 3 internal_error = 4 OTHERS = 5.

FPB_LAUNCHPAD_WHICH_OBJTYPES CALL FUNCTION 'FPB_LAUNCHPAD_WHICH_OBJTYPES' EXPORTING id_role = p_role id_instance = p_appl IMPORTING et_objecttypes = gt_objecttypes EXCEPTIONS internal_error = 1 invalid_params = 2 flexgl_error = 3 OTHERS = 4.

FPB_LP_SNI_IS_USED CALL FUNCTION 'FPB_LP_SNI_IS_USED' EXPORTING id_role = gs_sni_used-role id_instance = gs_sni_used-instance IMPORTING ed_sni_is_used = gs_sni_used-sni_used ed_sni_req = gs_sni_used-sni_req EXCEPTIONS not_found = 1 OTHERS = 2.

DDUT_TEXT_FOR_VALUE





CALL FUNCTION 'DDUT_TEXT_FOR_VALUE' EXPORTING tabname = 'FPB_ROLE' value = id_role IMPORTING text = ld_string EXCEPTIONS no_ddic_field = 1 illegal_value = 2 OTHERS = 3.

DDUT_TEXT_FOR_VALUE CALL FUNCTION 'DDUT_TEXT_FOR_VALUE' EXPORTING tabname = 'FPB_APPL' value = id_instance IMPORTING text = ld_string EXCEPTIONS no_ddic_field = 1 illegal_value = 2 OTHERS = 3.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING * default_button = '1' display_cancel_button = 'X' titlebar = 'Hierarchie benutzen ?'(008) text_question = 'Hierarchie benutzen für &A& &B& ?'(010) popup_type = 'ICON_MESSAGE_INFO' IMPORTING answer = ld_answer TABLES parameter = lt_spar EXCEPTIONS text_not_found = 1 OTHERS = 2.

ENQUEUE_E_TABLEE CALL FUNCTION 'ENQUEUE_E_TABLEE' EXPORTING mode_rstable = 'E' tabname = varkey = ld_varkey * X_TABNAME = ' ' * X_VARKEY = 'X' * _SCOPE = '2' * _WAIT = ' ' * _COLLECT = ' ' EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.

DEQUEUE_E_TABLEE CALL FUNCTION 'DEQUEUE_E_TABLEE' EXPORTING mode_rstable = 'E' tabname = varkey = ld_varkey.

DEQUEUE_E_TABLEE CALL FUNCTION 'DEQUEUE_E_TABLEE' EXPORTING mode_rstable = 'E' tabname = varkey = ld_varkey.

TR_OBJECTS_CHECK CALL FUNCTION 'TR_OBJECTS_CHECK' TABLES wt_ko200 = lt_ko200 EXCEPTIONS cancel_edit_other_error = 1 show_only_other_error = 2 OTHERS = 3.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'SYSTEM' dynpprog = 'FPB_LP_CUSTOM_N' dynpnr = '0008' dynprofield = 'FPB_LP6_CUST_DYNP-FPB_SYSTEM_BW' value_org = 'S' TABLES value_tab = lt_systems_bw.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'SYSTEM' dynpprog = 'FPB_LP_CUSTOM_N' dynpnr = '0008' dynprofield = 'FPB_LP6_CUST_DYNP-FPB_SYSTEM_ECC' value_org = 'S' TABLES value_tab = lt_systems_ecc.

DYNP_VALUES_READ * CALL FUNCTION 'DYNP_VALUES_READ' * EXPORTING * dyname = 'FPB_LP_CUSTOM_N' * dynumb = '0008' * translate_to_upper = 'X' * TABLES * dynpfields = lt_dynpro_values * EXCEPTIONS * INVALID_ABAPWORKAREA = 1 * INVALID_DYNPROFIELD = 2 * INVALID_DYNPRONAME = 3 * INVALID_DYNPRONUMMER = 4 * INVALID_REQUEST = 5 * NO_FIELDDESCRIPTION = 6 * INVALID_PARAMETER = 7 * UNDEFIND_ERROR = 8 * DOUBLE_CONVERSION = 9 * STEPL_NOT_FOUND = 10 * others = 11.

BAPI_MDPROVIDER_GET_CUBES * CALL FUNCTION 'BAPI_MDPROVIDER_GET_CUBES' * destination ld_dest * EXPORTING ** CAT_NAM = ** CUBE_NAM = * CUBE_TYPE = 'QUERY CUBE' ** IMPORTING ** RETURN = * TABLES * CUBES = lt_cubes.

F4IF_INT_TABLE_VALUE_REQUEST * CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' * EXPORTING * retfield = 'QUERY' * dynpprog = 'FPB_LP_CUSTOM_N' * dynpnr = '0008' * dynprofield = 'FPB_LP6_CUST_DYNP-BW_QUERY' * value_org = 'S' * TABLES * value_tab = lt_query.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = 'FPB_LP_CUSTOM_N' dynumb = '0008' translate_to_upper = 'X' TABLES dynpfields = lt_dynpro_values EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 invalid_parameter = 7 undefind_error = 8 double_conversion = 9 stepl_not_found = 10 OTHERS = 11.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'QUERY' dynpprog = 'FPB_LP_CUSTOM_N' dynpnr = '0008' dynprofield = 'FPB_LP6_CUST_DYNP-BW_QUERY' value_org = 'S' TABLES value_tab = lt_query.

DYNP_VALUES_READ * CALL FUNCTION 'DYNP_VALUES_READ' * EXPORTING * dyname = 'FPB_LP_CUSTOM_N' * dynumb = '0008' * translate_to_upper = 'X' * TABLES * dynpfields = lt_dynpro_values * EXCEPTIONS * INVALID_ABAPWORKAREA = 1 * INVALID_DYNPROFIELD = 2 * INVALID_DYNPRONAME = 3 * INVALID_DYNPRONUMMER = 4 * INVALID_REQUEST = 5 * NO_FIELDDESCRIPTION = 6 * INVALID_PARAMETER = 7 * UNDEFIND_ERROR = 8 * DOUBLE_CONVERSION = 9 * STEPL_NOT_FOUND = 10 * others = 11.

BAPI_MDPROVIDER_GET_CUBES * CALL FUNCTION 'BAPI_MDPROVIDER_GET_CUBES' * destination ld_dest * EXPORTING ** CAT_NAM = ** CUBE_NAM = * CUBE_TYPE = 'QUERY CUBE' ** IMPORTING ** RETURN = * TABLES * CUBES = lt_cubes.

F4IF_INT_TABLE_VALUE_REQUEST * CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' * EXPORTING * retfield = 'INFOCUBES' * dynpprog = 'FPB_LP_CUSTOM_N' * dynpnr = '0008' * dynprofield = 'FPB_LP6_CUST_DYNP-BW_INFOCUBE' * value_org = 'S' * TABLES * value_tab = lt_infocubes.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = 'FPB_LP_CUSTOM_N' dynumb = '0008' translate_to_upper = 'X' TABLES dynpfields = lt_dynpro_values EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 invalid_parameter = 7 undefind_error = 8 double_conversion = 9 stepl_not_found = 10 OTHERS = 11.

F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'INFOCUBES' dynpprog = 'FPB_LP_CUSTOM_N' dynpnr = '0008' dynprofield = 'FPB_LP6_CUST_DYNP-BW_INFOCUBE' value_org = 'S' TABLES value_tab = lt_infocubes.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = 'FPB_LP_CUSTOM_N' dynumb = '0009' translate_to_upper = 'X' TABLES dynpfields = lt_dynpro_values EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 invalid_parameter = 7 undefind_error = 8 double_conversion = 9 stepl_not_found = 10 OTHERS = 11.




F4IF_INT_TABLE_VALUE_REQUEST CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' EXPORTING retfield = 'TMPLID' dynpprog = 'FPB_LP_CUSTOM_N' dynpnr = '0009' dynprofield = 'FPB_LP6_CUST_DYNP-BWT_TEMPLATE_ID' value_org = 'S' TABLES value_tab = lt_template_id.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = 'FPB_LP_CUSTOM_N' dynumb = '0012' translate_to_upper = 'X' TABLES dynpfields = lt_dynpro_values EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 invalid_parameter = 7 undefind_error = 8 double_conversion = 9 stepl_not_found = 10 OTHERS = 11.

GRW_JOB_SUBMIT_PREPARE CALL FUNCTION 'GRW_JOB_SUBMIT_PREPARE' EXPORTING i_report_group = ld_rgjnr i_program_type = 'X' IMPORTING e_subrc = ld_subrc e_program_name = ld_pgmna EXCEPTIONS report_group_invalid = 1 no_authority = 2 report_group_locked = 3.

RS_VARIANT_CATALOG CALL FUNCTION 'RS_VARIANT_CATALOG' EXPORTING report = ld_pgmna * NEW_TITLE = ' ' * DYNNR = * INTERNAL_CALL = ' ' * MASKED = 'X' * VARIANT = ' ' * POP_UP = ' ' IMPORTING sel_variant = xd_fpb_variant * SEL_VARIANT_TEXT = * TABLES * BELONGING_DYNNR = EXCEPTIONS no_report = 1 report_not_existent = 2 report_not_supplied = 3 no_variants = 4 no_variant_selected = 5 variant_not_existent = 6 OTHERS = 7.

DYNP_VALUES_READ CALL FUNCTION 'DYNP_VALUES_READ' EXPORTING dyname = 'FPB_LP_CUSTOM_N' dynumb = '0011' translate_to_upper = 'X' TABLES dynpfields = lt_dynpro_values EXCEPTIONS invalid_abapworkarea = 1 invalid_dynprofield = 2 invalid_dynproname = 3 invalid_dynpronummer = 4 invalid_request = 5 no_fielddescription = 6 invalid_parameter = 7 undefind_error = 8 double_conversion = 9 stepl_not_found = 10 OTHERS = 11.

RS_VARIANT_CATALOG CALL FUNCTION 'RS_VARIANT_CATALOG' EXPORTING report = ld_pgmna * NEW_TITLE = ' ' * DYNNR = * INTERNAL_CALL = ' ' * MASKED = 'X' * VARIANT = ' ' * POP_UP = ' ' IMPORTING sel_variant = xd_fpb_variant * SEL_VARIANT_TEXT = * TABLES * BELONGING_DYNNR = EXCEPTIONS no_report = 1 report_not_existent = 2 report_not_supplied = 3 no_variants = 4 no_variant_selected = 5 variant_not_existent = 6 OTHERS = 7.

HELP_OBJECT_SHOW CALL FUNCTION 'HELP_OBJECT_SHOW' EXPORTING dokclass = 'NA' dokname = ld_name TABLES links = lt_lines EXCEPTIONS object_not_found = 1 sapscript_error = 2 OTHERS = 3.

HELP_OBJECT_SHOW_FOR_FIELD CALL FUNCTION 'HELP_OBJECT_SHOW_FOR_FIELD' EXPORTING called_for_tab = 'FPB_LP6_CUST_DYNP' called_for_field = ld_field EXCEPTIONS object_not_found = 1 sapscript_error = 2 OTHERS = 3.



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