Developing FSG reports in BI

Hi,
I am developing the concept of FSG reports in BI using FSG backend tables.
The concurrent program for FSG Reports 'Financial Statement Generator' is a Spawned program.
I don't know what is the functionality of this program and how the calculations are being done ..as it is a spawned program.
Can anybody help to complete my task by guiding me a way.
Thanks in advance

Hi
i think there is no option to run FSG reports from BI Publsiher, as FSG reports are defined in Oracle EBS Financials suite.
but you can take xml file and run it from desktop based on rtf file
Thanks
Kamalakar

Similar Messages

  • Advise on fsg report

    Hello financial gurus
    Our client is having trouble running the standard fag report because the number of columns they have is more than 100 and the standard report therefore fails.
    They have asked us to redo the report in discoverer.
    Is it possible to get oracle to output the standard report in bi publisher instead?
    I somehow think using discoverer and developing the report from scratch is not a good idea.
    Please let me know your thoughts.

    If you have that many columns ( you said 100) fsg is not going to handle that. If required you condo this in discoverer but your rows need to be a calc so you can group them together properly. E.g. If account in 4000' 4001, ect. Then revenue, if 5000 then cogs. It is very cumbersome and tedious but it is possible. If OBI is an option it is much easier to do in that tool

  • How to release FSG reports without using Program - FSG Transfer across a database link

    Hi,
    Our project development team have built some reports to meet the requirements of the business customer using Financials Statement Generator (FSG) as part of an implementation of Oracle E-Business Suite (EBS) release 12.1.3.
    We know we can use the Program - FSG Transfer across a database link to move the reports from development to another environment.
    Oracle General Ledger User's Guide
    Copying Report Objects From Another database (FSG Transfer Program)
    http://docs.oracle.com/cd/E18727_01/doc.121/e13627/T312864T313620.htm#I_tx2Dfsgx2Dimpex78
    However our production environment is on a different network. Therefore this solution will not work since a database link cannot be created from production to the non production databases. Obviously I am asking the network solution architects to consider how to join the networks but do'nt hold out much hope. Has anyone got an alternative solution?
    FYI We have considered extracting the report definition, row sets, column sets etc from the back end database tables then transforming that into end user key strokes to simulate what someone would do to create such a report from scratch using the front end forms using a tool such as data loader which I believe has no licence cost implications. We dont have a lot of time so would be interested to know if anyone had any success with an alternative method such as this.
    P.S. I had found this question asked already by someone else but without an answer so i am trying again today.
    Transfer FSG Report without using FSG Transfer program.

    Look here for a potential way: Re: Calling table function on remote server - possible?

  • Transfer FSG Report without using FSG Transfer program.

    My client won't accept a database link being created between the production and development systems.
    How can I transfer an FSG report from the development system to production? (FNDLOAD??)

    Please see:
    Is It Possible To Use FNDLOAD To Migrate Configurations Or Data To Another Instance? (Doc ID 1316916.1)
    Is it possible to copy FSG report objects from one instance to another? (Doc ID 813719.1)
    Thanks,
    Hussein

  • Need to develop this report plezzzz help

    the requirement says
    When a user submits an ID they have to choose who sold the product from the sold by field.This has to be chosen correctly otherwise there will be issues in sales and commission process.I need to develop a report to detect immediately when an Id is created which seems to be suspect.A suspect ID is one in which a salesperson was chosen on a customer who is not assigned to that sales person territory
    for example: if danny is in Kathy territory is assigned to a customer in Texas which is Larry territory.
    any suggestions will be helpful for me...
    Edited by: user13001889 on Jun 6, 2011 4:43 PM
    Edited by: user13001889 on Jun 6, 2011 4:44 PM

    You ask for help, yet all you give is conceptual data. How do you expect help on writing the report?
    Q) What defines "territory"? Is it a flag? Zip code? City?
    Here is an answer based on a lot of assumptions:
    I would have to assume that territory is defined by something like city, state, or zip code. If so, you could start with this:
    When a customer submits an ID, along with who he/she selects as a salesperson -- I assume this is a drop down box to eliminate multiple entries of the same person due to variations in spelling -- thep person's address, city, state and zip are included as well. Let's assume that territory is defined by zip code. With the salesperson's name and the zip of the customer captured, you have the basis for comparison.
    Based on the table of all your salespeople and their territory (zip code in my assumption), you can create a report that contains a concatenated field of salesperson||zip code. This will produce a report with all possible combinations of salesperson and territory. This report will be your sub-query.
    Now you have your main query based on the customer activity table and you create a concatenated field of salesperson (chosen-by-customer)||zip code (of the customer). You will put a filter on this concatenated column and have it based on the results of another request (your sub-query) with the operand "not equal to/not in."
    If any record in the main query does not match an entry from the sub-query, that record will display. It will be a report that contains customers who chose a sales person who doesn't have that territory.
    That's how you build your report.

  • Develop a report to track discount for various product

    hi
      i need to develop a report to track discount for various product depending upon the client

    Hello Noor,
    I'm not sure but if you are talking about the marketing attributes, you can definitely use FM - CRM_MKTBP_ASSIGN_ATTRIBUT_TAB
    You need to pass the profile id, partner id and marketing attributes data. Thats it.
    I think the FM you ar eusing for terrritory is fine. It should work.
    I hope this helps.
    Thanks
    Vishal

  • Developed a report which gives PO(Purchase Order) Pricing details.

    hi experts,
    please give me tables and fields for following report, and also exlain me briefly,
    Developed a report which gives PO(Purchase Order) Pricing details.
    thanks in advance,
    radhakrishna

    Hello Radhakrishna,
    you can use the function module
          CALL FUNCTION 'RV_PRICE_PRINT_HEAD'
            EXPORTING
              comm_head_i       = wa_komk
         LANGUAGE          = ' '
       IMPORTING
         COMM_HEAD_E       =
         COMM_MWSKZ        =
            TABLES
              tkomv             = gi_komv
              tkomvd            = gi_komvd.
    in wa_komk pass the condition record number.
    this you will get from your vbak table
    reward  points if helpful

  • ABAP: Developed new Report for Summarized JIT (Just In Time) calls

    Hi to all,
    Can anybody please tell me about the following:
    ·     Developed new Report for Summarized JIT (Just In Time) calls: This report is for Delco Singapore needs all Summarized JIT calls created between selected dates to be closed. If JIT call quantity is 0 and GR quantity is also 0, then GR flag for JIT call to be checked and JIT call will not be shown open. If the JIT call quantity is greater than zero and GR for JIT call quantity is zero then JIT call quantity made as zero and GR flag for JIT Call to be checked. Once it is checked the JIT call will not be shown in Open.
    Thanks in advance.
    Regards
    Monalisa

    Ok, I was able to figure out the functions that were confusing me. For my own record and for those that do not know, I will list how to create the objects necessary to add a new report to a menu.
    1-Write JSP (should be written just how Oracle writes theirs)
    2-Creat function for the new JSP page as System Administrator responsibility
    3-Use Sys Admin to add the function to a menu somewhere
    4-Using AK Developer responsibility, create an attribute with the label of the attribute being the name of your function you created. Oracle's convention is the name of the attribute has FS in it.
    5-Using AK Developer, lookup the ASF_FUNC_SEC_REG region
    6-Drill down into that regions attributes
    7-Add a your newly created attribute to this region
    You would do all these steps for your advanced search page as well, so that in your main jsp, you can call asfPage.setAdvancedSearchPage() with the attribute name of your advanced page.
    What I Still do not know is:
    (1) My main page keeps coming up saying that there is no default query defined for it. How do you create a default query for a report?
    (2) How to get the personalization to work.
    Can anyone help?
    Thanks!

  • FSG report not printing column values on same line but sequentially

    FSG report problem:
    We have defined 2 FSG reports 'Balance Sheet - Total' and 'Balance Sheet - Detail'. Both reports have 3 column values, namely the value in Euro (our Functional Currency), the value in MUR - Mauritian rupees (our reporting currency) and the rate of exchange.
    The report 'Balance Sheet - Total' displays these values for assets e.g.:-
    EURO MUR Rate of exchange
    Non-current assets
    1. Intangible assets ? ? ?
    2. Other investments ? ? ?
    (note: ? represents a certain value)
    The report 'Balance Sheet - Detail' displays values as follows :-
    Account EURO MUR Rate of exchange
    1. Property & Equipment
    A10101 Building Cost ? 0.00 0.0000
    A20105 Motor Veh Accum Dep ? 0.00 0.0000
    TOTAL ? 0.00 0.0000
    A10101 Building Cost 0.00 ? n/m
    A20105 Motor Veh Accum Dep 0.00 ? n/m
    (note: ? represents a certain value)
    What we don't understand s why the 'Balance Sheet - Detail' report repeats the display of column values in MUR FOLLOWING the display in EURO, instead of displaying column values for EURO and MUR on the same line, just like in the case for 'Balance Sheet - Total'.
    Is there anything in the definition of column set, row set or report set should I change?
    Can anybody help. Thanks.
    null

    The problem is related to defining the column set properly. It is OK with the first report and needs modification for the second. Formatting is also important so that they appear in the same line(row). The columns need to be linked to the fileds and assignment to set of books is also important as mentioned by Rajsekhar

  • Error when trying to run an FSG Report via XML Publisher...

    hello.
    Hope someone can help.
    This is our first look into the benefits of XML Publisher in order convince Manager to start using it. Thing is, we really need to get both FSG reports and Dunning Letters working.
    We've currently got XML Publisher 5.0.0 and BI Publisher Template Builder for Word v10.1.3.2.0
    First up, FSG reports. Having followed this link here:
    http://solutionbeacon.blogspot.com/2007/07/simple-tutorial-for-publishing-fsg.html
    Ive managed to create a template based upon the basic FSG template supplied. I’ve follwed easy steps but on submitting the request against ANY [its what the notes said] FSG report the error messages from both the log and output files are given.. Those being..
    Output file displayed the most productive error message:
    DECLARE
    ERROR at line 1:
    ORA-06550: line 133, column 8:
    PLS-00306: wrong number or types of arguments in call to 'SUBMIT_XML_REQUEST'
    ORA-06550: line 133, column 5:
    PL/SQL: Statement ignored
    Can anyone help please? Or perhaps suggest an alternative to running FSG reports through XML Publisher.
    Other thought was, do I need any different versions and/or Publisher Enterprise installing?
    Many thanks for reading this..
    Steven

    ..having tried an alternative presentation I got a singular FSG report to generate in PDF via XML Publisher..
    www.darrylcarson.com/Dice/OVOAUG/MAY_2007/XMLP_and_RM.ppt
    question closed..

  • How to develop this report/Query that selects records with MAX Value

    Hi,
    My requirment is to develop a report to show all emp whose policy is going to expire ith in the user selected date intreval...
    Emp_ID--App_Date-Policy_Strt_Date--Policy_End_Date--App_Status
    101.01.2007---BlankBlank--
    NEW   (New application for a Medical Insurance policy raised for employee)
    101.01.2007---01.02.200730.05.2007--
    COMPLETE (policy issued for emp with strt & end dates)
    115.05.2007---01.02.200730.05.2007--
    RENEWAL  (a application is raised to renew emp policy)
    115.05.2007---01.06.200731.12.2007--
    COMPLETE  (policy issued for emp with strt & end dates)
    115.12.2007---01.06.200731.12.2007--
    RENEWAL  (a application is raised to renew emp policy)
    115.12.2007---01.01.200831.05.2008--
    COMPLETE  (policy issued for emp with strt & end dates)
    115.05.2008---01.01.200831.05.2008--
    RENEWAL  (a application is raised to renew emp policy)
    115.05.2008---01.06.200831.05.2009--
    COMPLETE  (a application is raised to renew emp policy)
    So EMP 1 got valid policy untill 31.05.2009.
    When a user executes a query to show all employees whose policy expiry date intreval (01.05.2008 to 31.05.2008)
    it shouldn't show Emp 1 as he got  valid policy untill 31.05.2009  but currently it is showing Emp 1....
    How can i achieve this
    Thanks

    Hi
    Thanks for the update
    I created variable on Plc End end
    If user enter show all emps whose policy is expiring in MAY (01.05.2008---31.05.2008) it is displaying EMp 1 as well but emp 1 has a policy which expires in 2009
    Thanks

  • Problem on developing SSRS report in a production environment

    Any problem could  be caused if have to develop SSRS report in a production environment ?
    If so, how it can be prevented?
    Thanks!

    Hi ,
    As per my understanding, Normally our environment setup contains Development,testing,preproduction,production and its varies from company to company.
    We develop SSRS report in development environment and after testing we deploy it to production report server.
    Development environment use development database for creating report like your database IP and credential will use development environment
    setup. and production environment use production database for creating report like your database IP and credential will use production environment setup.
    Thanks
    Neha Prajapati Please Mark This As Answer or vote for Helpful Post if this helps you to solve your question/problem.

  • How to develop a report based on multiple data bases in BIP

    Hi,
    I have to develop a report based on multiple database(Sources). My queries is having multiple data base tables. How to achieve this in BIP
    Regards,
    Malli

    Hi ,
    After creating the dataset under datamodel save your data sets.
    Click on Datamodel , on the right side window you will have the Main data set option , click on the drop down option and select Concatenated sql option.
    Check the below links you will get a good idea.
    http://www.rittmanmead.com/2008/04/bi-publisher-reports-with-multiple-data-sources/
    http://docs.oracle.com/cd/E12096_01/books/PubUser/T421739T423025.htm
    If the Post is useful to you award the points :)
    Thanks,
    Ananth v

  • FSG report output does not show column headers (XML Publisher)

    Hi everyone
    Iam required to create a template for an FSG report with 20 columns. Used copy of FSG:Fixed number of columns Template(FSGTEMP) to create the template because i need to do some conditional formatting(need to show negative values in red color).
    here is the problem:
    when i use the template and run the program the output i can see the row data but not the column headers..column headings are blank!
    regarding the conditional formatting, can anybody tell me how to give the condition
    iam able to give the condition for oracle reports but not for FSG reports as i dont see the column name in the 'data field' in conditional format
    Regards
    sam

    Open the report in Edit Mode Click on the reports and in the properties section Uncheck the
    Enable Document Cache Property and your issue should be resolved.

  • Bursting FSG Reports in R12.0.3

    Hi,
    I am trying to burst an FSG report using the integrated bursting java concurrent program. The FSG report is running fine and producing the XML publisher output as expected. I then run the java concurrent program for bursting setting the concurrent request ID of the FSG report as a parameter. I am getting the following error in the log for the bursting:
    +---------------------------------------------------------------------------+
    XML Publisher: Version : 12.0.0
    Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
    XDOBURSTREP module: XML Publisher Report Bursting Program
    +---------------------------------------------------------------------------+
    Current system time is 22-NOV-2007 10:11:22
    +---------------------------------------------------------------------------+
    XML/BI Publisher Version : 5.6.3
    Request ID: 3631196
    All Parameters: Dummy for Data Security=Y:ReportRequestID=3631175:DebugFlag=Y
    Report Req ID: 3631175
    Debug Flag: Y
    Updating request description
    Updated description
    Retrieving XML request information
    Node Name:SVR-DEV185
    Preparing parameters
    null output =/home/applmgr/12.0test/inst/apps/TEST_svr-dev185/logs/appl/conc/out/o3631196.out
    inputfilename =/home/applmgr/12.0test/inst/apps/TEST_svr-dev185/logs/appl/conc/out/o3631175.out
    Data XML File:/home/applmgr/12.0test/inst/apps/TEST_svr-dev185/logs/appl/conc/out/o3631175.out
    Set Bursting parameters..
    Temp. Directory:/tmp
    [112207_101123926][][STATEMENT] Oracle XML Parser version ::: Oracle XML Developers Kit 10.1.3.0.0 - Production
    Start bursting process..
    [112207_101123927][][STATEMENT] /tmp
    [112207_101123930][][STATEMENT] BurstingProcessor:Property Key=>user-variable:cp:territory : value=>US
    [112207_101123930][][STATEMENT] BurstingProcessor:Property Key=>user-variable:cp:ReportRequestID : value=>3631175
    [112207_101123930][][STATEMENT] BurstingProcessor:Property Key=>user-variable:cp:language : value=>en
    [112207_101123930][][STATEMENT] BurstingProcessor:Property Key=>user-variable:cp:responsibility : value=>55824
    [112207_101123930][][STATEMENT] BurstingProcessor:Property Key=>burstng-source : value=>EBS
    [112207_101123930][][STATEMENT] BurstingProcessor:Property Key=>user-variable:cp:DebugFlag : value=>Y
    [112207_101123930][][STATEMENT] BurstingProcessor:Property Key=>user-variable:cp:locale : value=>en-US
    [112207_101123930][][STATEMENT] BurstingProcessor:Property Key=>user-variable:cp:parent_request_id : value=>3631175
    [112207_101123930][][STATEMENT] BurstingProcessor:Property Key=>user-variable:cp:user : value=>SPENJ
    [112207_101123930][][STATEMENT] BurstingProcessor:Property Key=>user-variable:cp:application_short_name : value=>XDO
    [112207_101123930][][STATEMENT] BurstingProcessor:Property Key=>user-variable:cp:request_id : value=>3631196
    [112207_101123930][][STATEMENT] BurstingProcessor:Property Key=>user-variable:cp:org_id : value=>203
    [112207_101123931][][STATEMENT] BurstingProcessor:Property Key=>user-variable:cp:Dummy for Data Security : value=>Y
    [112207_101123931][][STATEMENT] BurstingProcessor:Property Key=>user-variable:cp:reportdescription : value=>Program - Publish & Burst FSG Report
    [112207_101123931][][STATEMENT] Inside burstingConfigParser
    [112207_101123933][oracle.apps.xdo.batch.BurstingProcessorEngine][STATEMENT] ========================> startElement() ::: startDocument is entered <========================
    [112207_101123993][oracle.apps.xdo.batch.BurstingProcessorEngine][STATEMENT] ========================> startElement() ::: startDocument is entered <========================
    [112207_101124079][][EXCEPTION] java.lang.StringIndexOutOfBoundsException: String index out of range: -1
         at java.lang.String.substring(String.java:1762)
         at java.lang.String.substring(String.java:1735)
         at oracle.apps.xdo.batch.BurstingProcessorEngine.applyGroupBreak(BurstingProcessorEngine.java:2305)
         at oracle.apps.xdo.batch.BurstingProcessorEngine.globalDataEndElement(BurstingProcessorEngine.java:1974)
         at oracle.apps.xdo.batch.BurstingProcessorEngine.endElement(BurstingProcessorEngine.java:1133)
         at oracle.xml.parser.v2.XMLContentHandler.endElement(XMLContentHandler.java:210)
         at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1310)
         at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:328)
         at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:295)
         at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:258)
         at oracle.apps.xdo.batch.BurstingProcessorEngine.burstingRequest(BurstingProcessorEngine.java:2167)
         at oracle.apps.xdo.batch.BurstingProcessorEngine.burstingEndElement(BurstingProcessorEngine.java:1800)
         at oracle.apps.xdo.batch.BurstingProcessorEngine.endElement(BurstingProcessorEngine.java:1136)
         at oracle.xml.parser.v2.XMLContentHandler.endElement(XMLContentHandler.java:210)
         at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1310)
         at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:328)
         at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:295)
         at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:287)
         at oracle.apps.xdo.batch.BurstingProcessorEngine.burstingConfigParser(BurstingProcessorEngine.java:968)
         at oracle.apps.xdo.batch.BurstingProcessorEngine.process(BurstingProcessorEngine.java:912)
         at oracle.apps.xdo.oa.cp.JCP4XDOBurstingEngine.runProgram(JCP4XDOBurstingEngine.java:278)
         at oracle.apps.fnd.cp.request.Run.main(Run.java:157)
    [112207_101124079][oracle.apps.xdo.batch.BurstingProcessorEngine][STATEMENT] ========================> startElement() ::: endDocument is entered <========================
    Bursting process complete..
    Generating Bursting Status Report..
    --Exception
    ZIP file must have at least one entry
    java.util.zip.ZipException: ZIP file must have at least one entry
         at java.util.zip.ZipOutputStream.finish(ZipOutputStream.java:291)
         at oracle.apps.xdo.oa.cp.JCP4XDOBurstingEngine.zipOutputFiles(JCP4XDOBurstingEngine.java:526)
         at oracle.apps.xdo.oa.cp.JCP4XDOBurstingEngine.runProgram(JCP4XDOBurstingEngine.java:284)
         at oracle.apps.fnd.cp.request.Run.main(Run.java:157)
    [112207_101124086][][STATEMENT] /tmp/112207_101123930 deleted successfully...
    +---------------------------------------------------------------------------+
    Start of log messages from FND_FILE
    +---------------------------------------------------------------------------+
    +---------------------------------------------------------------------------+
    End of log messages from FND_FILE
    +---------------------------------------------------------------------------+
    +---------------------------------------------------------------------------+
    Executing request completion options...
    +------------- 1) PUBLISH -------------+
    Beginning post-processing of request 3631196 on node SVR-DEV185 at 22-NOV-2007 10:11:24.
    Post-processing of request 3631196 failed at 22-NOV-2007 10:11:24 with the error message:
    One or more post-processing actions failed. Consult the OPP service log for details.
    +--------------------------------------+
    Finished executing request completion options.
    +---------------------------------------------------------------------------+
    Concurrent request completed
    Current system time is 22-NOV-2007 10:11:24
    +---------------------------------------------------------------------------+This is the control file I am using uploaded to a custom data definition for the FSG:
    <?xml version="1.0"?>
    <xapi:requestset xmlns:xapi="http://xmlns.oracle.com/oxp/xapi" xmlns:fsg="http://www.oracle.com/fsg/2002-03-20/" type="bursting">
         <xapi:request select="/MasterReport/fsg:RptDef">
              <xapi:delivery>
                   <xapi:email server="somesmtpserver" port="25" from="[email protected]">
                        <xapi:message id="send1" to="[email protected]" cc="[email protected]" attachment="false" content-type="html/text" subject="Test Bursting, Month End Reports = ${../fsg:RepCurPeriod}">
    ! ! Please IGNORE and DELETE this email. Bursting Example Only ! !
    ************** T E S T     E M A I L **************
    Dear ${@RptDetName}.
    Please find attached your monthly Oracle report.
    ************** T E S T     E M A I L **************
                        </xapi:message>
                   </xapi:email>
                   <xapi:filesystem id="save1" output="/tmp/test_${@RptPEVal}.pdf"/>
              </xapi:delivery>
              <xapi:document output-type="pdf" delivery="save1">
                   <xapi:template type="xsl-fo" location="xdo://SCCAPP.XX_FSG_TEST1.en.GB"/>
              </xapi:document>
    <!--          <xapi:document output-type="pdf" delivery="send1" output="Month end Reports - ${@RptPEVal}">
                   <xapi:template type="xsl-fo" location="xdo://SCCAPP.XX_FSG_TEST1.en.GB"/>
              </xapi:document>-->
         </xapi:request>
    </xapi:requestset>Please could you give me some help as to why I am getting this error.
    I look forward to hearing from you.
    Carl

    Bump.
    Does anyone have any ideas on this. Is it because of the namespace in the select attribute of the xapi:request element?
    Any help will be much appreciated and this is getting urgent now. Customer is due for go live very soon.
    Regards,
    Cj

Maybe you are looking for