RFMCA_FPF_FORMBUNDLE_PROCESS is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). It is used for This program allows you to process individual form bundles...see full standard documentation available for this report. Also check out the submitted Comments related to this SAP report and the details below to see which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC.
If you would like to execute this report or see the full code listing simply enter RFMCA_FPF_FORMBUNDLE_PROCESS into the relevant SAP transactions such as SE38 or SE80
Below is a list of transaction codes which are relevant to this SAP report
FMCAPFPFS - Process Form Bundle
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: PS_FBNUM = D .
Selection Text: PS_FPFAC = D .
Selection Text: PS_FPFCA = D .
Selection Text: PS_PROBC = D .
Selection Text: PS_XBRFM = Display Messages
Selection Text: PS_XBRFT = Display Trace
Selection Text: PS_XSIMU = D .
Title: Process a Form Bundle
Text Symbol: 001 = Application Log
Text Symbol: 002 = BRF Messages raised during processing the form bundle
Text Symbol: 003 = Lean Trace could not be displayed.
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
FMCA_BUILD_BTS_STATUS_TABLE CALL FUNCTION 'FMCA_BUILD_BTS_STATUS_TABLE'.
FMCA_TFMCA_FPF_FBTBRFP_SELECT CALL FUNCTION 'FMCA_TFMCA_FPF_FBTBRFP_SELECT' EXPORTING iv_fbtyp = gs_return-fbtyp iv_keydt = gs_return-keydt iv_persl = gs_return-period_key iv_fpfac = ps_fpfac IMPORTING et_events = lt_brfp EXCEPTIONS invalid_parameters = 1 OTHERS = 2.
FMCA_RETURN_FBNUM_TRANSLATE CALL FUNCTION 'FMCA_RETURN_FBNUM_TRANSLATE' EXPORTING iv_fbnum = ps_fbnum IMPORTING ev_return_id = gv_return_guid EXCEPTIONS not_found = 1 OTHERS = 2.
FMCA_TFMCA_FPF_ST2ACT_SELECT CALL FUNCTION 'FMCA_TFMCA_FPF_ST2ACT_SELECT' EXPORTING iv_fpfac = ps_fpfac IMPORTING et_tfmca_fpf_st2act = lt_tfmca_fpf_st2act.
FKK_GET_APPLICATION CALL FUNCTION 'FKK_GET_APPLICATION' IMPORTING e_applk = lv_applk EXCEPTIONS OTHERS = 0.
FKK_FUNC_MODULE_DETERMINE CALL FUNCTION 'FKK_FUNC_MODULE_DETERMINE' EXPORTING i_fbeve = 'P335' i_applk = lv_applk TABLES t_fbstab = lt_functions.
FMCA_SAMPLE_P335 CALL FUNCTION 'FMCA_SAMPLE_P335'.
FMCA_FPF_INDPR_UPDATE CALL FUNCTION 'FMCA_FPF_INDPR_UPDATE' EXPORTING iv_return_guid = gs_return-return_id ix_simulation = 'X' IMPORTING ev_fbsta = lv_status EXCEPTIONS error_occurred = 1.
FMCA_GET_BT_STATUS CALL FUNCTION 'FMCA_GET_BT_STATUS' EXPORTING iv_formproc = gs_return-formproc iv_editmode = lv_edit_mode iv_status = lv_status iv_element_id = lv_element_id is_return = gs_return IMPORTING ev_bt_status = lv_bt_visibility EXCEPTIONS OTHERS = 11.
FMCA_TFMCA_FORMPROC_READ CALL FUNCTION 'FMCA_TFMCA_FORMPROC_READ' EXPORTING i_process = gs_return-formproc IMPORTING e_formproc = ls_formproc EXCEPTIONS not_found = 1.
FMCA_FPF_STATUS_TEXT_READ CALL FUNCTION 'FMCA_FPF_STATUS_TEXT_READ' EXPORTING status_number = lv_status stsma = ls_formproc-usrstatprof IMPORTING txt30 = lv_text_status EXCEPTIONS OTHERS = 5.
FMCA_TFMCA_FPF_ACT_READ CALL FUNCTION 'FMCA_TFMCA_FPF_ACT_READ' EXPORTING iv_fpfac = ps_fpfac IMPORTING es_tfmca_fpf_actt = ls_tfmca_fpf_actt.
ENQUEUE_EPSRETURN CALL FUNCTION 'ENQUEUE_EPSRETURN' EXPORTING case_guid = gv_return_guid EXCEPTIONS foreign_lock = 1 system_failure = 2 OTHERS = 3.
FMCA_RETURN_READ CALL FUNCTION 'FMCA_RETURN_READ' EXPORTING i_return_id = gv_return_guid IMPORTING et_return = lt_return et_forms = gt_forms et_formdata = gt_formdata et_status = gt_status EXCEPTIONS return_not_found = 1 registration_not_found = 2 form_not_found = 3 input_error = 4 no_auth = 5 return_not_unique = 6 registration_not_unique = 7 OTHERS = 8.
FMCA_FPF_AUTHORITY_CHECK CALL FUNCTION 'FMCA_FPF_AUTHORITY_CHECK' EXPORTING is_fmca_return = gs_return iv_actvt = '02' EXCEPTIONS no_authorization = 1 OTHERS = 2.
FMCA_FPF_FORM_BUNDLE_PROCESS CALL FUNCTION 'FMCA_FPF_FORM_BUNDLE_PROCESS' EXPORTING is_fmca_return = gs_return it_forms = gt_forms it_form_field_data = gt_formdata it_status = gt_status is_control = gs_brf_control IMPORTING er_processing_result = gr_processing_result et_processing_history = gt_processing_history et_message = gt_message ev_error = lv_error.
REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING i_structure_name = 'BAPIRET2' CHANGING ct_fieldcat = lt_fcat EXCEPTIONS inconsistent_interface = 1 program_error = 2 OTHERS = 3.
BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = 'I' cl = 'FMCA_ISR_EN' number = '212' IMPORTING return = ls_message.
CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = 'I' cl = 'FMCA_ISR_EN' number = '210' IMPORTING return = ls_message.
BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = 'I' cl = 'FMCA_ISR_EN' number = '213' IMPORTING return = ls_message.
BALW_BAPIRETURN_GET2 CALL FUNCTION 'BALW_BAPIRETURN_GET2' EXPORTING type = 'I' cl = 'FMCA_ISR_EN' number = '211' IMPORTING return = ls_message.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING i_callback_program = sy-repid i_callback_user_command = 'EVENT_USER_COMMAND' is_layout = ls_layout i_grid_title = text-001 it_fieldcat = lt_fcat TABLES t_outtab = gt_message EXCEPTIONS program_error = 1 OTHERS = 2.
DEQUEUE_EPSRETURN CALL FUNCTION 'DEQUEUE_EPSRETURN' EXPORTING case_guid = gs_return-return_id.
BRF_TRACE_DISPLAY CALL FUNCTION 'BRF_TRACE_DISPLAY'.
FMCA_TFMCA_FPF_FBTBRF_SELECT CALL FUNCTION 'FMCA_TFMCA_FPF_FBTBRF_SELECT' EXPORTING iv_fbtyp = gs_return-fbtyp iv_fpfac = ps_fpfac iv_keydt = gs_return-keydt iv_persl = gs_return-period_key IMPORTING et_events = lt_event EXCEPTIONS invalid_parameters = 1 not_found = 2 OTHERS = 3.
BRF_TRACE_START_TOOLBOX CALL FUNCTION 'BRF_TRACE_START_TOOLBOX' EXPORTING iv_applclass =
-applclass.
REUSE_ALV_GRID_DISPLAY CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY' EXPORTING is_layout = ls_layout i_grid_title = text-002 i_structure_name = 'DFMCA_BRF_MSG' TABLES t_outtab = lt_brf_message EXCEPTIONS program_error = 1 OTHERS = 2.
HELP_OBJECT_SHOW CALL FUNCTION 'HELP_OBJECT_SHOW' EXPORTING dokclass = 'NA' "message class dokname = lv_tmp_docname msg_var_1 = ls_message-message_v1 msg_var_2 = ls_message-message_v2 msg_var_3 = ls_message-message_v3 msg_var_4 = ls_message-message_v4 TABLES links = lt_line EXCEPTIONS object_not_found = 1 sapscript_error = 2 OTHERS = 3.
FMCA_RETURN_READ_BY_ID CALL FUNCTION 'FMCA_RETURN_READ_BY_ID' EXPORTING iv_fbnum = ps_fbnum IMPORTING es_return = ls_fmca_return EXCEPTIONS OTHERS = 1.
FMCA_FPF_FPACT_SELECT CALL FUNCTION 'FMCA_FPF_FPACT_SELECT' EXPORTING iv_fbtyp = ls_fmca_return-fbtyp TABLES et_fpf_rlact = lt_fmca_fpf_rlact.
FMCA_TFMCA_FPF_ACT_READ CALL FUNCTION 'FMCA_TFMCA_FPF_ACT_READ' EXPORTING iv_fpfac = ls_fmca_fpf_rlact-fpfac IMPORTING es_tfmca_fpf_actt = ls_tfmca_fpf_actt.
VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = 'PS_FPFAC' values = lt_values.
FKK_DOMAINVALUE_GET CALL FUNCTION 'FKK_DOMAINVALUE_GET' EXPORTING i_domname = 'PROBCL_KK' CHANGING c_domtable = lt_domtable.
VRM_SET_VALUES CALL FUNCTION 'VRM_SET_VALUES' EXPORTING id = 'PS_PROBC' values = lt_values.
WDY_EXECUTE_IN_PLACE CALL FUNCTION 'WDY_EXECUTE_IN_PLACE' EXPORTING internalmode = 'X' application = 'FMCA_WD_LEAN_TRACE' parameters = lt_parameters.
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 RFMCA_FPF_FORMBUNDLE_PROCESS or its description.
RFMCA_FPF_FORMBUNDLE_PROCESS - Process a Form Bundle RFMCA_FPF_FORMBUNDLE_PROCESS - Process a Form Bundle RFMCA_FPF_FORMBUNDLE_CHANGE - Copy a Form Bundle RFMCA_FPF_FORMBUNDLE_CHANGE - Copy a Form Bundle RFMCA_EMGPA_CUSTOMIZE - Grantor: Customizing Alternative Business Partners for Payments (EMGPA RFMCA_EMGPA_CUSTOMIZE - Grantor: Customizing Alternative Business Partners for Payments (EMGPA