Intaractive report  translation

Hi,
Do somebody know how to translate name of options in Action Menu? I know how to translate most of elements in aplication using 'Shered components ->Globalization-->Translate Application'.
But there are some elements which are untranslatable .
Let's say that Action Menu got options like: Highlight column , save report and ..., but I want to atchieve instead 'Highlight column' --->'Coloured column'.
Do somebody know how to do it the most simple way?
Thx

Nobody is here around :) but
Let say ... we've got procedure which create interactive report
Can I use some string from here to substitute to another string?
wwv_flow_api.create_worksheet(
p_id => 2345718981013634+wwv_flow_api.g_id_offset,
p_flow_id=> wwv_flow.g_flow_id,
p_page_id => 4,
p_region_id => 2345603187013634+wwv_flow_api.g_id_offset,
p_name => 'Shopping Cart',
p_folder_id => null,
p_alias => '',
p_report_id_item => '',
p_max_row_count => '10000',
p_max_row_count_message => 'This query returns more than 10,000 rows, please filter your data to ensure complete results.',
p_no_data_found_message => 'No data found.',
p_max_rows_per_page => '',
p_search_button_label => '',
p_page_items_to_submit => '',
p_sort_asc_image => '',
p_sort_asc_image_attr => '',
p_sort_desc_image => '',
p_sort_desc_image_attr => '',
p_sql_query => a1,
p_status =>'AVAILABLE_FOR_OWNER',
p_allow_report_saving =>'Y',
p_allow_report_categories =>'N',
p_show_nulls_as =>'-',
p_pagination_type =>'ROWS_X_TO_Y',
p_pagination_display_pos =>'BOTTOM_RIGHT',
p_show_finder_drop_down =>'Y',
p_show_display_row_count =>'Y',
p_show_search_bar =>'Y',
p_show_search_textbox =>'Y',
p_show_actions_menu =>'Y',
p_report_list_mode =>'TABS',
p_show_detail_link =>'N',
p_show_select_columns =>'Y',
p_show_filter =>'Y',
p_show_sort =>'Y',
p_show_control_break =>'Y',
p_show_highlight =>'Y',
p_show_computation =>'Y',
p_show_aggregate =>'Y',
p_show_chart =>'Y',
p_show_calendar =>'N',
p_show_flashback =>'Y',
p_show_reset =>'Y',
p_show_download =>'Y',
p_show_help =>'Y',
p_download_formats =>'CSV',
p_allow_exclude_null_values =>'N',
p_allow_hide_extra_columns =>'N',
p_owner =>'ADMIN');
end;

Similar Messages

  • How can i display Intaractive report ,

    Hi Experts,
    How can i display Intaractive report ,
    In basic List i want to print EMP data on top.
    and infotype number and infotype text .
    In secondary list infotype data on which the user intactive with infotype no..
    If user intaract the 0001 infotype, In secondary list i want display only 0001 data.
    thanks advace,,,REWARDs for usefull answers

    hi,
      Think this code helps u..check this out.
    SY-LSIND - Returns list index value
    SY-LISEL - Stores the contents of the line selected from the list.
    SY-LILLI - Returns line number of the line selected from the list.
    Eg. code:
    TABLES : ZCUST_MASTER2.
    DATA : WI_ZCUST_MASTER2 LIKE ZCUST_MASTER2 OCCURS 0 WITH HEADER LINE.
    DATA FLD(30).
    SELECT * FROM ZCUST_MASTER2 INTO TABLE WI_ZCUST_MASTER2.
    WRITE :/ 'CUSTOMER IDENTIFICATION NUMBER' COLOR 5.
    LOOP AT WI_ZCUST_MASTER2.
    WRITE : / WI_ZCUST_MASTER2-ZCUSTID HOTSPOT ON.
    ENDLOOP.
    AT LINE-SELECTION.
    GET CURSOR FIELD FLD.
    IF FLD = 'WI_ZCUST_MASTER2-ZCUSTID'.
    SELECT * FROM ZCUST_MASTER2 INTO TABLE WI_ZCUST_MASTER2 WHERE ZCUSTID = FLD.
    WRITE :/ wi_zcust_master2-zcustid,
             wi_zcust_master2-zcustname,
             wi_zcust_master2-zaddr,
             wi_zcust_master2-zcity,
             wi_zcust_master2-zstate,
             wi_zcust_master2-zcountry,
             wi_zcust_master2-zphone,
             wi_zcust_master2-zemail,
             wi_zcust_master2-zfax,
             wi_zcust_master2-zstat.
    LEAVE TO LIST-PROCESSING.
    ENDIF.
    Please reward if it is useful.
    Sri
    Edited by: p525618 on Feb 11, 2008 1:18 PM

  • Simple Intaractive report in HR-ABAP

    Hi Experts,
    How can i display Intaractive report ,
    In basic List i want to print EMP data on top.
    and infotype number and infotype text .
    In secondary list infotype data on which the user intactive with infotype no..
    If user intaract the 0001 infotype, In secondary list i want display only 0001 data.
    thanks advace,,,REWARDs  for  usefull answers

    Hi,
    I am providing some sample code , similarly you can do for other infotypes . If you being functional ask your technical person to just copy this code in a new report and just execute .
    In the first display screen choose any pernr and ot will take you to the next screen displaying the details for that employee.
    Report Test.
                          Tables & Structures                            *
    TABLES :pa0000, pa0001.
    TYPES :  BEGIN OF ty_pa0000,
            pernr type pa0000-pernr,
            END OF ty_pa0000,
            BEGIN OF ty_pa0001,
            pernr type pa0001-pernr,
            endda type pa0001-endda,
            begda type pa0001-begda,
            name  type pa0001-ename,
            END OF ty_pa0001.
                     Internal Tables and Work Area                       *
    DATA : gt_pa0000 TYPE STANDARD TABLE OF ty_pa0000,
           gw_pa0000 LIKE LINE OF gt_pa0000,
           gt_pa0001 TYPE STANDARD TABLE OF ty_pa0001,
           gw_pa0001 LIKE LINE OF gt_pa0001.
                     Select the single personnel number                  *
    SELECT pernr
    FROM pa0000
    INTO TABLE gt_pa0000
    where begda le sy-datum and
          endda ge sy-datum.
                     get org assgn details of employees                  *
    IF gt_pa0000[] IS NOT INITIAL.
      SELECT pernr
             endda
             begda
             ename
      FROM pa0001
      INTO TABLE gt_pa0001
      FOR ALL ENTRIES IN gt_pa0000
      WHERE pernr = gt_pa0000-pernr and
            endda ge sy-datum and
            begda le sy-datum.
    ENDIF.
                     Generate Report                                     *
    clear : gw_pa0000, gw_pa0001.
    To get the hand icon on the text
    FORMAT HOTSPOT.
    LOOP AT gt_pa0000 INTO gw_pa0000.
      AT FIRST.
        WRITE:/  'Personnel Number' .
        SKIP.
      ENDAT.
      READ table gt_pa0001 into gw_pa0001 with key pernr = gw_pa0000-pernr.
      WRITE:/
             gw_pa0000-pernr.
      HIDE : gw_pa0001.
      SKIP.
      CLEAR : gw_pa0000, gw_pa0001.
    ENDLOOP.
                     At Line Selection                                   *
    AT LINE-SELECTION.
    uline AT /1(110).
    write:/ sy-vline,  'Personnel number' centered , sy-vline , 25(25) 'Start Date' centered , sy-vline , 55(26) 'Enddate' centered ,
            sy-vline , 86(25) 'Name' centered,sy-vline.
    uline AT /1(110).
    WRITE:/ sy-vline ,  gw_pa0001-pernr centered, 20 sy-vline ,25(25)  gw_pa0001-begda centered, sy-vline , 55(26)  gw_pa0001-endda  centered, sy-vline ,86(25) gw_pa0001-name  centered, sy-vline.
    uline AT /1(110).
    Hope this helps .
    Regards,
    SureshP.

  • Report translation errors

    After a while, now I got my Mac OS X Lion officially in Hungarian. However it has horrible grammatical errors, that is happened because no one cared to check the context of each line. (And I'm not talking about that some lingo was not translated as it used to be anywhere else, but fatal grammatical errors, where the sentence is compiled from two, three or more part.)
    B.T.W. This sentence is “Excuse me, but «app» needs your attention”. If I try to translate it back, it would be “Sorry, you must take «app» care of it.”
    Also the automated shut down message in Hungarian says “This computer has automatically scheduled for shut down.” instead of “This computer has scheduled for [automated] shut down.” which is the truth. (I don't know what it says in English.)
    I can correct them but that leads to an obvious problem: to keep the corrected language files, I shouldn't update Lion, which I do not prefer. (Nor Apple)
    Where can I report such problems?
    Also, the Hungarian voice also have a serious issue. (And it is affecting the translation)
    In English, time announcement is composed of “«hour» o'clock” when it is on the hour, and “«hour»:«minute»” on half, or quarter hours. This should be piece of cake to translate, but whoever made the Hungarian voice, was not aware of this, and thought time announcement will be “«hour»:«minute» o'clock”. Or I think they thought. Because whenever I ask it to read for example 12:15, it reads it properly, but when I type 12:00 it only says “12” which is incorrect. This would be not a problem, but it also omits one, but only one “o'clock” (“óra”) equivalent, so the string “12 o'clock” will be read as “12”, which is horrible to listen on every hour. I modified the language so it reads “12 o'clock o'clock”. But that is only one problem with the voice, and the worst I can remember right now.
    Isn't this has been fixed, and if it isn't where to report this, or if it is, how to upgrade voices, or that happens through the usual software update?

    http://www.apple.com/feedback/macosx.html

  • Another Panic Report Translation Needed Please

    Even after updating to 10.4.8 and installing a new hard drive, I'm still having kernel panics. Previously I got a report that indicated something plugged into the computer was causing the kernel panics. So I unplugged everything other than the keyboard/mouse USB combo and the Epson C86 USB printer.
    Last night it crashed again. Can anyone here please translate this panic log?
    Thanks
    Wed Feb 21 23:02:54 2007
    Unresolved kernel trap(cpu 0): 0x300 - Data access DAR=0x0000000000000000 PC=0x00000000000AC864
    Latest crash info for cpu 0:
    Exception state (sv=0x3D198C80)
    PC=0x000AC864; MSR=0x00009030; DAR=0x00000000; DSISR=0x40000000; LR=0x00067758; R1=0x2719BC20; XCP=0x0000000C (0x300 - Data access)
    Backtrace:
    0x00067748 0x0006ABD4 0x0006B730 0x000578A0 0x0002921C 0x000233F8
    0x000ABAAC 0x00000000
    Proceeding back via exception chain:
    Exception state (sv=0x3D198C80)
    previously dumped as "Latest" state. skipping...
    Exception state (sv=0x3DA9DA00)
    PC=0x9000AB48; MSR=0x0200F030; DAR=0xE00FE000; DSISR=0x42000000; LR=0x9000AA9C; R1=0xBFFFB970; XCP=0x00000030 (0xC00 - System call)
    Kernel version:
    Darwin Kernel Version 8.8.0: Fri Sep 8 17:18:57 PDT 2006; root:xnu-792.12.6.obj~1/RELEASE_PPC
    panic(cpu 0 caller 0xFFFF0003): 0x300 - Data access
    Latest stack backtrace for cpu 0:
    Backtrace:
    0x00095138 0x00095650 0x00026898 0x000A7E04 0x000AB780
    Proceeding back via exception chain:
    Exception state (sv=0x3D198C80)
    PC=0x000AC864; MSR=0x00009030; DAR=0x00000000; DSISR=0x40000000; LR=0x00067758; R1=0x2719BC20; XCP=0x0000000C (0x300 - Data access)
    Backtrace:
    0x00067748 0x0006ABD4 0x0006B730 0x000578A0 0x0002921C 0x000233F8
    0x000ABAAC 0x00000000
    Exception state (sv=0x3DA9DA00)
    PC=0x9000AB48; MSR=0x0200F030; DAR=0xE00FE000; DSISR=0x42000000; LR=0x9000AA9C; R1=0xBFFFB970; XCP=0x00000030 (0xC00 - System call)
    Kernel version:
    Darwin Kernel Version 8.8.0: Fri Sep 8 17:18

    I can't translate, sorry. If there's a USB problem, you'll usually see USB in the log somewhere.
    Do you know exactly how the tech tested everything? The testing may not necessarily show bad memory if the tech used the Apple Hardware test CD. He may have used
    http://www.memtestosx.org/
    to run a thorough test. If so, it's pretty likely memory is not the problem, but I'd still consider swapping out chips if you haven't yet, and I'd also disconnect the printer just to be certain.
    Putting in a new HD and reinstalling the OS, as I said before, points to some hardware problem. If it were me, and I paid someone to test it, I might get a little obnoxious with them or at least ask for a supervisor, although, if they didn't test it with the printer attached, well you get the idea.
    good luck and post back if you figure anything out.

  • Migration of RXi reports translation

    Hi!
    Is it possible to migrate translations of RXi reports to other instances using FNDLOAD?
    Tnx in advance!
    Natasa

    Hi,
    Log into workspace on your development environment, go to explore then File > Export - Select the financial reports or directory you want to migrate, click ok it will create a zip file.
    Go to production environment, File > Import > And select the zipped file.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Multiple currency translation in one single query execution.

    Hi folks.
    I have today running in production, a report like:
    The user input a period and a version (multiple single values selecion)
    - Period
    - Version (0VERSION)
    And the report returt as follow
                                  2010        
              Version            A1         Q1
    Key Figure 1        500BRL     400BRL
    Key Figure 2        300BRL     200BRL
    Now, the user requires a currency translation based on the version selected in the filter. I mean, for version A* use one exchange rate type.
    For Q* version, use another exchange rate type...and so one...
    For instance, the solution is to create a currency translation type like:
    Exchange rate type from Var. and create this var as user exit with an abap that checks the version selected by the user in the
    report and than return the exchange rate type based on this version...
    This solution works only if the user input only one version in the filter. But, he needs to input three, four..versions and
    in one execution of the report, translate the currency using a exchange rate type for each version.
    Ex: Exchange Rate for version A1 (1.8USD = 1BRL) Exchange Rate for version Q1 (1.5USD = 1BRL)
    Then, the report should return:
                    2010        
            Version              A1         Q1
    Key Figure 1        277,7USD   266,6USD
    Key Figure 2        166USD     133,3USD
    I know it's a little complex to describe, but if someone know how to do it, I'll aprecciate.
    Best Regards,
    Thiago

    Can you explain your query KFs structure..
    Seems that in your report there is 1 KF for each version....but you have 1 input variable which holds multiple values ...If thats right..then how are you getting values for diff versions from 1 & same variable..
    No, there is one key figure for each document..
    for example,
    (doc/calday/version/sales revenue)
    DOC00001   01012011   0       100BRL
    DOC00002   01012011   A1    120BRL
    DOC00003   01012011   R1    110BRL
    In the report, the user can filter by one or more version, and based on wich version he selects, for each version we need to use a specific currency translation.
    The structure in the query is
    In Lines
    Sales Revenue
    In columns
    Calday / Version
    regards

  • Bug report: tranlations not deleted from WWV_FLOW_DYNAMIC_TRANSLATIONS$

    Hello, apex team and Joel Kalman.
    Bug(?) report: Translations not deleted from WWV_FLOW_DYNAMIC_TRANSLATIONS$ on application replacement with importing from sqlplus using apex_application_install package.
    My environment:
    Oracle XE 11g Linux 64bit.
    Apex 4.1.1.
    Development app 110.
    Production app 111.
    How to reproduce:
    Simple way (not checked for 4.1.1):
    Export application 110 by using builder or APEXexport.
    Import application 110 ten times, then look into dynamic translation. Each translation repeats 10 times.
    Checked way to reproduce this bug in in 4.1.1:
    Repeat this 10 times to see how dynamic translations is multiplied in app 111.
    Export app 110 with bash command:
    $ java oracle.apex.APEXExprt -db xxx.private:1521:XE -user apex_040100 -password `cat secret.txt` -applicationid 110 -skipExportDate -expTranslations
    Import with this script (as apex_040100 user)
    declare
    l_workspace_id number;
    begin
    select workspace_id into l_workspace_id
    from apex_workspaces
    where workspace = 'PROD';
    apex_application_install.set_workspace_id( l_workspace_id );
    apex_application_install.set_application_id(111);
    apex_application_install.generate_offset;
    apex_application_install.set_schema( 'PROD' );
    apex_application_install.set_application_alias( 'FPROD_APP' );
    end;
    @../f110.sql
    Workaround:
    Run this script before each import:
    DELETE FROM apex_040100.WWV_FLOW_DYNAMIC_TRANSLATIONS$
    WHERE flow_ID = 111;
    If it is not a bug, please, explain me better way to workaround it for me.
    Vladimir

    Hi Vladimir,
    +>> Hello, apex team and Joel Kalman.+
    Actually, it's Kallman. But I'm not complaining...I get plenty of emails from within Oracle addressing me as "Joe".
    This is definitely a bug. It isn't disastrous, but it's slightly worse than you even presented. I found that if you manually delete an application from within the Application Builder, the dynamic translations remain as well. They could potentially be orphaned forever.
    Your workaround, while not recommended to directly manipulate the APEX schema, would clear up the excess data. Also, a way to reduce the effects of this problem is simply to set the offset to what was initially generated the first time you imported application 110 as 111.
    I didn't write this logic, but I'll fix it. There isn't a FK on this table and I believe there should be.
    Bug 13801751 is filed, to be fixed for APEX 4.2.
    Thanks for reporting this.
    Joel

  • Impliment SAP Authentication for Translation manager BI 4.0

    Hello Experts,
    We are using SAP Authentication type  to logon and to create the reports.The reports are created now.We would need to have these reports translated using Translation Manager (TM) but they have provided a user name on Enterprise login.
    But when we try to import the reports it is getting failed and giving an error "InitInitilization Java" exception .
    As when the clinet tool TM is opened it is not showing the SAP authentication it has (Enterprise,Windows AD,LDAP,Standalone) and no SAP.
    So can you suggest about how to have the SAP login for TM also.We are using BI 4.0 SP 2.7.Reports are created using BEX as back end.
    thanks in advance
    Lekshmi

    Hi Lekshmi,
    In your Translation Manager web.xml look for Authentication.default and set sso.sap.primary and set the values as
    <context-param>
      <param-name>authentication.default</param-name>
      <param-value>secSAPR3</param-value>
      </context-param>
    <context-param>
      <param-name>sso.sap.primary</param-name>
      <param-value>true</param-value>
      </context-param>
    Thanks,
    Sravanthi

  • Interactive Reporting export being truncated

    We have a number of queries posted that automatically download large text files. At random times, we will see the file is missing some of the data at the end of the query. Sometimes the data is stopped in the middle of a record. If I manually export the file, the entire contents are exported. Anyone have any experience with this?

    Also, given the fact that Interactive Reporting is not a "strategic product*" for Oracle, it's unlikely to have any enhancements or updates like .xlsx would be ;-)
    *IR is no longer the preferred dashboard tool, Oracle last year released the Interactive Reporting Translation Workbench for migrating to OBIEE.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Premiere Pro interface : bad translations from english

    Translating a software into many different languages can be a difficult task. But honestly, a software like Premiere Pro can't be that bad in translated terms. For example, the function "add edit" is translated in french "ajouter le montage", which is a direct translation from english and means nothing in french.
    In the sequence menu, there's also a function called "afficher au moyen des montages", and I really have no idea what it means (4th function from the bottom of the menu) :
    Based on this screenshot, could you tell me what the name of this function is in english, and how it works if you know it? Thanks!
    Also if anyone wants to report translations error in this thread (in any languages), I'd love to compile them and send a feature request to Adobe so we can have a software with functions that make sense in other languages!

    "Show throught edits"!! Thanks, now I know what it is about
    True it's not an easy term to translate though... but it really could be better than the french "afficher moyen des montages" which litteraly means : "show the mean of edits"... A better translation for it would be "afficher la continuité des raccords". Feel free to pass this on, it's my 2 cents on the subject!
    But you're right, the simple solution not to be bothered with the translation problem would be to use the english version. In order to do that, I guess I have to set my language settings to english in the Creative Cloud app, then uninstall Premiere Pro, redownload, and reinstall. Is that correct?

  • Translate a form to Chinese

    Hi,
    Somebody knows how can I translate a form in English to Chinese using the translation hub?
    I already translate some form from English to Portuguess, french, spanish but when I try to translate to chinese, I pasted the chinese character and the translation hub take it as "?", someone knows why?
    Thanks ins advance.
    Magda

    This thread is a bit old, but I had the same problem and was eventually able to fix it by doing the following:
    Be sure to install the East Asian Language Pack for Windows XP
    Chinese Setup:
    1.     In Control Panel, in ‘Regional and Language Options’, set language to ‘Chinese PRC’
    2.     In Control Panel, in ‘Regional and Language Options’, open the ‘Languages’ tab and click ‘Details’. Set the default input language to ‘Chinese (PRC) – Chinese (Simplified) - US Keyboard’
    3.     Reboot computer, then set the NLS_LANG registry key to SIMPLIFIED CHINESE_CHINA.ZHS16GBK (located at HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\KEY_DevSuiteHome)
    4.     PC is now set to run Translation Hub. There are a few things to keep in mind when using the Hub in Chinese:
    i.     If copying and pasting from an Excel spreadsheet, paste the text into Notepad first. In Notepad, delete the trailing carriage return and add colon if necessary. Then copy and past from Notepad into the Hub. Translation does not work correctly otherwise.
    ii.     Text pasted into the Hub in Chinese/Japanese will look like random characters (it will not look like the correct Chinese/Japanese character). The character is stored correctly in the database and will show up correctly on the report and in Reports Builder.
    iii.     If text pasted into the Hub appears as ‘??????’, something is not set up correctly and the text will not be stored correctly in the database.
    5.     After entering translations, make sure to do all conversions (US.rex --> ZHS.rex, .rex --> .rdf) using the same NLS_LANG setting. Changing this setting before opening Reports Builder and doing the .rex --> .rdf conversion will cause text to show up incorrectly.
    Some of these steps, such as changing the input to ‘Chinese (PRC) – Chinese (Simplified) - US Keyboard’, seem a bit strange. However, I was only able to get Chinese translations to work by following all of these steps. Hopefully someone finds this useful.
    Note: this is for Report translation. Use .fmb? instead of .rex
    -Nick
    Message was edited by:
    Nick Bacon

  • Excel export are merging cells for data on multiple lines !

    Hello,
    I'm using Crystal Report XI R2, when we are doing an export to Excel with have an unexpected formatting.
    For example the value of the name is on 2 lines:
    => So, on Excel the result is on 2 lines but merged. We want to have this result only on one cells.
    Remark: if we delete the 2nd lines, because cells are merged we obtain the expected result.
    Proposal A:
    Are they any set-up available concerning the formatting of Excel ?
    Proposal B:
    Could we run some VBA when we click on Export button to make queries on the Excel ?

    When they introduced Unicode support in Crystal 9 (I believe), they had to completely re-write the export routines. At that time, they made a decision to change the functionality of the excel export. Crystal is attempting to remain absolutely faithful to the graphical layout of the report as you see it in the viewer. So it creates merged cell sections, empty columns between columns, and empty rows to give you as close to exactly what you see in the viewer as possible. Unfortunately, the result is typically less than useful. Iu2019ve had several conversations with Business Objects (now SAP) with regards to this when they changed it between versions 8.5 and 10, and they have no intention of changing the functionality as it now exists.
    There is a document which is now likely somewhere on the SAP portal that explains what you need to do to obtain the best results when exporting to excel.
    The jist of it is this:
    Line up all of the columns detail data with thier headers, and make sure that data fields are the same size as thier headers. 
    Line up all rows (headers and detail rows). (ie: select everything in the row, right click, align tops, and make the same height)
    cram everything as close together as possible. zero space in the report translates to zero extra collumns and rows in the export.
    the other option is to use the export to data only functionality, but that may not be what you're looking for either.

  • XML Publisher

    Hi all,
    I want certain clarifications n XML Publisher reporting tool
    1.I have attached a java code to call the report and have hard coded the location of rtf file and the datatemplate.
    But we dont want to hardcode the location.What are the possible ways to prevent hardcoding.
    2.From XML Publisher Administration responsibility, I created a data definition and a template(RTF Template)
    But we are not registering the report as a concurrent program.So how to use data definition and the templates directly in the java program.
    3.What are the steps to be performed to make the report translatable.
    Java Code:
    package oracle.apps.dpp.report;
    import com.sun.java.util.collections.Hashtable;
    import java.io.ByteArrayInputStream;
    import java.io.ByteArrayOutputStream;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import java.util.Collection;
    import oracle.apps.xdo.XDOException;
    import oracle.apps.xdo.dataengine.DataProcessor;
    import oracle.apps.xdo.template.FOProcessor;
    import oracle.apps.xdo.template.RTFProcessor;
    public class DPPReportAPI {
    public DPPReportAPI() {
    public String getUIReportUI(String p_strReprtLayout, Hashtable p_htParam, String p_strReportType) {
    //based on the layout, write the SQL and bind it with the parameters in the Hashtable
    //to get the value in the hashtable, use htParam.get("param1");
    //pass the formed SQL for execution to the XML Publisher API that returns XMLdata
    //Use the XMLData and the layout to generate the report
    OutputStream rtfXSLOS = new ByteArrayOutputStream();
    InputStream xmlDataIS = null;
    InputStream xmlTransIS = null;
    try {
    RTFProcessor processorRTF2XSL =
    new RTFProcessor(p_strReprtLayout);
    //Convert rtf to FO XSL
    processorRTF2XSL.setOutput(rtfXSLOS);
    processorRTF2XSL.process();
    } catch (Exception e) {
    System.out.println("catch " + e.getMessage());
    System.out.println(" Exception in xxmlp.FormatNotification, Method-formatToXSL");
    e.printStackTrace();
    //Convert XSL to String
    String xslString = ((ByteArrayOutputStream)rtfXSLOS).toString();
    //Get xsl template as input stream
    InputStream xslTemplateIS =
    new ByteArrayInputStream(xslString.getBytes());
    try {
    Class.forName("oracle.jdbc.OracleDriver");
    String url = "jdbc:oracle:thin:@ap601sdb:20063:cz121dv1";
    java.sql.Connection jdbcConnection = DriverManager.getConnection(url,"apps", "apps");
    DataProcessor dataProcessor = new DataProcessor();
    dataProcessor.setDataTemplate("/home/sanagar/Java/testdatatemplate.xml");
    Hashtable parameters = p_htParam;
    //parameters.put("id", "catalog1");
    dataProcessor.setParameters(parameters);
    dataProcessor.setConnection(jdbcConnection);
    dataProcessor.setConnection(jdbcConnection);
    dataProcessor.setOutput("/home/sanagar/Java/testoutput.xml");
    dataProcessor.processData();
    } catch (SQLException e) {
    System.out.println("SQLException " + e.getMessage());
    } catch (ClassNotFoundException e) {
    System.out.println("ClassNotFoundException " + e.getMessage());
    } catch (XDOException e) {
    System.out.println("XDOException" + e.getMessage());
    FOProcessor processorXSL2RPT = new FOProcessor();
    processorXSL2RPT.setData("/home/sanagar/Java/testOutput.xml");
    processorXSL2RPT.setTemplate(xslTemplateIS);
    //Set Output
    OutputStream osReport = new ByteArrayOutputStream();
    processorXSL2RPT.setOutput(osReport);
    //Set Output Format
    if (p_strReportType == null || p_strReportType != null && p_strReportType.equals("FORMAT_PDF"))
    processorXSL2RPT.setOutputFormat(FOProcessor.FORMAT_PDF);
    else if (p_strReportType.equals("FORMAT_RTF"))
    processorXSL2RPT.setOutputFormat(FOProcessor.FORMAT_RTF);
    else if (p_strReportType.equals("FORMAT_HTML"))
    processorXSL2RPT.setOutputFormat(FOProcessor.FORMAT_HTML);
    else if (p_strReportType.equals("FORMAT_EXCEL"))
    processorXSL2RPT.setOutputFormat(FOProcessor.FORMAT_EXCEL);
    try {
    processorXSL2RPT.generate();
    } catch (XDOException e) {
    e.printStackTrace();
    System.exit(1);
    return osReport.toString();
    public static void main(String[] args) {
    DPPReportAPI xmlPublisher = new DPPReportAPI();
    Hashtable parameters = new Hashtable();
    parameters.put("P_TRANSACTION_NUMBER", "1000");
    String strOutput = xmlPublisher.getUIReportUI("/home/sanagar/Java/CUSTOMERCLAIM.rtf", parameters, "FORMAT_RTF");
    System.out.println("Output String: "+strOutput);
    Thanks,
    Sangheetha.

    Hi Sangheetha,
    I am new to Java, and working on the XMLP 5.6.3 with EBS 11.5.9.
    Where to write this Java code for bursting or the Java API's documented in XML Publisher user guide. JDevloper tool is required to do this, if yes pls let me know which version should i go for and how can use for XMLP to develop reports, i mean how to integrate the JDeveloper with XML Publisher and EBS.
    I really appriciate your early reply.
    Thanks,
    Madhu

  • New OSX 10.7 disadvantages 'paying' MobileMe members. Warning: with the use of Lion, MobileMe synchronization is no longer reliable!

    Today I received the following message from MobileMe advisor Caryn in a support chat:
    "MobileMe is actually not compatible with Lion yet which could be why you are having some issues. Since MobileMe is going away, it actually has not been designed for use with Lion. iCloud is designed for Lion. Now its not saying that it wont work but this is the reason you are having issues."
    Can you imagine I was flabbergasted?! Because if these "issues" mean that synchronizing iCal and Address book under Lion is not reliable anymore, as it has proven to be extremely unreliable in my case for the last weeks, I think Apple is letting the paying MobileMe customer down the hard way. This is something you would never expect Apple to do: introducing a new OSX ignoring severe damage they cause to thousands of ‘paying’ MobileMe members.
    I had been discussing this matter with MobileMe support several times, but today was the first time I received a honest answer. I run a business using Apple equipment and MobileMe services. Many hours and valuable data were lost. Unacceptable!!!
    Problem description:
    In my case iCal 5.0 running at OSX 10.7 on several iMac's did not synchronize correct or not at all. New events are flagged with a small round ‘offline shaped’ icon and do not synchronize with MobileMe. Once the icon is present in one of the events, new added events are also flagged and do not synchronize. Appointments were lost between machines this way!
    As soon as the icons in the events appear, also a warning icon is shown at the top of the (pop up) calendar list. Clicking this warning sign icon the following error is reported (translated from Dutch): “The server responded with an error. iCal cannot establish the connection with cal.me.com. Take care that you are linked with the Internet and try it later again.”
    I have ran several tests with the assistance of chat support, including deleting and re-installing my iCal account several times and I even re-installed OSX Lion on one of the iMac's. Nothing helped. Switching the machines back to OSX 10.6 Snow Leopard solved all problems. Getting frustrated about losing a lot of valuable time!
    So now I’m warning other Apple users in national and international social media discussion groups and Apple forum discussion portals. Skip the use of OSX Lion as long as you are a MobileMe member! If already purchased: ask for a refund!

    @Chris: my machines: MacPro Original 2,66/11GB, macMini 3,1 2,0/4GB and a MBAir 2,1 1,86/2GB all running Lion since day 2.
    This is the official article for MobileMe users about transition to iCloud - I admit: nothing said about MobileMe and Lion.
    http://support.apple.com/kb/HT4597
    This article dated Juli 29th "Known problems with iCal" does not talk about Lion either:
    http://support.apple.com/kb/HT4038
    And finally, the official status information on MobileMe says: everything fine.
    So I doubt, that the statement from "Apple MobileMe support" (whoever that was) is something to be taken as the truth. These people surely are no OSX experts and I guess they know about Lion as much as we do. Since you never look into there eyes while communicating, you never know ....? And hiding behind a Lion is not very brave ;-)
    Only to be sure: Do you have "Push" selected in all your iCal MobileMe account preferences?

Maybe you are looking for