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 tablehi,
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????
Rayuduyou 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,
JiangHi,
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 JoshiHi 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.PHello 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-IHi,
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 -
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
DebashreeHi,
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
KumarHi 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 -
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 thanksHi 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,
venkatHi 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
-
I downloaded and installed Firefox 4 RC using tar.bz2 so that I could still use Firefox 3.6.15 as per normal, having to start Firefox 4 using the terminal which worked great (except for many videos on different websites). When Firefox 4 was released,
-
Star schema without a fact table?
Hi, I'm preparing my warehouse for using with Discoverer and my question is about the star schema. - Is a star schema directly associated with data warehouse? - Can I talk about a star schema if a) I do not have a fact table (no summarized values) an
-
New Franz Ferdinand NOT available at iTMS Canada
While since Oct. 4 all the iTMS sell the new Franz Ferdinand album, the Canadian store does not. No wonder people download from Limewire etc. Does anyone know what the deal is? I'd spend a lot more money if we had the same tunes as the US or UK store
-
What changed in iOS 7 that will not allow me to add audiobook files into a playlist?
In iOS 6 on my phone I could create a playlist and had the option to add audiobook files. This feature is gone in iOS 7. How can I do this without using iTunes to create and manage the playlist? This was a feature I used often in iOS 6 to manage m
-
How to rename a transaction variant
HI All, I have created a transaction variant for ME38 by using SHD0 and disabled a menu item('Generate 'Forc' Scheduling Agreement') under 'EDIT' function .Now i want to rename the transaction variant.Will that be possible if Yes,What is the soluiton