'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

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

  • Mix object tables with relational tables?

    Hallo,
    is it possible to mix object tables with relational tables in one database?
    I didn't succeed in assigning a foreign key from a relational table to an object table.
    Is this only working with column objects in relational tables?

    Hi
    is it possible to mix object tables with relational tables in one database?
    Every database contains both types of tables. So, it is basically not a problem.
    I didn't succeed in assigning a foreign key from a relational table to an object table.
    Is this only working with column objects in relational tables?It would be interesting to know how you tried... e.g. what error you get... Here an example (executed on 11.1).
    SQL> create or replace type tt as object ( n number );
      2  /
    SQL> create table ot of tt (constraint ot_pk primary key (n));
    SQL> create table rt (n number, constraint rt_ot_fk foreign key (n) references ot (n));
    SQL> insert into ot values (tt(1));
    SQL> insert into rt values (1);
    SQL> insert into rt values (2);
    insert into rt values (2)
    ERROR at line 1:
    ORA-02291: integrity constraint (OPS$CHA.RT_OT_FK) violated - parent key not foundHTH
    Chris

  • Security Scopes: All instances of the objects that are related to the assigned security roles greyed out

    So the guy who built our SCCM server is no longer in the company and his AD account no longer exists.  I noticed in SCCM however his account as the "All instances of the objects that are related to the assigned security roles"
    is selected. however the option is greyed out for everyone else.
    This option is the one found under Administration/Security/Administrative Users select the user and open properties then select the Security Scopes tab.
    Is there a way we can provide another user this same level access when we can no longer access through the original build account?
    Already looked into tombstone resurrection of his account thats a no go.
    

    Hi,
    I recommend you rebuild SCCM or open a case with Microsoft.
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • REF to an object in a relational table

    Hi!
    I try do create a DB for TINs made of triangles. Because of the topology a triangles ist made of three edges and each edge is made of two nodes. The nodes contain the geometry (x,y,z coordinates).
    I created object types for each element.
    In order to fasten the request of geometry data I build Spatial objects, too.
    My tables look like the following
    CREATE OR REPLACE TYPE node_objtyp AS OBJECT (
    node_Id NUMBER(10,0),
    xValue NUMBER(7,3),
    yValue NUMBER(7,3),
    zValue NUMBER(7,3)
    CREATE TABLE nodes_reltab(
    node_Id NUMBER(10,0),
    node_Ref node_objtyp,
    node_Shape mdsys.sdo_geometry
    CREATE OR REPLACE TYPE edge_objtyp AS OBJECT (
    edge_Id NUMBER(10,0),
    from_Node_Ref REF node_objtyp,
    to_Node_Ref REF node_objtyp,
    is_Fold     NUMBER(1,0)
    CREATE TABLE edges_reltab(
    edge_Id NUMBER(10,0),
    edge_Ref edge_objtyp,
    edge_Shape mdsys.sdo_geometry
    How do I insert data into edges_reltab if from_Node_Ref and to_Node_Ref in edge_objtyp should refer to two existing node_objtyps in nodes_reltab node_Ref column??
    I tried
    INSERT INTO edges_reltab VALUES(
    1,
    edge_objtyp(
    1,
    (SELECT REF(n)
    FROM (
    SELECT node_ref
    FROM nodes_reltab
    WHERE node_Id = 1
    )n
    (SELECT REF(n)
    FROM (
    SELECT node_ref
    FROM nodes_reltab
    WHERE node_Id = 2
    )n
    0
    mdsys.sdo_geometry(
    3002,
    NULL,
    NULL,
    mdsys.sdo_elem_info_array(1,2,1),
    mdsys.sdo_ordinate_array(
    2,4,0,
    3,4,0,
    2,4,0
    But just got a ORA-00904 error!
    In my first DB I used object tables. It worked fine, but it was impossible to create an Spatial index an these tables. So I've been forced to use relational tables.
    Thank you for your help!
    Joerg

    Hi Joerg
    It is only possible to use REF with object tables and object views.
    Creating an object view over the relational table will probably not solve your problem (see error ORA-22979).
    Therefore, since you are using a relational model, you should use a foreign key.
    Chris

  • 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

  • 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

  • Define main objects for Drag & Relate between BW 3.1 and EP6

    hi all.
    We are trying to implement Drag & Relate between BW 3.1 and EP6.
    We have 2 different BW reports based on the same object "0MATERIAL". One of them should be a source and the other is the target. When creating the iViews for these reports the "main object" property has no values, therefor we don't see any symbol near the object we want to drag. The import of the "0MATERIAL" object from BW to the portal was successful.
    Is it related to customizing the BW system or the portal?
    thanks,
    Sagi

    I solved the problem - I added the BW alias before the main object name in the main object property. For example "BW.0MATERIAL" when BW is the BW system alias and 0MATERIAL is the object name.
    Sagi

  • 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

  • Object Tables and Relational Tables

    the statement below are they true for both Object and Relational tables?
    Rows are stored in extents
    can rows can be made up of one column
    collection types can be used in a column
    Thanks!

    >
    Rows are stored in extents
    >
    Yes - in the sense that rows are stored in 'blocks' and extents are comprised of one or more blocks. So since rows are in blocks and blocks are in extents then rows are in extents.
    >
    can rows can be made up of one column
    >
    Yes
    CREATE TABLE ONE_COLUMN_TABLE (NAME VARCHAR2(30));collection types can be used in a column
    >
    yes
    CREATE TYPE num_varray AS VARRAY(10) OF NUMBER(12, 2)
    CREATE TABLE varray_table (col1 num_varray)
    INSERT INTO varray_table VALUES (num_varray(100, 200))

  • Object vs. Relational DB for Embedded Games

    I'm looking for input, pros & cons, and whatever docs/articles anyone can provide to help me make this decision.

    I should add that my situation right now is that I'm leaning toward a true object-oriented database (not an ORDBMS). The object database seems to increases productivity DRAMATICALLY since you don't have to write the object-relational mapping. There's even embedded object databases I can use. But what's the catch?
    I know relational databases very well and my assumption is that relational databases, while more difficult to map to and use (as well as more resource intensive) simply must offer faster access than object databases. I mean, if that isn't a correct assumption, then why would we use the relational model at all?
    So what I want for this video game is fast access to data, but not at the expense of the CPU cycles. Remember this has to be an embedded database and runs along side the game. Therefore, the database must be low priority given the game logic & rendering going on. And we CERTAINLY can't sacrifice productivity here, which is to me the primary concern of building games, and the primary reason to use Java to make games.
    Now you can see my problem more clearly. Thanks in advance for the help everyone.

  • 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

  • Trying to understand Objective C warning related to factory method

    All,
    I'm just beginning learning objective C (I am a C++ programmer by day), and I have a question about a warning I am seeing in my code. I found some really simple example code on the web that used the 'new' factory method to create an instance of an object. Here are the three files:
    List.h
    #import <objc/Object.h>
    @interface List : Object // List is a subclass of the superclass Object
    int list[100]; // These are instance variables.
    int size;
    /* Public methods */
    - free;
    - (int) addEntry: (int) num;
    - print;
    /* Private methods */
    /* Other programs should not use these methods. */
    - resetSize;
    @end
    List.m
    #import "List.h"
    @implementation List
    + new // factory method
    self = [super new];
    printf("inside new\n");
    [self resetSize];
    return self;
    - free
    return [super free];
    - (int) addEntry: (int) num
    list[size++] = num;
    return size;
    - print
    int i;
    printf("\n");
    for (i = 0; i < size; ++i)
    printf ("%i ", list);
    return self; // Always return self
    // if nothing else makes sense.
    - resetSize
    printf("Inside resetSize\n");
    size = 0;
    return self;
    @end
    main.m
    #import <objc/Object.h>
    #import "List.h" // Note the new commenting style.
    main()
    id list; // id is a new data type for objects.
    list = [List new]; // create an instance of class List.
    [list resetSize];
    [list addEntry: 5]; // send a message to the object list
    [list print];
    [list addEntry: 6];
    [list addEntry: 3];
    [list print];
    printf("\n");
    [list free]; // get rid of object
    Now, I know that the 'best' way to allocate and initialize an object is through [[List alloc] init], but I'm seeing a strange warning when I compile List.m, and I just want to understand why it's showing up. Here's the warning.
    List.m: In function ‘+[List new]’:
    List.m:9: warning: ‘List’ may not respond to ‘+resetSize’
    List.m:9: warning: (Messages without a matching method signature
    List.m:9: warning: will be assumed to return ‘id’ and accept
    List.m:9: warning: ‘...’ as arguments.)
    It looks like something is assuming that resetSize is a factory method rather than an instance method. The strange thing, though, is that the program works exactly like expected. resetSize is actually called from within the new method correctly.
    Any ideas why I'm seeing the error, and how I should get rid of it?
    Thanks,
    Eric

    Thanks for clearing that up for me - it makes sense now. And sorry about the formatting problems - I guess forgetting the {code} tags make a pretty big difference
    It's taking a little bit for my mind to switch from C++ syntax to Objective C, but I'm able to visualize the problem and the reason the code I found produced the error.
    Thanks again,
    Eric

Maybe you are looking for

  • Different JCombobox items in JTable for the same column

    Hello Everyone, I am reading from a file and displaying in a JTable. I want all cells in a specific column to be JComboBoxes but the items in the JComboBox differ from one cell to another, how can this be achieved? The following is a snippet from the

  • Way to play iPod at work without installing anything?

    I want to play my iPod at work through my computer's speakers, but I don't want to install iTunes or any other programs. Is there any way to just connect the iPod using the USB cable and play the song files?

  • custom:ImageController xmlns:custom="cm.layouts.*" - Error in Finance Sample

    Hi, I want to test the CM - samples. How can I test the FinanceCorp - Analystreport sample? i did not find any ImageController in the flex-code. regards Johannes

  • Nikon d700 tethered with lightroom3

    I am interested in shooting with my D700 and lightroom 3 tethered.  Is it possible for the image to be recored both on the card and on the tethered computer?

  • Hiearchy query performance

    I previously posted a item here and I ended up succesfully using the code. As I ran the code against very larger Bill of Materials, the code is taking a long time to run. Was wondering if anyone had any suggestions as to what might improve the perfor