Reporting problems in 10g preview release

is there a mechanism to report issues with the jdeveloper 10g release? i haven't found one (a mechanism) and i have found one (a problem).

thanks. i thought i had read that no one from oracle was watching the list. my mistake.
anyway, here it is. i have the following class, and in jdeveloper 10g the constructors that use Point2D.Double are all underlined in blue, with a tooltip that tells me there is no such constructor (actual message is "Method '<init>(int, int)' not found in java.awt.geom.Point2D.Double" . but there is such a constructor (class compiles and runs just fine), because the numbers i have typed in are treated as doubles, which is really what the constructor wants).
note that i did not see this behavior with the latest jdeveloper 9i.
so here is the class, not very interesting:
package client;
import java.awt.geom.Point2D;
public class Grapher {
private Point2D[][] points;
private Grapher() {
points = new Point2D[3][13];
points[0][0] = new Point2D.Double(8,65);
points[1][0] = new Point2D.Double(8,65);
points[2][0] = new Point2D.Double(8,67);
points[0][1] = new Point2D.Double(9,66);
points[1][1] = new Point2D.Double(9,67);
points[2][1] = new Point2D.Double(9,69);
points[0][2] = new Point2D.Double(10,68);
points[1][2] = new Point2D.Double(10,70);
points[2][2] = new Point2D.Double(10,71);
points[0][3] = new Point2D.Double(11,71);
points[1][3] = new Point2D.Double(11,73);
points[2][3] = new Point2D.Double(11,74);
points[0][4] = new Point2D.Double(12,73);
points[1][4] = new Point2D.Double(12,75);
points[2][4] = new Point2D.Double(12,76);
points[0][5] = new Point2D.Double(13,75);
points[1][5] = new Point2D.Double(13,78);
points[2][5] = new Point2D.Double(13,78);
points[0][6] = new Point2D.Double(14,76);
points[1][6] = new Point2D.Double(14,80);
points[2][6] = new Point2D.Double(14,81);
points[0][7] = new Point2D.Double(15,77);
points[1][7] = new Point2D.Double(15,81);
points[2][7] = new Point2D.Double(15,81);
points[0][8] = new Point2D.Double(16,78);
points[1][8] = new Point2D.Double(16,82);
points[2][8] = new Point2D.Double(16,83);
points[0][9] = new Point2D.Double(17,78);
points[1][9] = new Point2D.Double(17,82);
points[2][9] = new Point2D.Double(17,83);
points[0][10] = new Point2D.Double(18,77);
points[1][10] = new Point2D.Double(18,80);
points[2][10] = new Point2D.Double(18,80);
points[0][11] = new Point2D.Double(19,75);
points[1][11] = new Point2D.Double(19,78);
points[2][11] = new Point2D.Double(19,78);
points[0][12] = new Point2D.Double(20,73);
points[1][12] = new Point2D.Double(20,77);
points[2][12] = new Point2D.Double(20,77);
private void graph() {
public static void main(String[] args) {
Grapher grapher = new Grapher();

Similar Messages

  • Problem with running Applets in JDEV 10G Preview

    Our Jdeveloper project has a default run target which is an Applet HTML page.
    Sometimes when a you click Run/Debug the project runs in Applet Viewer and sometimes it spawns an OC4J process and runs it in the container. It seems the execution of our project has a mind of its own. You can run/debug the same project on different developer PCs and have different execution behavior.
    How do you configure the execution environment for applets?
    If possible, it would be nice to be able to create multiple execution profiles so that we could have this applet run in OC4J sometimes and in AppletViewer other times. But it does not seem like you have control of this under the project properties.
    Thanks,
    Paul Manning

    Hi Paul,
    In the 10g preview, the code that launches applet viewer has first crack at whether it should "run" your html file. If that code thinks it should not launch applet viewer, then the code that launches OC4J gets a chance. The applet viewer launcher looks at the contents of the html file and looks for the <applet> tag. Is it possible that the contents of your html file is changing in such a way that my applet viewer launcher code isn't able to find the <applet> tag? If so, can you possibly send me your html file, or describe the applet tag(s), so that I can improve my side? I'd really appreciate it.
    In the near term future (the 10g release), when the run target can be started in different ways (like your applet html), the user will get to choose which way when he/she clicks run/debug. If you use the context menu, the run and debug items will lead to a pull-right submenu that lists all the choices. However, if my applet viewer launcher code doesn't find the applet tag in your html file, you won't see applet viewer in the list of choices.
    In the long term future we will support real multiple execution profiles.
    -Liz Looney

  • Problem in running oracle report from form 10g Version 10.1.2.0.2

    Hi All,
    I am facing problem while running the report from forms 10g getting FRM-41219
    For this i am using the following procedure :
    PROCEDURE RUN_REPORT IS
    L_RUN_TEXT VARCHAR2 (2000);
    L_USRID VARCHAR2 (100);
    L_PASSWD VARCHAR2 (100);
    L_DESNAME VARCHAR2 (100);
    FILE_OUT_PUT VARCHAR2(200);
    REP_STATUS VARCHAR2(20);
    REP_NAME VARCHAR2(50);
    PL_ID PARAMLIST;
    REP_URL VARCHAR2(2000);
    V_REP VARCHAR2(200);
    BEGIN
    display_me('RUN_REPORT');
    -- CALL THE FOLLOWING FUNCTION, IN WHICH USER CAN WRITE HIS OWN CODE.
    -- THE PROCEDURE CAN BE MADE LOCAL TO THE SPECIFIC FORM AND WRITE THE CODE.
    -- IT SHOULD RETURN 'Y', IF YOU WANT TO PROCEED WITH THIS RUN_REPORT
    -- PROCEDURE.
    IF NVL (RUN_REPORT1, 'Y') = 'N' THEN
    RETURN;
    END IF;
    COMMIT_FORM;
    IF (GET_APPLICATION_PROPERTY (OPERATING_SYSTEM)) = 'UNIX' THEN
    L_DESNAME := 'LP';
    ELSE
    L_DESNAME := NAME_IN ('REPORT_TITLE.F_FILE_NAME');
    display_me(L_DESNAME);
    END IF ;
    /* SETTING THE REPORT OBJECT PROPERTIES */
    /* G_PRAM1 IS THE NAME OF REPORT ****/
    SET_REPORT_OBJECT_PROPERTY('REPOBJ',REPORT_EXECUTION_MODE,BATCH);
    SET_REPORT_OBJECT_PROPERTY('REPOBJ',REPORT_COMM_MODE,SYNCHRONOUS);
    SET_REPORT_OBJECT_PROPERTY('REPOBJ',REPORT_DESTYPE,CACHE);
    SET_REPORT_OBJECT_PROPERTY('REPOBJ',REPORT_DESFORMAT,'PDF');
    SET_REPORT_OBJECT_PROPERTY('REPOBJ',REPORT_SERVER,'172.18.76.34');
    SET_REPORT_OBJECT_PROPERTY('REPOBJ',REPORT_FILENAME,:GLOBAL.G_PARAM1||'.REP');
    display_me(':GLOBAL.G_PARAM1 '||:GLOBAL.G_PARAM1);
    PL_ID := GET_PARAMETER_LIST ('REP_PARA');
    IF NOT ID_NULL (PL_ID) THEN
    DESTROY_PARAMETER_LIST ('REP_PARA');
    END IF;
    PL_ID := CREATE_PARAMETER_LIST('REP_PARA');
    ADD_PARAMETER (PL_ID, 'DESTYPE' , TEXT_PARAMETER, NAME_IN ('REPORT_TITLE.RAG_DESTINATION') );
    ADD_PARAMETER (PL_ID, 'DESNAME' , TEXT_PARAMETER, L_DESNAME);
    ADD_PARAMETER (PL_ID, 'COPIES' , TEXT_PARAMETER, NAME_IN ('REPORT_TITLE.F_NO_COPY') );
    ADD_PARAMETER (PL_ID, 'ORIENTATION', TEXT_PARAMETER, 'LANDSCAPE');
    ADD_PARAMETER (PL_ID, 'MODE' , TEXT_PARAMETER, 'BITMAP');
    ADD_PARAMETER (PL_ID, 'PARAMFORM' , TEXT_PARAMETER, 'NO');
    ADD_PARAMETER (PL_ID, 'PARAM' , TEXT_PARAMETER, NAME_IN ('IBP_REPORT_PARAMETER.F_REP_SEQ') );
    ADD_PARAMETER (PL_ID, 'P_COMP_CODE' ,TEXT_PARAMETER,:GLOBAL.G_COMP_CODE);
    display_me(':GLOBAL.G_COMP_CODE '||:GLOBAL.G_COMP_CODE);
    REP_NAME := :GLOBAL.G_PARAM1||'.REP';
    display_me('REP_NAME'||REP_NAME);
    V_REP := RUN_REPORT_OBJECT('REPOBJ');
    display_me('V_REP '||V_REP);
    REP_STATUS := REPORT_OBJECT_STATUS(V_REP);
    display_me('REP_STATUS'||REP_STATUS);
         WHILE REP_STATUS IN ('RUNNING','OPENING_REPORT','ENQUEUED')LOOP
    REP_STATUS := REPORT_OBJECT_STATUS(V_REP);
    END LOOP;
    IF REP_STATUS = 'FINISHED' THEN
    REP_URL:='/REPORTS/RWSERVLET/GETJOBID'||SUBSTR(V_REP,INSTR(V_REP,'_',-1)+1)||'?'||'SERVER=172.18.76.34';
    display_me('REP_URL '||REP_URL);
    WEB.SHOW_DOCUMENT(REP_URL,'_BLANK');
    ELSE
    MESSAGE('ERROR WHEN RUNNING REPORT');
    END IF;
    END;
    Which is called on a button , can any body share there idea to help out
    Warm Regards
    Ashutosh

    Yes, I have replace the userid with scott/tiger@orcl with i6menu/i6menu@vbs and also replace the OAS server's name as you have suggested.
    declare
         REP_URL varchar2(2000);
    begin
    REP_URL:= '/reports/rwservlet?userid=i6menu/i6menu@vbs&report=testrep_10g.rdf&desformat=pdf&destype=cache&paramform=no';
    WEB.SHOW_DOCUMENT(REP_URL,'_BLANK');
    end;
    I had the 2nd code also but both r not working on my machine ......... !!
    I have made the following setting on my machine:
    1. Registry -> HKEY_LOCAL_MACHINE -> SOFTWARE-> ORACLE-> KEY_DevSuiteHome1->FORMS_PATH ->
    Values is : D:\vision_soft\VSS\exe
    2. Registry -> HKEY_LOCAL_MACHINE -> SOFTWARE-> ORACLE-> KEY_DevSuiteHome1->REPORTS_PATH ->
    Values is : D:\vision_soft\VSS\exe
    3. Entry made in the DevSuiteHome_1\forms\server ->default.env
    FORMS_PATH=D:\vision_soft\VSS\exe
    4. Entry made in the DevSuiteHome_1\reports\confr ->rwservlet.properties
    #SERVER= rep10
    As my forms is working well & but the report are not able to call.
    Could you please let me know is there is any other mandatory setting required for the report 10g.
    Regards,
    Ashutosh

  • URL Problem Oracle 10g Forms and Reports

    Hello Room,
    As this question is related to forms and reports both, I have posted it here. I have a system which needs to be deployed in Local Lan Network and also the same Local Lan user should be able to access the same application via internet. In Addition there are also suppliers, customers who dosen't have oracle installed but will be accessing forms and reports via the url through internet which will be a natted url to our public IP. I have loaded Oracle 11g on windows 7 and all my network clients are on windows 7. I have not loaded forms and reports 10g on server, but only database 11g is installed on server. My problem is listed in points below:-
    1. Do I need to install forms and reports on server to achieve the above scenario ? or the local network installation of forms and reports on all client PC's will do ?
    2. To start OC4J instance, shall i start it only on server through batch file while booting server, or it needs to be started on all client PC's to start work from client end ?
    3. When i run forms from my client PC I get local url http://127.0.0.1/ to reach forms servlet which end up in http://localpc/.... from cookie redirect, whether this needs to be http://server/...... on all client PC's to reach the forms servlet ?
    4. If I have to start url http://server/ instead of http://127.0.0.1/... automatically while running every form to reach forms servlet, how to achieve this ?
    5. There are reports to be run from forms and parameters needs to be passed in reports from forms 10g. So in web.show_document shall i refer to absolute url for local acccess or http://server url as the same user can go to internet to access the data. ?
    6. if I load forms and reports 10g on server, do I need to install forms and reports on client end seperately to gain access in local network ?
    7. My forms and reports folders are located on server which are shared for access.
    8. What will be the scenario in case of suppliers and customers who does not have anything installed on their PC and will access forms and reports through internet ?
    I want to minimize my work. Please suggest me how to proceed about accessing forms, passing url from forms to reports in web.show_document, and Internet access url ?
    Your help is highly appreciated. Thank you in advance.

    I have tried to explain you in decent way several times that I am not lazy and there are reasons that I do not want to read pdf, because I have already read that all ! In the future please do not respond to my thread. I am not asking for your personal time. If you do not understand my efforts. Just ignore it. I have read all the white papers of Oracle and give me your email id, I will send you all the code which I have read or downloaded. You should know that the knowledge diminish as the technology change. And that does not mean every user in the forum is stupid and as wise as you are. I repeat to state that I have 15 years of experience in Oracle forms 6i._ including Oracle 7,8,9i. This is the first time I am ever visiting oracle forums since past several years. I was the first person to use oracle 7 in my city where people were not knowing what oracle is. At that time I was knowing that the password for scott is tiger which even the reputed institutes in my city was not knowing. at that time I was also knowing that one of the person from oracle made a mistake in indexing the rowid. I think this should be enough to you for now.

  • 10g Preview Problems

    Hello Everyone, we are hoping for some help in deploying one of the tutorial applications.
    Currently we are testing out the JDeveloper 10g preview application. We''ve been able to follow a few of the tutorials, although it seems that at least half have instructions that are only valid for previous versions of JDeveloper. Anyways, the ADF Web Application Tutorial seemed like a very simple example that shows one how to leverage this new technology. Specifically we followed the, "Developing a Web Application Using the Default Technology Scope Tutorial" tutorial. We are able to follow and run this tutorial quite easily using the embedded application server with JDeveloper 10g.
    We would like to deploy this very basic application to our application server sitting out on the network. The version of this application server is 9.0.3.0.0 . So, we create a .war file and deploy this to our OC4J instance. When we attempt to goto the customers.jsp page we receive this error:
    java.lang.NoSuchMethodError
    at oracle.adf.model.servlet.ADFBindingFilter.initializeBindingContext(ADFBindingFilter.java:228)
    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:84)
    at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:556)
    at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:306)
    at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:767)
    at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.AJPRequestHandler.run(AJPRequestHandler.java:148)
    at com.evermind[Oracle9iAS (9.0.3.0.0) Containers for J2EE].server.http.AJPRequestHandler.run(AJPRequestHandler.java:72)
    at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:803)
    at java.lang.Thread.run(Thread.java:479)
    Can anyone help us out?
    Thank you

    Thanks for the info Duncan.
    So when different documentation refers to Standalone OC4J that doesn't mean only include installations of the Oracle containers but also installations of the application server itself?
    In other words I thought that for development you might install the standalone Oracle containers but for a more production worthy environment you would run the application server suite. I was under the impression that where instructions specify updating/upgrading the standalone those instructions don't always apply to the Application server installation as well.
    Do you understand what I'm atttempting to say? I feel that since I'm very new to the J2EE environment my lack of knowledge regarding terminology and architecture is a hinderance. That said I'm not always adequately explaining my situation and or problems.
    So, in conclusion, even though we have installed the application server and not the standalone (Oracle Containers) we still need to install the adf runtimes.
    Is this correct?
    Thanks again

  • Print Preview in web report problem

    After Clicking Print buttonn on the web report, i select Print Preview from IE Explorer and here the variable values passed to the print function in web template, are getting displayed and actually it is part of URL , getting displayed in the Print Preview.
    any ideas ..
    i have already cleared the value of title and footer in page setup.
    and this is a junk data in the header in the print preview
    it will be something like this,
    User%20ID:%xyz%20printed%20 etc...
    actually i am passing below values to the print function,
    &P_FOOTER_RIGHT='+SYUSER + '&P_HEADER_LEFT='+REPTXTLG +
    '&P_FOOTER_LEFT=' +INFOCUBE

    Do you use a field for coloring a column or cell?
    If the coding is not too large it could be helpfull to post the coding as well.
    Regards,
    John.

  • DataAction class changed from 10g Preview version to Production

    I have been using the production version of JDeveloper to work through the "Creating a JSP Application using ADF Business Components and ADF DataBinding" tutorial that was written for the 10g Preview (http://otn.oracle.com/products/jdev/collateral/tutorials/9050/bizcomp_jsp_tut.html).
    In one section it instructs you to override the findForward() method of a DataAction. Unfortunately, there is no longer an overloaded version of findForward() in the DataAction class that returns an ActionForward object, only one that returns void. Overloading the method is not a problem per se, but it cannot return super.findForward() as is specified.
    There is also a problem with importing oracle.adf.controller.struts.actions.PageLifecycle; the class does not seem to be part of that package.
    Any help or guidance is greatly appreciated. Thanks!

    Ryan,
    Yes, some of the classes have changed between the preview and the production release. The extent of the changes are describe in the release note accessible from the help menu.
    As for the findForward method, the value of the action forward is now set to the context object. Look at the javadoc for StrutsPageLifecycle.findForward
    http://download.oracle.com/otn_hosted_doc/jdeveloper/905/adf_javadocs/oracle/adf/controller/struts/actions/StrutsPageLifecycle.html#findForward(oracle.adf.controller.lifecycle.LifecycleContext)

  • 10g preview : bc4j_framework_installer.jar has 0 bytes

    While searching for a class file in JAR files, the tool I used stumbled onto an empty JAR file (zero bytes):
    <JDEV_HOME>\jdev\doc\ohj\bc4j_framework_installer.jar
    I don't know if this is (un)intended or that it may cause problems somewhere, but since this is a preview release ... I thought, I just let them know.
    success
    -Jan

    This is a preview bug. It isn't harmful for running the Jdeveloper 10g and installer.

  • Report 6i vs 10g

    I have migrated from reports 6i to 10g. In reports 6i, we have a report previwer which give exactly as how we design in the report builder and we are able to print as it is.
    But in 10g we have different destination format & type. Which is the best format to use.
    I have used html, but my reports has line formating etc, which are not appearing in html.
    I have tried pdf , format are almost same, but orientation is wrong. My report orientation is landscape. but printing it is going to potrait mode. every time i have to select landscape mode. Where as the same report is correctly printing in 6iver.
    Please suggest a best report format.

    I don't think there is a "best report format". Id depends on what you want to achieve. Instaed of html you could use htmlcss, this provides html-output with extended layour options. For printing, pdf (in my opinion) is the best format. About your problem with always having to choose the correct orientation, there is an option in pdf-viewer to "always take the best fitting paper", this should solve your issue.

  • Reports 6i against 10g database

    Hi,
    We are upgrading our database from 9i to 10g. We are running our reports (6i) against 10g database in the batch mode. For some of our reports we are getting the following error:
    REP-0736: There exist uncompiled program unit(s).
    REP-1247: Report contains uncompiled PL/SQL.
    When report is opened in ReportBuilder it needs to be recompiled against 10g and then it runs fine.
    Please advise how to solve this problem.

    This is not because of the database is changed. Some of the packages/program units compilation dates might have changed and hence reports wants it to be recompiled.
    Rajesh Alex

  • Z Report of Transaction ME28.(Release Purchase Order)

    Dear all,
                   I want to make Z Report for the Transaction ME28 (Release Purchase Order).
    I am facing problem of GUI status in my Z Report. Actually Report is not displaying like ME28.
    and all the menu and function keys are also not coming properly.
    So, pls suggest me good solution.
    Thanks & Regards,
    Sandip Sonar.

    I am attaching a copy of ME28. Please give it to your ABAP consultant.
    He should be able to do the needful:
    REPORT RM06EF00 NO STANDARD PAGE HEADING MESSAGE-ID ME.
           Anzeigen Einkaufsbelege zur Belegnummer                       *
    Tabellen                                                            *
    INCLUDE FM06LTO1.
    INCLUDE FM06LCFR.
    **table added t16fc  - SAPBY     6 Feb 98
    TABLES: T16FG, T16FS, T16FV, T16FE, RM06B, T160B, T16FC.
    DATA: BEGIN OF XEKPO OCCURS 100.
            INCLUDE STRUCTURE EKPO.
    DATA: END OF XEKPO.
    *- Interne Tabelle der Zustände -
    DATA: BEGIN OF ZUS OCCURS 10.
            INCLUDE STRUCTURE T16FV.
    DATA: END OF ZUS.
    DATA: BEGIN OF ZUSKEY,
             MANDT LIKE EKKO-MANDT,
             FRGGR LIKE EKKO-FRGGR,
             FRGSX LIKE EKKO-FRGSX,
          END OF ZUSKEY.
    Parameter und Select-Options                                        *
    PARAMETERS:     P_FRGCO LIKE T16FC-FRGCO OBLIGATORY.
    SELECT-OPTIONS: S_FRGGR FOR EKKO-FRGGR.
    PARAMETERS:     P_FRGSE LIKE RM06A-P_FRGSE DEFAULT 'X',
                    P_FRGRS LIKE RM06A-P_FRGRS,
                    P_FRGVO LIKE RM06A-P_FRGVO DEFAULT 'X',
    set default to 'X' to show items as well - SAPBY
                    P_MITPOS AS CHECKBOX DEFAULT 'X',
    set default to 'DEFAULT'  - SAPBY
                    LISTU LIKE T160O-LISTU DEFAULT 'DEFAULT'.
    SELECT-OPTIONS: S_BSTYP FOR EKKO-BSTYP,
                    S_EKORG FOR EKKO-EKORG,
                    S_EBELN FOR EKKO-EBELN MATCHCODE OBJECT MEKK
                                           MEMORY ID BES,
                    S_BSART FOR EKKO-BSART,
                    S_EKGRP FOR EKKO-EKGRP,
                    S_LIFNR FOR EKKO-LIFNR MATCHCODE OBJECT KRED,
                    S_RESWK FOR EKKO-RESWK,
                    S_BEDAT FOR EKKO-BEDAT.
    Hilfsfelder                                                         *
    INCLUDE FM06LCEK.
    DATA: XFRG1 LIKE EKKO-FRGZU,
          XFRG2 LIKE EKKO-FRGZU.
    DATA: XSELKB LIKE EKKO-BSTYP,
          XSELKK LIKE EKKO-BSTYP,
          XSELKL LIKE EKKO-BSTYP,
          XSELKA LIKE EKKO-BSTYP.
    FIELD-SYMBOLS: .
    DATA: HFDPOS LIKE SY-FDPOS.
    **workflow line added for workflow
    DATA : LAST_USER_COMMAND  LIKE SY-UCOMM.
    Intitialisierung                                                    *
    INITIALIZATION.
      PERFORM ANFORDERUNGSBILD(SAPFM06L) USING XSELKB XSELKK
                                               XSELKL XSELKA.
    lines 67, 70 and 73 commented out -SAPBY
    **listu = t160b-listu.
      S_BSTYP-SIGN = 'I'.
      S_BSTYP-OPTION = 'EQ'.
    **if xselkb ne space.
      S_BSTYP-LOW = 'F'.
      APPEND S_BSTYP.
    **endif.
      IF XSELKK NE SPACE.
        S_BSTYP-LOW = 'K'.
        APPEND S_BSTYP.
      ENDIF.
      IF XSELKL NE SPACE.
        S_BSTYP-LOW = 'L'.
        APPEND S_BSTYP.
      ENDIF.
      IF XSELKA NE SPACE.
        S_BSTYP-LOW = 'A'.
        APPEND S_BSTYP.
      ENDIF.
    next two lines added to default the release code
      IMPORT T16FC-FRGCO FROM MEMORY.
    get parameter id 'ZRC' field t16fc-frgco.
      P_FRGCO = T16FC-FRGCO.
    Seketionsbild                                                       *
    AT SELECTION-SCREEN ON LISTU.
      PERFORM LISTUMFANG(SAPFM06L) USING LISTU.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FRGCO.
      CALL FUNCTION 'HELP_VALUES_FRGAB'
           EXPORTING
                I_FRGOT = '2'
           IMPORTING
                E_FRGAB = P_FRGCO
           EXCEPTIONS
                OTHERS  = 1.
    AT SELECTION-SCREEN.
      CALL FUNCTION 'ME_REL_CHECK_MANY'
           EXPORTING
                I_FRGOT = '2'
                I_FRGCO = P_FRGCO
           TABLES
                T_FRGGR = S_FRGGR
                T_T16FV = ZUS.
    Beginn der Selektion                                                *
    START-OF-SELECTION.
      NOT_FOUND = 'X'.
      SET PF-STATUS 'FREI'.
      SET TITLEBAR '001' WITH P_FRGCO.
      PERFORM FRG_INIT(SAPFM06L) USING P_FRGCO P_MITPOS.
    *- Lesen Belegköpfe -
      SELECT * FROM EKKO APPENDING TABLE XEKKO
                         FOR ALL ENTRIES IN ZUS
                         WHERE FRGRL EQ 'X'
                           AND FRGGR EQ ZUS-FRGGR
                           AND FRGSX EQ ZUS-FRGSX
                           AND EBELN IN S_EBELN
                           AND BSTYP IN S_BSTYP
                           AND EKORG IN S_EKORG
                           AND LIFNR IN S_LIFNR
                           AND RESWK IN S_RESWK
                           AND BEDAT IN S_BEDAT
                           AND BSART IN S_BSART
                           AND EKGRP IN S_EKGRP
                           AND LOEKZ EQ SPACE.
      IF P_FRGRS NE SPACE.
        SELECT * FROM EKKO APPENDING TABLE XEKKO
                           FOR ALL ENTRIES IN ZUS
                           WHERE FRGRL EQ SPACE
                             AND FRGGR EQ ZUS-FRGGR
                             AND FRGSX EQ ZUS-FRGSX
                             AND EBELN IN S_EBELN
                             AND BSTYP IN S_BSTYP
                             AND EKORG IN S_EKORG
                             AND LIFNR IN S_LIFNR
                             AND RESWK IN S_RESWK
                             AND BEDAT IN S_BEDAT
                             AND BSART IN S_BSART
                             AND EKGRP IN S_EKGRP
                             AND LOEKZ EQ SPACE.
      ENDIF.
      SORT XEKKO.
    *- Prüfen Freigabevoraussetzungen -
      LOOP AT XEKKO.
        MOVE-CORRESPONDING XEKKO TO ZUSKEY.
        READ TABLE ZUS WITH KEY ZUSKEY BINARY SEARCH.
        CHECK SY-SUBRC EQ 0.
        XFRG1 = ZUS+9(8).
        XFRG2 = XEKKO-FRGZU.
        TRANSLATE XFRG2 USING 'X  +'.
        OVERLAY XFRG1 WITH XFRG2 ONLY '+'.
        SEARCH XFRG1 FOR 'X'.
    *---- Keine Freigabezuständigkeit -
        IF SY-SUBRC NE 0.
          DELETE XEKKO.
        ELSE.
    *---- Freigabestelle merken -
          HFDPOS = SY-FDPOS.
          ASSIGN XFRG2+SY-FDPOS(1) TO .
    *---- Freigabe bereits erfolgt -
          IF P_FRGRS EQ SPACE AND
              EQ SPACE.
            DELETE XEKKO.
          ELSE.
    *---- Freigabe noch nicht erfolgt -
            IF P_FRGSE EQ SPACE AND
                NE SPACE.
              DELETE XEKKO.
            ELSE.
    *---- Freigabevoraussetzung fehlt -
              IF XFRG1 CA '+' AND
                 P_FRGVO NE SPACE.
                DELETE XEKKO.
              ELSE.
                EKKO = XEKKO.
                PERFORM FRG_FEKKO_AUFBAUEN(SAPFM06L) USING HFDPOS.
              ENDIF.
            ENDIF.
          ENDIF.
        ENDIF.
      ENDLOOP.
      SORT XEKKO.
    *- Lesen Belegpositionen -
      IF P_MITPOS NE SPACE.
        SELECT * FROM EKPO APPENDING TABLE XEKPO
                           FOR ALL ENTRIES IN XEKKO
                           WHERE EBELN EQ XEKKO-EBELN.
      ENDIF.
    *- Ausgabe -
      LOOP AT XEKKO.
        EKKO = XEKKO.
        PERFORM EKKO_ANSCHRIFT(SAPFM06L).
        PERFORM EKKO_AUSGABE(SAPFM06L).
        IF P_MITPOS NE SPACE.
          LOOP AT XEKPO WHERE EBELN EQ EKKO-EBELN.
            EKPO = XEKPO.
            PERFORM FC_ME_READ_HISTORY(SAPFM06L).
            PERFORM EKPO_AUSGABE(SAPFM06L).
          ENDLOOP.
        ENDIF.
      ENDLOOP.
    Ende der Selektion                                                  *
    END-OF-SELECTION.
      IF NOT_FOUND NE SPACE.
        MESSAGE S260.
        IF SY-CALLD NE SPACE.
          LEAVE.
        ELSE.
          LEAVE TO TRANSACTION SY-TCODE.
        ENDIF.
      ENDIF.
      WRITE: /(81) SY-ULINE.
    OK-Code-Eingabe                                                     *
    AT USER-COMMAND.
    **workflow inserted 6 Feb 98 by SAPBY
        PERFORM WORKFLOW_AT_USER_COMMAND.
    INS GSB 18/02/2004 - check user approving is not user that create
    PO
    if sy-ucomm = 'FRGU' or sy-ucomm = 'FRGS'.
    loop at xekko.
      if xekko-ERNAM = sy-uname.
         CALL FUNCTION 'POPUP_TO_DISPLAY_TEXT'
           EXPORTING
             TITEL              = 'Error'
    TEXTLINE1 = 'As the creator of this pruchase order you cannot approve it
    as well !'
        leave program.
      endif.
    endloop.
    endif.
      PERFORM USER_COMMAND(SAPFM06L).
    Seitenueberschrift                                                  *
    TOP-OF-PAGE.
      PERFORM TOP(SAPFM06L).
    TOP-OF-PAGE DURING LINE-SELECTION.
      PERFORM TOP(SAPFM06L).
    **& form workflow_at_user_command
    TEXT
    ---> p1  text
    <--  p2  text
    FORM WORKFLOW_AT_USER_COMMAND.
      IF LAST_USER_COMMAND IS INITIAL.
        LAST_USER_COMMAND = SY-UCOMM.
      ENDIF.
      IF SY-UCOMM EQ 'ZURU'.
         PERFORM TRIGGER_WORKFLOW.
      ENDIF.
      CASE SY-UCOMM.
        WHEN 'BU'.
          IF P_MITPOS EQ 'X'.
            CHECK LAST_USER_COMMAND <> 'FRGR'.
            PERFORM TRIGGER_WORKFLOW.
          ELSE.
            CHECK LAST_USER_COMMAND = 'FRGS'.
            PERFORM TRIGGER_WORKFLOW.
          ENDIF.
        WHEN 'FRGU'.
          PERFORM TRIGGER_WORKFLOW.
      ENDCASE.
      LAST_USER_COMMAND = SY-UCOMM.
    ENDFORM.
    **& form TRIGGER_WORKFLOW.
    TEXT
    ---> p1  text
    <--  p2  text
    FORM TRIGGER_WORKFLOW.
    DATA : BEGIN OF ZEKKO OCCURS 20.
              INCLUDE STRUCTURE ZEKKO.
    DATA : END OF ZEKKO.
    DATA : BEGIN OF YEKKO OCCURS 20.
              INCLUDE STRUCTURE ZEKKO.
    DATA : END OF YEKKO.
    DATA : WFBAN LIKE EKKO-EBELN,
           WFERN LIKE EKKO-ERNAM.
    CLEAR : WFBAN, WFERN.
    MOVE-CORRESPONDING XEKKO TO YEKKO.
    CONCATENATE YEKKO-FRGZU 'X' INTO YEKKO-FRGZU.
    APPEND YEKKO.
    MOVE-CORRESPONDING XEKKO TO ZEKKO.
    *XEKKO-KZ = 'F'.
    APPEND ZEKKO.
    SELECT SINGLE KOKRS KOSTL
         INTO (EKKN-KOKRS, EKKN-KOSTL)
         FROM EKKN
         WHERE EBELN = XEKKO-EBELN
         AND EBELP   = '00010'.
    if sy-subrc <> 0.                  " Cost centres not mandatory at XXX
      exit.
    endif.
    CALL FUNCTION 'Z_ME_REL_EVENT_EKKO'
         EXPORTING
              I_CALL_UPDKZ = 'F'
              I_WFBAN      = EKKO-EBELN
              I_FRGCO      = T16FC-FRGCO
              I_ERNAM      = SY-UNAME
              I_UCOMM      = SY-UCOMM
         TABLES
              I_EKKO_NEW   =  YEKKO
              I_EKKO_OLD   =  ZEKKO.
    ENDFORM.

  • 10g preview SerialVersionUID

    I am devloping an app using JAXB in jdev 10g. I added the JAXB libraries from JWSDP-1.3 to my project along with some jaxb source code I compiled with JWSDP. I am using JWSDP so I can use the xjc serializable extension to be able to store my classes as cmp fields.
    When I use the embedded oc4j that comes with jdev 10g preview the app works fine. When I deploy to a standalone version of the same oc4j along with the same added libraries, it also works as expected. But when I deploy to the standalone 10g oc4j preview, along with the same added libraries, using this type of code:
    ObjectFactory objFactory = new ObjectFactory();
    MyObjectType myObject = objFactory.createMyObjectType();
    I am getting an error saying:
    java.lang.InternalError: com.sun.msv.datatype.xsd.XSDatatypeImpl; local class incompatible: stream classdesc serialVersionUID = 1, local class serialVersionUID = 48001797565480860 at com.sun.xml.bind.unmarshaller.DatatypeDeserializer.deserialize(DatatypeDeserialer.java:30)
    Strangely it does not happen on most of the jaxb classes I try to invoke, only a few. I believe the error means that there is a different version some JAXB implementation classes in the OC4J preview than I added to the default embedded oc4j. Can anyone point me in the right direction on how to fix this?

    I have a little more information. The problem was being caused by a custom datatype which used the <union/> tag. I'm still a little puzzled why it works in jwsdp-1.3 and the embedded version, but not the 10g preview. Does anyone know what libraries I can move from JWSDP-1.3 into oc4j 10g preview to get the union tag to work?

  • Is Oracle interested in feedback on preview release?

    Currently I'm working with JDeveloper 10g Preview and sometimes I probably find "unwanted features". Until now I found work arounds. My question is, is Oracle interested to get reports about those "unwanted features" and if yes, where shall I report them.
    Regards,
    C.D.

    All feedback on JDeveloper can be posted in the following forum: JDeveloper and ADF
    Regards,
    OTN

  • Terrible Performance with 10g preview

    I have serious performance problems with the 10g preview during basic operations.
    Very frequently, it just locks up, using 100% CPU for 5-10 seconds.
    It seems to occur every time I change window, for example
    - double click on an error message in either the Compiler window or the Structure window and I have to wait 10 seconds before the cursor is active in the code editor.
    - double click on a file in the navigator, 10 seconds before the opened file can be edited.
    - click on an item in the HTML component palette
    - close a code editor window. Can't use the next window for 10 seconds (this is less reliable than the others)
    I am running NT4 SP6 on a PIII 500Mhz with 512M of memory. According to task manager, I am not using all the memory yet.

    I hit the virus scanner problem when I first started using 903, but that is not the problem now.
    Here is a dump produced as described.
    Full thread dump OJVM Client VM (9.0.5.972 4dopv):
        "AWT-EventQueue-0"    prio: 6    state: runnable
        "AWT-Shutdown"    prio: 5    state: waiting for notification of monitor 0x1D1D7C24
            void java.lang.Object.wait(long)
                native code
            void java.lang.Object.wait()
                Object.java:426
            void sun.awt.AWTAutoShutdown.run()
                [locked monitor 0x1D1D7C24]
                AWTAutoShutdown.java:259
            void java.lang.Thread.run()
                Thread.java:536
        "Java2D Disposer"    prio: 10    state: waiting for notification of monitor 0x1D257D84
            void java.lang.Object.wait(long)
                native code
            java.lang.ref.Reference java.lang.ref.ReferenceQueue.remove(long)
                [locked monitor 0x1D257D84]
                ReferenceQueue.java:111
            java.lang.ref.Reference java.lang.ref.ReferenceQueue.remove()
                ReferenceQueue.java:127
            void sun.java2d.Disposer.run()
                Disposer.java:97
            void java.lang.Thread.run()
                Thread.java:536
        "WeakDataReference polling"    prio: 1    state: waiting for notification of monitor 0x1E4FB124
            void java.lang.Object.wait(long)
                native code
            java.lang.ref.Reference java.lang.ref.ReferenceQueue.remove(long)
                [locked monitor 0x1E4FB124]
                ReferenceQueue.java:111
            java.lang.ref.Reference java.lang.ref.ReferenceQueue.remove()
                ReferenceQueue.java:127
            void oracle.ide.util.WeakDataReference$Cleaner.run()
                WeakDataReference.java:88
            void java.lang.Thread.run()
                Thread.java:536
        "AWT-Windows"    prio: 6    state: runnable
            void sun.awt.windows.WToolkit.eventLoop()
                native code
            void sun.awt.windows.WToolkit.run()
                WToolkit.java:253
            void java.lang.Thread.run()
                Thread.java:536
        "IdeMinPriorityTimer"    prio: 1    state: waiting for notification of monitor 0x1F74216C
            void java.lang.Object.wait(long)
                native code
            void java.lang.Object.wait()
                Object.java:426
            void java.util.TimerThread.mainLoop()
                [locked monitor 0x1F74216C]
                Timer.java:403
            void java.util.TimerThread.run()
                Timer.java:382
        "IconOverlayTrackerTimer"    prio: 5    state: waiting for notification of monitor 0x1CFCA064
            void java.lang.Object.wait(long)
                native code
            void java.lang.Object.wait()
                Object.java:426
            void java.util.TimerThread.mainLoop()
                [locked monitor 0x1CFCA064]
                Timer.java:403
            void java.util.TimerThread.run()
                Timer.java:382
        "IconOverlayTrackerTimer"    prio: 5    state: waiting for notification of monitor 0x1E1D64E4
            void java.lang.Object.wait(long)
                native code
            void java.lang.Object.wait()
                Object.java:426
            void java.util.TimerThread.mainLoop()
                [locked monitor 0x1E1D64E4]
                Timer.java:403
            void java.util.TimerThread.run()
                Timer.java:382
        "TimerQueue"    prio: 5    state: waiting for notification of monitor 0x1D51E514
            void java.lang.Object.wait(long)
                native code
            void javax.swing.TimerQueue.run()
                [locked monitor 0x1D51E514]
                TimerQueue.java:231
            void java.lang.Thread.run()
                Thread.java:536
        "Finalizer"    prio: 8    state: waiting for notification of monitor 0x1CDFC134
            void java.lang.Object.wait(long)
                native code
            java.lang.ref.Reference java.lang.ref.ReferenceQueue.remove(long)
                [locked monitor 0x1CDFC134]
                ReferenceQueue.java:111
            java.lang.ref.Reference java.lang.ref.ReferenceQueue.remove()
                ReferenceQueue.java:127
            void java.lang.ref.Finalizer$FinalizerThread.run()
                Finalizer.java:159
        "Reference Handler"    prio: 10    state: waiting for notification of monitor 0x1CDFC124
            void java.lang.Object.wait(long)
                native code
            void java.lang.Object.wait()
                Object.java:426
            void java.lang.ref.Reference$ReferenceHandler.run()
                [locked monitor 0x1CDFC124]
                Reference.java:113
        "WaitCursorTimer"    prio: 5    state: waiting for notification of monitor 0x1F11E28C
            void java.lang.Object.wait(long)
                native code
            void java.lang.Object.wait()
                Object.java:426
            void java.util.TimerThread.mainLoop()
                [locked monitor 0x1F11E28C]
                Timer.java:403
            void java.util.TimerThread.run()
                Timer.java:382
        "main"    prio: 5    state: idle
        "VM Tasks"    prio: 1    state: runnable
        "Signal Dispatcher"    prio: 1    state: idle

  • Problems with the Losing Release Strategies Approvals in PO.

    Hi Experts,
    We're using the BBP_WFL_APPROV_BADI for Purchase Orders (WS14000145) the source code of BADI works fine.
    I can define all the approvers as source code.
    I'm  making  any text modification in the PO with status Awaiting Approval. This works fine, but I have a problems when i make the modification in the PO  ( Document Approved ) with status  ordered  or Error in Process , if I make the simple modification   (explo. text modification) the release strategie is re-starting again, losing all the approvers and approvalls. We need that modification not start the release strategy again.
    The re-start should be make only for values modifications (Price, Quantity).
    There is other problem with approvals preview too, the approval's preview with the ordering of approvals dissapears. When
    I make the same modification in PO with  ordered status.
    Thanks

    Hi Masa, How are you?
    I check the table BBPD_COMP_FIELDS but i didnt understand anything...I need to make tho desactivate the re-start of release strategies..WHen I make a smple modification in the PO ( for explo text documents).
    I my process now..if I make the modification in the PO with status orderer ( any modification) the system re-start the approvals levels...I need re-start only for value modifications...Could you help me?
    Thanks,
    Gustavo Nogueira

Maybe you are looking for

  • Cancelling Concurrent Request hangs

    Hi Experts, Recently we upgrade the OS to solaris 5.8 to 5.10 Concurrent request like Receipt Printing running more than 20 minutes and it completed with warning, the log file shows printer is not accepting. if we cancel these requests it hangs. Then

  • Intellisense is lazy?

    Sql2k8 SSMS intellisense is lazy ot it seems so. After have created an TSQL object my intellisense does not advert its existence. Even after refresh at Sql Server database, intellisense does not show me that object. What am I missing here? Obviously

  • ECC 6.04 transport objects to ECC 6.05

    Hi Experts, My apology in advance if I posted it in the wrong category. I'd like to know if its possible to transport objects from ECC 6.0 eh4 to ECC 6.0 ehp5? Cheers, R-jay

  • SAP BIW v/s CRM!!! Which training to go for?

    Hi, I am new to SAP world and don't have a functional background in any SAP modules. I am thinking to swicthing my career to SAP functional. I have came across many SAP training instutes in Northeast (NJ, NY, PA) area and many offer Job assitance aft

  • My fingerprint scan stopped working. how do i reset it

    Fingerprint scan says not registered. now do i reset fingerpring scann?