Oracle Applications Report Mod & User Exits...

OK, here is an incredibly stupid question for y'all. I want to customize an existing Oracle Application report (gasp!). I've brought the .rdf file down to my PC and made my changes. I can run the report OK if I ftp it back to UNIX and run it through Oracle Applications...but I can't run it on my PC. It can't find the user exits.
Where can I find these user exits, and what must I do with them so I can run the report on my PC (from Report Builder)?
Thank you for any and all assistance!

You need to get and install the applicaions software (but not the DB objects) for your PC (if it's available - depends on the OS), so that the apps user-exits are available.
Otherwise - stick to what you're doing. The advantage of this is that you see exactly how the report is going to look - there are porting issues between unix and win32 (eg fonts). This way you're testing on the target platform.
You could try posting your question to an appsnet discussion forum (http://appsnet.oracle.com) and see what other applications users do.
fyi, a lot of the user exits for apps are going away now that they're moving to Reports 6i as part of apps 11i. This is possible as we have included a lot of the functionality that they originally wrote as a user-exit, native in the product.
Regards
The Oracle Reports Team http://technet.oracle.com

Similar Messages

  • Write to application log in user exit

    Hi all,
    I want to write a collection messages to the application log in user exit EBIA0003, user exit for transaction EA00, but I only can write one if I just use
    message eYYY(x) with lv_msgv1
                                      lv_msgv2
                                      lv_msgv3
                                      lv_msgv4.
    It will be placed in the log after the exit.
    I've already tried with the BAL functions, but it doesn't seem to work or maybe I'm doing something wrong. Is there a way to write a collection of messages in to the application log in this user exit?
    greetz Pieter

    Hi Pieter,
    you can do using BAL functions if the lop is already opened. Try to find out what parameters the transaction uses for LOG access (handle!). Do the calls in the exit accordingly.
    We append messages to the current log using FUNCTION 'BAL_LOG_MSG_ADD'. If the log handle is not available, you might access it using dynamic assign like
      ASSIGN ('(<program>)<field>') TO <field> .
    Regards,
    Clemens

  • How to send a oracle application report automatically  to a specific e-mail

    hi!!!!!
    how to automatically send a mail once the oracle application report is generated ??
    It should happen automatically...
    Do we have to use any function for that??? or is there any other way of doing it???

    You can use utl_smtp package in the after report trigger to send mail after the report run is completed.
    for example look at my post
    Re: Sending concurrent program output as an Email to a distribution list

  • Oracle Application Report Server Installation

    Dears,
    I am new to Oracle AS, i need to know how to do the full installation of Oracle Application Report Server.
    Please, it will be highly appreciated if you provided me detailed Document for this.
    Please, i need also exactly where can i edit the Oracle Report Server configurations ??
    Many Thanks & Best regards,
    Edited by: DBA . . . on Sep 21, 2011 6:25 AM

    Dear ,
    Thanks for your support and reply
    Please, i am facing a problem and raised it on this forum
    Cannot run report that generate more than 50 PDFs
    Can you please help me?
    Thanks & Regards,

  • Convert Oracle Application Reports to Oracle Reports

    Hi All,
    Our company has an old Oracle Financial Application with number of Reports. The Application Version is 10.7.0 SC161 and the database version is Oracle7 Server Release 7.3.4.3.0 - Production. It was installed in 1998 and was used till 2005. Now we have moved to different Financial App. The data on the application is not being updated anymore. Only the reports are being run on the old historical data. All the reports are canned reports that came with the application, for example Trial Balance, GL Transactions, etc. The rdf files are for example GLRTBD.rdf, GLACTANP.rdf, etc. My challenge is to convert these old application tied reports to new oracle reports and publish them to a new application server for use. I have moved the data by full export / import to a new 9i database. I have downloaded and installed the Reports developer in my workstation and got all the .rdf files from the old server to my workstation. When I try to open some of these rdf files I get compilation errors because of old pll librarys. I recompile them with out error when I am connected to the new database. The biggest problem is there are no direct sql statements in the reports. All of them use flex fields and they are populated by application packages. For example, the GLRTBD report has the following query:
    SELECT
    &PAGEBREAK_SEGMENT PAGEBREAK_SEGMENT_H,
    &ACCOUNTING_SEGMENT ACCOUNTING_SEGMENT_H,
    &FLEXDATA FLEXDATA_H,
    &BEG_BAL BEG_BAL_H,
    &ACTIVITY ACTIVITY_H,
    &END_BAL END_BAL_H
    FROM
    GL_BALANCES GLB,
    GL_CODE_COMBINATIONS GLCC
    WHERE
    GLB.ACTUAL_FLAG = 'A'
    AND GLB.SET_OF_BOOKS_ID = &P_SET_OF_BOOKS_ID
    AND GLB.CURRENCY_CODE = :P_CURRENCY_CODE
    AND &CURRENCY_WHERE
    AND &PERIOD_WHERE
    AND GLB.CODE_COMBINATION_ID = GLCC.CODE_COMBINATION_ID
    AND GLCC.CHART_OF_ACCOUNTS_ID = :STRUCT_NUM
    AND GLCC.TEMPLATE_ID IS NULL
    AND &PAGEBREAK_WHERE
    &GROUPORDER
    and the the beforereport trigger contains:
    SRW.USER_EXIT('FND FLEXSQL
    CODE="GL#"
    APPL_SHORT_NAME="SQLGL"
    OUTPUT=":PAGEBREAK_WHERE"
    MODE="WHERE"
    DISPLAY=":P_PAGEBREAK_SEG_NUM"
    NUM=":STRUCT_NUM"
    TABLEALIAS="''''||GLCC"
    OPERATOR="BETWEEN"
    OPERAND1=":P_LOW_PB_SEG"
    OPERAND2=":P_HIGH_PB_SEG"');
    This is just one example. All the reports are like this. My question is what is the best way to convert these application reports to normal oracle reports and publish them to a new app server. All the reports need concurrent manager in the old server running to process the reports. How can I run them in a new application server without concurrent manager? We use about 20 reports from the old server. I would like to move these 20 reports to the new server and get rid of the overhead of running a whole application. I am looking for a way to convert these reports without recreating them. I would really appreciate your advise/direction in this situation. Thanks in advance.

    Thanks for your suggestion Rajesh. That is what I would like to do. But how do I recreate the reports in the new APEX server? All the flexfields are populated by the Oracle Application packages like:
    SRW.USER_EXIT('FND FLEXSQL
    CODE="GL#"
    APPL_SHORT_NAME="SQLGL"
    OUTPUT=":PAGEBREAK_WHERE"
    MODE="WHERE"
    DISPLAY=":P_PAGEBREAK_SEG_NUM"
    NUM=":STRUCT_NUM"
    TABLEALIAS="''''||GLCC"
    OPERATOR="BETWEEN"
    OPERAND1=":P_LOW_PB_SEG"
    OPERAND2=":P_HIGH_PB_SEG"');
    This is a builtin package for Oracle Application. What is the process getting these SRW packages in to the new server without actually installing the Oracle Applications. I have installed an apex server in a new linux server. How can I recreate these SRW packages in my new apex server? Thank you.

  • Report header user exit

    Hi ABAB'ers
    Does anyone know the spesific user exit used for getting data automatically for report header?
    I mean FBL3N transaction. I want to get G/L account from-to and period from-to to report header. The figures for the header should come straight from the selection screen.
    Thanks in advance!

    refer to snote 325546. this explains how to enhance additional columns in cji3 report.
    regards,

  • Uswer exits: How can we know weathewr application is having user exits

    what is the t.code used to find weather user exits is having or not.

    u can use this program to find it.
    TABLES : TSTC,
    TADIR,
    MODSAPT,
    MODACT,
    TRDIR,
    TFDIR,
    ENLFDIR,
    SXS_ATTRT ,
    TSTCT.
    DATA : JTAB LIKE TADIR OCCURS 0 WITH HEADER LINE.
    DATA : FIELD1(30).
    DATA : V_DEVCLASS LIKE TADIR-DEVCLASS.
    PARAMETERS : P_TCODE LIKE TSTC-TCODE,
    P_PGMNA LIKE TSTC-PGMNA .
    DATA wa_tadir type tadir.
    START-OF-SELECTION.
    IF NOT P_TCODE IS INITIAL.
    SELECT SINGLE * FROM TSTC WHERE TCODE EQ P_TCODE.
    ELSEIF NOT P_PGMNA IS INITIAL.
    TSTC-PGMNA = P_PGMNA.
    ENDIF.
    IF SY-SUBRC EQ 0.
    SELECT SINGLE * FROM TADIR
    WHERE PGMID = 'R3TR'
    AND OBJECT = 'PROG'
    AND OBJ_NAME = TSTC-PGMNA.
    MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
    IF SY-SUBRC NE 0.
    SELECT SINGLE * FROM TRDIR
    WHERE NAME = TSTC-PGMNA.
    IF TRDIR-SUBC EQ 'F'.
    SELECT SINGLE * FROM TFDIR
    WHERE PNAME = TSTC-PGMNA.
    SELECT SINGLE * FROM ENLFDIR
    WHERE FUNCNAME = TFDIR-FUNCNAME.
    SELECT SINGLE * FROM TADIR
    WHERE PGMID = 'R3TR'
    AND OBJECT = 'FUGR'
    AND OBJ_NAME EQ ENLFDIR-AREA.
    MOVE : TADIR-DEVCLASS TO V_DEVCLASS.
    ENDIF.
    ENDIF.
    SELECT * FROM TADIR INTO TABLE JTAB
    WHERE PGMID = 'R3TR'
    AND OBJECT in ('SMOD', 'SXSD')
    AND DEVCLASS = V_DEVCLASS.
    SELECT SINGLE * FROM TSTCT
    WHERE SPRSL EQ SY-LANGU
    AND TCODE EQ P_TCODE.
    FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
    WRITE:/(19) 'Transaction Code - ',
    20(20) P_TCODE,
    45(50) TSTCT-TTEXT.
    SKIP.
    IF NOT JTAB[] IS INITIAL.
    WRITE:/(105) SY-ULINE.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    Sorting the internal Table
    sort jtab by OBJECT.
    data : wf_txt(60) type c,
    wf_smod type i ,
    wf_badi type i ,
    wf_object2(30) type C.
    clear : wf_smod, wf_badi , wf_object2.
    Get the total SMOD.
    LOOP AT JTAB into wa_tadir.
    at first.
    FORMAT COLOR COL_HEADING INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 'Enhancement/ Business Add-in',
    41 SY-VLINE ,
    42 'Description',
    105 SY-VLINE.
    WRITE:/(105) SY-ULINE.
    endat.
    clear wf_txt.
    at new object.
    if wa_tadir-object = 'SMOD'.
    wf_object2 = 'Enhancement' .
    elseif wa_tadir-object = 'SXSD'.
    wf_object2 = ' Business Add-in'.
    endif.
    FORMAT COLOR COL_GROUP INTENSIFIED ON.
    WRITE:/1 SY-VLINE,
    2 wf_object2,
    105 SY-VLINE.
    endat.
    case wa_tadir-object.
    when 'SMOD'.
    wf_smod = wf_smod + 1.
    SELECT SINGLE MODTEXT into wf_txt
    FROM MODSAPT
    WHERE SPRSL = SY-LANGU
    AND NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
    when 'SXSD'.
    For BADis
    wf_badi = wf_badi + 1 .
    select single TEXT into wf_txt
    from SXS_ATTRT
    where sprsl = sy-langu
    and EXIT_NAME = wa_tadir-OBJ_NAME.
    FORMAT COLOR COL_NORMAL INTENSIFIED ON.
    endcase.
    WRITE:/1 SY-VLINE,
    2 wa_tadir-OBJ_NAME hotspot on,
    41 SY-VLINE ,
    42 wf_txt,
    105 SY-VLINE.
    AT END OF object.
    write : /(105) sy-ULINE.
    ENDAT.
    ENDLOOP.
    WRITE:/(105) SY-ULINE.
    SKIP.
    FORMAT COLOR COL_TOTAL INTENSIFIED ON.
    WRITE:/ 'No.of Exits:' , wf_smod.
    WRITE:/ 'No.of BADis:' , wf_badi.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'No userexits or BADis exist'.
    ENDIF.
    ELSE.
    FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
    WRITE:/(105) 'Transaction does not exist'.
    ENDIF.
    AT LINE-SELECTION.
    data : wf_object type tadir-object.
    clear wf_object.
    GET CURSOR FIELD FIELD1.
    CHECK FIELD1(8) EQ 'WA_TADIR'.
    read table jtab with key obj_name = sy-lisel+1(20).
    move jtab-object to wf_object.
    case wf_object.
    when 'SMOD'.
    SET PARAMETER ID 'MON' FIELD SY-LISEL+1(10).
    CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
    when 'SXSD'.
    SET PARAMETER ID 'EXN' FIELD SY-LISEL+1(20).
    CALL TRANSACTION 'SE18' AND SKIP FIRST SCREEN.
    endcase.

  • Report 6i & Oracle Applications

    I am facing a typical problem regarding Reports 6i. I have a report from Oracle Applications 11i. Which I need to reformat. I copied that report and related library from Unix to Windows. Now when I run the report from Report Builder or Report Runtime it gives me an error saying that it could not find some User Exits. The report runs perfecly from within Oracle Applications. The documentation says to run the report us ar25run or ar25runb to run the .RDF file. Now, there is no file on windows having that name. So I am unable to run the report in Windows environment.
    Will you please help me as soon as possible to solve the problem ?
    Thanking you,
    Setu Shah.

    Hello,
    Oracle Applications adds special user exits that are linked into the Reports executables. These user exits are written in C code and are platform specific.
    You'll need to get a copy of Oracle Applications for Windows NT, or you'll need to develop your customized report on the Unix machine. Alternatively, you could create a new report based on the queries from the original report that doesn't use these user exits.
    My understanding is that Oracle Applications for Unix ships with a version of the Report Builder.
    Regards,
    The Oracle Reports Team --skw                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • How to run and display oracle application standard reports in portal

    We have portal with oracle applications framework. We want to provide the users the ability to run certain standard oracle applications reports in Portal?
    Is there a way to do it?
    thanks -
    sri

    Hi Sri,
    Here you can learn about integrating Oracle Reports with OracleAS Portal: Oracle Application Server Reports Services Publishing Reports to the Web.
    Peter

  • Grants for non-apps user to view APIs in oracle application module browser

    Hi,
    Im trying to make a connection with E-Business Suite using the Oracle Applications Adapter and the Enterprise Service Bus. I follow all the steps for creating the connection pools, connection data sources and connection factories using the standar apps user. After setting up the environment I can drag the oracle applications adapter to a ESB project and choose from all the modules available the especific functionality I want.
    The problem comes when I try to use a user different from apps. When I try to set the connection with other user no E-Business Suite modules are display in the Adapter wizard.
    Are there any specific privileges I should set up to this database user (non-apps) to give him acces to API, XML Gateways, Tables/views,Business Events, etc??.

    Could you let me know the procedure/steps to assign privileges and/or responsibilities for new oracle apps userI understand this is for an application user.
    when I am trying to import a journalAgain, you have to run this as an application user.
    Same import is working fine with default Oracle applications 11i "APPS" user.APPS is a database user (NOT an application user). So, the Application user you want to create and assign him responsibilities has nothing to do with the database user. If you assign the same responsibilities which the other user has (the one which you use to import journals) to the new application user, then you should be able to do the task successfully.

  • How to register custom form into Oracle Applications

    I created a custom form based on a custome table, then I registered in Oracle applications, but it is not opening properly in Oracle applications. It is running fine outside of Oracle Applications. Are there any standard packages which I need to attach while creating this custom form.
    Please help.

    1. Copy your form (test.fmb) into $AU_TOP/forms/US
    2. Compile with f60gen
    3. Copy the test.fmx file to $PRODUCT_TOP/forms/US
    4. Login to Oracle Applications with sysadmin user
    5. Select Application Developer responsibility
    6. Navigate to Application - Form -
    7. Enter the values for following parameter
    Form = test
    Application = You can select from LOV
    User Form Name = Enter as you like
    Description = Enter if any
    8. Navigate to Application - Function
    9. Enter the values in the function form
    in Description TAB - Enter the value for Function, User Function Name, Description
    in Properties TAB - Type = FORM
    Maint.Mode Support = None
    Context Dependence = Responsibility
    in Form TAB - Form = Select your form name that already registered (above one)
    Application = Will display
    Parameters = STARTUP_MODE= TEST
    10. Now you can attach the form in Menu then Responsibility
    Revert back if you have any query.
    Regards,
    S. Velusamy Raja
    Oracle Apps DBA

  • Modifying Form Behaviour Oracle Applications

    Hello:
    I have a problem with a form in Oracle Applications 10.7.0.
    FORM - RCVCOFND.fmb ( Find Expected Receipts (16) ) Receiving--> Receipts
    Upon entering this form Input Focus defaults to "Source Type". Users have decided that they would like to Default to "Purchase Order" item upon entry to this form.
    I added code to CUSTOM.PLL that tests for WHEN-NEW-FORM-INSTANCE and form_name however form_name returns "RCVRCERC" which is not the form that I want to modify navigation.
    Further investigation reveals that form RCVCOFND has its own PLL, BUT we are not allowed to modify this PLL, only the CUSTOM.pll is modifiable.
    Does anyone have any suggestions or could advise on a workaround please.
    Oracle Applications 10.7.0 SC161
    Oracle Applications Client SC161
    Application Object Library 7.5.16.02
    Oracle Forms 4.5.7.1.8
    RDBMS 8.1.6.3.0
    Thanks.
    N.

    1. Copy your form (test.fmb) into $AU_TOP/forms/US
    2. Compile with f60gen
    3. Copy the test.fmx file to $PRODUCT_TOP/forms/US
    4. Login to Oracle Applications with sysadmin user
    5. Select Application Developer responsibility
    6. Navigate to Application - Form -
    7. Enter the values for following parameter
    Form = test
    Application = You can select from LOV
    User Form Name = Enter as you like
    Description = Enter if any
    8. Navigate to Application - Function
    9. Enter the values in the function form
    in Description TAB - Enter the value for Function, User Function Name, Description
    in Properties TAB - Type = FORM
    Maint.Mode Support = None
    Context Dependence = Responsibility
    in Form TAB - Form = Select your form name that already registered (above one)
    Application = Will display
    Parameters = STARTUP_MODE= TEST
    10. Now you can attach the form in Menu then Responsibility
    Revert back if you have any query.
    Regards,
    S. Velusamy Raja
    Oracle Apps DBA

  • Need help on installing Oracle Application express 3.2

    Hi,
    I had downloaded Oracle 11g database and installed the personal edition.I got the Enterprise manager login page working and also the DBConsole
    I had Downloaded APEX 3.2 and wanted to install apex 3.2.I wanted to do the following scenario
    Scenario 3: Install from the Database and Configure the Embedded PL/SQL
    Gateway
    Planning to do these steps: ( I have few questions on these steps and are below each step)
    ■ Running the apxconf.sql Configuration Script
    Do I have to install Oracle Application express or is it already installed in 11g personal edition?
    Do I have to create a seperate database or schema for this step( I have only one instance orcl1) ?■ Verifying the Oracle XML DB HTTP Server Port
    Can I do this step in my current orcl1 instance,if so which user■ Enabling Oracle XML DB HTTP Server
    Once I carry out these steps, Can I access the admin page for apex with https://localhost:port/apex_admin ?
    Am I missing any other steps ?
    Thanks

    I have one idea..
    Try to install again:
    1) download and unzip apex_3.2 in $ORACLE_HOME
    You will have:
    $ORACLE_HOME/apex - old directory
    $ORACLE_HOME/apex_3.2 - new directory
    2) in command line go to $ORACLE_HOME/apex_3.2/apex
    run sqlplus "/as sysdba"
    in sqlplus run @apexins tablespace_apex tablespace_files tablespace_temp images
    Where:
    tablespace_apex is the name of the tablespace for the Oracle Application Express application user.
    tablespace_files is the name of the tablespace for the Oracle Application Express files user.
    tablespace_temp is the name of the temporary tablespace.
    images is the virtual directory for Oracle Application Express images. To support future Oracle Application Express upgrades, define the virtual image directory as /i/.
    Example:
    @apexins SYSAUX SYSAUX TEMP /i/
    3) check installation log for errors
    4) in command line go to $ORACLE_HOME/apex_3.2/apex
    run sqlplus "/as sysdba"
    in sqlplus run @apxconf
    set admin password
    set port
    5) run @apxldimg.sql $ORACLE_HOME/apex_3.2
    6) check for running listener and try to login apex: http:\\host:port\apex\apex_admin
    Good luck!

  • Oracle Applications Support Forum

    Hello everybody,
    Can anybody suggest me the dedicated discussion forum links where I can find solutions/resolutions for the Issues resolved/fixed for day to day issues faced by Users using Oracle Applications.
    Ex : User may face problem in approving a PO : Resolution could be check the Approval group assignment, Account code restriction in Approval Group etc.,
    Regards

    Can anybody suggest me the dedicated discussion forum
    links where I can find solutions/resolutions for the
    Issues resolved/fixed for day to day issues faced by
    Users using Oracle Applications.EBS General Discussion
    General EBS Discussion
    Technology - Managing Oracle Applications
    http://forums.oracle.com/forums/forum.jspa?forumID=40
    Financials
    Financials

  • Oracle Applications Implementation Wizard

    I've installed using rapid install Oracle applications 11.5.10.2. I've read that implementing more than one module it can be much easier to use Oracle Applications Implementation Wizard. I've found documentation about this wizard but I cannot start it. Does it need to be seperatly installed after installing applications?. I do not have standard user wizard that should be created after installation of implementation wizard, also I do have only 2 roles containg word implementation
    -Implementation System Administration
    -Implementation Financials
    do I need to install/configure extra product ?

    One correction, there was installed user wizard, only the password was different then wizard. That user have assigned to implementation roles
    -Implementation System Administration
    -Implementation Financials
    documentation of application Wizard describes following steops to launch the wizard:
    1. Sign onto Oracle Applications using a user ID that has access to Implementation Wizard responsibilities. (You can use the predefine user Wizard, with password "Wizard.")
    2. Choose any of the "Implementation" responsibilities.
    3. Open the Application Implementation Wizard Startup window.
    4. Using the Process list of values, choose the Wizard Implementation Process.
    5. Leave the Context field blank.
    When I open application implementation wizard get a window with tab
    Functions / Documents / Processes
    Goint to processes I cannot choose Wizard Implementation Process, from functions I can open Implementation wizard however in the next window "Select process group" there are no process groups, so I cannot go further.
    How can I launch oracle implementation wizzard?

Maybe you are looking for

  • How does firefox know to fill in my credit card details in a webpage? i don't like it to keep them on file.

    how does firefox know the details of my credit card to fill in a web form.? how can I prevent firefox from keeping a copy of my credit card numbers? == This happened == Not sure how often == i previously filled in the same web page a month ago.

  • Media manager crashes - across - disks

    I was trying to use media manager in FCP (latest version) to copy (and delete excess) a project. I was doing so from one LaCie firewire disk to another. I kept getting kernels. Tried as much debugging as possible without luck. Finally tried by doing

  • Unable to purchase/download apps to new iphone 5c

    Since I bought my iphone 5c, I have not been able to purchase any new apps, tones or music.  I will click on 'buy' and I'm prompted for my password, I enter password and nothing happens.  I have logged out and back into to apple ID and have restarted

  • Switch iPod Classic from PC to Mac

    Hi, I recently dowloaded ALL of my music/videos (nearly 33 GB) to my new 80GB Classic iPod using iTunes 7.5 on my Windows Vista. I am now getting rid of the Windows and switching over to a Mac. I know that I must reformat my iPod in order for it to c

  • Inkscape SVG Doesn't Open In Dynamic Graphics

    Ok, I'm testing the "do it yourself" waters on SVGs. I created a couple of SVGs and even modified one of the "out of box SVGs" from xMII.  The clean slate SVGs do not open or show within the Dynamic Grapohics editor --- it just sits there. The one I