Write Back option in Web I XI 3.1

We have a requirement to implement the write back option in WebI XI 3.1.
Write Back option:
End User will enter their comments on seeing the Product data in report. That comments has to be stored in the data base. When the user runs the report for the next time , Product data should get reflected along with the user entered comments.
Is it possible to achieve the same Using SDK? Or let me know if other oprtion available for this...
Thanks in Advance

Hi Magudapathi,
Did you get the solution for this? I am also facing same issue
Regards
Riaz

Similar Messages

  • Write back option with calculated column

    Hi,
    We are trying to use write back option to update some records in our database. We've followed the steps of this blog http://oraclebizint.wordpress.com/2007/09/20/oracle-bi-ee-101332-write-back-option-budgetingplanning/ and we got it running without problems.
    The thing is that we particulary need is to store values that arent a "direct" user input. We are calculating the column through a formula and enabling it for write back, but if there's no interaction with that edit field, changes are not commited to database.
    As we read in Presentation Services Administration Guide (http://download.oracle.com/docs/cd/E10415_01/doc/bi.1013/b31766.pdf) at page 91
    +"If the user *types a value in an editable field* and clicks the write back button, then the++
    +application reads the write back template to get the appropriate insert or update SQL command".+
    So our question is ¿is it strictly necessary user interaction (in terms of typing values in the write back field) to commit changes to database?. ¿Is there any way without user typing of storing values from BI to db?
    We think user typing is mandatory but we have to be completely sure about this because we have to provide a serious and right answer to our customer.
    Thank you very much in advance for any help provided.
    Regards

    There has to be a user interaction - i.e. typing something. You can't just update the DB with some value you calculate.
    Cheers,
    Christi@n

  • Write back Option

    Is Write back option is available in Siebel analytics??
    What is the procedure

    yes. Its available.
    Use the following vengat Block for the step by step.
    http://oraclebizint.wordpress.com/2007/09/20/oracle-bi-ee-101332-write-back-option-budgetingplanning/

  • Unable to enable Write Back Option in OBIEE11g

    Hi Experts,
    I'm using OBIEE 11g.
    I have followed all the steps to enable the write back option as in OBIEE 10g.
    I'm unable to check the enable writeback option in column properties.
    Am I missing any configuration steps.
    Pls help me by providing necessary steps.
    Regards,
    Kalyan.

    Hi,
    I have tried it and now able to get the write back option in enabled state.
    So, Iam closing this issue..
    Regards,
    Kalyan.

  • Write back options

    Hi all,
    My client have a requirement where the user wants to see a rating report and wants to write back the reasons for the rating back in to the data provider using a front end application.
    The scenario is like this. My client has vendors for which they want to assign rating.
    The total rate they can assign is 100. Now suppose that they assign rating as 80.
    Now they want to assign the reason for which rating was reduced by 20.
    So in the front end application they should be able to enter reason code and percentage value  aginst the vendor
    In the above example
    vendor name, reason1, 15
    vendor name, reason2, 5
    Now the above data should go to a data target and the user shuld be able to see the report in real time.
    Can any one suggest possible ways of doing it? What are the pros and cons of each option.
    Regards,
    Amith

    Guess you need to do vendor evaluation ,
    go for IP-Integrated planning ,check below for insights-
    http://help.sap.com/saphelp_nw2004s/helpdata/en/43/1d2440301a06f4e10000000a422035/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/43/a18462c8291d9be10000000a1553f7/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/43/f234619e3c4c5de10000000a155369/content.htm
    Hope it Helps
    Chetan
    @CP..

  • Can we enable write back option , for excel as source?

    Hi All,
    Is it possible to updated an excel using write back , if so please help me how do i need to proceed with.
    Regards,
    Som

    Assume that you have an excel workbook with one sheet called for instance "MySheet" that you want to insert/update on one column called "MyValue".
    If you want to insert then the sql is :
    INSERT INTO [MySheet$] (MyValue) VALUES (@{c0})but you can't DELETE or UPDATE. See this microsoft article :
    http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q178/7/17.ASP&NoWebContent=1

  • The "apply" button didn't display when I was using the "write back" option

    I followed the "System Administrator's Guide" to configure the write back function, unfortunately,
    the "apply" button didn't display. Is there anyone can give some advice? Thanks!

    Just to check, did yiou restart the presentation services after placing the xml file?
    Is the template name in answers "SetKPIValue" consistent with the .xml file as you mentioned?
    Now, if you could try by putting a hard coded value in the update statement as well.
    Also, is the location where the .xml file is kept is,
    ORACLE_INSTANCE/bifoundation/OracleBIPresentationServicesComponent/coreapplication_obipsn/analyticsRes/customMessages
    P.S. Numeric columns must contain numbers only. They should not contain any data formatting characters such as dollar signs ($), pound signs or hash signs (#), percent signs (%), and so on. [Oracle Admin Guide]
    Edited by: 855532 on Jul 13, 2011 1:52 AM

  • Write Back in 11G

    Hi,
    How to implement write back option in 11G.
    Regards
    sathya

    Hi,
    Please check the below steps and refer the below links.
    http://satyaobieesolutions.blogspot.in/2012/06/obiee-10g11g-writeback-capabilities.html
    http://satyaobieesolutions.blogspot.in/2012/06/excel-data-source-writeback-in-obiee.html
    1. Problem your XMl Script
    2. If null value not present in your columns in your table in database.The ; problem has occured.
    please check below steps.
    1. Are you using OCI or ODBC in your connection pool? Try it with OCI Call Interface 11g.
    2.Remove the commit tag from the XML file.
    <postUpdate>COMMIT</postUpdate>
    =============================================================================================================
    This xml file working for me.
    Insert--
    A couple of small adjustments got your XML to work here:
    <?xml version="1.0"; encoding="utf-8"?>
    <WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1";>
    <WebMessageTable lang="en-us" system="WriteBack" table="Messages">
    <WebMessage name="WriteBack">
    <XML>
    <writeBack connectionPool="Connection Pool">
    <insert> INSERT INTO FACT (PRICE,PRODUCT_KEY,REGION_KEY,SALE_UNIT,TIMEKEY,SALES_QUOTA)
    values (@{c7},@{c8},@{c9},@{c10},@{c11},@{c5} ) </insert>
    <update> </update>
    </writeBack>
    </XML>
    </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    The <writeBack> tag is written with a lower case "w".
    The "connetionPool" needs an upper case "P".
    Update--
    I think that you have to specify also an SQL statement for the update tag, for example:
    <?xml version="1.0"; encoding="utf-8"?>
    <WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1";>
    <WebMessageTable lang="en-us" system="WriteBack" table="Messages">
    <WebMessage name="pmet_update">
    <XML>
    <writeBack connectionPool="PMTCOG">
    <insert> select null from dual</insert>
    <update> UPDATE XREF_PMET_URL SET URL= '@{c1}' WHERE API='@{c0}'</update>
    </writeBack>
    </XML>
    </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    The witeback wants for both the tags (<insert></insert> and <update></update>) an SQL Statement.
    Hope this help's
    Thanks
    Satya

  • Write Back Funtionality not working.

    Hi All,
    I am trying write back functionality which is not working for me...Here is what I did..followed
    oraclebizint.wordpress.com/.../oracle-bi-ee-101332-write-back-option-budgetingplanning/ -
    1) Connection Pool settings default
    2) Created a report which has 4 columns s_no, s_name, marks, remarks from a DB Table "test_write_back"
    3) In the properties of column 4 Remarks, I have selected write Back.
    4) For Administrator i have given permission.
    5) My XML is below
    <?xml version="1.0" encoding="utf-8"?>
    <WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1">
    <WebMessageTable lang="en-us" system="WriteBack" table="Messages">
    <WebMessage name="SHNEW">
    <XML>
    <WriteBack connectionpool="Connection Pool">
    <insert>INSERT INTO test_write_back (s_no, s_name, marks, remarks)VALUES (@{c0},@{c1},@{C2},@{C4}) </insert>
    <Update> </Update>
    </WriteBack>
    </XML>
    </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    6) I have placed XML in C:\OracleBI\web\msgdb\l_en\messages
    7) I am getting button in UI report, when I click on that I am getting error
    "The system is unable to read the Write Back Template 'SHNEW'. Please contact your system administrator."
    I read blogs and few other notes I understood there is some issue with my XML, I tried all possible is there anything missing here...
    A) I created or enabled Write back in only one column "Remarks" and I want only that column to be updated from UI
    What changes required if any in XML?
    and Is there any permissions checking
    Thanks in Advance.
    Please help
    Cheers

    Hi Goran,
    Thanks for the reply...
    -->I tried to place the file in the correct folder.
    --> And also corrected the Insert statment with ' ' for character fields
    --> My "Remarks" column in DB was null, i have updated with some text initially...
    Still I am getting same error....
    I guess there is some issue with XML...
    Can you anybody help me pls..
    Thanks!

  • OBIEE Dashboard & Write back

    hi all,
    I have few reports in .pdf format which are not OBIEE reports it is from some other source placed in a shared drive .So can i access the non
    OBIEE reports from my dashboard .If yes can any one tell me what is the process.
    Now i create report with the report_id and the report_name columns and give navigation option for the report_name column so when the user clicks on the report_name it should navigate to the shared folder where there report is kept(non-OBIEE reports) and is there any possibility that we can use the write back option in OBIEE and when the user click on the report_name his user_id and the session is written back to the data base .....

    Hi Aswini,
    hi all,
    I have few reports in .pdf format which are not OBIEE reports it is from some other source placed in a shared drive .So can i access the non
    OBIEE reports from my dashboard .If yes can any one tell me what is the process.
    No
    >
    Now i create report with the report_id and the report_name columns and give navigation option for the report_name column so when the user clicks on the report_name it should navigate to the shared folder where there report is kept(non-OBIEE reports) and is there any possibility that we can use the write back option in OBIEE and when the user click on the report_name his user_id and the session is written back to the data base .....Yes u can use ur intranet url in the guided navigation.
    Yes you can use Write back to capture user ID and session.
    Thanks
    V
    Edited by: Venkat Krishna on Aug 23, 2011 8:47 AM

  • Write Back in OBIEE

    Hi All,
    Is there any document about write back?
    I need to understand how I can use this in my reports.
    Thanks,
    Poojak

    Hi Pooja,
    I have learned , how to use the OBIEE writeback from this article. Please award points if find useful.
    http://oraclebizint.wordpress.com/2007/09/20/oracle-bi-ee-101332-write-back-option-budgetingplanning/
    let me know if any questions.
    Thanks and Regards
    S

  • Help on write back feature

    Hi All,
    I am working in Siebel Analytics 7.8.2.
    I have tried enabling write back feature in my application but I am not able to do so. The write back tab is enabled in the physical layer of repository. I have created a write back template. But the “Manage write back” option is not available in the Admin page. Could anyone please let me know whether any special license and configuration setting are required to enable write back in 7.8.2. ?
    Also please let me know the requirements and timeline to upgrade from SA 7.8.2 to 7.8.4. What are all the general factors (infrastructure change, additional components, configuration changes, etc) affecting the up gradation?
    Thanks.

    Hello Everyone,
    The write back feature is working fine. There was an issue privilege setting in rpd.
    Now one field is getting editable while pressing Update button in the dashboard report and type new value and pressing Apply button, data is getting updated in to DB table.
    To aviod the manual entry i want to enter a value from some kind of dropdown or any choice box. So could you please let me know how can i achieve this functionality.
    Thanks in advance.
    Regards
    Niraj

  • Write Back in MUDE

    Hi All,
    When I'm using WriteBack and if 2 users inserted a record each at same time, what will happen?
    Can anybody suggest on this?

    Hello Sriram,
    In the write back XML, you can give explicit commit, which does not depend on database commit time.
    So, as soon as you enter, it will commit, and when others try there will not be lock on the table. unless there is lock, i feel there will not be issues using writeback.
    if you wish to try, do a insert from sql developer or toad and don't issue commit, and try using write back option to enter data from BI... until you do commit/rollback in the sql developer or toad your will not see update successful message in BI.
    use this tag in the XML <postUpdate>COMMIT</postUpdate>
    Regards,
    KN

  • Crystal Reports Web Elements - database write back question

    Hi,
    I have a question about Web Elements. In description of them on SAP site it says they can provide "write-backs to the database". This is something I would really like to see. I have a scenario:
    User sees a long report and sometimes she needs to add a quick note that should be saved into the database. That note can be entered into WETextArea I suppose and WESubmit button click can be an event  trigger for such a write back.
    I would like to see example of such functionality on Crystal Report rpt file.
    Please advise if anybody knows, I would highly appreciate your assistance.
    Regards, Grettir

    hello,
    webelements can be used for the interface to database writebacks...they don't do the writebacks themselves but create the interface to make it easier for an end user to add annotations etc...these values are then passed to a second report or a subreport. using the default prompting interface makes this quite difficult.
    here's where the database writebacks are done...since version 9 of crystal reports there have been command objects. command objects have the ability to use any database syntax that is compliant with the database connection. i.e. if the syntax can go through the odbc layer then you can do this in a command in crystal reports.
    commands will honour database securities so you don't have to worry about someone dropping a table if rights have been properly assigned. a word of caution there to ensure that database rights have been done properly as you don't want all end users to have the ability to write a report that can do database updates.
    commands are also database specific so you would have to check your database online help to see what syntax would be appropriate.
    the workflow would be to have 2 reports, one that had the webelements user interface and one that did the writeback. this user interface report would have the text object and submit button and using open document syntax, the values would be passed to the 2nd report that had the command object. the command object would have a prompt that would take the values from the open document url and then use the values in the write back.
    for example,
    1) the user interface report has one text object called "t1" and one submit button.
    2) the target command object report has a prompt called "t1".
    3) the target report command object has syntax like
    INSERT INTO yourtestable
    VALUES    ('{?t1}')
    SELECT     1
    4) yourtesttable in this case has only one text field
    5) the "SELECT 1" at the end of the command ensures that a dummy value is returned after running the update...to avoid a database error
    6) this syntax would be for sql server
    this is of course a very simplified example.
    if you are at tech ed phoenix, please drop by the business objects test drive area & i will be there. i can show you a bunch of different webelements examples and write back reports etc. until you become quite bored
    i hope that this helps,
    jamie

  • Write Back to Database

    Hi,
    Is there any component available in market which I can use to write back to database? I looked into web service option but there is not clear (Step by step) instruction on how to use it. If some body used any workaround or component please let me know.
    Thanks In Advance
    Kumar

    For the web services, it is good to create three methods:
    deleteComment
    getComment
    insertComment
    Example:
    public void handleComment(String Dashboard_Cd, String Metric_Cd,
                   Integer Comment_Id, String Network_Id, String comment, String User_id) {
              long begin = System.currentTimeMillis();
              SimpleDateFormat sf = new SimpleDateFormat("MMyyyy");
              java.util.Date d = new java.util.Date();
              String fiscalPeriod = sf.format(d);
              DatabaseManager dbm = new DatabaseManager();
    //          try {
                   if (Comment_Id.equals(0)) {
                        try {
                             if (dbm.init(DBConfig.getInstance().getConfig(),
                                       DatabaseManager.SECURITY_LEVEL.LEVEL_0)) {
                                  StringBuffer sql = new StringBuffer();
                                  sql.append("" + " INSERT INTO "
                                                      + Environment.getInstance().getDbPrefix()
                                                      + "_UTIL.TUM_DBD_COMMENTARY "
                                                      + "SELECT '" + Dashboard_Cd + "', '" + Metric_Cd +"', "
                                                      + "TMP.MAXID+SUM(1) OVER (ROWS UNBOUNDED PRECEDING) "
                                                      + ",'" + User_id + "' "
                                                      + ", " + fiscalPeriod
                                                      + ", Current_Date "
                                                      + ",'" + comment + "', USER,CAST(CURRENT_TIMESTAMP AS TIMESTAMP(6)) "
                                                      + ", 'Y'"
                                                      + "FROM (SELECT COALESCE(MAX(Comment_Id),0) AS MAXID "
                                                      + "FROM  "
                                                      + Environment.getInstance()
                                                                .getDbPrefix()
                                                      + "_UTIL.TUM_DBD_COMMENTARY) TMP");
    //                              String sqlstr = sql.toString();
                                  log.info(sql.toString());
                                  JPreparedStatement jp = new JPreparedStatement(sql
                                            .toString());
                                  jp.setBeanClass(Commentary.class);     
                                  try {
                                       DBResult rs = dbm.doQuery(jp, DBConfig
                                                 .getInstance().getContext(Network_Id));
                                       if (!rs.getStatus()) {
                                            for (SQLException e : rs.exceptionInfo()) {
                                                 log.error("", e);
                                  } catch (Exception e) {
                                       log.error("", e);
                        }finally {                         dbm.cleanUp();
    Webservice Connection:
    From the Manage Connections, select the add and select Web Service Connection.
    You will want to import the url for your ear file, where you will want to select the method you created. 
    I do not have a blog or forum at this time, though I will see if I can create a walkthrough video within the week.

Maybe you are looking for