Analyze Wizard in Oracle 10.2.0.1.0

Where can I find **Analyze Wizard** in my Oracle 10.2.0.1.0 ? ORACLE has been installed successfully on my PC and it is up and running.
I am logged on to ORACLE ENTERPRISE MANAGER, but I don't see anywhere Analyze Wizard. I am supposed to run Analyze Wizard on a table.
Thank you for your help.

Thank you Rakesh Bhai.
This is what I have been asked to do ( without givien any directions):
==================================================
1: Run Analyze wizard on the CLIENT table in the CLASSMATE schema by right clicking over the CLIENT table to bring up the menu. Then scroll down almost to the bottom of the menu, and left-click the ANALYZE..option. Then answer these questions:
a: How many rows are in the table?
b: What is the avg length of the row?
c: How many empty blocks are there for the table?
.......> When I right click on the above given table in OEM, I don't see anything that will show me the info being asked.
===============================================
I ran your command in iSQL Plus but it didn't show me any results. This is the command I ran:
exec DBMS_STATS.GATHER_TABLE_STATS('CLASSMATE', 'CLIENT');
Thanks.

Similar Messages

  • How to build wizard in Oracle Forms?

    How to build wizard in Oracle Forms? Is it possible only in JDeveloper?
    Regards
    Rajesh Kumar

    What do you mean here - you want to extend the Forms Builder with your own wizard, or you want to build a Forms Application with a Wizard Style interface?
    If it's the First then you can't, if it's the second then check out the 9i demos there is a re-usable wizard component that shows you how to do it.

  • Hyperion analyzer installation on oracle 9i RAC

    How can i use the fail over method on Oracle RAC in installation of Heperion anlayzer . Or can i have a link to analyzer installation on oracle RAC.

    For 9i , this is better:
    http://download-uk.oracle.com/docs/cd/B10501_01/rac.920/a96600/toc.htm

  • Anyone familiar with "The Standby Wizard for Oracle "

    Is anyone familiar with "The Standby Wizard for Oracle " by Relational Database Consultants, Inc?
    It is a GUI app that supposedly simplifies and automates the creation, maintenance, and switchback functions necessary to implement Oracle's standby database paradigm for high-availability.
    I have a very small IT shop and simplification with data protection is important to me.
    I'd like to read anyones thoughts if you have such.

    Hi
    I never used this tool. However it is important that you have the right infrastructure, too. A standby database wrong implemented is useless. You can try to call a consult in near you to implement the dataguard.
    Does Relational Database Consultants has a documentation about the product?
    Bye, Aron

  • Analyze wizard

    Hi,
    in OEM 9.2.0 when I launch analyze wizard , I receive VTO-2018 error. It says : wizard not available since the target Database was configured manually.
    What would be the solution ? Should I relaunch intelligent agent on target database ?
    Many thanks before.

    This message raising when you did add instance for you EM manually.
    Look, when you choose menu Navigator->Discover Nodes, OEM did not contact with agent
    and instance was configured manually.
    Re-run Discover Nodes and be sure, that EM will contact agent.

  • Launching Wizards in Oracle 11G on Linux install

    Hi,
    Just wondering if someone can tell me where the wizard launches are located in the Linux install.
    Thanks,
    Zach

    Hans,
    I have heard them referred to in different ways,
    Configuration assistance, Wizards, etc. Say if I
    didnt want to create a database by command line. I
    wanted to walk through "Configuration Assistant" and
    choose defaults for the quick and easy setup. No worries. Using the correct terminology gets the right answer faster, and the wrong terminology simply means that we have to test and verify the question. Always works that way.
    One definition of professional is 'a person who knows the right name for the tools'. Based on that, I've known come amateurs who are much better than the pros.
    I would like to figure out where to launch the
    "Configuration Assistant" that might let me do that.
    I know in Windows environment, they are located right
    in the Oracle start menu. Actually, if you took a moments gander you might have noticed that the 'Start Menu' is nothing more than a set of shortcuts. There is literally no program 'In' the Start Menu.
    Right clicking on the Start Menu shortcut and looking at the properties would tell you the name of the Assistant and that it is located in the ORACLE_HOME/bin directory.
    And the nice thing about Oracle is that the names are pretty much the same in Linux, Unix and Windows (and others as well) Due to historic silliness, Windows needs a .exe at the end of the file name, so in Windows it is netca.exe and in Linux it's netca ... and so on.
    >
    Thanks for any help.Hope the above helps
    >
    Zach

  • Analyze table in oracle 8.1.6

    Hi,
    I am working in oracle 8.1.6 on unix.the optimizer used here is RBO. I need to analyze a table using the command "analyze table <tablename> compute statistics; but my team mate said that the using anlyze table will degrade the performance.
    how can i analyze a table without affecting the performance?...
    give me an example..
    rgds..

    user537350 wrote:
    hi,
    i did defrag table using the command alter table move tablespace then rebuild the indexes and then analyze the table.
    while doing the analyze of table my teammate said it will degrade the performance?..how can i proceed ..First, I wouldn't just blindly assume I have a problem to be fixed just because "my teammate" said that what I did would degrade performance. Did he have a valid theory to back up his assertion? Why not actually measure performance and see if it degraded?
    BTW, I assume you realize that your vesion of oracle is totally unsupported in this millenium .... which means your organization doesn't value the data in the database.
    Edited by: EdStevens on Aug 12, 2009 10:46 AM

  • Analyzer connectivity to Oracle table

    I'm running into some problems and can't seem to figure out what's going on. I'm working with Essbase 6.5.3 and Analyzer 6.5. I've got a relational table stored in Oracle with transaction level detail. I'm trying to access the table through Analyzer and seem to be having problems with my connection. I select my driver type as oracle and the JDBC driver populates as well as the database connection string. I update my database connection string with my host name and my database but when i put in my user name and password and hit Test Connection I get the Error--Test connection failed. No other errors or anything. I can connect to my database via SQL so not sure why I'm not able to connect through Analyzer.Any thoughts or suggestions would be most helpful!Thanks!Mary Ann

    did you use SQL authentication?

  • Custom Wizard in Oracle RPAS

    Hi,
    I am newb here. I did some research but i could not find answer for my question: How to build custom wizard in configuration tool in RPAS. The only information I found are placed in configuration guide, but it is limited just to list of icons in configuration tool.
    Thanks for any info

    How about starting with the documentation...
    http://www.oracle.com/pls/db102/search?remark=quick_search&word=user+defined+datatypes&tab_id=&format=ranked

  • Unable to open Graph Wizard on Oracle Report Designer 10g  running windows

    Hi there, I am running Oracle Designer 10g Version 10.1.2.3.0 on Windows 7 64 Bit SP1
    My reports run fine until I try to add a graph to the layout. This only occurred after we moved from Windows XP to Windows 7 64 bit.
    I get the following errors when opening the Graphing Wizard...
    In the first message box I get the following:
    REP-0069: Internal Error
    REP-0: java.lang.NullPointerException
    Clicking OK, results in this message:
    REP-6212: Unable to parse graph definition
    Any suggestions would be greatly appreciated.
    Thanks,
    Miles

    This only occurred after we moved from Windows XP to Windows 7 64 bit.10g is not supported on W7 64 bit, only on 32 bit with the appropriate patches. See note:
    Certification of Oracle Developer Suite 10g (10.1.2) on Windows 7 (32-bit) [ID 1292919.1]
    Any suggestions would be greatly appreciated.You can run Developer 10g in XP mode:
    http://www.microsoft.com/windows/virtual-pc/download.aspx
    Edited by: InoL on Apr 17, 2012 3:46 PM

  • Regarding Oracle Financial Analyzer

    Hi all
    Does oracle Financial Analyzer works with Oracle Apps only or can it be used with Other ERP packages also??
    2)Is there any document on how to get reports regarding EVA,RAROC using the Oracle Financial Analyzer.

    Hi,
    OFA: How is it related to DW. Is it an OLAP tool? if yes How is it different from Express Objects and why two tools like OFA and Oracle Express Analyser/Objects?
    DW usually refers to a larger enterprise solution including multiple solution areas of data consolidated. OFA is an OLAP tool which typically only focuses on one or a few solution areas, such as Finance or Human Resources. OFA is a prepackaged solution much like Office productivity software, where as Express Objects is a complete development environment for OLAP applications. Express Objects is comparable to Oracle JDeveloper or IBM Eclipse, only it's for an OLAP data source (Express Server that is).
    Why two tools, well some people want custom applications developed from scratch because of user requirements and data analysis needs, while others are happy with a predeveloped solution that only needs a little customization such as OFA. OFA does a great job in the Budgeting/Planning/Reporting area.
    Bill

  • Oracle Index Wizard

    Can you please answer any of these questions.
    1) How to use Oracle Index wizard in oracle 10g and how to go to that wizard.
    2) What is the url to access oracle 10g enterprise manager console.
    3) Do we need to install any other softwares to access Oracle 10g index wizard.

    In Oracle 9i, try this link: http://www.lc.leidenuniv.nl/awcourse/oracle/em.920/a86647/indxtun.htm#1003379
    To access the OEM Database Console try to access the link http://server_ip_or_name:5505/em/console
    In Oracle 10g try this:
    Using Segment Advisor
    You can use Segment Advisor to provide advice on whether an object is a good candidate for a shrink operation based on the level of space fragmentation within an object. The advisor also reports on the historical growth trend of segments. You can use this information for capacity planning and for arriving at an informed decision about which segments to shrink. Use the Segment Advisor wizard to evaluate objects for block and space usage and to determine whether space can be saved by shrinking highly fragmented segments. The space gained by the implementation of these recommendations is returned to the tablespace. You can launch the Segment Advisor from the Advisor Central page or you can initiate it in the context of a schema object, such as an index, table, tablespace, or materialized view.
    To run Segment Adviso, follow these steps:
    1. Navigate to the Database Home page.
    2. In the Related Links section, click on Advisor Central. The Advisor Central page appears displaying a list of all Advisors available to you and a table showing the results of Advisor tasks that have previously been initiated.
    3. Select Segment Advisor from the list of Advisors.
    Using the SQL Access Advisor
    The SQL Access Advisor helps define appropriate access structures such as indexes and materialized views to optimize SQL queries.
    cheers

  • Oracle SQL Analyze download

    Dear All
    Where i can download Oracle SQL Analyze download
    Thanks

    Google -> Oracle SQL Analyze
    That's not as hard...
    Francois

  • ORA-6512 when using Analyze in 9.2.0.7

    Good Day! Kindly Help
    I'm using 9.2.0.7 on Windows server 2003 SP1.
    Whenever I use the Analyze Wizard located on Oracle EM Console, just to compute statistics for a certain table, the ff is the query that is executed:
    begin dbms_stats.gather_table_stats(ownername=>'ECI'.tabname=>'AGGREGATEENTITY',partname=>NULL);
    it produces the ff error:
    ORA-20000:Unable to analyze TABLE "ECI"."AGGREGATEENTITY", insufficient priviledges or does not exist
    ORA-06512: at"SYS.DBMS_STATS", LINE 10292
    ORA-06512: at"SYS.DBMS_STATS", LINE 10315
    ORA-06512: at line 2
    It produces the same error for only one of my schema. Oh by the way I'm using user SYS as sysdba to do this.

    You doesn't seem to have privileges to analyze the table. You would either be needing ANALYZE ANY privilege (or others....can't remember).
    HTH
    Thanks
    Chandra Pabba
    Message was edited by:
    ChandraP
    Message was edited by:
    ChandraP

  • How To Create Gallery Wizard in Jdev 10.1.3.1?

    Folks,
    I'm working on an extension that will add a new file extension to JDeveloper. I would my extension to show up in the File/New Gallery. I know that this will involve code in the extension.xml and one or more Java classes.
    I've looked at the PHP extension and the extension.xml adds a PHPFileWizard to the File/New Gallery:
         <gallery>
            <item>
              <name>oracle.jdeveloper.addin.php.gallery.PHPFileWizard</name>
              <category>Web Tier</category>
              <folder>PHP</folder>
              <technologyKey>Web</technologyKey>
              <description>${PHP_FILE_DESC}</description>
            </item>
    ...Presumably PHPFileWizard implements one or more interfaces so that it is a 'legal' Gallery Wizard. Presumably my Java class needs to implement them as well. What are they? :)
    David Rolfe
    Orinda Software
    Dublin, Ireland
    Message was edited by:
    [email protected]
    (edited for clarity)

    The Extension SDK comes with a sample called class wizard that shows you how to implement a new wizard.
    There is a little error in one of the files there though.
    Here is the correct version of that file:
    package oracle.jdeveloper.extsamples.classgeneratorwizard;
    import java.awt.Dimension;
    import java.awt.Image;
    import java.io.File;
    import java.lang.reflect.Modifier;
    import java.net.URL;
    import javax.swing.JOptionPane;
    import oracle.bali.ewt.wizard.ImageWizardPage;
    import oracle.bali.ewt.wizard.Wizard;
    import oracle.bali.ewt.wizard.WizardDialog;
    import oracle.bali.ewt.wizard.WizardEvent;
    import oracle.bali.ewt.wizard.WizardListener;
    import oracle.ide.Context;
    import oracle.ide.editor.EditorManager;
    import oracle.ide.Ide;
    import oracle.ide.model.NodeFactory;
    import oracle.ide.model.Project;
    import oracle.ide.net.URLFactory;
    import oracle.ide.util.GraphicsUtils;
    import oracle.ide.wizard.WizardWelcomePage;
    import oracle.javatools.parser.java.v2.JavaConstants;
    import oracle.javatools.parser.java.v2.model.SourceBlock;
    import oracle.javatools.parser.java.v2.model.SourceClass;
    import oracle.javatools.parser.java.v2.model.SourceFile;
    import oracle.javatools.parser.java.v2.model.SourceMethod;
    import oracle.javatools.parser.java.v2.SourceFactory;
    import oracle.javatools.parser.java.v2.write.SourceTransaction;
    import oracle.jdeveloper.java.JavaManager;
    import oracle.jdeveloper.java.TransactionDescriptor;
    import oracle.jdeveloper.model.JavaProject;
    import oracle.jdeveloper.model.JavaSourceNode;
    import oracle.jdeveloper.model.PathsConfiguration;
    public class RealWizard extends Wizard implements WizardListener {
    // In this example, all images are the same. They could be different.
    private static final String WIZARD_LEFT_IMAGE_01 = "150x300_Generic.gif";
    private static final String WIZARD_LEFT_IMAGE_02 = "150x300_Generic.gif";
    private static final String WIZARD_LEFT_IMAGE_03 = "150x300_Generic.gif";
    private static final String WIZARD_LEFT_IMAGE_04 = "150x300_Generic.gif";
    private Context context;
    ImageWizardPage[] wizardPage;
    WizardWelcomePage wwp;
    ImageWizardPage iwpOne;
    ImageWizardPage iwpTwo;
    SummaryPage wsp;
    /** @snippet_reference {@start WizardContext.2} */
    private Model model;
    /** @snippet_reference {@end WizardContext.2} */
    public
    RealWizard(Context ctx) {
    this.context = ctx;
    this.model = new Model();
    this.setPreferredSize(new Dimension(166, 387));
    wwp = createWelcomePage();
    this.addPage(wwp.getWizardPage());
    /** @snippet_reference {@start WizardContext.3} */
    iwpOne = createWizardPageOne(model);
    this.addPage(iwpOne);
    PanelOne panelOne = (PanelOne)iwpOne.getInteractiveArea();
    iwpOne.addWizardValidateListener(panelOne);
    iwpTwo = createWizardPageTwo(model);
    this.addPage(iwpTwo);
    PanelTwo panelTwo = (PanelTwo)iwpTwo.getInteractiveArea();
    iwpTwo.addWizardValidateListener(panelTwo);
    wsp = createSummaryPage(model);
    /** @snippet_reference {@start WizardContext.3} */
    this.addPage(wsp);
    if (!wwp.isHidden())
    this.setSelectedPage(wwp.getWizardPage());
    else
    this.setSelectedPage(iwpOne);
    this.setMustFinish(true);
    wizardPage =
    new ImageWizardPage[] { wwp.getWizardPage(), iwpOne, iwpTwo,
    wsp };
    // Create wizard Dialog
    WizardDialog wDialog = createWizardDialog();
    wDialog.setTitle("Create a Java Class");
    this.addWizardListener(this);
    wDialog.runDialog();
    public void wizardApplyState(WizardEvent p0) {
    public void wizardCanceled(WizardEvent p0) {
    public void wizardFinished(WizardEvent p0) {
    try {
    // Get Current Project
    Project prj = Ide.getActiveProject();
    JavaSourceNode jsn = null;
    String greeting = this.model.getHelloWord();
    String greetee = this.model.getName2Greet();
    String className = "Hello" + greetee.replace(' ', '_');
    String packageName =
    JavaProject.getInstance(prj).getDefaultPackage();
    String srcPath =
    PathsConfiguration.getInstance(prj).getSourcePath().toString();
    String srcDir = "";
    if (srcPath.indexOf(File.pathSeparatorChar) > -1)
    srcDir =
    srcPath.substring(0,
    srcPath.indexOf(File.pathSeparatorChar));
    else
    srcDir = srcPath;
    URL dirURL =
    new File(srcDir + File.separator + packageName.replace('.',
    File.separatorChar)).toURL();
    URL classURL = URLFactory.newURL(dirURL, className + ".java");
    if (classURL == null) {
    JOptionPane.showMessageDialog(null,
    "Cannot create URL for " +
    className +
    ".java", "Ooops",
    JOptionPane.ERROR_MESSAGE);
    } else { // Let's go on
    jsn =
    (JavaSourceNode)NodeFactory.findOrCreate(JavaSourceNode.class, classURL);
    JavaManager javaMgr = JavaManager.getJavaManager(prj);
    SourceFile javaFile = javaMgr.getSourceFile(jsn.getURL());
    if (javaFile != null) {
    JOptionPane.showMessageDialog(null,
    "Cannot create URL for " +
    className + ".java" + "\n"
    +
    "Source Already Exists",
    "Error",
    JOptionPane.ERROR_MESSAGE);
    return;
    jsn =
    (JavaSourceNode)NodeFactory.findOrCreate(JavaSourceNode.class, classURL);
    prj.add(jsn, true);
    jsn.open();
    jsn.save();
    // Now the Node is created, let's create its content
    boolean success =
    createContent(jsn, prj, packageName, className, greeting,
    greetee);
    if (success) {
    jsn.save();
    EditorManager.getEditorManager().openDefaultEditorInFrame(jsn.getURL());
    } else {
    JOptionPane.showMessageDialog(null,
    "Cannot create node
    content",
    "Ooops",
    JOptionPane.ERROR_MESSAGE);
    } catch (Exception ex) {
    ex.printStackTrace();
    JOptionPane.showMessageDialog(null, ex.toString(), "Ooops",
    JOptionPane.ERROR_MESSAGE);
    public void wizardSelectionChanged(WizardEvent wEvent) {
    int pageNo = 0;
    try {
    pageNo = wEvent.getPage().getIndex();
    } catch (Exception ignore) {
    if (pageNo == 0) // to Welcome
    else if (pageNo == 1) {
    PanelOne p1 = (PanelOne)iwpOne.getInteractiveArea();
    p1.setDefaultValues();
    } else if (pageNo == 2) {
    PanelTwo p2 = (PanelTwo)iwpTwo.getInteractiveArea();
    p2.setDefaultValues();
    } else if (pageNo == 3) // to Summary and generation
    wsp.enterPage();
    private WizardWelcomePage createWelcomePage() {
    // This key is used to remember the "Show next time" check box!
    final String strShowAgainKey = "SAMPLE_EIGHT_REF";
    WizardWelcomePage wp = new WizardWelcomePage(strShowAgainKey);
    // Set the image
    java.awt.Image img =
    GraphicsUtils.loadFromResource(WIZARD_LEFT_IMAGE_01,
    this.getClass());
    // java.awt.Image img =
    GraphicsUtils.createImageIcon(GraphicsUtils.loadFromResource(WIZARD_LEFT_IMAGE
    _01, this.getClass())).getImage();
    if (img != null)
    wp.setImage(img);
    else
    System.out.println(WIZARD_LEFT_IMAGE_01 + " not found");
    // Set the Title
    final String welcomeTitle = "Creating a Java Class";
    wp.setTitle(welcomeTitle);
    // Set the Description Text for first page
    final String welcomeDesc =
    "This wizard will help you to create a Java Class." + "\n" +
    "This is a sample from the JDeveloper Extensions SDK
    demonstrating " +
    "how to integrate a wizard into the product." + "\n" +
    "Press Next to continue\n";
    wp.setDescription(welcomeDesc);
    // Return results
    return wp;
    private ImageWizardPage createWizardPageOne(Model m) {
    PanelOne panel = new PanelOne(m);
    final String title = "A dummy title";
    Image img =
    GraphicsUtils.createImageIcon(GraphicsUtils.loadFromResource(WIZARD_LEFT_IMAGE
    _02,
    this.getClass())).getImage();
    ImageWizardPage iwp = new ImageWizardPage(panel, img, title);
    return iwp;
    private ImageWizardPage createWizardPageTwo(Model m) {
    PanelTwo panel = new PanelTwo(m);
    final String title = "A dummy title";
    Image img =
    GraphicsUtils.createImageIcon(GraphicsUtils.loadFromResource(WIZARD_LEFT_IMAGE
    _03,
    this.getClass())).getImage();
    ImageWizardPage iwp = new ImageWizardPage(panel, img, title);
    return iwp;
    private SummaryPage createSummaryPage(Model m) {
    Image img =
    GraphicsUtils.createImageIcon(GraphicsUtils.loadFromResource(WIZARD_LEFT_IMAGE
    _04,
    this.getClass())).getImage();
    return new SummaryPage(m, img);
    private WizardDialog createWizardDialog() {
    WizardDialog wdlg = new WizardDialog(this, Ide.getMainWindow());
    return wdlg;
    private static final boolean createContent(JavaSourceNode node,
    Project prj, String
    packageName,
    String className,
    String greeting,
    String greetee) {
    boolean ret = true;
    JavaManager javaMgr = JavaManager.getJavaManager(prj);
    SourceFile javaFile = javaMgr.getSourceFile(node.getURL());
    final String QUOTE = "\"";
    String greet =
    QUOTE + greeting + QUOTE + " + \" \" + " + QUOTE + greetee +
    QUOTE + " + \"!\"";
    //logMessage("Step 1 - Initializing...");
    if (javaFile == null)
    return false;
    //logMessage("Step 2 - Getting Source File...");
    SourceTransaction st = javaFile.beginTransaction();
    try {
    SourceFactory factory = javaFile.getFactory();
    javaFile.setPackageName(packageName);
    //logMessage("Step 3 - Setting Package Name...");
    // Class Description
    SourceClass helloClass = factory.createClass(0, className);
    helloClass.addSelf(javaFile);
    helloClass.setModifiers(Modifier.PUBLIC);
    //logMessage("Step 4 - Setting Class Name...");
    // Create main method
    SourceBlock block = factory.createBlock();
    SourceMethod meth =
    factory.createMethod(factory.createType(JavaConstants.PRIMITIVE_VOID),
    "main",
    factory.createFormalParameterList(factory.createLocalVariable(factory.createTy
    pe("String",
    1),
    "args")),
    null,
    (SourceBlock)factory.createBlock("\n\n{\n\n\t" +
    "System.out.println(" +
    greet +
    ");" +
    "\n\t}"));
    meth.setModifiers(Modifier.PUBLIC | Modifier.STATIC);
    meth.addSelf(helloClass);
    //logMessage("Step 5 - Creating Main Method...");
    // Write the file
    javaMgr.commitTransaction(st,
    new TransactionDescriptor("Generate
    file"));
    //logMessage("Step 6 - Commiting Work...");
    } catch (Exception e) {
    st.abort();
    //logMessage(e.getMessage());
    ret = false;
    return ret;
    }

Maybe you are looking for

  • Mixing ram

    recently got my new imac, and since i use it mostly with logic, and i respect most opinions here, i'll ask this here. i am thinking about buying a 512 for my imac from someone on craigslist . he pulled it from a MACBOOK. i know both are sodimm and bo

  • Contract appearence when creating PO and SC

    Dear Experts, When I create an SC, after I enter the material number, the contract will appear automatically. But when I create a PO, the reference contract doesnot appear after I input the material number. So this is an error or not. Is the the defa

  • How to create ErrorLog file from Session EJB

    Hi my friends, I have the need to write the Exception Errors from Session EJBs into log file. The problem is my project is the multi-user application and many EJBs' user transactions need to log the errors to only one log file, if I use EJB named Err

  • Trouble forwarding mail

    we have email 9.0.4.2 a mail message with two attachments, one attachment is .doc, one attachment has no extension. we can open the mail with no problems, when we try to forward we get : Application Error An error occurred while preparing the message

  • Message M8 321 Document contains same order item more than once

    Hi, i process incoming invoices by means of bapi_incominginvoice_create/park The source data is a file. The problem arises when i process the file containing the same order item several times in different invoices. when the code does:   PERFORM impor