Quantcast
Channel: SCN : Popular Discussions - SAP Business Rules Management
Viewing all 1717 articles
Browse latest View live

Connection - Could not find SBO that match the connection string

$
0
0


Hi All,

 

        I have an error while running my own built SAP Business One UI application. But UI Samples are working successfully. The error is "Connection - Could not find SBO that match the connection string". Any one could help for this.

 

Regards,

Suman.K


SAP TRM Table Forms and BRFplus

$
0
0

Hi,

 

Could someone let me know how can I use BRFplus for TRM Table Foms ?

 

I tried to check with transaction BRFPLUS_MANAGER and it only has provision to add ISR scenarios but in case I want to include my table form it would not be under ISR scenario thus how would I able to map it with BRFplus application ?

 

Many thanks in advance.

Search for a String in a BRF+ Application

$
0
0

For analysis/support, I would find it useful to have a search for a string in a BRFplus application: It should return all expressions containing the given search string (or pattern) as a direct value (wherever in the application a string can be entered directly).

 

I started such a search function on the generated class: It looks for literals in the generated code. From there, it could scan backwards to the comment line containing the GUID and ID of the BRF+ expression which uses it.

 

But instead, it would be more straightforward - and better defined - to propagate the tree of expressions from the entry points (which are the application's functions), and to look in each expression for the occurence of a string. Doing it this way, one knows the structure of each expression and the places where strings can be entered directly according to their syntax.

 

My question: Is there already an implementation of string search in BRF+ applications? If not, what would be the idea to implement it using the BRF+ API?

Getting Started with SAP BRF+ - Please provide basic material

$
0
0

Hi Experts,

 

There are many discussions on BRF/BRF+...With respect to all blogger's and members of BRF Forum ..Can some one please share a basic tutorial for getting started with BRF+.

 

Regards,

Karthik Rali

How to get decision basis data in one call

$
0
0


Hi BRFplus gurus,

 

Need an input on following scenario :

 

Creating a customize class (treated as API between CRM and BRFplus) to call all relevant data for an entity type in one call i.e.

 

We want an Z class to retrieve all relevant data for a entity type in one go. Secondly, How do I make sure that the call to the class is only once and the applications in the BRFplus are using only the buffered data from the call and not calling the Z class again and again.

 

Any relevant guidance would be much helpful.

 

Kind Regards,

Kunal.

Basis document category for foreign trade processing

$
0
0

Hello Colleagues!

I want know - how a field "Basis document category for foreign trade processing" on sheet "Foreign Trade / Customs" in delivery is filled? In our system this field may be "2FA", "2LI" or empty.Hope for your help.

Can I have unique decision table name in the BRF Plus System?

$
0
0

Hi All,

 

In BRF Plus , we can create more than one decision table with the same name in the same application or across different applications.

We have a requirement were in we have to setup a framework so that we don't have duplicate decision name or any expression name across system. We need to maintain unique name.

 

One way is to control this by having particular naming conventions but still there will be room for errors.

Is there are way to activate the unique name for decision table name across or within application?

 

Thanks.

 


Books about Business Rules and Decision Management?

$
0
0

Hi,

 

I read the book Decision Management Systems by James Taylor that was very inspirational for me. Can anyone recommend other books about that topic?

 

Best Regards,

Tobias


Issues while generating

$
0
0

Hello,

 

While generating the BRFplus function (using programFDT_GENERATE_MANY_FUNCTIONS) an error is issue

 

Capture 9.PNG

 

 

We're using Action Call Funtion Module ( Customer  Specific).

 

This is how we're mapping table required by the FM .

 

Capture 1.PNG

 

All the 3 tables used for mapping are created as Data Objects refering to similar DICC Type Table ( Customer Specific)

 

Capture 2.PNG

 

While generating the function this is what we get in Method PROCESS_PURE

 

Capture 3.PNG

 

 

Capture 5.PNG

Capture 6.PNG

 

As you could see, the DATA definition for the third table is generated as TYPE not as TYPE TABLE ( as should be and as happen for the other two).

 

Due to this we're getting the next syntax error

 

Capture 8.PNG

 

A number of notes OSS have been aplplied but issue persit,

 

Any advice about how to solve the issue?

 

Thank you in advance

 

Carlos

Using Method UPDATE_CONTRACT_OBJECT to Update Facts Value

$
0
0

Hello,

 

I'm using method  UPDATE_CONTRACT_OBJECT to update Fact Values.

 

I want to update the content of IT_FACTS-BAPI_CTRACPSOBJECT_FACTS-VALUE_GENERIC  from the FormBundel Header SYS_FORM_BUNDEL_HEADER-PERIOD_KEY.

 

After generating the funtion, my mapping is modify by the generation program to T_FACTS-BAPI_CTRACPSOBJECT_FACTS-VALUE_GENERIC = CURRENT_DATE.

 

This generates an error message in the method due to existing controls in BAPI_CTRACPSOBJECT_CHANGE.

 

There is any way that I could avoid the generation programme to overwrite the mapping? I just want to transfer the value of the period (4 Characters-Ex: 2014) to VALUE_GENERIC?

 

Thank you in advance

 

Regards

 

Carlos

Usage Considerations

$
0
0

Hi,

 

Can you please tell me the technical and/or business considerations which decide whether to use BPM/BRM/BRFPlus?

 

Technically,we use BPM and/or BRM in  case of java envoronment,say,SAP PO,other than that what are the other java environments/technical/business considertations we use BPM for?DO we always need to use BRM with BPM ?If not then what are the requirement we use them independently and together?

 

Are the phases of the project which are blueprinting,implementating,testing which are applicable for BRFPlus are also applicable for BPM and/or BRM?Or there are different ones for these??

 

Thanks in advance

BRFplus Applications

$
0
0

Hi,
I have been using BRFplus for different business scenarios in the last year.
However, there is yet (at least) one issue I'm not sure about:
What is the the best paradigm/approach for creation of different BRFplus applications?
When/why should we create/use different applications? New application for each business area, business process, customer logic, etc.?

 

I will be happy to learn from your experience.

 

Regards,
Shai

Hi,How to delete created discussion topic

$
0
0

Hi Friends,

Please tell me the steps to delete the discussion topic from my activities from the SAP Forum which is created by.me.

Thanks,

Kumar

Do I have to generate a new webservice in BRF+ every time the logic is changed?

$
0
0

I am creating webservices from my BRF+-functions. Question is, that when I have created the webservice and then realize that something in the function/ruleset was missing and I do the change in the logic...do I have to delete the old webservice and create a new one or is it possible to update the formerly created/existing webservice?

Is there a way to activate the whole application in Non Development system?

$
0
0

Hi All,

 

Is there a way to activate the whole application in Non Development system? Using some BRF Plus Tool.

 

We copied a sample application and customized the same as per our requirement. The same is then released to Test System for testing. On Test system this application with all component is in non-active state. We re activated the application with all the component and released it to Test System. But still the application is inactive.

 

Application is a of storage type system and so cannot use changeability exit to activate on test system.

 

TR log shows imported with error. Below is the extract of the error:

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
BRF+: Runtime client: 000 / target client: 400
BRF+: Object activation of new version started for 418 object IDs
BRF+: <<< *** BEGIN: Content from Application Component  CA  *** >>>
BRF+: <<< BEGIN: Messages for IDs (53465BA36D8651B0E1008000AC11420B/ )  Table 'Dunning Proposal Line Items (Table)' >>>
No active version found for 23.04.2014 08:14:10 with timestamp
No active version found for IT_FKKMAVS with timestamp 23.04.2014 08:14:10
No active version found for IT_FKKMAVS with timestamp 23.04.2014 08:14:11
BRF+: <<< END  : Messages for IDs (53465BA36D8651B0E1008000AC11420B/ )  Table 'Dunning Proposal Line Items (Table)' >>>
BRF+: <<< *** END  : Content from Application Component  CA  *** >>>
BRF+: Object activation failed (step: Activate )
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
BRF+: Import queue update with RC 12
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Errors occurred during post-handling FDT_AFTER_IMPORT for FDT0001 T
FDT_AFTER_IMPORT belongs to package SFDT_TRANSPORT
The errors affect the following components:
   BC-SRV-BR (BRFplus - ABAP-Based Business Rules)
Post-import method FDT_AFTER_IMPORT completed for FDT0001 T, date and time: 20140423011412
Post-import methods of change/transport request DE1K901989 completed
     Start of subsequent processing ... 20140423011359
     End of subsequent processing... 20140423011412

 

Any help would be appreciated.


How to use BRF plus application in abap programs (Report or Module pool)

$
0
0

Hi All,

 

I have created an BRF plus application through FDT_WORKBENCH to calculate bonus of the employee with the help of SDN tutorial.

 

Now my concern is that how can i use this application in my report.

 

I have also read in the tutorial that we can create BRF plus application through ABAP coding but my question is, if i created an application through FDT_WORKBENCH then how can i use it in my ABAP report.

 

Thanks a lot in advance.

 

Regards,

Sheelesh

Output in ABAP from BRF+

$
0
0

Hi,

 

I have created a BRFplus function and added the code for same.

 

but sometimes output comes and sometimes it does not.

 

Whenever i make any change in my ABAP code , i need to goto BRFplus function , have to make a change there and activate it .

Then only output comes in lo_result  w_t.

 

below ABAP code is added.

-----------------------------------------------------------------------------------

DATA: lo_function TYPE REF TO if_fdt_function,

         lo_context  TYPE REF TO if_fdt_context,

         lo_result   TYPE REF TO if_fdt_result,

         e_wa_dref   TYPE REF TO data,

         lx_fdt      TYPE REF TO cx_fdt.

 

   DATA: lo_message TYPE REF TO cx_fdt.

 

   FIELD-SYMBOLS: <fs_any>     TYPE any,

                  <fs_is_final> TYPE STANDARD TABLE,

                  <fs_message> TYPE if_fdt_types=>s_message.

 

   DATA: ls_werks    TYPE if_fdt_types=>element_text,

         ls_matnr    TYPE if_fdt_types=>element_text,

         ls_statm    TYPE if_fdt_types=>element_text,

         ls_grp      TYPE if_fdt_types=>element_boolean,

         w_t         TYPE REF TO data.

 

   FIELD-SYMBOLS : <d_ref>  TYPE ANY TABLE,

                   <d_ref1> TYPE zctde.

 

   CLEAR : ls_werks,

           ls_matnr,

           ls_statm,

           ls_grp.

 

   MOVE : inp_data-werks TO ls_werks,

          inp_data-matnr TO ls_matnr,

          'X'     TO ls_statm.

 

   TRY.

 

*"GET BRFPlus Function

       lo_function ?= cl_fdt_factory=>if_fdt_factory~get_instance( )->get_function('001E0B8362C21ED39FCE26B763418104').

 

*" set BRFlus function context(Input variable)

 

       lo_context = lo_function->get_process_context( ).

       lo_context->set_value( iv_name = 'MATNR' ia_value = ls_matnr ).

*      lo_context->set_value( iv_name = 'MAT_GRP_CHECK' ia_value = ls_grp ).

       lo_context->set_value( iv_name = 'STATM' ia_value = ls_statm ).

       lo_context->set_value( iv_name = 'WERKS' ia_value = ls_werks ).

 

 

* " Process the BRFplus function

       lo_function->process( EXPORTING io_context    =  lo_context

                             IMPORTING eo_result     =  lo_result ).

 

       CREATE DATA w_t TYPE STANDARD TABLE OF zctde.

 

       ASSIGN w_t->* TO <d_ref>.

 

       lo_result->get_value( IMPORTING er_value = w_t ).

 

       lo_result->get_value( IMPORTING ea_value = <d_ref> ).

 

   CATCH cx_fdt INTO lx_fdt.

 

   ENDTRY.

-------------------------------------------------------

 

Kindly suggest is that i need to do every time or there is some issue with my Code?

 

Regards,

Khushbu

DDIC Domain values table is not displaying as F4 help for Data Objects in New Version(NW 731, SP07)

$
0
0

Hi All,

 

DDIC Data elements - domain value table is not showing as F4 help for BRFplus data objects in new version(NW 731 SP 07) system. Is that a Bug or restriction. I have checked it in two different system of same version.

 

The F4 help is only displaying, if the data element has any search help at data element level or Domain has fixed values. If the data element does not have any search help but has a domain value table then its not displaying F4 help.

 

Why the value table values are not displaying as F4 help?

 

Can we provide custom value help for the data objects that are bound to DDIC data elements?

 

 

Thanks

Srinu Marapureddi

Decision Service Manager - Missing Lock

$
0
0

Hi experts,

 

I have been making some prototypes on DSM (Release 1.0 SP02 on a Netweaver 7.40 SP04) and I came across an issue when simulating single expression.

When trying to execute the simulation e. g. of a formula in "remote mode (current version)" I get an error when executing the simulation stating "Missing lock on Decision Service Manager, please enqueue".

This error does not occur when I do a simulation or execute the debugging functionality on function level. The function is succesfully deployed to the managed system and can be executed without errors.

 

Does anybody know if this is a bug in DSM or if there is an error in the configuration of the DSM/managed system?

 

Best regards

Christian

Table Conversion (MOVE-CORRESPONDING-TABLE)

$
0
0

Hi,

I've run into a requirement which I'm not sure how to fulfil:

How to convert the data contents from one table format (Set of columns/objects) to other format (subset of columns), i.e. MOVE-CORRESPONDING-TABLE in standard ABAP?

 

In my scenario I have a table with 5 columns for internal logic (defined as ruleset variable) and I want to expose a table with only 2 columns as the function result.

 

My first shot was trying to define both tables with the same element objects (fields) and use a table operation expression (not sure if it actually works), but it leads to (plausible) error message "Multiple use of identical objects in context/temporary ruleset variable not allowed" (FDT_CORE 378).

 

What is the best/only way to achieve it?

 

Shai

Viewing all 1717 articles
Browse latest View live


Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>