BRF+ Trigger via Event, change on field value, etc

Hi,
I'm implenting BRF+ for SPM Claims & Returns Process.
It took me a while to understand how I can set up an application, Function from type event, Rulesets, rules, etc but at the end it seems that it is a tremendous improvement compared to BRF!
So far I have triggered the BRF+ via the CRMV_EVENT_CUST table calling a function module that triggers the BRF+ Function and receives an CRM Log message but this solution is not sufficient for all locations I want to call the BRF+.
At first I want to call the BRF+ for the Entryvalidation: Entering a Claim with a item net value below a threashold should not be saveable.
The second call should be to decide if the Claim will be automatically approved or set to manual investigation: This is a check that will lead to a item status change.
The third and last check will be fullfilled by saving the Claim document: a whole set of business rules have to run and set maybe an incompleteness or process some error messages.
I neither any information in SAP Documentation, nor on any ressource on the net any information about customing the BRF+ Solution.
Is there any customizing in the system, as it is for BRF, that allows me to trigger the BRF+ for Business Transaction Category, Business Transaction or ItemCategories?
Furthermore, is there an option to call BRF+ via customizing that "listens" to a field change as Reason Code ( CODEGRUPPE, KATALOGART,CODE in the Subjectprofile?)
Can I define Events that trigger the BRF+ as in the BRF customizing?
When I search the IMG for BRFPLUS, I find a couple of entries, but doubleclicking on this search results doesn't jump to the customizing step.
It would be very helpfull to get some input in these topics.
Kind regards,
Sven

Hi Tiwari,
yes, the screenshot was from CRM-Financial, but available in CRM Transaction Processing:
And I agree to your statement that there is no such customizing, because I neither found this Customizing, except:
Using the search in the customizing IMG, you will find 3 customizing entries with BRF+ or BRFPLUS, but clicking on them you will land in Nirvana, and not in the proper customizing tree.
But still the overall trigger for my message here is, that the BRF could be triggered via Customizing that doesn't seem to exist for BRF+ and that's strange!
I hope someone knows how the replacement of BRF with BRF+ is intended from this customizing point of view. I have to trigger a lot of different functions and using the old BRF I could trigger this Events using this customizing setup.
Thanks,
Sven

Similar Messages

  • Processing on change of field values in internal table

    I have a internal table eg
    id            type                  keyword
    1               1                      report
    1               1                      program
    n02           4                     event
    n02           5                      loop
    n03           6                      call
    n03           6                       do
    No when even id changes from 1 to n02...i want to write " id id 1' similarily wenever id changes from n02 to n03 then id is " id is n02" and so on
    How can do some sequential processing on change of field values in internal table

    hi,
    This code will resolve your purpose.
    DATA:
      BEGIN OF t_tab OCCURS 0,
      int TYPE c,
      str TYPE char10,
      var TYPE char3,
      END OF t_tab.
    t_tab-var = '1'.
    t_tab-int = 1.
    t_tab-str = 'report'.
    APPEND t_tab.
    t_tab-var = '1'.
    t_tab-int = 1.
    t_tab-str = 'program'.
    APPEND t_tab.
    t_tab-var = 'n02'.
    t_tab-int = 4.
    t_tab-str = 'event'.
    APPEND t_tab.
    t_tab-var = 'n02'.
    t_tab-int = 5.
    t_tab-str = 'loop'.
    APPEND t_tab.
    t_tab-var = 'n03'.
    t_tab-int = 6.
    t_tab-str = 'call'.
    APPEND t_tab.
    t_tab-var = 'n03'.
    t_tab-int = 6.
    t_tab-str = 'do'.
    APPEND t_tab.
    LOOP AT t_tab.
      ON CHANGE OF t_tab-var.
        WRITE:
          / 'id' ,t_tab-var, t_tab-int.
      ENDON.
    ENDLOOP.
    Thanks and regards
    Sharath

  • Can we change key field values in table maintenance

    Hi,
      I have created Z-table and table maintenance for the same...
    In table maintenance..Can we change key field values??
    Is there any posibility????
    Rayudu

    you can do it in this way.
    open sm30->tablname->edit
    snow select the row(s)->copy->change the keyfield values-back->save.
    no in that sm30, select records with old primary key and delete->save.
    so you got all field similar for those record under modification, only the key field changed.

  • How to setup to trigger an event when choose the value from cookie

    Hi,
    I define an firepartialaction event for the messageTextinput, this event can be triggered when the user key in the via keyboard. but failed to be triggered when the user choose the value from the cookie. How to setup or program to trigger the event even the user choose the value from the cookie?
    Best Regards,
    Jiang

    Hi,
    so the next missing information is what the event is that you expect to fire. If the cookie value is displayed in a list then John is correct and you populate the input field behind the scenes in which case e.g. no ValueChange listener fires or autoSubmit action is issued as you don't update the data through the UI component
    Frank

  • Planning function to change date field value in layout

    Hello experts,
                          I have 1 BPS layout with 2 date fields ( Start date, End date ). With a filter conditions, set of data comes in BPS layout on execution and 2 date fields also contain some value...I want to change values of these 2 dates...both the date fields are char infoobjects..in BPS layout, in planning function I got only 1 function ( Repost function ) to change the value of char infoobject based on some condition. but date field value is not the status field...i want to enter new date instead of old date..if i right exit function in that also i can change only keyfigs values..so please help me to solve this problem..
    Thanks & Regards,
    Priyanka Joshi

    Hi Priyanka,
    As of now master data planning is not so flexibly supported.
    Still u can refer the below link which is enhancement of standard Repost function,and can be used to change master data.
    [http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/10d2b273-0e12-2c10-fab3-a34bde559f92]
    As far as my knowledge goes u cannot directly input date in rows.
    regards,
    Rajendra

  • Actionscript & changing form field values

    I am building a form using flash forms. I have a particular
    field that by default the value is 0.00. I want to make an onchange
    actionscript that will dynamically change the form field value to
    0.00 if the end user deletes the value out of the field and leaves
    it blank.
    Please be gentle...I know my actionscript'ing is poor (and
    probably looks a wee bit more like JS than AS) LOL
    <cfsavecontent variable="zero_myfield>
    if (myfield.text == '') {
    myform.myfield.text == "0.00";
    </cfsavecontent>
    <cfinput type="text" name="myfield"
    onchange="zero_myfield">
    I know you can manipulate the value of a form field easily
    with javascript, but how to do the same thing with actionscript?
    Any pointers would be appreciated!
    Thanks!!

    ROFL, I figured as much...like I said, my AS is *very*
    rudimentary right now heheh
    I picked up an AS book yesterday evening to hopefully help me
    out some, I know not all AS is available to use in ColdFusion flash
    forms, but it will give me a good reference I hope.
    I'll try my hand at the listener and see what I can come up
    with. Thanks for the pointer!! :)

  • How to change defauled field value in Appraisal OSA

    Hi,
    We hav implemented OSA Appraisal Model and it's working fine both in R/3 and from EP.In form template We hav set the column 'Value Input' to Required Entry.
    In the HAP Document the field values of that column are never null coz the field value is defaulted to the first entry '1'. How to change the defaulted value in the drop dwn boxes.
    Any help will be much appreciated .
    Rgds,
    Jothi.
    Message was edited by: Jothivenkatachalam.P

    Hello Jothi,
    Defaulting can be achieved with a value determination, BAdI definition HRHAP00_VAL_DET.
    Regards and Groetjes,
    Maurice

  • How to change screen field value.

    Hi Experts,
             I like to change the screen field MSAUS(check box) of program SAPLIQS0 in one of the exit.But if I use
    (SAPLIQS0)VIQMEL-MSAUS = 'X'. its showing compile error.Please tell me how can i change this field in this exit.
    Regards,
    Ajish.

    try something like this:
    create field symbol
      FIELD-SYMBOLS: <fs>.
    Assign value of variable from calling prog to field symbol
      ASSIGN ('(SAPLIQS0)VIQMEL-MSAUS' ) TO <fs>.
    <fs> = 'X'.
    Regards,
    ravi

  • Is there any user exit for changing V1 field value?

    Hello Expert,
    Is there any user exit for changing V1 update value?
    For example, sales order number will populate 2LIS_11_VAHDR-VBELN. If other value need to populate 2LIS_11_VAHDR-VBELN, can we use any user exit to customize the V1 routine?
    Please forget the enhancement for 2LIS_11_VAHDR. Just populate the system field VBELN.
    Thanks
    F-B-I

    Hi,
    Use the 'usual' user-exit for transactional data in R/3 EXIT_SAPLRSAP_001 (CMOD). Here your can overwrite VBELN for each extracted record with the value you want.
    Hope this helps.
    Grtx
    Marco

  • Urgent: Getting warn while changing a field value...How to disable this?

    Hi All,
    I have one customizated PG which is getting different parameter value from a seeded PG.
    Now in Seeded PG there is multiple line (multiple line requisition) with Qualtity & Price field. We have added one link for each line. This link is custom one. Now what we are facing is whenever user change the vakue in Quantity or Price User getting "The changes you made to this page have not been saved. If you continue, the changes will be discarded. Do you wish to continue." warning. Due to this the current change is not reflecting in next PG that is custom PG.
    I have tried to make false of the property of "Warn About Changes" of that field. Though m not able to turn of that warning. Could you please let me know what can be done to turn of this waring?
    Thanks
    Debashree

    Hi,
    Here is the code I m using now...But m getting null pointer exception when I M clicking the last line of the multiple line requisition.
    String reqLine = pageContext.getParameter("RequisitionLineId");
    if(pageContext.isLoggingEnabled(1))
    pageContext.writeDiagnostics(this, "processFormRequest reqLine from parameter " + reqLine, 1);
    ChangeOrderAMImpl am = (ChangeOrderAMImpl)pageContext.getApplicationModule(webBean);
    ChangeOrderLinesVOImpl vo = am.getChangeOrderLinesVO();
    //Debashree
    int length = vo.getRowCount();
    if(pageContext.isLoggingEnabled(1))
    pageContext.writeDiagnostics(this, " row.length " + length, 1);
    //Debashree
    ChangeOrderLinesVORowImpl row = (ChangeOrderLinesVORowImpl)vo.first();
    String strQuantity = null;
    String strUnitPrc = null;
    do
    if(!vo.hasNext())
    break;
    if(pageContext.isLoggingEnabled(1))
    pageContext.writeDiagnostics(this, " row.getRequisitionLineId() " + row.getRequisitionLineId(), 1);
    pageContext.writeDiagnostics(this, " reqLine " + reqLine, 1);
    pageContext.writeDiagnostics(this, " row.getQuantity() " + row.getQuantity(), 1);
    pageContext.writeDiagnostics(this, " row.getUnitPrice() " + row.getUnitPrice(), 1);
    pageContext.writeDiagnostics(this, " row.getCurrencyUnitPrice() " + row.getCurrencyUnitPrice(), 1);
    if(reqLine.equals(row.getRequisitionLineId().stringValue()))
    strQuantity = row.getQuantity().stringValue();
    strUnitPrc = row.getCurrencyUnitPrice().stringValue();
    if(pageContext.isLoggingEnabled(1))
    pageContext.writeDiagnostics(this, " match found quantity, price " + strQuantity + " " + strUnitPrc, 1);
    break;
    row = (ChangeOrderLinesVORowImpl)vo.next();
    } while(true);
    Please let me know what would be the reason?
    Thanks
    Debashree

  • File generation based on changes on  field value

    Hi,
    I am selecting fields from different table and passing it into one internal table and then I am generating a file. But my requirement is like out of 10 fields ...I will generate file only when there will be changes in 6 filed values. Can you all please suggest me how to generate file, or which function module I can use for this file generation.
    Regards
    Kumar

    Hi Kumar,
    You could use the class CL_GUI_FRONTEND_SERVICES with the method GUI_UPLOAD to upload the file with data, then you compare the File data with information from the internal table selected from diferent tables, if the fields have changed, then call the method GUI_DOWNLOAD to download the new file ( internal table).
    Best regards,
    Alejandro López.
    Edited by: Alejandro López on Oct 28, 2008 8:45 AM

  • Change a field value in the  database table

    Hi,
    GB01 is the database table.
    GB01-BOOLCLASS = 009
    GB01-CLASSTYPE = S
    GB01-BCLTAB = BSEG.
    GB01-BCLFIELD = GSBER.
    Upon input of above details,  will get table Record as
    BOOLCLASS    9    
    CLASSTYPE    S    
    BCLTAB       BSEG 
    BCLFIELD     GSBER
    BEXCLUDE     X   
    In the record, the field GB01-BEXCLUDE has the value “X” in it. It should be replaced by value “=.”
    Changes should be made ONLY for this record. Other Records should not be touched.
    How can we do this. Help me in doing this.
    Thanks,
    Ramya.

    Hi Ramya,
    Follow these steps :
    1. Goto the table GB01 -> Display its contents.
    2. Double click the record which you want to edit.
    3. Type /h (where you type transaction code) to go to debugging mode for that record.(Press enter twice to goto debugging mode)
    4. Click on Field CODE and give it value EDIT and then click on the PENCIL icon besides it.
    5. Now click on SAVE.
    6. Switch off the Debugging mode now.
    7. Now you can see your selected record in EDITABLE mode.
    8. Do the EDIT part and SAVE.
    Reward with points if helpful.
    Regards
    Hemant Khemani

  • Changing a field value to its primary key (i.esupplier_name to supplier_id)

    Hi,
    I have an insert function which takes data from two tables (table1, table2) and inserts it into another(table3). I've had to add an extra field to the destination table for the supplier_id. However, one source table has supplier_id but the other one uses supplier_name.
    How can i programmically change the supplier_name to supplier_id during the insert process (obviously there is a supplier table with supplier_id and supplier_name in it, which somehow i need to link to).
    Many thanks

    Hi anthony
    Can you understand the question..if yes, can you
    explain me.It means something like...
    SQL> select * from supplier1;
    SUPPLIER_ID SUPP        VAL
              1 Bob          10
              2 Fred         54
              3 Jim          11
    SQL> select * from supplier2;
    SUPP        VAL
    Bob          15
    Fred         24
    Jim          13
    SQL> desc supplier3;
    Name                                                                     Null?    Type
    SUPPLIER_ID                                                                       NUMBER
    SUPPLIER_NAME                                                                     VARCHAR2(10)
    VAL1                                                                              NUMBER
    VAL2                                                                              NUMBER
    SQL> ed
    Wrote file afiedt.buf
      1  insert into supplier3
      2  select s1.supplier_id, s1.supplier_name, s1.val, s2.val
      3  from supplier1 s1, supplier2 s2
      4* where s1.supplier_name = s2.supplier_name
    SQL> /
    3 rows created.
    SQL> select * from supplier3;
    SUPPLIER_ID SUPPLIER_N       VAL1       VAL2
              1 Bob                10         15
              2 Fred               54         24
              3 Jim                11         13
    SQL>Although it depends if the OP wants to combine the rows as I've done here or union the rows as Anthony was showing.
    Essentially though the point of the OP's problem was joining the two tables to get the supplier_id, which is obviously done via the name or some other common unique attribute.

  • How to restrict the user to change/enter field value in me21n?

    Hi, Experts,
    in the me21n screen..for matkl field we need to validate the user authorization.
    if that user having the authorization then it should allow to enter value in the matkl(material group) field.
    other wise it should not allow.
    how to do this validation?
    can anybody help me on this.
    Thanks and Regards,
    venkat

    Hi Aprna,
    Thanks for your reply, but can you give some code for that.
    actually i am new to badi or userexits...
    if you can provide code it will be more helpful for me.
    Thanks in Advance,
    venkat

  • How to insert a button on a page which changes the field value in a list

    Hi,
    I need to send a workflow email to the manager giving him an option to approve/reject the ongoing process. Now i want to make it such a way that, manager is redirected to some page, where he will see two button, Approve and Reject. On click of any of them,
    the status field in sharepoint list should change accordingly.
    Please suggest how can i implement this. 
    Many thanks.

    Hi
    check this real example
    http://blogs.msdn.com/b/sharepointdesigner/archive/2012/08/16/a-sample-approval-workflow-which-can-be-recalled-by-initiator.aspx
    Romeo Donca, Orange Romania (MCSE, MCITP, CCNA) Please Mark As Answer if my post solves your problem or Vote As Helpful if the post has been helpful for you.

Maybe you are looking for