ORA 38818: Illegal reference to the object as

Hi people,

In our environment 12.2, we try to create MATERIALIZED view and we receive, "ORA 38818: Illegal reference to the object as APPS.abc.

We already recorded our custom pattern by Doc-ID 1929668.1 .

Kind regards

Ali

Hello Ali,.

Please see below the reference document, it can be useful.

ORA-38818: Mention illegal as object when creating materialized view (Doc ID 1556379.1)

1.4.2.5 appearing in the following Document:

Develop and deploy customizations in Oracle E-Business Suite version 12.2 (Doc ID 1577661.1)

-Coco

Tags: Oracle Applications

Similar Questions

  • I get this message on the new v22 Firefox-error: illegal operation on the object prototype WrappedNative

    Every time I go on one Web site other than the support of mozilla I get what following error: illegal operation on the object prototype WrappedNative

    I have updated Java on my Windows 8 machine. I only went to 8.1 again. The old version of Firefox-(je l'ai utilisé il y a une heure) this message does not appear.

    What I do >

    I got the same message and disabled the You tube downloader 1.3 video
    and he went away. Hope this helps [email protected]

  • Error (21,100): PL/SQL: ORA-00997: illegal use of the LONG data type

    CREATE or REPLACE (name in varchar2) procedure Compress_tab_partition
    is
    last_mnth_var varchar2 (8);
    curr_mnth_var varchar2 (8);
    number of last_mnth;
    number of curr_mnth;
    last_partition varchar2 (8);
    high_val varchar2 (4000);
    Start

    Select to_char (add_months (trunc (sysdate, 'MM'),-1), 'YYYYMM') | ' 00' in the double last_mnth_var;
    Select to_char (sysdate, 'YYYY') | TO_CHAR (sysdate, 'mm') | ' 00' in the double curr_mnth_var;
    Select to_number (last_mnth_var) in the double last_mnth;
    Select to_number (curr_mnth_var) in the double curr_mnth;

    Dbms_output.put_line ('Compression of GOLDMGR Table scores.' | table-name |) "to go". ») ;
    Dbms_output.put_line(' ');

    / * Step 1 - identify the name of the partition of the specified table must be compressed * /.
    Select high_value from high_val from user_tab_partitions where table_name = table-name;
    Select nom_partition into last_partition from user_tab_partitions where table_name = table-name and high_value = rtrim (high_val);

    / * Step 2 - Alter partition table to compress * /.

    run immediately "ALTER TABLE GOLDMGR." | table_name | ' CHANGE THE PARTITION '. last_partition | "COMPRESS by low query";

    / * Step 3 - Index rebuild step * /.

    I'm in (select index_name in user_indexes where table_name = table-name)
    loop
    run immediately "ALTER INDEX GOLDMGR." | i.index_name |' REBUILD ";
    end loop;

    Dbms_output.put_line (' COMPLETED: compress the Table partitions change.) ") ;

    end;
    /

    I'm getting an error like: Error (21,100): PL/SQL: ORA-00997: illegal use of the LONG data type

    Please resolve.

    HIGH_VALUE datatype is LONG. You may not use for a long TIME in WHERE clause expressions. You need to loop through the partitions by selecting HIGH_VALUE and then comparing. Secondly, there is no need to select double to calculate expressions. For example:

    Select to_char (add_months (trunc (sysdate, 'MM'),-1), 'YYYYMM') | ' 00' in the double last_mnth_var;

    should be replaced by

    last_mnth_var: = to_char (add_months (trunc (sysdate, 'MM'),-1), 'YYYYMM') | ' 00'.

    and there is no need to add_months here:

    last_mnth_var: = to_char (trunc (sysdate, 'MM') - 1, "YYYYMM"). ' 00'.

    But the main question is simply ALTER TABLE MODIFY PARTITION COMPRESS allows compression but does not compress. You must issue ALTER TABLE MOVE PARTITION COMPRESS:

    SQL > create table tbl (n) partition by range (n)
    2 (partition p1 values less than (maxvalue))
    3. Select lpad('X',4000,'X') from dual connect by level<=>
    4.

    Table created.

    SQL > select bytes
    2 from WHERE user_segments
    3 where nom_segment = 'TBL '.
    4 and nom_partition = 'P1 '.
    5.

    BYTES
    ----------
    830472192

    SQL > alter table tbl
    2. change the partition p1 compress
    3.

    Modified table.

    SQL > select bytes
    2 from WHERE user_segments
    3 where nom_segment = 'TBL '.
    4 and nom_partition = 'P1 '.
    5.

    BYTES
    ----------
    830472192

    SQL > alter table tbl
    2. move the partition p1 compress
    3.

    Modified table.

    SQL > select bytes
    2 from WHERE user_segments
    3 where nom_segment = 'TBL '.
    4 and nom_partition = 'P1 '.
    5.

    BYTES
    ----------
    8388608

    SQL >

    SY.

  • ORA-00997: illegal use of the LONG data type

    Hi all

    11.2.0.1

    ALTER TABLE SAFDB MOVE TABLESPACE DATA_TS_ENC

    *

    ERROR on line 1:

    ORA-00997: illegal use of the LONG data type

    Why illegal? How can I move this table?

    Thank you very much

    pK

    Take a look who

    http://aprakash.WordPress.com/2011/01/06/how-to-move-table-containing-long-or-LOB-columns/

    Concerning

  • The call for a Subvi without providing a reference to the objects inside the Subvi?

    Hi all

    Suppose I have a Subvi, which trace Y1 vs X 1 and Y2 X 2 vs on the same XYGraph. See attachment.

    XYGraph the property node is linked to the XYGraph. It sets the style width and point line for each curve on the XYGraph.

    If I call this Subvi 4 times in other code (make 4 diferent XYGraphs (XYGraph1, XYGraph2, XYGraph3, XYGraph4, each of which contains two lines Y1 X 1 and Y2 X 2 vs vs)).

    Why would I need to create 4 different references for 4 different XYGraphs?

    The question is really this: If the property node is explicitly linked to the XYGraph in the Subvi, why the property node must be updated via a reference if the Subvi is called

    several times to several XYGraphs? Wouldn't the Subvi take entries, draw the curves of the XYGraph, update the nodes property and then produce a final with XYGraph

    update properties?

    If there is to be a Subvi why you a graph on its façade and manipulate its properties? You will have to manipulate the properties of the chart on the front of the top-level VI. You see a graph is not a type of data - it is a display object. What is passed through calling screw terminals are given, and in this case, the data type is an array of clusters containing a table of x values and an array of values there.

    If you want to do a Subvi that performs this operation you must pass it a reference to the curve that you want to handle that one of them has entered the data values.

    Mike...

  • Select dbms_metadata.get_dependent_ddl fails with ORA-31604 still exist for the object

    Hello

    In the DEPENDENCIES of DBA, I can see that I have (seen here) according to some a table objects:

    -SQL > select type, name

    -2 from dba_dependencies where REFERENCED_OWNER = upper ('stuff')

    --3 and REFERENCED_name = upper ('st_tab') and type = "VIEW";

    -NAME OF THE OWNER TYPE

    -- ----- ----- ------------------

    -VIEW STUFF STTAB_4MV_VW

    -VIEW STUFF STTAB_VW

    But trying to recover these definitions 2 times I get an error:

    -SQL > select dbms_metadata.get_dependent_ddl ('VIEW', 'ST_TAB', 'STUFF') def double;

    -ERROR:

    -ORA-31604: NAME parameter invalid "BASE_OBJECT_NAME" for the type of VIEW object in the function SET_FILTER

    -ORA-06512: at "SYS." DBMS_SYS_ERROR', line 116

    -ORA-06512: at "SYS." DBMS_METADATA_INT', line 4705

    -ORA-06512: at "SYS." DBMS_METADATA_INT', line 8582

    -ORA-06512: at "SYS." Dbms_metadata", line 2882

    For some objects, it works (triggers, index), but for others (views, procedures, packages), it still fails with ORA 31604.

    If I make a direct call on dbms_metadata.get_ddl ('DISPLAY', 'STTAB_4MV_VW', 'STUFF'), it works fine.

    Everyone has seen this behavior before? (tried this code on 10g and 11g)

    Thank you very much.

    Kind regards

    SEB

    For some objects, it works (triggers, index), but for others (views, procedures, packages), it still fails with ORA 31604.

    Exactly! That's what he should do. Dependent on DOF is for objects that are actually part of the table.

    If I make a direct call on dbms_metadata.get_ddl ('DISPLAY', 'STTAB_4MV_VW', 'STUFF'), it works fine.

    Exactly! That's how you get the DDL for views and other types of distinct objects. Provide you with the type of object as the first parameter.

    Everyone has seen this behavior before? (tried this code on 10g and 11g)

    Sure! This is a normal behavior.

    See chapter doc DBMS_METADATA packages and Types

    http://docs.Oracle.com/CD/B28359_01/AppDev.111/b28419/d_metada.htm#i1019414

    Notes on use

    • These functions allow you to extract metadata for objects with a single call. They encapsulate calls to OPEN , SET_FILTER , and so on. The function you use depends on the characteristics of the type of object and if you want the DDL or XML.
      • GET_xxxis used to fetch named objects, especially schema objects (tables, views).

      • GET_DEPENDENT_xxxis used to extract dependent objects (audits, grants of the object).
      • GET_GRANTED_xxxis used to retrieve issued objects (System of subsidies, scholarships of role).
    • For certain types of objects, you can use more than one function. For example, you can use GET_xxx to fetch a name index, or GET_DEPENDENT_xxx to fetch the same index by specifying the table on which it is defined.

    See also table 74-11 in this doc for a table showing the types of objects.

    http://docs.Oracle.com/CD/B28359_01/AppDev.111/b28419/d_metada.htm#BGBIEDIA

  • Storage of the reference of the object memory, good idea or bad idea?

    Hey all,.

    This is probably a question of database projects, but it is something that I have wondered on during some time. Is it right to store object references in a persistent, such as application or server scope?

    Basically just to do once in the application.cfm

    < cfset application.siteMethods = createObject ("component", "components.siteMethods") >

    before calling things like

    < cfset serverInit = application.siteMethods.init (application.dsn) >

    instead of having to reinstatiated it on each page, it is necessary? Any contribution is appreciated. Thank you!

    Yes, in most cases that is not only good, it is better.  So long

    as you're not flooding with persistent objects server memory, you

    potentially reduce workload in a bit.  In fact, a number of the

    application, such as Model-Glue frameworks, are designed to do exactly that:

    non-instantiated object classes are loaded in the scope of application for use

    Among all queries.

  • ORA 38818

    Community welcome message.

    What should I do to get my xsd register? Editing default db = version2 and NOT ORA$ BASE

    SELECT property_value
    FROM   database_properties
    WHERE  property_name = 'DEFAULT_EDITION';
    
    VERSION2
    
    begin
    DBMS_XMLSCHEMA.REGISTERSCHEMA(
            schemaurl => 'Common-5_0.xsd',
            schemadoc => BFILENAME ('ORCL_DATA','Common-5_0.xsd')
            );  
    end;  
    

    Error report -
    ORA-38818: illegal reference to editioned object DEMO.CoordinateType1120_T
    ORA-06512: at "XDB.DBMS_XMLSCHEMA_INT", line 37
    ORA-06512: at "XDB.DBMS_XMLSCHEMA", line 65
    ORA-06512: at "XDB.DBMS_XMLSCHEMA", line 136
    ORA-06512: at line 2
    38818. 00000 -  "illegal reference to editioned object %s.%s"
    *Cause:    An attempt was made to violate the rule "A noneditioned object
               may not depend on an editioned object."
    *Action:   Either make this object editioned; or do not make the illegal
               reference.
    

    The schema is displayed above the one you intend to base the XMLType on?

    If so, it will not work because the schema does not define any top-level element, only types.

    In any case, assuming that you have a useful working with schema, I suggest that you register for binary XML instead:

    dbms_xmlschema.registerSchema(
      ...
    , genTypes  => false
    , genTables => false
    , options   => dbms_xmlschema.REGISTER_BINARYXML
    

    and create the table like this:

    create table stg_aug_inline (
      id          number
    , create_date date
    , file_name   varchar2(4000 byte)
    , xmldata     xmltype
    )
    xmltype column xmldata store as securefile binary xml
    xmlschema "my_schema.xsd" element "root-element" ;
    
  • I just upgraded to FireFox 22.0, and now I get a Javascript error (error: illegal operation on the prototype of a WrappedNative object). What can I do?

    I just upgraded to FireFox 22.0 and am now a bunch of Javascript error windows when I try to sue for Gmail. The error message is: error: illegal operation on the object prototype WrappedNative

    'Disable your modules and add one by one (each requiring a reboot). If you have some sort of add-on downloader, this can be in conflict with your java/web browser. Hope this helps.'

  • Migration of the object

    Hi friends...
    In my database by mistake among schema objects have been placed on the system tablespace and planning to move in the default tablespace of the GI
    When I try I get the error ORA-00997: illegal use of the LONG data type.
    Wat could be the problem. can someone help me to solve the problem. Thanks in advance.

    T & R
    Raja...

    Hello

    This error is due to you have a column with a data type of LONG in the Table that you want to move.
    This is a normal behavior.
    In order to move this Table you will have to do an export/import.
    After export, you need to remove the Table and when importing you will have to make sure that
    the table will be recreated in the desired storage space.
    If you use DataPump, you must set the REMAP_TABLESPACE parameter.
    If you use the classic export/import, you will have to check for the default Tablespace of the target user/schema.
    Be careful (with the classic Export/Import) If your schema/user unlimited Tablespace system privileges the
    Table will be recreated in the System Tablespace. So you need to revoke this privilege first.

    It can be useful, hope
    Best regards
    Jean-Valentin Lubiez

  • Get the reference to the type of control of def

    Hi all

    I've been using VI script to update certain parts of the report and have encountered a problem in a case.  I was not able to get a reference to a def control (.ctl file).  The control is simple enum, and I recorded it as a def type because I use several places in my main VI, although I don't think that my problem has nothing to do with the fact that it is a def type.

    I know how to get a reference to a VI (Open VI reference function), and I know how to get a reference to a control in a VI (function Open VI of the reference of the object), but not a stand-alone control.  Details of the help file for the Open VI reference function imply that I might be able to do this with instructions to "Strictly typed VI reference", but it let me only select files .vi and not the .ctl file.  Please notify.

    Thank you very much

    GSinMN

    You can open a typedef of control using the VI reference open and the path of control of wire on the way to the VI.  You can then change the control with scripts by obtaining a reference to the control on the front panel.  If you have a VI with control of typedef, you can get a reference to the typedef (not its instance) by obtaining a reference to the instance and using the Typedef VI or properties Typedef plotted for reference, or the path to the typedef.

    This can be confusing because a typedef is literally a VI without a diagram, and the script processes as such.

  • Store the Teststand ActiveX reference in the LV shift register

    It is posted here

    I'm trying to store the references TestStand ActiveX in a shift register not initialized a VI.  In my case, the references are passed into the TestStand VI (not created from in VI).  If I call the same VI to the next step (same sequence and execution of the previous step), since the shift register ActiveX references are not valid.

    The VI remains reserved to run during these two stages and is not unloaded from memory, so the shift register data should remain intact (in fact, the numerical values of the references are actually kept).  LabVIEW is still trying to close any ActiveX reference, even if they were not created from the VI?  Is there a way around this problem?  Or I'm just something wrong?

    jsiegel-

    In general, when the code is passed a COM reference and code is to keep the reference to a global or shift register, even after his return from the call, the code must add a reference to the object so that the object server knows that the object must be destroyed not. It is also the responsibility of the code that fits on the reference in the world or a register shift to release the reference to the object when it is no longer necessary.  LabVIEW is not different from any other language.

    So, here are more details. TestStand application LabVIEW for run the VI, TestStand after the reference as a parameter to the method of the server to run the LabVIEW VI. COM creates a proxy for reference and give the reference of proxy for the code module. Your VI then stores the value of the proxy reference in the global or the shift register. When your VI ends and returns to TestStand, COM releases the proxy reference, the value in the global or the shift register is no longer valid.

    Basically, you need to add or duplicate the reference to the object passed in LabVIEW by calling the VariantToData function. Pass the existing reference, set the input type to the same type of the reference, and the result will be the reference in doubles. You can assign the double reference to worldwide or register.

    Normally you must well to release the reference later by reading the value of the global or shift register, explicitly calling the function close reference with which to reference, and then assign A Refnum Constant stepped up to the global level or shift register to nullity. In the case of a module of code, I believe that when TestStand unloads the VI, LabVIEW frees the reference correctly. If this isn't the case, you will get a debug message to unpublished during the TestStand stop object if you have this option enabled.

  • [CS3 JavaScript] Value or reference to an object

    Hi all

    My programming experience was not oriented object C when I was very young, I remember vaguely that it seems always easy to know if a function or an expression will return a value or a reference to an object.

    Here is an example. When I take in corrections to the InDesign files, I often do a very quick search, down where the insertion point is at the end of the story, but only with depression a keyboard - not having to click, click on and type in the find/replace clean with InDesign dialog box. So I wrote a quick script to do this, where you can enter a search string.

    But trying to isolate the text range to search is difficult.

    mySelection = app.selection [0];

    textrangeToSearchWithin = mySelection.parentStory.characters.itemByRange (mySelection.index, mySelection.parentStory.characters.length - 1);

    The itemByRange() method that above seems to return a string, not a reference to the object in InDesign itself. I tested this by finding the name of the manufacturer of its parent and the parent - both seem fair. But referring to the object in InDesign itself is required if I am looking in the range of text using the InDesign findText() method and then determine what is the index in the history of the first found occurrence.

    Can I force itemByRange() to return a reference? And a more general question, how predictable returns of methods of InDesign?

    My questions might be due to my not be very well versed with JavaScript rather than what it is to do with InDesign, but I couldn't find answers on the ' net.

    Bye bye

    Paul

    itemByRange can take some getting used to. The way you used it, it

    Returns a character-table object (it's pretty hard to explain).

    You can change that in a normal array of characters with

    getElements();

    A better way to get a range of text is:

    mySelection = app.selection [0];

    textrangeToSearchWithin =

    mySelection

    . parentStory.texts.itemByRange (mySelection.characters.item (0),)

    mySelection.parentStory.characters.item(-1));

    Substances

  • RemovePopUp method removes the object from the display list?

    I'm setting up an AIR application that uses several pop-up windows, and I get as much memory as possible windows pop up closed at each Garbage Collection.  Reading through forums / Articles / documentation, I see instances of object created by pop ups stay in memory (No GC would be) up to:

    -all references to the object are = null (cancelled)

    -all receivers on the object are removed (or are weakly referenced)

    -l' object is removed from the display list.

    My question is:

    Does

    PopUpManager.removePopUp (this);

    remove the object from the display list?

    I use PopUpManager.createPopUp () to instantiate a container to display mx:TitleWindow objects.

    The pop-up closed deletion function, however, I'm not sure if it is 'removed from the display list' completely.

    A simple answer is the best, what moves me in the direction of answering the question. (Also useful: How can I see the objects in the display list at a certain point during execution of the application?)

    Thank you all!

    He,

    Yes, removePopUp removes it from the display list.

    Alex Harui

    Flex SDK Developer

    Adobe Systems Inc..

    Blog: http://blogs.adobe.com/aharui

  • PL/SQL: ORA-00904 invalid identifier, PLS-00225: reference of the subprogram or cursor is out of reach

    Hi gurus,

    Your help is greatly appreciated.

    Will I have a fucntion where we have the object it contains.

    The changes that I have doen are: 2 new cusrosrs, but its failure with the error below.

    Highlighted are the changes I made. his length very well before your help is greatly appreciated.

    1) PL/SQL: ORA-00904: "GET_ACQ_ID.". ' ACQ_ID ': invalid identifier.

    (2) PLS-00225: subprogram or cursor reference 'GET_ACQ_ID' is out of range

    Here is the code:

    _________________________________________________________________________

    FUNCTION GET_IP_COMM_INFO return PROD. TERMINAL_IP_COMM_INFO_TAB IS

    vTer TER.ter_id%TYPE;
    vAPPL_ID TAC.appl_id%TYPE;
    vValue TSF.vALUE%TYPE;

    IP_COMM_INFO_LIST PROD. TERMINAL_IP_COMM_INFO_TAB: = PROD. TERMINAL_IP_COMM_INFO_TAB();

    CURSOR GET_ACQ_ID IS
    SELECT ACQ_ID
    TER TAHA, MERC M, PROF
    WHERE T.MER_ID = M.MER_ID
    AND M.PROFID = P.PROF_ID
    AND T.TER_ID = vTer_id;


    CURSOR GET_INFO_CURSOR IS
    SELECT H.DESCRIPTION AS HOST_DESCRIPTION
    PROD. HOST H, PROD. APP_IP_COMM_ACCESS_INFO AICAI
    WHERE (AICAI. HOST_ID = H.HOST_ID) and
    (AICAI. APPL_ID = vAPPL_ID);

    CURSOR GET_ACQ_CURSOR IS
    SELECT H.DESCRIPTION AS HOST_DESCRIPTION
    PROD. HOST H, PROD. APP_IP_COMM_ACCESS_INFO AICAI, PROD. ACQUIRER_IP_COMM_ACCESS_INFO ACICAI
    WHERE (AICAI. HOST_ID = H.HOST_ID) and
    (AICAI. APPL_ID = vAPPL_ID) AND
    (ACQUIRER_ID = GET_ACQ_ID. ACQ_ID);
    BEGIN

    vTer_id: = GLOBAL_VARIABLES.gv_ref_Ter_id;

    BEGIN
    SELECT the VALUE IN vvalue OF Tsf
    WHERE TER_id = vTEr_ID AND APPL_ID is vAPPL_ID and FEATURE_ID = 861;.

    Vvalue = '04' IF THEN
    For GET_ACQ_REC IN GET_ACQ_CURSOR
    LOOP
    IP_COMM_INFO_LIST. EXTEND;
    IP_COMM_INFO_LIST (IP_COMM_INFO_LIST. (COUNTY): = PROD. TERMINAL_IP_COMM_INFO_OBJ (GET_ACQ_REC. HOST_DESCRIPTION);
    END LOOP;
    ON THE OTHER
    FOR GET_INFO_REC IN GET_INFO_CURSOR
    LOOP
    IP_COMM_INFO_LIST. EXTEND;
    IP_COMM_INFO_LIST (IP_COMM_INFO_LIST. (COUNTY): = PROD. TERMINAL_IP_COMM_INFO_OBJ (GET_INFO_REC. HOST_DESCRIPTION);
    END LOOP;
    END IF;

    RETURN IP_COMM_INFO_LIST;
    EXCEPTION WHEN OTHERS THEN
    LIFT;
    END GET_IP_COMM_INFO;

    ----------------------------------------------------------

    You try to access another variable of slider within the slider...

    CURSOR GET_ACQ_CURSOR IS

    SELECT H.DESCRIPTION AS HOST_DESCRIPTION

    PROD. HOST H, PROD. APP_IP_COMM_ACCESS_INFO AICAI, PROD. ACQUIRER_IP_COMM_ACCESS_INFO ACICAI

    WHERE (AICAI. HOST_ID = H.HOST_ID) and

    (AICAI. APPL_ID = vAPPL_ID) AND

    (ACQUIRER_ID = GET_ACQ_ID. ACQ_ID );

    But you have not opened this slider, or anything like that.

    You will probably need to pass as a parameter, just like a function:

    (not sure of the type of data, so I assumed that the NUMBER)

    CURSOR GET_ACQ_CURSOR (NUMBER in_acq_id) IS

    SELECT H.DESCRIPTION AS HOST_DESCRIPTION

    PROD. HOST H, PROD. APP_IP_COMM_ACCESS_INFO AICAI, PROD. ACQUIRER_IP_COMM_ACCESS_INFO ACICAI

    WHERE (AICAI. HOST_ID = H.HOST_ID) and

    (AICAI. APPL_ID = vAPPL_ID) AND

    (ACQUIRER_ID = in_acq_id );

    When you call this type, you must pass a value... So, it seems that you first call the other cursor.

    Change this code:

    IF Vvalue = ' 04 "THEN

    FOR GET_ACQ_REC IN GET_ACQ_CURSOR

    LOOP

    IP_COMM_INFO_LIST. EXTEND;

    IP_COMM_INFO_LIST (IP_COMM_INFO_LIST. (COUNTY): = PROD. TERMINAL_IP_COMM_INFO_OBJ (GET_ACQ_REC. HOST_DESCRIPTION);

    END LOOP;

    ON THE OTHER

    To do this:

    IF Vvalue = ' 04 "THEN

    FOR GET_ACQ_ID_REC IN GET_ACQ_ID IS

    LOOP

    FOR GET_ACQ_REC IN GET_ACQ_CURSOR (get_acq_id_rec.acq_id)

    LOOP

    IP_COMM_INFO_LIST. EXTEND;

    IP_COMM_INFO_LIST (IP_COMM_INFO_LIST. (COUNTY): = PROD. TERMINAL_IP_COMM_INFO_OBJ (GET_ACQ_REC. HOST_DESCRIPTION);

    END LOOP;

    END LOOP;

    ON THE OTHER

    (Or something like that)

    I wasn't sure if your GET_ACQ_ID cursor returns only 1 row or not? If it returns more than 1 row, how to cope, you do not specify.

    If it's just 1 row, then you can probably simplify it a little more:

    IF Vvalue = ' 04 "THEN

    SELECT ACQ_ID

    in l_acq_id

    TER TAHA, MERC M, PROF

    WHERE T.MER_ID = M.MER_ID

    AND M.PROFID = P.PROF_ID

    AND T.TER_ID = vTer_id;

    FOR GET_ACQ_REC IN GET_ACQ_CURSOR (l_acq_id)

    LOOP

    IP_COMM_INFO_LIST. EXTEND;

    IP_COMM_INFO_LIST (IP_COMM_INFO_LIST. (COUNTY): = PROD. TERMINAL_IP_COMM_INFO_OBJ (GET_ACQ_REC. HOST_DESCRIPTION);

    END LOOP;

    ON THE OTHER

    Hope that helps.

Maybe you are looking for

  • Thousands of messages of AmbientDisplayAgent

    I receive thousands of messages in the Console of the AmbientDisplayAgent. El final, Captain. Message: com.apple.AmbientDisplayAgent [212]: AMBD (pid 212) WARNING: assert (-1! = internal) failed in the function-[DeviceGammaContext isInternal]: 2081 i

  • Kind for groups under construction according to the Source file name property

    Hello I use a script to load the 4 files in th data portals and later graphic some selected channels. The problem is that when I choose the files via a dialog box, the order mixes in the data portal. I wish the files to be sorted according to the nam

  • Uninstall partial installation of microsoft money 2003

    I'm working on the computer of a friend with windows XP. The Setup program tries to install Microsoft money 2003. It keep asking for a disc, and there is no any drive. I think that it is only partially installed. It is listed in the Add/Remove, but w

  • What to do with Outlook

    Hello:I just want to know why am not able to see my Outlook email sent me.  Currently, I have windows vista, but a colleague told me that Outlook is not compatible with Windows Vista.  My question is: do I hire an account with Outlook, or is there an

  • How can I fix windows update in windows 7?

    How can I fix windows update in windows 7? I can't download updates...