SAP Business Rules Management

Resolution for Deploy Error in .sda in Rules Composer

Hello Folks Many a times we might have encountered error such as cannot deploy the .sda file as it is empty ; however, the .sda might not be empty if you see it on the local drive, but the the Language=”default” directive in the xml files make the deploy fail – As in the below screenshot.     This happens as the languagecode is set as “default” in the associated files; …

Read More »

Part 3: Calling external service in Task UI of SAP Cloud Platform Workflow

We are now in final and concluding part of this blog series. While most of the use cases, I receive queries on, are covered in the previous part of the blogs but I wanted to cover yet another aspect of calling external service from custom UI that is configured as the user-task in workflow. When you use external service in your custom UI, it will work when the application is …

Read More »

Read multiple rows from BRM decision table into PI message mapping

In the previous blog “Access BRM decision table from PI message mapping“, I explained how to use BRM decision tables to store value mappings and access them directly from PI message mappings. Today I am going to discuss further on how to read multiple rows from a decision table, store them locally in UDFs, and use them in message mappings. This helps to increase the performance by avoiding frequent BRM …

Read More »

Access BRM decision table from PI message mapping

During system integration in SAP PI, one of the most common things we generally encounter is value translation (or value mapping). And SAP has provided various approaches to handle it, for example using: Fixed values in SAP PI message mapping Value mapping defined either in the SAP PI Integration Directory or via a value mapping replication interface BRFplus decision table or custom table in a SAP backend (e.g.: ECC) BRM …

Read More »

Embed your BRF+ Customizing catalog within your own customizing

Do you wonder how you can add a BRF+ customizing to you individual customizing structure? Well here is my solution for this: 1) Create report to display a catalog                 REPORT zdisplay_catalog. PARAMETERS p_catid TYPE if_fdt_types=>id. DATA lo_cat_maint_mode TYPE if_fdt_wd_types=>catalog_maintenance_mode.DATA lv_enable_structure_change TYPE abap_bool.DATA lo_ui_execution TYPE REF TO cl_fdt_wd_viewer. lo_cat_maint_mode = if_fdt_wd_constants=>gc_catalog_mmode_no_maint.lv_enable_structure_change = abap_false. CREATE OBJECT lo_ui_execution.lo_ui_execution->if_fdt_wd_ui_execution~execute_catalog_browser( EXPORTING   iv_id                      = p_catid    ” ID   iv_maintenance_mode        = lo_cat_maint_mode    ” Catalog Maintenance Mode   iv_enable_structure_change …

Read More »

DSM Experiences and Practices

Those days where you wait hours and hours for a single transport to be imported through the landscape. Not any more, they are long gone with DSM. Now with a click of a button we have all what we need in the desired managed system in real quick time. I’m more than exited to share my experience and love towards DSM and may be a few helpful tips along the …

Read More »

Performance Improvements in the DSM Test Case Tool

Test case tool provides the infrastructure to define inputs and expected output for decision services and is very well integrated with DSM and the BRF+ workbench. The Test Case Administration screen looks as below: – You could read more about the test-case tool via the SCN page: http://scn.sap.com/docs/DOC-57956 Following are some recent improvements done in the tool: – Loading of test-cases for a particular function is much faster now, it …

Read More »

Get Boolean Expression details using BRF+ API’S in SAP and upload into application server

Hi Everyone, Suppose if we require to display the expression name,GUID,last changed by,text of a Boolean expression in brf+ . Let us take multiple Boolean expressions in BRF+ Application as shown below. Here we have two Boolean expressions EXP_TEST_1 and EXP_TEST_2 in Z_BOL_TEST_w application. Boolean expression (EXP_TEST_1) To display the Boolean expression (EXP_TEST_1) details like Boolean expression name , Boolean expression GUID, Last changed by ,Text as shown in below …

Read More »

Creation of Procedure call in SAP BRF+

For embedding the ABAP function modules into BRF+ we can use the procedure call. Step 1.Choose any ABAP function module Sample function module: CONVERSION_EXIT_ISOLA_INPUT Let’s see the functionality of this function module. This function module is used to convert for example if the language code (DE), then it is converted to corresponding Language key (D). Step 2. Check the importing parameters and exporting parameters in function module. So that we …

Read More »

Upload data from excel into Decision Table using BRF+ API’s

Hi All, Let us upload values from excel into Decision table using the BRF+ API’S Using the following code PARAMETERS: ip_rule     TYPE rlgrap–filename OBLIGATORY.CONSTANTS:  gc_appl_id   TYPE if_fdt_types=>id  VALUE ‘005056C000081EE58CD3919CB9A80957’,“Application GUID            gc_dt_id     TYPE if_fdt_types=>id  VALUE ‘001E671A4F281ED5BD97A46E4673360F’,“Decision Table GUID            gc_xls       TYPE string  VALUE ‘.xls’,            gc_dir       TYPE string  VALUE ‘c:’,            gc_*xls      TYPE string  VALUE ‘*.xls’. TYPES:BEGIN OF ts_msg_txt_data,            level         TYPE char24,            age           TYPE char24,            pricing       TYPE char24,            base          TYPE char24,            currency_base TYPE char24, …

Read More »

Do you want to Get SAP Courses?

Get SAP Courses and Training, Videos, Other Useful Resources
Join Now
Written by SAP Expert TEAM.
close-link
New Registration