Object refs

Hi
RDBMS: 8.1.5
platform: Tru64
i would like to "load" a relational data modell into a object-structure in PL/SQL.
my problem is:
the data modell has a detail and the detail has details too.
As I know, there is no way to have nested tables within nested tables, but I can make ref's to nested tables.
How can I "fill" my PL/SQL - Structure (using object types, but no object tables or object views) with data?
I didn't find a way to get the REF's within PL/SQL.
null

Hi Warren,
A bug in SQL Developer perhaps? With the following test case:
create type ADDRESS as object
   (street_name     VARCHAR2(15),
    house_no        NUMBER,
    prior_address REF ADDRESS)
create table addresses of address
insert into addresses values (address('Darley Drive', 190, null));
commit;
insert into addresses
  select address('Charles Court', 122, Ref(e))
     from addresses e
     where e.street_name = 'Darley Drive'
       and e.house_no = 190;
commit;
select * from addresses;produces this output:
TYPE ADDRESS compiled
table ADDRESSES created.
1 rows inserted.
commited.
1 rows inserted.
commited.
STREET_NAME             HOUSE_NO PRIOR_ADDRESS                              
Darley Drive                 190                                      
Charles Court                122 I will log an internal bug for it.
Regards,
Gary Graham
SQL Developer Team

Similar Messages

  • WRT160N - LELA FAILED - ERROR - MSG_100_000_003 & Object ref not set to an instance of an object

    First of all I would like to say I'm very disappointed with Cisco/Linksys support. I made 6 phone calls and spent about 3 hours on hold and being connected to someone else over the course of about two weeks. The Tech supportin this particular case was the worst I have ever experienced. Regarding the problem - make sure that you do not have any items in the start up such as Linksys EasyLink Advisor and in particular nmctxth unchecked. Also, check that your Anti-Virus does not have the app blocked. I was instructed to uninstall and reinstall about six different times - which I did. This never solved anything. Then I notice a program named "Pure Networks", this appears to be app associated with LELA. The best I could tell this does not get uninstalled and reinstalled like the rest of the program. So I chased the app down to Documents and Settings\All Users\Application Data\Pure Networks\Setup\PlatformSetupInstaller_0.msi . Executed this program which initiated an install program for the same and selected the REPAIR option from the three options (Repair\Modify\Uninstall). After about two or three minutes the program indicated the Repair had completed and the PC needed to be rebooted. Which I did and now the program (LELA) works with no issues. I think when you uninstall and reinstall the LELA program this never gets executed. So when you manually run the program it actually gets executed. I performed this Repair when the file: PlatformSetupInstaller_0.msi was selected and actually executed. The following error messages were indicated before the issue was resolved:
    Error
    MSG_100_000_003
    Cannot find Platform service, make sure that the service is correctly installed on your machine.
    Error
    Object ref not set to an instance of an object.
    Error
    1628
     These errors occured when various items were selected in LELA and after reboot on reinstall. And by the way LELA would be blank with no Network Map present. If you go through the log files under the Documents and Settings\All Users\Application Data\Pure Networks and C:\Documents and Settings\All Users\Application Data\Linksys\Lela, then search for the word fail, you will turn up these errors in bits and parts. The registry key:  4CDCB1A1-87EE-49AB-9A9F-E270FC5DB823 led me to the Pure Networks program or I might not have figured it all out.
    All of these error messages are related to the log files in either folder indicated above. 
    I hope this helps everyone - again the support was pitiful and I really expected more.

     The Linksys Link Network Advisor (LELA) sometimes works, most of the times does not on our "House-PC"; we have to install the disk again when it gets stuck to make it work. Also, in order to make changes to our network, we can do it easily on its web site, but the LELA will not synchronize it sometimes; so we have to go again and put the disk in to re-install LELA and "synchronize" it; though in reality, it is as if we are installing LELA for the first time, everytime we want to make changes to our network, by the way, a real pain!! After reading the advice above, I also installed Sisco's (the Linksys parent company) Network Magic software and now all my computers in my network work seamessly, and perfectly well. I can even share my printers now!! Thanks for this advice; very helpful indeed.
    a happy network administrator

  • Object Ref Prof R/s tab not appearing in complaint Tx?

    Dear All,
    I added object ref profile in complaint transaction. But I am unable to see relationship tab at header or item. The same profile is working fine with Service order. But its not working in complaint transactions.
    Please suggest.

    Dear Arun
    Thanks for your valuable input. But pbm is if I use reference data tab then sold to party of the tx in which we are putting ref data and sold to party of ref data shoud be same..otherwise it will not allow to attach..
    Please suggest why relationship tab does not appear and is this product error?
    Thanks

  • 'Object REF' in Relation

    What is the 'Object REF' radio button' in a new relation dialog box?

    Dear Arun
    Thanks for your valuable input. But pbm is if I use reference data tab then sold to party of the tx in which we are putting ref data and sold to party of ref data shoud be same..otherwise it will not allow to attach..
    Please suggest why relationship tab does not appear and is this product error?
    Thanks

  • Array of Object Refs

    I am doing exercises in a book (a couple books) to learn Java. I am a procedural pgmr and want to learn Java.
    Question 3 in Chapter 4 says:
    Create an array of object references of the class you created in Exercise 2, but don't actually create objects to assign into the array. When you run the program, notice whether the initialization messages from the constructor calls are printed.
    In exercise 2, I created an created an overloaded constructor. There are two constructors one that takes an argument and one that doesn't. I think I understand that I am being asked to look to see the values of the variables before the object is actually created but after initialization.
    My question is that I am not sure I understand what is being asked in question 3. I have to create an array of object references. I understand object references to be the varable names that hole the contents of the object. I don't understand what I am supposed to put into each (the two) elements of the array.
    Here is program written for exercise 2:
    //: c04:J402.java
    /* This has overloaded constructors. However, the argument must be given. Without it, there is an exception at runtime. */
    class Bird {
    Bird() {
    System.out.println("The object is an egg");
    Bird(String age) {
    System.out.println("The object is " + age + " months old");
    public class J402 {
    public static void main(String[] args) {
    String age = args[0];
    new Bird(age);
    } ///:~
    Thank you so much for any help.

    My question is that I am not sure I understand what is
    being asked in question 3. I have to create an array
    of object references. I understand object references
    to be the varable names that hole the contents of the
    object. I don't understand what I am supposed to put
    into each (the two) elements of the array.
    You need to make three different concepts clear to yourself: objects, object references, and reference variables.
    Objects are objects are objects. They are self contained entities that live somewhere in the memory. But, as you can't manipulate the memory directly (there are many good reasons for that), you can't manipulate objects directly.
    To get to objects you need references (or pointers). A reference is like a memory address. It normally points to the memory location of an object, but if the reference can also be a special 'null' reference that doesn't point to any object (or to every possible object, depending on how you want to look at it). The JVM takes care of talking to the underlaying object through the reference.
    An object can have many references pointing to it but a reference can point to only one object (or no / any object in the case of a null reference).
    Reference variables, then, are the ones you have in source code. Here's an example of a reference variable:Bird tweety;
    tweety = new Bird("I thought I saw a pussy cat!");(given a hypotetical class that can take a String object as an argument to the constructor)
    "tweety" is a reference variable. A reference variable is a variable that can hold a reference -- surprise! :). If not set to any particular reference, it's value may be null. If you now do something likeBird bird2 = tweety;
    tweety = new Bird();you first define a new ref. variable "bird2" and set its value to tweety's ref. Then you reset the var. tweety to point to a new Bird object. What happens to bird2? Nothing!! ... but if instead of "tweety = new Bird();" you had written "tweety.setChirp("TWEET!!!");" and then called bird2.chirp(), it would have chirped with "TWEET!!!" because the references of bird2 and tweety point to the same object.
    But, you can have references outside reference variables. In reference arrays (or "object arrays", the terminology can be confusing), for instance. Then, the codeBird[] flock = new Bird[2];0) Creates, allocates and initializes a new reference array object.
    1) Creates a new reference variable called "flock" and assigns it to a reference that points to the object that was created in 0).
    2) Creates 2 more references to Bird objects, initially set to null. No further objects are created. These references can be used like reference variables through flock[0] and flock[1].
    (not necessarily in this order)
    Now this should answer the excersise 3. The references of flock[0] and flock[1] are left as null and they don't point to any objects - They will only if you do something like "flock[0] = new Bird("chirp!");" or "flock[1] = tweety;"

  • Changing Column header text ol ALV: Object ref cl_salv_table

    Hi Friends,
    my code:
    TRY.
              CALL METHOD cl_salv_table=>factory(
                EXPORTING
                  r_container    = gv_custom_container
                  container_name = 'CUSTOM_300'
                IMPORTING
                  r_salv_table   = gr_table
                CHANGING
                  t_table        = gt_itab_email ).
            CATCH cx_salv_msg.                              "#EC NO_HANDLER
            CLEANUP.
          ENDTRY.
    activate ALV generic Functions
          DATA: lr_functions TYPE REF TO cl_salv_functions_list.
          TRY.
              lr_functions  = gr_table->get_functions( ).
              lr_functions->set_default( abap_true ).
              gr_columns = gr_table->get_columns( ).
             PERFORM change_columns_text USING gr_columns.
              gr_columns->set_exception_column( value = 'LIGHTS' ).
            CATCH cx_salv_data_error.
            CLEANUP.
          ENDTRY.
          CALL METHOD gr_table->display.
    Problem:
    Can someone give me tips on how to change the Column text of the return table gr_table in my code.
    I would like to change the text before CALL METHOD gr_table->display.
    Thanks
    Blacky

    You need to get the perticular column object from the COLUMNS object
    Like:
      data: lr_columns type ref to cl_salv_columns_table,
            lr_column  type ref to cl_salv_column_table.
      lr_columns = gr_table->get_columns( ).
      try.
          lr_column ?= lr_columns->get_column( 'FIELD1' ).
          lr_column->set_short_text( 'Custom Text' ).
          lr_column->set_medium_text( 'Custom Text' ).
          lr_column->set_long_text( 'Custom Text' ).
        catch cx_salv_not_found.                            "#EC NO_HANDLER
      endtry.
    Check report: SALV_DEMO_TABLE_COLUMNS
    Regards,
    Naimesh Patel

  • How to rectify Extended Syntax check warning , when object REF TO is used..

    hi all,
    when  running "Extended program check " for the below , I am getting warning error when I delcare the below stmts.
    DATA: go_alv  TYPE REF TO cl_salv_table.
            lo_selections   TYPE REF TO cl_salv_selections,
          lo_display_settings
                        TYPE REF TO cl_salv_display_settings,
        lo_events       TYPE REF TO cl_salv_events_table,
        lo_content_top  TYPE REF TO cl_salv_form_element,
    THE MESSAGE ARE
    Field GO_ALV is not referenced statically in the program                
    (The message can be hidden with "#EC *)                                                                               
    Program:  ZJTEST  Row:     69                                     
    Field LO_EVENTS is not referenced statically in the program             
    (The message can be hidden with "#EC *)                                                                               
    Program:  ZJTEST  Row:     74                                     
    Field LO_DISPLAY_SETTINGS is not referenced statically in the program   
    (The message can be hidden with "#EC *)                                                                               
    Program:  ZJTEST  Row:     76                                     
    Field LO_SELECTIONS is not referenced statically in the program         
    (The message can be hidden with "#EC *)        
    is there any way I can avoid this warning message apart using #EC ??? is there any way to avoid this ??/
    kindly help
    thanks

    In Program
    a)
    DATA: lo_top_element TYPE REF TO cl_salv_form_layout_grid,
             lo_grid      TYPE REF TO cl_salv_form_layout_grid,
             lo_header    TYPE REF TO cl_salv_form_header_info,
             lo_label     TYPE REF TO cl_salv_form_label,
             lo_text      TYPE REF TO cl_salv_form_text,
             lo_logo      TYPE REF TO cl_salv_form_layout_logo,
             lv_logo      TYPE bds_typeid,
             lv_title_h   TYPE sytitle.
    TYPES:  ty_logo(70)  TYPE c.
      CONSTANTS:
            lc_alv_logo                TYPE ty_logo VALUE 'CE_NEW_LOGO'.
      CREATE OBJECT lo_top_element
          EXPORTING
            columns = 3.
      lo_grid = lo_top_element->create_grid( row = 3
                                            column = 1 ).
      CONCATENATE 'Header ' 'Information' INTO
                         lv_title_h SEPARATED BY space.
    Row 1 header information is set
      lo_header = lo_grid->create_header_information(
         row     = 1
         column  = 1
         text    = lv_title_h
         tooltip = lv_title_h ).
      lo_grid->add_row( ).
    Row 2 Doc. date is set
      lo_label = lo_grid->create_label(
        row     = 2
        column  = 1
        text    = text-b02
        tooltip = text-b02 ).
      lo_text = lo_grid->create_text(
        row     = 2
        column  = 2
        text    = s_docket-low
        tooltip = s_docket-low ).
      lo_text = lo_grid->create_text(
        row     = 2
        column  = 3
        text    = s_docket-high
        tooltip = s_docket-high ).
      lo_grid->add_row( ).
      CREATE OBJECT lo_logo.
      lo_logo->set_left_content( lo_grid ).
      lv_logo = lc_alv_logo.
      lo_logo->set_right_logo( lv_logo ).
      pt_content_top = lo_logo.
    Extended program check :
    No read access to field LO_HEADER             
    (The message can be hidden with "#EC NEEDED)  
    No read access to field LO_LABEL              
    (The message can be hidden with "#EC NEEDED)  
    No read access to field LO_TEXT               
    (The message can be hidden with "#EC NEEDED)  
    Kindly giude

  • Help a noob - networkinfo extension packages but fails with null object ref?

    Hi,
    I am a bit of a noob when it comes to native etxtensions so bear with me.
    I need to expose the IP address of the app running on iOS, so have grabbed the iOS native extension.
    I am using Pro CC and have the ane properly installed, and reffed as it should be.
    When I debug over USB to the device, I get an error 1009 null object when I am trying to access:
    var ntf:Vector.<NetworkInterface> = NetworkInfo.networkInfo.findInterfaces();
    I am importing com.adobe.nativeExtensions.Networkinfo.InterfaceAddress;
    and the other as outlined in the demo as file.
    Checked the extension ID is ok in the xml descriptor.
    When I try to run on the 6.1 sim, I get an Invalid Input. bla bla bla could not be found for the target platform.
    Where am I going wrong, I am going round in circles here!
    Cheers :-)

    Two days ago the same problem started in our production enviroment
    its not happening all the time though
    i've checked the logs on the mailbox server and found that the get-mailbox command is sometimes triggered before the Enable-Mailbox command is completed .
    This is so weird  , all commands ins the scripts should be triggered on complete !
    anyway , im still investigating the problem 
    I wonder if you have found any solution for this issue ?
    Regards,
    Best Regards Bisher Shbib

  • Getting 'null object ref' error on trying to add a label to a Box

    Hi,
    I'm using Flash Builder 4 to create an action script based component. I've just started and the code right now is very simple - I have a class which extends the Box class. I set the width & height in the constructor and call an init() method where i create a label, add it using this.addChild(). When I run this I get the error
    TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at mx.styles::StyleManager$/getStyleManager()[E:\dev\4.0.0\frameworks\projects\framework\src \mx\styles\StyleManager.as:125]
    at mx.styles::StyleProtoChain$/getStyleManager()[E:\dev\4.0.0\frameworks\projects\framework\ src\mx\styles\StyleProtoChain.as:963]
    at mx.styles::StyleProtoChain$/initProtoChain()[E:\dev\4.0.0\frameworks\projects\framework\s rc\mx\styles\StyleProtoChain.as:149]
    at mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::initProtoChain()[E:\dev\4.0.0\frameworks\proje cts\framework\src\mx\core\UIComponent.as:10186]
    at mx.core::UIComponent/regenerateStyleCache()[E:\dev\4.0.0\frameworks\projects\framework\sr c\mx\core\UIComponent.as:10249]
    at mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/internal::addingChild()[E:\dev\4.0.0\frameworks\projects \framework\src\mx\core\UIComponent.as:7114]
    at mx.core::Container/http://www.adobe.com/2006/flex/mx/internal::addingChild()[E:\dev\4.0.0\frameworks\projects \framework\src\mx\core\Container.as:3903]
    at mx.core::Container/addChildAt()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\core\Co ntainer.as:2606]
    at mx.core::Container/addChild()[E:\dev\4.0.0\frameworks\projects\framework\src\mx\core\Cont ainer.as:2534]
    at component::Carousel/init()[C:\Kunal\Flex\ResusableComponents\src\component\Carousel.as:26 ]
    at component::Carousel()[C:\Kunal\Flex\ResusableComponents\src\component\Carousel.as:20]
    It errors out on line 125 of StyleManager.as
    var styleManager:IStyleManager2 = IStyleManager2(moduleFactory.getImplementation("mx.styles::IStyleManager2"));
    The code just preceding this line is
            if (!moduleFactory)
                moduleFactory = SystemManagerGlobals.topLevelSystemManagers[0];
                // trace("no style manager specified, using top-level style manager");
    In the variables window I can see that modeluFactory is null.
    Here's the code so far:
    package component
         import flash.events.Event;
         import mx.containers.Box;
         import mx.controls.Label;
         public class Carousel extends Box
              public function Carousel()
                   super();
                   this.direction = "Horizontal";
                   this.width = 100;
                   this.height = 100;
                   init();
              } // End of public function Carousel
              protected function init():void
                   var lb:Label = new Label();
                   lb.text = "heloo";
                   this.addChild(lb);
         } // End of public class Carousel
    } // End of package component
    Any suggestions???
    Thanks
    Kunal

    I'm having exactly the same issue. This is happening to me when coding a very simple BarChart example. The code is available as part of a tutorial (http://livedocs.adobe.com/flex/3/html/charts_intro_7.html), the difference is that the tutorial uses it as part of an MXML file, while  I'm using it as part of an ActionScript file (.as).
    In addition to this thread, I found this other discussion with same symptom: http://groups.google.com/group/reflex-platform/browse_thread/thread/de3e6c6608c82b8a#

  • ORA-22979: cannot INSERT object view REF or user-defined REF

    I'm getting this error when trying to insert a parent_type object into an object table. The parent object contains a nested table of parent object references.
    CREATE TYPE cl_ArgList AS TABLE OF REF cl_Expression
    CREATE TYPE cl_Expression AS OBJECT (
    args cl_ArgList;
    Somehow the system-generated parent object REF that is returned from one STATIC function (using MAKE_REF) turns into a incompatible REF by the time it is passed to aother STATIC function and used in the constructor of the nested table for a new args instance.
    Does anybody know how this might be happening?
    Is there any way to test if a REF is a valid system-generated REF vs. a user-defined REF?
    I don't even know what a user-defined REF is, how I might be getting one, and what's wrong with it anyway. Shouldn't strong-typing ensure that the REF is okay if it is of the appropriate type?
    Glenn.

    Okay, solved that.
    FYI the problem is that the nested table arguments (REF cl_Expression) have to be SCOPED REFs, ie. constrained to refer only to objects in a particular table (although I don't really understand why).
    Then of course the trick is how to constrain the arguments in the nested table, because you can't do it in the CREATE TYPE statement. You also can't do it when you create the containing table, when you define how the nested table is stored:
    CREATE TABLE <containing table> OF cl_Expression (
    NESTED TABLE args STORE AS t_args
    Instead you have to modify the nested table properties after it has been created:
    ALTER TABLE t_args ADD (SCOPE FOR (column_value) IS t_Induhvidual);
    'column_value' is the actual syntax, not your own column name.
    But you probably knew that ;-)

  • Store object reference in variable resolved by other variable

    Hi everyone,
    In my test setup I use a Thread and I want to store an object ref to that Thread in a variable (type: object reference).
    In the sequence call settings I can provide a variable where I want to store this.
    I've done this before and it all worked fine. When I stop the thread I'm able to use a wait step that waits for the thead to stop by providing the reference I stored when the thread was started.
    Now I want to store the reference in a variable that is based on another variable. In my situation the following construction works. This is way I've entered in the Sequence call settings:
    #NoValidation = True, Evaluate("FileGlobals.ModuleConfig." + Parameters.ModuleInstance + ".ThreadRef")
    As you can see Parameters.ModuleInstance determines in which container the thread ref should be stored. But since this parameter is empty by default the evaluation fails so I have to use #NoValidation.
    This seems a bit ugly to me so I also tried:
    FileGlobals.ModuleConfig.GetPropertyObject(Parameters.ModuleInstance + ".ThreadRef")
    According to teststand this construction is OK, however my thread ref is not stored in this case...
    Is the first option I mentioned the only possible way for my problem? Or are there other, more elegant ways?

    Hi Kayr,
    I agree that the second approach you mention is the more elegant way to accomplish this.  I was able to successfully use this method on my end to access a propertyObject.  Can you send a sample sequence file so I can take a look?
    Al B.
    Staff Software Engineer - TestStand
    CTA/CLD

  • How to cast an Object into a specific type (Integer/String) at runtime

    Problem:
    How to cast an Object into a specific type (Integer/String) at runtime, where type is not known at compile time.
    Example:
    public class TestCode {
         public static Object func1()
    Integer i = new Integer(10); //or String str = new String("abc");
    Object temp= i; //or Object temp= str;
    return temp;
         public static void func2(Integer param1)
              //Performing some stuff
         public static void main(String args[])
         Object obj = func1();
    //cast obj into Integer at run time
         func2(Integer);
    Description:
    In example, func1() will be called first which will return an object. Returned object refer to an Integer object or an String object. Now at run time, I want to cast this object to the class its referring to (Integer or String).
    For e.g., if returned object is referring to Integer then cast that object into Integer and call func2() by passing Integer object.

    GDS123 wrote:
    Problem:
    How to cast an Object into a specific type (Integer/String) at runtime, where type is not known at compile time.
    There is only one way to have an object of an unknown type at compile time. That is to create the object's class at runtime using a classloader. Typically a URLClassloader.
    Look into
    Class.ForName(String)

  • Logical to Physical objects Mapping

    Recently installed OLAPTRAIN's SALESTRACK AW, and noticed that there are many __AW_GENERATED.. object names.
    It is very difficult trying to trace back what these objects refer to, and quite challenging if we are using OLAP DML commands to create custom reports.
    This is the result of the 30 character limit AWM has when concatenating cube and measure names and concatenating dimension and attributes names.
    As an example for the Measure "Cross Over Linear Regression" (Logical Name: SALES_CUBE.CROSS_OVER_LINEAR_REGRESSION)
    "CROSS_OVER_LINEAR_REGRES" is COLUMN_NAME value in SALES_CUBE view and in ALL_CUBE_VIEW_COLUMNS data dictionary view
    "SALES_CUBE_CROSS_OVER_LINEAR_R" is the object name found using AWM OLAP Worksheet
    Now try creating Measure "Cross Over Linear Regression 1" (Logical Name: SALES_CUBE.CROSS_OVER_LINEAR_REGRESSION_1)
    "CROSS_OVER_LINEAR_REGR_1" is COLUMN_NAME value in SALES_CUBE view and in ALL_CUBE_VIEW_COLUMNS data dictionary view
    "__AW_GENERATED_164" is the object name found using AWM OLAP Worksheet
    I think AWM needs to be a little smarter in the way Object names are generated for measures/attributes.
    Possible AWM solution for this would be to restrict the Measure Name to 30 characters that includes the Cube Name length. User can then utilize the Short Label, Long Label and Description fields to enter proper descriptions.

    Although the physical AW object names are not shown in the data dictionary views in 11g, they are available through the Java OLAP API as of release 11.1.0.7.
    For example, many of the physical names of the AW object underlying a logical (i.e. AWM or USER_CUBE_DIMENSIONS) dimension can be found from the class
    oracle.olapi.metadata.deployment.AWPrimaryDimensionOrganization
    E.g.
    The name of the main AW dimension can be found using
    public final String getAWDimensionName()
    The name of the parent relation is
    public final String getParentRelationName()
    The name of the hierarchy dimension is
    public final String getHierarchyListName()
    To navigate from a logical dimension to the organization object you can do the following.
    MdmPrimaryDimension myDim = ...;
    AWPrimaryDimensionOrganization org = (AWPrimaryDimensionOrganization) myDim.getOrganization();
    Other physical object names can be located in other classes in the oracle.olapi.metadata.deployment package. This methods are public and supported, but do not appear in the JavaDoc. I don't know if they will be documented at any stage and I know of no immediate plans to make these objects visible through the data dictionary views.

  • Differeence between Lock object and enqueue_e_table

    Hi  ,
    what is diff between Lock object and enque_e_table.  Where to use enqueue_e_table and where to use lock object.
    I think with a lock object i can lock more than one table (passing tables  in secondary table). Please correct me.

    A lock object does not really "lock a table" though most of lock objects refer to a database table.
    I explain:
    The principle is that when 2 programs lock at the same time with the same lock object, only the first will succeed.
    If you have a program which does not use the lock, it may update the database table without any problem.
    All programs which update a table have to use the same lock object. Note that users are always able to update this table via SM30 as they don't know the lock object to be used.
    enqueue_xxxx is the name of the generated function module used to lock the xxxx lock object. E_TABLE lock is ONLY used by SM30 if I remember well, so that to prevent one table from being updated via SM30 by 2 persons at the same time. But it is not related at all with programs which would also update this table.
    Edited by: Sandra Rossi on Mar 14, 2010 9:53 PM

  • 5- 6 Measure Objects in A Single Query

    Hi Techies,
    I want to see the consolidated value of the measure object's of my universe,
    when I place my measure objects(6) in the single query, with a conditional object and wen I run the query I am seeing an error message as no data to retrieve.
    and If I take one measure object in each query I am able to see some data, is there any reason behind this ..
    can't I proceed with single query with all my measure objects in the same query rather than many data providers for each measure object.
    Please suggest me on this
    Thanks in advance .............

    All the measure objects are coming from single table only,
    and the conditional object means we have written some condition at universe level and these objects refer to another table and there is a necessary join between these two tables...

Maybe you are looking for

  • Google video and google maps?

    do either of these work on ipod touch, i know the iphone has a google maps app. but can u just go to www.maps.google.com on the ipod touch and it will work? wut about google video?

  • ERROR - CLONE-20270   Java home of the Middleware home is invalid.

    Dear All, I am executing copyBinary script (cloning environment). The following error appears during execution: SEVERE : Nov 26, 2012 7:25:27 PM - ERROR - CLONE-20270 Java home of the Middleware home is invalid. SEVERE : Nov 26, 2012 7:25:27 PM - CAU

  • CKM3 in mass

    Hi people, We would like to have the transaction CKM3 in mass (many materials). I know there are some SAP Note to apply to get the program, but at this moment I couldn´t find. Could you help me please? Thanks, Rosana.

  • Solaris 10 - Restrict memory usage

    Bonjour, I use Solaris 10 Release 6/06 on SPARC system. I need to restrict the memory usage for users. Unfortunately, for the moment, we can't increase the amount of RAM. So, in a first time, I decided to use projects and max-shm-memory. But, this is

  • Iphone upgrade file is too large for my network space

    Hi Does anyone know how to set the disk location that itunes uses for non-music files. My network space is too small for the next iphones upgrade and I can't download it. cheers