OCCI and Object Views

Can you use OCCI with object views? Here is the problem that I am seeing:
SCHEMA.SQL:
CREATE TABLE EMP_TABLE
empnumber NUMBER (5),
job VARCHAR2 (20)
CREATE TYPE EMPLOYEE_T as object
empnumber NUMBER (5),
job VARCHAR2 (20) )
CREATE VIEW EMP_VIEW OF EMPLOYEE_T
WITH OBJECT IDENTIFIER (empnumber) AS
SELECT e.empnumber, e.job
FROM EMP_TABLE e
In the code, I try:
env = Environment::createEnvironment(Environment::OBJECT);
conn = env->createConnection(username, password, connection);
RegisterMappings(env);
Employee* e = new(conn,"EMP_VIEW")Employee(); //works
Ref<Employee>e1=new(conn,"EMP_VIEW")Employee(); //fails
Debugging the code, I get an access violation in the Ref constructor:
template <class T>
Ref<T>::Ref(const T *obj)
rimplPtr = new RefImpl((PObject *)obj); // <==Access violation
System specs:
Windows 2000AS
Oracle 9.2.0.4

Sorry to be so long in replying, we decided to move back to objects without the views. Our DBAs were not happy, but sometimes that's how it goes. I did not want to have to go to using associative access for my object manipulation because it is not robust enough for real code, IMHO. So, I would rather do something that I can make work in the real world than have a database model that makes me write what I consider to be bad code. I do wish that OCCI would become more exception-safe as well as I wish that there were not cases where associative access worked but navigational access dod not.
<rant>
One observation about OCCI in general is that using associative access seems to be a bad idea in almost all real-world scenarios. Actually, most of the OCCI constructs seem to be less-than-optimally designed from a C++ perspective. Tossing raw pointers around is not the way toward robust software. And most of the constructs in OCCI do that and worse. None of the high level constructs like Environment, Connection, Statement, etc. are exception safe in any sense of the word. I have (like a lot of you, I'm sure) have had to write a layer on top of the base OCCI classes to enforce some level of exception safety. Not that its a big deal or anything, but just one more thing I would rather not have to do...
</rant>

Similar Messages

  • AWM Plugins and Object View

    I'm trying to create a java plugin for AWM that is only valid for items in Object view (eg Variables, Programs etc... all the primitive Express objects).
    According to the interface defined for AWMPlugin methods:
    void handle(Frame parent, Connection conn, String type, Object obj,
    AW aw, Map param);The 'type' and 'obj' represent either a String or an Object that is associated with the selected tree item, or null.
    My problem is that type and obj are always null when operating in Object view, but pass a non-null value in Model view .
    Has anyone encountered this? Does it mean the AWM plugin interface is only valid for the Model view?
    Does anyone know of a way to get a handle to something like a Variable or Program in Object view using the AWMPlugin interface?

    I am certainly not an expert on this but this would be my thoughts on this topic -
    AWM plugins are supposed to only work on model view since this view over the AW uses the public APIs called Standard Form. The Object view uses a non-public API which addresses the internal AW catalog (i.e. the NAME dimension). Therefore, it would not surprise me that the API you are calling returns NULL when you try to access non-Standard Form objects.
    I will try and contact one of the OLAP PM's this afternoon and get his opinion and let you know.
    Keith Laker
    Oracle EMEA Consulting
    BI Blog: http://oraclebi.blogspot.com/
    DM Blog: http://oracledmt.blogspot.com/
    BI on Oracle: http://www.oracle.com/bi/
    BI on OTN: http://www.oracle.com/technology/products/bi/
    BI Samples: http://www.oracle.com/technology/products/bi/samples/

  • Problem with object view with primary-key based object identifier

    Hello!
    I met such problem.
    t1 is persinstent-capable class:
    class t1 : public PObject { .... };
    T1OV is object view, based on object table T1OT
    I1 is primary key of the table T1OT.
    Next code:
    t1* t = new (conn, "T1OV") t1(...);
    conn->commit();
    try
    t->markDelete();
    conn->commit(); // exception throws here
    Works fine if T1OV defined as:
    create view t1ov of t1 with object identifier default
    as select * from t1ot;
    And throws an exception
    "ORA-22883: object deletion failed"
    if:
    create view t1ov of t1 with object identifier (I1)
    as select * from t1ot;
    Such problem also occurs when object view is based on relational table/view (OID is primary-key based).
    Also it occurs when
    t->markModified() used insted of t->markDelete()
    I am using Oracle 9i second release for windows and
    MS VC++
    Thank You

    http://download-uk.oracle.com/docs/cd/B10501_01/server.920/a96540/statements_85a.htm#2065512
    You can specify constraints on views and object views. You define the constraint at the view level using the out_of_line_constraint clause. You define the constraint as part of column or attribute specification using the inline_constraint clause after the appropriate alias.
    Oracle does not enforce view constraints. However, operations on views are subject to the integrity constraints defined on the underlying base tables. This means that you can enforce constraints on views through constraints on base tables.
    Restrictions on View Constraints
    View constraints are a subset of table constraints and are subject to the following restrictions:
    You can specify only unique, primary key, and foreign key constraints on views. However, you can define the view using the WITH CHECK OPTION clause, which is equivalent to specifying a check constraint for the view.
    Because view constraints are not enforced directly, you cannot specify INITIALLY DEFERRED or DEFERRABLE.
    View constraints are supported only in DISABLE NOVALIDATE mode. You must specify the keywords DISABLE NOVALIDATE when you declare the view constraint, and you cannot specify any other mode.
    You cannot specify the using_index_clause, the exceptions_clause clause, or the ON DELETE clause of the references_clause.
    You cannot define view constraints on attributes of an object column.
    Rgds.

  • Problem inserting XML into object view

    Hi all,
    My environment is :
    Windows NT 4.0
    Oracle 8i 8.1.5
    (NLS_CHARACTERSET = EL8MSWIN1253)
    Apache 1.3.11 Web Server
    Apache JServ 1.1
    XSQL v 0.9.9.1 and XML parser for Java v2,
    XMLSQL that come with it
    I've created an object view as following :
    create table schedules (
    schedule_id varchar2(20),
    description varchar2(100),
    constraint pk_schedule_id primary key (schedule_id)
    create table schedule_details (
    schedule_id varchar2(20),
    starting_time date,
    duration number,
    constraint pk_schedule_dtls primary key (schedule_id, starting_time),
    constraint fk_schedule_id foreign key (schedule_id) references schedules (schedule_id)
    create or replace type schedule_detail_t as object (
    starting_time varchar2(20),
    duration number
    create or replace type schedule_detail_list as table of schedule_detail_t;
    create or replace type schedule_details_t as object (
    schedule_id varchar2(20),
    description varchar2(100),
    details schedule_detail_list
    create or replace view schedule_details_view of schedule_details_t
    with object OID (schedule_id)
    as select schedule_id, description,
    cast(multiset(select schedule_detail_t (to_char(starting_time, 'hh24:mi'), duration) as Detail
    from schedule_details
    where schedule_details.schedule_id = schedules.schedule_id
    ) as schedule_detail_list )
    from schedules;
    And I'm trying to insert using putXML this
    <?xml version = "1.0" encoding = "ISO-8859-1"?>
    <ROWSET>
    <ROW>
    <SCHEDULE_ID>S1112</SCHEDULE_ID>
    <DESCRIPTION>Working 08:00 to 20:00</DESCRIPTION>
    <DETAILS>
    <DETAILS_ITEM>
    <STARTING_TIME>08:00</STARTING_TIME>
    <DURATION>12</DURATION>
    </DETAILS_ITEM>
    </DETAILS>
    </ROW>
    </ROWSET>
    The error I get is
    oracle.xml.sql.OracleSQLXMLException:
    non supported oracle-character-set-174
    Note: no rows have been inserted
    at oracle.xml.sql.dml.OracleXMLSave.insertXML
    When I'm posting using XSQL the XML doesn't get inserted with no error message.
    But when I try this for a change
    <?xml version = "1.0" encoding = "ISO-8859-1"?>
    <ROWSET>
    <ROW>
    <SCHEDULE_ID>S1111</SCHEDULE_ID>
    <DESCRIPTION>Working 08:00 to 20:00</DESCRIPTION>
    </ROW>
    </ROWSET>
    Trying to insert into table (this time) "schedules" using putXML it works ...
    It works on tables and it doesn't work on object views.
    Any piece of advice will be highly appreciated.
    Nick

    No known limitations. Please post the sample DDL to create your object types and object view, along with an example of the example XML document you're trying to insert.

  • Problem Inserting into object view with OracleXmlSave

    Gurus,
    I'm trying to insert into an object view with
    multiple collections of objects representing a master/detail relationship and a CLOB column, but I've this error:
    oracle.xml.sql.OracleXMLSQLException: Error Interno
    at oracle.xml.sql.dml.OracleXMLSave.saveXML(OracleXMLSave.java:1967)
    at oracle.xml.sql.dml.OracleXMLSave.insertXML(OracleXMLSave.java:1060)
    at onix.interface_isbn.OnixXmlLoader.doInsert(OnixXmlLoader.java:165)
    at onix.interface_isbn.OnixXmlLoader.setLoader(OnixXmlLoader.java, Compiled Code)
    at onix.interface_isbn.OnixXmlLoader.<init>(OnixXmlLoader.java:23)
    at onix.interface_isbn.correrLoader.main(correrLoader.java:77)
    I'm using OracleXmlSave with insertXML method to do this.
    Is There any limitations to do that? (example
    number of tables into the view, columns datatype).
    I'd appreciate any comments
    Thank

    No known limitations. Please post the sample DDL to create your object types and object view, along with an example of the example XML document you're trying to insert.

  • Creating and Binding View Objects dynamically : Oracle Jdeveloper 11g

    Hello,
    We are trying to create and bind view objects dynamically to adf data visualization components.
    The view object is a result of multiple tables.
    We are using Oracle JDeveloper 11g Technical Preview. ( can't upgrade to TP2 or TP3 now).
    We have found this : http://radio.weblogs.com/0118231/stories/2003/07/15/creatingUpdateableMultientityViewObjectDefinitionsDynamically.html on our search for the same.
    The sample application however, is in 10g , hence required migration.
    Also, it was a standalone application with the TestClient.java having a main() method.
    Our requirement is for Web Application; we use Adf+jsf .
    Guidance of any sort is very much appreciated.
    Thanks in advance.
    -Anil Golla

    Hi,
    there also exist a forum for JDeveloper 11: JDeveloper and OC4J 11g Technology Preview
    What you are trying todo is not trivial because you need to not only dynamically create the VO, you would also dynamically need to create the binding meta data for it (assuming you use ADF). Not sure if the API to modify the binding is public, so posting it on the JDeveloper 11 forum bears a glimpse of hope for an answer
    In JDeveloper 10.1.3 you can't do this
    Frank

  • Can Designer generate ADF Entity Objects, View Objects and Apps Module ?

    Hi all,
    On what way can Designer integrate with JDeveloper (+ ADF) ?
    Can Designer generate ADF Entity Objects, View Objects and Apps Module ?
    Thank you for your help,
    xtanto

    Designer itself has no direct integration with JDeveloper. However, there are three options. First of all, you can get a JDeveloper extension (download this separately) that lets you create a Connection to a Designer repository. From that Connection you can find modules that you defined in Designer and generate Entity and View objects for the tables and columns that you used in those modules, and an Application Module. It does not create JSPs or other user interface objects.
    Another option is to buy JHeadstart from Oracle. This contains a set of code generators and ADF extensions that include an ability to get information from a Designer repository. JHeadstart works fine for non-Designer users too, but was built by the same people who wrote Designer Headstart - they know the repository API intimately.
    The third option is to download Oracle Designer Extension Builder (ODEB) which was just recently made available. This is a product of a collaboration between Designer users from the Oracle Development Tools Users Group (ODTUG) and Oracle to extend the capabilities of Designer with user written tools and utilities. You could use ODEB to write your own generators for ADF Business Components. Or you could wait and see if someone else in the user community does this. I hope that you or whoever does such a generator will be willing to share it with us all.

  • Storing XML using XSU, object VIEW and INSTEAD OF trigger

    Here is the point:
    I've got 2 tables which are linked:
    CREATE TABLE dept (
    deptno NUMBER PRIMARY KEY,
    deptname VARCHAR2(20)
    CREATE TABLE emp (
    empno NUMBER PRIMARY KEY,
    empname VARCHAR2(20),
    deptno NUMBER REFERENCES dept(deptno)
    I've got the following message, which I want to insert in the tables using XSU (I already have a PL/SQL stored procedure which work perfectly for insertion into 1 table, using DBMS_XMLSave.insertXML or xmlgen.insertXML):
    <DEPT>
    <DEPTNO>10</DEPTNO>
    <DEPTNAME>IT</DEPTNAME>
    <EMP>
         <EMPNO>1</EMPNO>
         <EMPNAME>John</EMPNAME>
    </EMP>
    <EMP>
         <EMPNO>1</EMPNO>
         <EMPNAME>Phil</EMPNAME>
    </EMP>
    </DEPT>
    So I've created the following object:
    CREATE TYPE emp_t AS OBJECT
    empno NUMBER,
    empname VARCHAR2(20)
    CREATE TYPE emplist_t AS TABLE OF emp_t;
    CREATE TYPE dept_t AS OBJECT
    deptno NUMBER,
    deptname VARCHAR2(20),
    emplist emplist_t
    Now I understand that I should create an object VIEW and an INSTEAD OF trigger (That's what I read many times),
    but I don't know how to structure the view and the trigger.
    Could you help? (Example of a similar context, piece of code)
    Thanks a lot
    Marion

    Hi John,
    I have exactly the same issue as you experienced back in January. I have a complex data modelling requirement which requires the need to pivot rows into columns using ROW_NUMBER() and PARTITION clauses. To hide the complexity from the middle tier, I have created a database view and appropriate INSTEAD OF triggers and mapped my EO to the view. I have overriden the lock() method on the EO implementation class (to avoid ORA-02014) and would like to try the same solution you used with the pl/sql call to lock the record.
    My question is, how did you manage the release of the lock if the transaction was not rolled back or committed by your application i.e. if the user closed the browser for instance.
    In my naivity, I would like to think that the BC4J framework would release any locks for the database session when it found the servlet session to be terminated however my concern is that the lock would persist and cause complications.
    Any assistance greatly appreciated (if you would be willing to supply your lock() method and pl/sql procedure logic I would be even more grateful!).
    Many thanks,
    Dave
    London

  • Oracle forms and reports with object views in oracle 9i

    Can We use oracle 9i Object Views in oracle forms and reports. If yes, then which version?

    MichaelFerrante,Thank you for your help.
    I have already used the HS services to connecto to external databases from our main Oracle database, and the solution works fine.
    But unfortunally for this particular client he cannont have installed a Oracle database due to internal policies restrictions.
    I can not migrate the full application to another technology like ADF in less than 6 or 8 months.
    Do you thifnk that there is any other solution?
    Mensagem editada por: user10660669

  • Object view  with nested table and member functions????????????????

    HI frds:)
    I need some help regarding writeing soem queries..
    I have to use view in retreving data and by useing member functions of object.
    1) i have to create a nested table by useing type object.
    2) i have to create a object wtih member functions inorder to create view of taht nested table,.
    3) by useing this objectt view and by useing methods i have to write soem queries ...
    If any one know or any information regarding this please reply me... as i have searched in net alot but i was unable to figure out..
    Thanks....

    // first createing object
    create type emp_det as object
    (empname varcahr2(20),start_date date,end_date date);
    // creating table of that object
    create table emp_detai_table as table of emp_det;
    // creating nested table
    create table empl (emp_no number,emp_detail emp_detail_table,dep_no number)nested table emp_detail store as s;
    //now i want to create view.. inorder to create view i need to create object. in that object i want to create methods.. these methods should work with date attributes..
    after creating object view i need to select or write some queries by useing member methods..
    This is the tast i have to perform.,. i have no materials ...if u have any link ..forward me..
    i have to do it as soon as possible..
    waiting for your reply...

  • In past versions of FireFox there was a view option that allowed a change in size of fonts and objects on the screen temporarily on the fly. This seems to be missing from version 6.

    In past versions of FireFox there was a view option that allowed a change in size of fonts and objects on the screen temporarily on the fly. This seems to be missing from version 6. It was very useful and needs to be added to version 6.

    You can use "Ctrl +" and "Ctrl -" to zoom pages quickly and "Ctr 0" (zero) to reset the page zoom.
    *http://kb.mozillazine.org/Zoom_text_of_web_pages
    There are also page zoom buttons in the toolbar palette in the Customize window that you can drag on a toolbar.
    Open the Customize window via "View > Toolbars > Customize" or via "Firefox > Options > Toolbar Layout"
    *http://kb.mozillazine.org/Toolbar_customization
    *https://support.mozilla.com/kb/Back+and+forward+or+other+toolbar+items+are+missing

  • XSQL, Object Views, and InsteadOf triggers

    Hello,
    Is there a way to insert an object view using the XSQL servlet without using InsteadOf triggers?
    TIA,
    Rob

    The question is not really related to XSQL per se. The question is, can an object view FOO be updateable without an INSTEAD OF trigger? The answer is typically no, unless it's a trivial object view over an object table. You might check the online Oracle8i documentation on object views for more specifics on when they can be by-default updateable without an INSTEAD OF trigger.

  • 2.1 RC1 - Can not get data in Object viewer

    Hi,
    I open the table and change the tab to "Data" then error message is shown in the Data Editor Log panel.
    The message is "ORA-00923: FROM keyword not found where expected".
    This table has more than 100 columns. I guess that the SQL statement is too long so whole statement is not send to Oracle.
    EA2 work successfully.

    Hi,
    RaghvendraSaboo
    SELECT command is working in worksheet both 'select * from table' and 'select col1, co2,... from table'.
    Only object viewer can not show values.
    Here is the result of DESC command below.
    Thanks.
    desc ching1;
    Name Null Type
    CH-1 NOT NULL CHAR(6)
    CH-2 NVARCHAR2(16)
    CH-3 CHAR(1)
    CH-4Z CHAR(1)
    CH-4B CHAR(1)
    CH-4K CHAR(1)
    CH-5 CHAR(1)
    CH-6Z CHAR(1)
    CH-6B CHAR(1)
    CH-6K CHAR(1)
    CH-7 NUMBER(1)
    CH-8 NUMBER(1)
    CH-9 CHAR(1)
    CH-11 NUMBER(1)
    CH-12 NUMBER(7)
    CH-13 NUMBER(7)
    CH-14 CHAR(1)
    CH-15 CHAR(1)
    CH-16 NUMBER(2)
    CH-17 CHAR(1)
    CH-18 CHAR(1)
    CH-19 NUMBER(7)
    CH-20 NUMBER(7)
    CH-21 CHAR(1)
    CH-22 CHAR(1)
    CH-23 NUMBER(2)
    CH-24 CHAR(1)
    CH-25 CHAR(1)
    CH-26 CHAR(1)
    CH-27 CHAR(1)
    CH-28 CHAR(1)
    CH-30 CHAR(1)
    CH-31 CHAR(1)
    CH-32 CHAR(1)
    CH-33 CHAR(1)
    CH-34 NUMBER(3)
    CH-ER CHAR(1)
    CH-48 NUMBER(6)
    CH-49 CHAR(1)
    CH-50 NUMBER(6)
    CH-51 NUMBER(6)
    CH-60 NUMBER(1)
    CH-61 NUMBER(1)
    CH-62 NUMBER(1)
    CH-63 NUMBER(1)
    CH-64 NUMBER(1)
    CH-65 NUMBER(1)
    CH-66 NUMBER(1)
    CH-67 NUMBER(1)
    CH-68 NUMBER(1)
    CH-69 NUMBER(1)
    CH-73 NUMBER(1)
    CH-74 NUMBER(1)
    CH-75 NUMBER(1)
    CH-76 NUMBER(1)
    CH-79 NUMBER(3,2)
    CH-80 NUMBER(4)
    CH-81 NUMBER(4)
    CH-82 NUMBER(5)
    CH-83 NUMBER(5)
    CH-84 NUMBER(1)
    CH-85 NUMBER(5)
    CH-86 NUMBER(5)
    CH-87 NUMBER(5)
    CH-88 NUMBER(2)
    CH-91 NUMBER(1)
    CH-92 CHAR(1)
    CH-93 CHAR(1)
    CH-94 NUMBER(1)
    CH-95 NUMBER(1)
    CH-96 CHAR(1)
    CH-97 CHAR(1)
    CH-98 NUMBER(1)
    CH-99 NUMBER(6)
    CH-100 NUMBER(3,2)
    CH-101 NUMBER(7)
    CH-102 NUMBER(6)
    CH-103 NUMBER(6)
    CH-104 NUMBER(6)
    CH-105 NUMBER(6)
    CH-106 NUMBER(5)
    CH-107 NUMBER(6)
    CH-108 NUMBER(6)
    CH-109 NUMBER(6)
    CH-110 NUMBER(7)
    CH-111 NUMBER(7)
    CH-112 NUMBER(6)
    CH-113 NUMBER(6)
    CH-114 NUMBER(5)
    CH-120 NUMBER(6)
    CH-121 NUMBER(6)
    CH-130 NUMBER(5)
    CH-131 NUMBER(6)
    CH-132 NUMBER(6)
    CH-133 NUMBER(6)
    CH-134 NUMBER(6)
    CH-135 NUMBER(6)
    CH-136 NUMBER(6)
    CH-137 NUMBER(6)
    CH-138 NUMBER(6)
    CH-139 NUMBER(6)
    CH-140 NUMBER(6)
    CH-141 NUMBER(6)
    CH-142 NUMBER(6)
    CH-143 NUMBER(6)
    CH-144 NUMBER(5)
    CH-145 NUMBER(5)
    CH-146 NUMBER(5)
    CH-147 NUMBER(6)
    CH-148 NUMBER(5)
    CH-149 NUMBER(5)
    CH-150 NUMBER(6)
    CH-151 NUMBER(6)
    CH-152 NUMBER(6)
    CH-153 NUMBER(6)
    CH-154 NUMBER(6)
    CH-155 NUMBER(6)
    CH-156 NUMBER(6)
    CH-157 NUMBER(6)
    CH-160 NUMBER(7)
    CH-170 NUMBER(6)
    CH-171 NUMBER(5)
    CH-180 NUMBER(6)
    CH-190 NUMBER(7)
    CH-191 NUMBER(7)
    CH-200 NUMBER(3)
    CH-201 NUMBER(6)
    CH-202 NUMBER(6)
    CH-203 NUMBER(6)
    CH-204 NUMBER(6)
    CH-205 NUMBER(6)
    CH-206 NUMBER(6)
    CH-207 NUMBER(6)
    CH-208 NUMBER(6)
    CH-209 NUMBER(6)
    CH-210 NUMBER(6)
    CH-211 NUMBER(6)
    CH-212 NUMBER(6)
    CH-213 NUMBER(6)
    CH-214 NUMBER(6)
    CH-215 NUMBER(6)
    CH-216 NUMBER(6)
    CH-220 NUMBER(6)
    CH-221 NUMBER(6)
    CH-222 NUMBER(6)
    CH-223 NUMBER(6)
    CH-224 NUMBER(6)
    CH-225 NUMBER(6)
    CH-230 NUMBER(2)
    CH-231 NUMBER(5)
    CH-240 NUMBER(6)
    CH-241 NUMBER(6)
    CH-242 NUMBER(6)
    CH-243 NUMBER(6)
    CH-244 NUMBER(6)
    CH-280 NUMBER(6)
    CH-290 NUMBER(7)
    CH-300 NUMBER(6)
    CH-301 NUMBER(6)
    CH-302 NUMBER(6)
    CH-303 NUMBER(6)
    CH-304 NUMBER(1)
    CH-305 NUMBER(5)
    CH-306 NUMBER(1)
    CH-307 NUMBER(6)
    CH-308 NUMBER(6)
    CH-309 NUMBER(3)
    CH-310 NUMBER(6)
    CH-311 NUMBER(6)
    CH-312 NUMBER(6)
    CH-313 NUMBER(6)
    CH-314 NUMBER(6)
    CH-315 NUMBER(1)
    CH-316 NUMBER(5)
    CH-317 NUMBER(5)
    CH-318 NUMBER(5)
    CH-319 NUMBER(1)
    CH-320 NUMBER(5)
    CH-321 NUMBER(5)
    CH-322 NUMBER(5)
    CH-323 NUMBER(5)
    CH-324 NUMBER(6)
    CH-325 NUMBER(6)
    CH-326 NUMBER(6)
    CH-327 NUMBER(6)
    CH-328 NUMBER(6)
    CH-329 NUMBER(5)
    CH-330 NUMBER(5)
    CH-331 NUMBER(5)
    CH-332 NUMBER(6)
    CH-333 NUMBER(6)
    CH-334 NUMBER(5)
    CH-335 NUMBER(6)
    CH-336 NUMBER(6)
    CH-337 NUMBER(5)
    CH-338 NUMBER(5)
    CH-339 NUMBER(3)
    CH-340 NUMBER(6)
    CH-341 NUMBER(6)
    CH-342 NUMBER(6)
    CH-343 NUMBER(6)
    CH-344 NUMBER(6)
    CH-345 NUMBER(6)
    CH-346 NUMBER(6)
    CH-347 NUMBER(6)
    CH-348 NUMBER(6)
    CH-349 NUMBER(6)
    CH-350 NUMBER(6)
    CH-351 NUMBER(6)
    CH-352 NUMBER(6)
    CH-353 NUMBER(6)
    CH-354 NUMBER(6)
    CH-355 NUMBER(5)
    CH-356 NUMBER(5)
    CH-357 NUMBER(6)
    CH-358 NUMBER(6)
    CH-359 NUMBER(6)
    CH-360 NUMBER(6)
    CH-361 NUMBER(6)
    CH-362 NUMBER(6)
    CH-363 NUMBER(5)
    CH-364 NUMBER(5)
    CH-365 NUMBER(5)
    CH-366 NUMBER(5)
    CH-367 NUMBER(5)
    CH-368 NUMBER(5)
    CH-369 NUMBER(7)
    CH-370 NUMBER(7)
    CH-371 NUMBER(7)
    CH-372 NUMBER(7)
    CH-373 NUMBER(6)
    CH-374 NUMBER(6)
    CH-375 NUMBER(6)
    CH-380 NUMBER(6)
    CH-381 NUMBER(6)
    CH-382 NUMBER(6)
    CH-383 NUMBER(6)
    CH-384 NUMBER(6)
    CH-385 NUMBER(6)
    CH-386 NUMBER(6)
    CH-387 NUMBER(6)
    CH-388 NUMBER(6)
    CH-389 NUMBER(6)
    CH-390 NUMBER(5)
    CH-391 NUMBER(5)
    CH-392 NUMBER(5)
    CH-393 NUMBER(5)
    CH-394 NUMBER(6)
    CH-400 NUMBER(5)
    CH-401 NUMBER(4)
    CH-402 NUMBER(5)
    CH-403 NUMBER(5)
    CH-404 NUMBER(5)
    CH-405 NUMBER(5)
    CH-406 NUMBER(6)
    CH-407 NUMBER(6)
    CH-408 NUMBER(6)
    CH-409 NUMBER(6)
    CH-410 NUMBER(6)
    CH-411 NUMBER(6)
    CH-412 NUMBER(6)
    CH-413 NUMBER(6)
    CH-414 NUMBER(5)
    CH-415 NUMBER(6)
    CH-416 NUMBER(6)
    CH-417 NUMBER(6)
    CH-418 NUMBER(6)
    CH-419 NUMBER(6)
    CH-420 NUMBER(5)
    CH-421 NUMBER(5)
    CH-422 NUMBER(5)
    CH-423 NUMBER(5)
    CH-424 NUMBER(5)
    CH-425 NUMBER(5)
    CH-426 NUMBER(5)
    CH-427 NUMBER(6)
    CH-480 NUMBER(6)
    CH-490 NUMBER(6)
    CH-491 NUMBER(6)
    CH-500 NUMBER(6)
    CH-501 NUMBER(6)
    CH-502 NUMBER(6)
    CH-503 NUMBER(6)
    CH-504 NUMBER(6)
    CH-505 NUMBER(6)
    CH-506 NUMBER(6)
    CH-507 NUMBER(6)
    CH-508 NUMBER(6)
    CH-509 NUMBER(7)
    CH-510 NUMBER(7)
    CH-511 NUMBER(7)
    CH-512 NUMBER(7)
    CH-513 NUMBER(1)
    CH-514 NUMBER(1)
    CH-515 NUMBER(7)
    CH-516 NUMBER(7)
    CH-517 NUMBER(7)
    CH-518 NUMBER(7)
    CH-519 NUMBER(3)
    CH-520 NUMBER(7)
    CH-530 NUMBER(7)
    CH-531 NUMBER(7)
    CH-580 NUMBER(7)
    CH-590 NUMBER(6)
    CH-591 NUMBER(6)
    CH-600 NUMBER(4,1)
    CH-601 NUMBER(4,1)
    CH-602 NUMBER(4,1)
    CH-603 NUMBER(4,1)
    CH-604 NUMBER(4,1)
    CH-605 NUMBER(6,3)
    CH-606 NUMBER(4,1)
    CH-607 NUMBER(4,1)
    CH-608 NUMBER(2)
    CH-609 NUMBER(2)
    CH-610 NUMBER(2)
    CH-611 NUMBER(2)
    CH-612 NUMBER(2)
    CH-613 NUMBER(2)
    CH-614 NUMBER(2)
    CH-615 NUMBER(2)
    CH-616 NUMBER(2)
    CH-617 NUMBER(2)
    CH-618 NUMBER(2)
    CH-619 NUMBER(2)
    CH-620 NUMBER(2)
    CH-621 NUMBER(2)
    CH-622 NUMBER(2)
    CH-623 NUMBER(2)
    CH-624 NUMBER(2)
    CH-625 NUMBER(2)
    CH-626 NUMBER(2)
    CH-627 NUMBER(2)
    CH-628 NUMBER(3,1)
    CH-629 NUMBER(2)
    CH-630 NUMBER(2)
    CH-631 NUMBER(1)
    CH-632 NUMBER(1)
    CH-633 NUMBER(2)
    CH-634 NUMBER(4,1)
    CH-635 NUMBER(2)
    CH-636 NUMBER(4,1)
    CH-637 NUMBER(1)
    CH-638 NUMBER(2)
    CH-639 NUMBER(2)
    CH-640 NUMBER(4)
    CH-641 NUMBER(2)
    CH-642 NUMBER(2)
    CH-643 NUMBER(2)
    CH-644 NUMBER(2)
    CH-645 NUMBER(1)
    CH-646 NUMBER(2)
    CH-647 NUMBER(4,1)
    CH-648 NUMBER(1)
    CH-649 NUMBER(1)
    CH-650 NUMBER(2)
    CH-651 NUMBER(2)
    CH-660 NUMBER(4,1)
    CH-661 NUMBER(6,3)
    CH-662 NUMBER(4,1)
    CH-663 NUMBER(4,1)
    CH-664 NUMBER(4,1)
    CH-665 NUMBER(3,1)
    CH-666 NUMBER(2)
    CH-669 NUMBER(4,1)
    CH-670 NUMBER(6)
    CH-671 NUMBER(2)
    CH-672 NUMBER(2)
    CH-673 NUMBER(2)
    CH-674 NUMBER(2)
    CH-680 NUMBER(1)
    CH-681 NUMBER(4,1)
    CH-682 NUMBER(1)
    CH-683 NUMBER(4,1)
    CH-684 NUMBER(1)
    CH-685 NUMBER(4,1)
    CH-686 NUMBER(1)
    CH-687 NUMBER(4,1)
    CH-688 NUMBER(1)
    CH-689 NUMBER(4,1)
    CH-690 NUMBER(1)
    CH-691 NUMBER(4,1)
    CH-700 NUMBER(6)
    CH-701 CHAR(3)
    CH-702 CHAR(2)
    CH-703 NUMBER(7)
    CH-704 NUMBER(8)
    CH-705 NUMBER(8)
    CH-710 NUMBER(1)
    CH-711 NUMBER(4)
    CH-712 NUMBER(4)
    CH-720 NUMBER(5,2)
    CH-721 NUMBER(2)
    CH-750 NUMBER(8)
    CH-751 NUMBER(7)
    CH-752 NUMBER(7)
    CH-800 NUMBER(4)
    CH-801 NUMBER(4)
    CH-802 NUMBER(4)
    CH-803 NUMBER(6)
    CH-804 NUMBER(6)
    CH-811 NUMBER(4)
    CH-812 NUMBER(4)
    CH-813 NUMBER(6)
    CH-814 NUMBER(6)

  • What is the diffrence between SAP View and CAD View ?

    What is the diffrence between SAP View and CAD View ?
    What is the main purpose of SAP View
    and
    What is the main purpose of CAD View
    On SAP help i found
    SAP View is used for :The SAP view displays the SAP structure (document-based structure) for the active CAD object, or another document info record (header document), with a single-level or multilevel document structure in a tree structure. You can variably configure the fields using the layout editor.
    CAD View is used for :The CAD view displays the document-based structure of the currently active CAD object, such as the structure of an assembly. The CAD system determines the complete (multilevel) structure and copies it either completely or in stages to the SAP system, in accordance with the default explosion level.
    BUT I did not understand it well
    Can someone explain this with an example
    THanks
    Raj

    Hello Raj,
    SAP View  can be further described as the view that is based on what is existing already in the SAP system. This view is generally used by SAP purchasing, MM people etc
    CAD view is nothing but the replication of the model tree view in the SAP system. This is used by the design engineer and this view replicates only the parts that are actively displayed on the CAD tool window.
    hope this helps. Let me know if you have further questions else please close the message.
    regards
    N K

  • Excel 2007 and Smart View 9.3.1.4.041

    Dear Experts,
    We are now working with Excel 2007 and Smart View 9.3.1.4.041, and encounter the problem that ervery time open the protected excel file there would be the warning message "Drawing Objectes in one or more sheet(s) in the workbook are protected. Please unprotect them and try to save again."
    Can any one suggest with;
    1. How to set the Excel security settings for Excel 2007 to work for smart view?
    2. How to avoid the message mentioned above while working with Excel 2007?
    3. How to create a protected Excel file to work with Smart View 9.3.1.4.041 both in Excel 2003 and Excel 2007?
    Tks
    Edited by: Moonlight on May 19, 2010 10:00 AM

    I've experiencied similiar problems, though other users may have found a better solution, I've unlocked the spreadsheat, refreshed, and then relocked via a VBA macro. A button object at the top of the spreadsheet was added to make it easier for the users use as well. If there is a better solution I am very interested in this as well.
    JTF

Maybe you are looking for