How to develop BRF

Hi All,
I'm currently in ISU-FICA module. We now have to implement SAP Collections management in FICA. As per our client requirement I have to use BRF (not BRF+) to implement business rules. Our approach goes slightly different. Normally BRF has to be triggered from FICA Dunning, as per our client requirement we should not touch Dunning. For this reason the approach we have taken is we will have a custom program where all the customer accounts will be selected from various database tables. In order to filter the records we have up apply certain validations. Now the validations have to be built in BRF. I'm new to BRF so I need help from all of you to help me providing step-by-step procedure to create BRF using database select.
Now I'm looking at following
1. How complex it is to trigger BRF from custom program? How to trigger BRF from custom program?
2. Is it worth triggering BRF from custom program? or can I apply validations in program directly? which of these is best option?
3. My input to BRF can be a single or multiple custom account numbers, is this possible?
4. I need a step-by-step procedure for creating BRF using database selects.
Thanks,
Venkat

Hi,
Is there a technical reason why you can't use BRFplus on your project? Since BRF is superceded by BRF+, it really would be more than worthwhile going that way. My experience is really only in the BRFplus toolset and from what i've seen it is a huge step forward.
There are numerous blogs from Carston and his team on creating your first BRFplus application. For passing in tables to a BRF/BRFplus function you need to add a table type data object to the context. When calling the function, you build this internal table beforehand and then set it in the context of the function before processing it. In the BRF/BRFplus function itself, you then process the table and apply the rules required.
BRFplus has a database query expression you can use to query tables, or alternatively you can create static methods and retrieve data that way.
Hope this helps.
Regards,
Nick

Similar Messages

  • How to develop web app by ADF Faces rich web client ?

    i want developer web app by adf face rich
    but have not adf rich tag library in jdev 10.1.3
    how to develop by adf rich?

    Hi,
    don't know what you mean by ADF Faces rich web client, but if you mean our Ajax component set, then this is not yet available outside of Oracle. If you mean ADF Faces as we have it in JDeveloper 10.1.3, create a JSF page and step through the creation process, toggle the ADF Faces libraries to make ADF Faces available
    Frank

  • Hi, how to develop application , matching of userid and password to backend

    hi masters ,
                  , user  have to give userid and password of back end sap system  to see particular report. i mean there is a first view ( this first view muust not be first screen of portal ) with userid and password fields . after gave his id and password he can go to second view to see the particualr details .please suggest me about how to do custom bapi code and , in also  webdynpro java  how to develop .
               i know about sso. in this concept i have to use through webdynpro java only. no need of sso concept here .
              after giving the  userid and password , those details must be match with  backend sap database.if no  one of userid and passwrod field  is  matching it has to show some error message. and in password field must be in encrypted letters .

    hi surya,
    Use JCO api to create connection to the backend.
    [JCO tutorial|http://www.apentia-forum.de/viewtopic.php?t=1962&sid=9ac1506bdb153c14edaf891300bfde25]
    On the webdynpro screen you can ask users to enter login id and password. Use this information to create connection to backend using JCO.
    Hope this helps!
    Monalisa

  • How to develope a XML-RPC client with PL/SQL

    Anyone know how to develop a XML-RPC client with PL/SQL?
    I've oracle 8i.
    Have you some example of code?
    Thanks
    Paolo

    So, you actually want to create the physical directory using JAVA?
    Then see:
    http://www.oracle-base.com/articles/8i/shell-commands-from-plsql.php

  • How to develop Framework Extension for join two tables

    Dear developers,
    My project contains more than 200 maintenance tables.
    Maintenance tables are very small and less than 100 lines.
    Maintenance tables mostly associated with a translation table.
    Translation tables are used for localized texts.
    Translation tables consists of Master Table Key + LanguageKey.
    I want to edit customizing tables only session language as single table.
    Translation table row may or may not be. Thats mean relationship is 1 to 0..1.
    ADF table control ignore this relationship.
    I tried view link between master view and detail view objects, but if translation table line is empty ADF table control throws translation iterator is null exception.
    I tried entity based left joined editable view I get view link inconsisty problem.
    In this case, the BC forcing me to framework extension.
    How is develop solution?

    topic is update

  • How to develop a report with current price &  the last price in the pre.yrs

    hi ,
    guys,
    my client want a report to list of material with respective vendor and to make a price comparison betn the current price & the last price in the privious year.
    can any one help how to develop the report, shall go for generic extrc.
    thanks in advace.
    ramnath

    CR CR 2011 / "Crystal reports For Visual Studio 2010", you are correct.
    Re. the database thinggy. You can connect to a database via ODBC, OLE DB or in some instances natively. Once a report is created you an change the datasource. A good sample app on how to do this is  csharp_win_dbengine / vb_win_dbengine. A link to the samples is here:
    Crystal Reports for .NET SDK Samples - Business Intelligence (BusinessObjects) - SCN Wiki
    More info on connecting to dbs and changing them is in the developer help files:
    SAP Crystal Reports .NET SDK Developer Guide
    SAP Crystal Reports .NET API Guide
    More info on CR APIs for .NET (applies to all versions of CR and VS):
    Crystal Reports for Visual Studio 2005 Walkthro... | SCN
    You can also use ADO .NET Datasets and in this way you handle the database connections in your app. A good sample is csharp_win_adodotnet (also available in VB) - same link as above.
    More info on datasets:
    Crystal Reports Guide To ADO.NET
    Crystal Reports for Visual Studio .NET - Walkthrough - Reporting Off ADO.NET Datasets
    For more complicated operations (e.g.; changing a report from ODBC to OLE DB, changing one table, etc., you will want to use the InProc RAS SDK that is also available in CRVS. Developer help files are here:
    Report Application Server .NET SDK Developer Guide
    Report Application Server .NET API Guide
    Sample apps are here:
    NET RAS SDK Samples - Business Intelligence (BusinessObjects) - SCN Wiki
    and here:
    Crystal Reports .NET In Process RAS (Unmanaged) SDK Sample Applications
    More info on RAS SDK:
    How to Use The RAS SDK .NET With In-Process RAS Server
    Lastly, do use the search box in the top right corner. I find simple search strings such as 'crystal net parameter' return best results (KBAs, Blogs, docs, wikis, discussions and more).
    - Ludek

  • How to develope custom function modules in SAP R/3 system to maintain c...

    How to develope custom function modules in SAP R/3 system to maintain cross
    referencing tables for sales order number.

    Hi Raja,
    Steps to crate FM..
    Follow these steps..
    Go to the T: code SE37
    First You Create Function Group
    On That u specify
    Function Group Name..............
    Short Text..............................
    save...
    Go to SE 37
    Specify the Function Module Name: Eg: Z_Bapi_Materialmaster
    Short Text.......
    Save...
    Next Go to Attributes..
    Select Radio button : Remote enabled model
    Go to Parameters..
    Click Import...
    Give Parameter Type Associate type S.t
    next Click Export...
    Give Parameter Type Associate type S.t
    Next Click Tables Button..
    Specify tables..
    Next click source code button..
    Write Source code here..
    Eg : Select statements Etc..
    Finally we should be select the Radio button Enable remorely
    https://www.sdn.sap.com/irj/sdn/wiki?path=/pages/viewpage.action?pageId=39728
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/abap/bapi%2bstep%2bby%2bstep
    Hope this information is useful to you..
    Reward points if it is usefulll....
    Thanks ,
    Satya Kumar..

  • How to develop a report

    Hi,
              How to Develope a report that displays a purchase requisition with details like MRP controller, release date and unit of measure.

    HI,
    Just create an internal table with fields PR number, MRP controller, Release date and UNit of measure.
    Now write a select statement as below.
    Select BANFN DISPO FRGDT MEINS from EBAN into table ITAB
               where.......
    Regards,
    Ram

  • How to Develope a report.

    Hi,
         How to develop a report on inventory and goods movements.

    HI,
    Use the table
    1. MA07 for inventory details ; and
    2. MAM_25_GOODSMOVEMENT_LIST for goods movement list
    select the data as per your functional specs put into an internal table and display it in the output list.
    How you display it and the selections you make in selection-screen is designed as per the tech specs.
    please provide the tech specs,i will design the program for you.
    regards,
    pankaj

  • How to develop a vendor....

    Hi,
          How to Develop a vendor master analysis report, which lists the material including material number and storage location

    Hello Sudheer,
    You can take a look at the transaction ME6B. The report is RM06LB00. This should give you a very good starting point.
    Regards,
    Anand Mandalika.

  • How to develop a report for display unused materials

    how to develop a report for display unused materials? where can i find them?

    Hi Phani,
    I didnt get what u acually mean by unsued material. These are some sample materail types which u can find in table 'Mara'  field 'Mtart'.
    ABF  Waste                   
    AEM  Samples                 
    BLG  BLG Empties  External   
    BLGA BLGAEmpties  Fixed assets
    CH00 CH Contract Handling    
    COMP Prod. alloc., purchased 
    CONT KANBAN Container        
    COUP Coupons                 
    DIEN Service                 
    DOCU documentary batch       
    ERSA Spare parts             
    FERT Finished product(fert)  
    FGTR Drinks                  
    FHMI Prod. resources/tools   
    FOOD Foods (excl. perishables)
    FRIP Perishables             
    GR01 material type 01        
    GR02 material type 02        
    HALB Semi-finished product   
    HAWA Trading goods           
    HERS Manufacturer parts      
    HIBE Operating supplies      
    IBAU Maintenance assembly    
    INTR Intra material          
    KMAT Configurable material   
    LEER Empties                 
    LEIH Returnable packaging    
    LGUT Empties (retail)        
    MODE Apparel (seasonal)      
    NLAG Non-stock material      
    NOF1 Nonfoods                
    PIPE Pipeline material       
    PLAN Trading goods (planned) 
    etc.
    ex:
    select * from mara where mtart = 'ABF'.
    Regards,
    Kiran B

  • How to develop ALV and select-option element in BSP? Help!

    Hi Experts,
    I have a requirement where I have a selection screen with 3 select-option elements and a search button. On clicking the search button an ALV table report has to be shown.
    The ALV table is used for new row/rows entry, delete row/rows and update row/rows data. This is something like table control in normal ABAP.
    Additionaly, I want the download to Excel, sorting, filtering, column swapping options in ALV.
    How can I achieve this in BSP?
    Is there any existing SElect-option and ALV component in BSP?
    Any code sample will be really helpfull.
    How much development time will it take?
    Please help!
    Thanks
    Gopal

    I think you will find that most of what you are looking for does NOT exist out of the box for BSP.  There is no delivered selection-option or value help.  I ended up creating my own over the years (You can find some versions online here in SDN in my weblogs - however a complete implementation of select-options was only delivered along with the Advanced BSP Programming book). 
    There is no ALV either.  However with the htmlb:tableView, you can acomplish quite a bit.  You may have to learn about table view iterators to get it all done.  Downloading to Excel also isn't delivered.  I developed a reusable BSP Extension element for this as well (can be found on SDN in my weblogs or with the Advanced BSP Programming book).
    If you plan to recreate all these elements by yourself, your project will take some time.  It took a while to build so many complex UI elements. 
    What release are you running on?  In Netweaver04S you have Web Dynpro ABAP.  WDA has delivered components for value help, select-options, and ALV.

  • How to develop most economical source in BMM layer

    how to develop most economical source in logical table under BMM layrer->Logical Source

    Hi
    I have tried the below option , but it did not work . PS_D_PERSON
    PERSON_ID is char type in the data base oracle , and it is defined as varchar on the physical layer .
    So the table is loaded with space , i am not able to remove the space using trim both
    Thanks
    Sridhar.N

  • How to Develop a Login Form In Developer 6i

    Hi to everyone,
    I have developed some forms in Developer 6i. Now i want to deploy these Forms to client side. I want to design a Login Form for the end users to Use the Database Application. But the problem is, I don't know how to Develop a Login Form with the permission for the End Users to access the application.
    Also please tell me how to configure the FORMS Developer 6i to Run the Forms by the end users.
    Please help me to solve out the problem.
    Thank you in advance.

    If you are using ADFBC, the easiest way is
    - drop the data control as ADF form
    - add CreateInsert method binding to the pagedef
    - add an invokeAction for the createInsert with a refresh property set to renderModel so that an empty creation form will be shown on page load
    for insertion
    - Finally, add the commit action as button
    Sireesha

  • Documentation on How to Develop an OPC Client Using LabWindows/CVI?

    What documentation is there on how to develop an OPC client application using LabWindows/CVI?  What tutorials, if any, are there?  What reference manuals, if any are there?
    I am completely new to LabWindows/CVI.  I will be starting soon with the tutorial, "Getting Started with LabWindows/CVI".  However, our application needs to communicate with an RSLinx OPC Server.  Any documentaiton on how to learn to do this would be very much appreciated.

    http://www.ni.com/white-paper/4626/en/  Just did a quick google and this came up, Labwindows CVI and Labview are quite different but I usually look at Labview examples then try take the general idea from the example and apply it in CVI, hope this helps

Maybe you are looking for

  • Macbook Pro Harddrive Upgrade Western Digital Scorpio Blue WD10TPVT

    I recently purchased a Western Digital Scorpio Blue 1TB hard drive (WD10TPVT) in order to replace the 500GB hard drive in my Unibody Macbook Pro 15" running Mac OS X 10.6.4. After swapping the hard drives I wanted to install Snow Leopard from the scr

  • Photoshop CS4, CS5 and CS6

    I've just upgraded to Photoshop CS6. I still have applications for CS4 and CS5. This includes Bridge, Device Central, Extendscript Toolkit, and Extention Manager. Each version has one. Can I get rid of all relating to CS4 and CS5 now that I'm using C

  • XI R2 link between CUID and the file name in the I-FRS

    Hi, I would like to know how can I make the link between the file name of a webi document in the I-FRS and the CUID of this document in XI R2. In the activity universe, I made a report showing a list of webi document with their CUID. I would like to

  • File Attachment-  Where it is store?

    Hi all We can attach any type of file in standard tcode for example FPP2( for change Business partner). Plz tell me where this file is store in SAP database. plz tell me the exact path.

  • Oracle reports in oc4j

    Hi everyone, i would like to know if there is a way to configure the oracle reports service on an oc4j instance. Or do i need to install the entire OracleAS server?? Thanks in advance, regards. José Piersanti