Unable to generate condition table CNCCRMPRCUS500

Hi! I have created a condition table in R/3, for example A500. Then I have executed transaction R3AS for Object DNL_CUST_CNDALL but the table CNCCRMPRCUS500 ist not being generated automatically in CRM after successfully R3AS execution. The condition table contains only 2 standard fields that are correctly mapped in CND_MAPC_CNV_FLM, etc., also no Z-fields  Am I doing something wrong? Did I forget some steps? Do I need to run any generation program to get the table created?
Thanks a lot for your help!
Remus

Hi Remus,
Please follow the below given steps .....
1.     To create a customer-specific table fields in the CRM system we need to apply SAP note 514952.
2.     Create Adapters to download the data from customer-specific tables in ECC to CRM.
a.     Access the activity using one of the following navigation options:
Go to transaction R3AS.
Alternative IMG u2013 Architecture and Technology  Middleware  Data Exchange  Object Management  Condition Objects
b.     Choose Display  Change.
c.     Choose Create Object (F6).
d.     Enter the following data:
Field     Entry
Object name     ID of the adapter object, e.g. ZDNL_COND_A999
e.     Choose Enter.
Field     Entry
Object name     Description of the adapter object, e.g. Condition table A999
Linked BDoc     CND_MAST_DEEP_SUP
Enter the data for this field using the input help. Otherwise it will not be saved.
Block Size     1000
Inactive Object     not selected
Function     No entry
Source Site Type     R/3
Tables and Structures     
Table (Source Site)     <R/3 condition table>, for ex. A999
KONH
KONM
KONP
KONW
TMC1K
Mapping Modules     
Module name     CND_MAP_MAST_EXCHANGE_MAIN_MBD
f.     Save your entries.
regards,
Sameer Ahamad

Similar Messages

  • VLD-1119: Unable to generate Multi-table Insert statement for some or all t

    Hi All -
    I have a map in OWB 10.2.0.4 which is ending with following error: -
    VLD-1119: Unable to generate Multi-table Insert statement for some or all targets.*
    Multi-table insert statement cannot be generated for some or all of the targets due to upstream graphs of those targets are not identical on "active operators" such as "join".*
    The map is created with following logic in mind. Let me know if you need more info. Any directions are highly appreciated and many thanks for your inputs in advance: -
    I have two source tables say T1 and T2. There are full outer joined in a joiner and output of this joined is passed to an expression to evaluate values of columns based on
    business logic i.e. If T1 is available than take T1.C1 else take T2.C1 so on.
    A flag is also evaluated in the expression because these intermediate results needs to be joined to third source table say T3 with different condition.
    Based on value taken a flag is being set in the expression which is used in a splitter to get results in three intermediate tables based on flag value evaluated earlier.
    These three intermediate tables are all truncate insert and these are unioned to fill a final target table.
    Visually it is something like this: -
    T1 -- T3 -- JOINER1
    | -->Join1 (FULL OUTER) --> Expression -->SPLITTER -- JOINER2 UNION --> Target Table
    | JOINER3
    T2 --
    Please suggest.

    I verified that their is a limitation with the splitter operator which will not let you generate a multi split having more than 999 columns in all.
    I had to use two separate splitters to achieve what I was trying to do.
    So the situation is now: -
    Siource -> Split -> Split 1 -> Insert into table -> Union1---------Final tableA
    Siource -> Split -> Split 2 -> Insert into table -> Union1

  • Unable to Download Condition Tables and Access Sequences from R/3

    Hi Experts,
    We have a new set of condition tables and access sequences created in R/3. Now we need to download them to CRM, which we are unable to perform. We tried downloading DNL_CUST_CNDALL, but there is no use. The new condition tables are not getting pupulated. Moreover when I download this object, the corresponding CNCCRMPRCUS* table for the new condition type is not getting generated in CRM.
    The strange thing is the above mentioned tables when created in "development and quality" boxes are getting into respective CRM systems. We are using CRM 4.0.
    Your help will be appreciated.
    Regards,
    Ajay

    Hi Ajay
    Please check the transaction SLG1 which gives you very good inputs on the errors which would have happened during customizing or condition download
    Check the customizing download by giving the following parameters
    Object : cond_exchange
    Subobject :customizing
    Give the date on which the recent customizing download of DNL_CUST_CNDALL was performed.Check whether there are any errors!!if there are errors on then those needs to be corrected so that the new condition tables and access sequences get downloaded correctly to CRM.
    Thanks,
    Abishek

  • Re-generate condition tables

    Hi,
    can anyone tell about how do we regenerate condition tables.

    Hi,
    This is SAP Business one system admin forum. Please find correct forum and repost above discussion to get quick assistance.
    Close this thread here with helpful answer.
    Thanks & Regards,
    Nagarajan

  • Need to add new fields to the condition table

    Hello All,
    The requirement is to create the new condtion table for MM containing the following fields and maintain the entries in this table:
    - client
    - characteristic
    - class
    - internal characteristic.
    THe condition tables are created via tcode M/03 or through the customizing path
    Material Management > Purchasing > Conditions > Define Price Determination Process > Maintain Condition Table.
    The problem which i am facing is as follows :
    -SAP has the standard procedure for the generation of the condition tables . Selected fields are made available by SAP in the field catalog and we can select only from the those available fields. Once we select the required fields the condition table is automatically generated in the background.
    -As the requirement is, we need to have 4 fields in the generated condition table (client, characteristic, class and internal characteristic), but the problem is that none of these fields are available in the field catalog which is provided by SAP (in tcode M/03, M/04 and M/05).
    -Designing of the Z table wonu2019t be useful as we would not be able to use the Z table as the condition table.
    Can you please suggest how can we add the desired field to the existing field catalog in M/03 or is there any other alternate solution to this ?
    Thanks in advance for your help.

    >
    Rinkesh Doshi wrote:
    > Hello,
    >
    > The specific ABAP question which I have is :
    >
    > Is there any way in which we can enhance the existing field catalog in M/03 tcode to include the 4 new fields (client ,characteristic,class,internal characteristic) ?
    >
    > Thanks.
    Please post your code which you developped until now and show us where the problem is. I cant see any ABAP related question.

  • Sales Order Unable to Use New Condition Tables for Tax Condition Type

    Dear All,
    I am currently working on SAP R/3 4.0. I have a new requirement for my tax where I need to create new condition tables other than the 4 standard SAP tables which are Customer/Material, Division/Customer, Departure Country/Destination Country, Domestic Taxes and Export Taxes. My new tables consists of Departure Country/Destination Country/Shipping Point/Tax Code. The requirement is that the tax code is based on the chosen destination country and shipping point. The problem I am facing now is that no matter what types of table I create or even I generate with reference to the standard table, the access sequence will only refer to the 4 standard SAP tables above. Even if I put my own table in the highest priority for the access sequence, the same thing happens. My sales order will only pick up date from the standard table.
    I wonder if anyone encountered the same problem as me.
    Kindly advise.
    Thank you.
    Regards,
    Yvonne

    Hi
    Yvonne
    I suggest fist check a simple thing ,whether u have successfully determined shipping point for each line item ,it is possible that just adding a line item will not trigger shipping point determination . So after u update the shipping point on line level u can rerun pricing and check agian if u r getting it .
    Secondly for tax purposes I suggest   Try to have Customer and material tax classification approach  this allows to u have long term flexibiliy and also reduces your maintenance activity . As if u change or add number of shipping points and business changes using the sequence of shipping point ,the logic of just using shipping point will not work.
    In Tax classification u cna add new condition table for each new tax category and use it in different access sequences.
    This information can be passed on to FI using Different Tax code for Different combination.
    I hope this helps
    Regards
    Mandar

  • Error in generating the condition table.. pls help urgent

    Hi all,
    I have some condition tables to be generated in CRM from ECC.
    i am getting the following error for 2 tables : " Generation for application CRM, Usage PR and table CUS601 failed".
    But other tables data has been corectly downloaded from ECC to CRM.
    I m checking the status in SLG1. and i use tcode : CND_MAS_GEN_OBJECTS.
    Kindly help me this,
    its very very urgent.
    points will be rewarded.
    Robin

    thanks rajesh for ur reply.
    Basically the issue is like this now.
    Im trying to download the confition tables data from R3 to CRM. so in CRM...
    when i manually try to start initial download the object for a table by R3AS, tcode..
    the bdocs are been in intermeditate state in CRM. with yellow.
    when i try to reprocess it is throughing a short dump( reason telling : already a record is been availble in table : CNLCRMPRSCALEDIM, trying to insert again.
    So m not understanding what the issue would be..
    Could you please help me with this. im really in dead situation.
    it is working for other tables
    Robin

  • Creating Condition Table.. Key fields and line items

    dear all
    I am creating a Condition table and have 6 fields, I want to make 5 of them as key fields and also header line fields.
    I want my 6th field as line item field but I am unable to do that. My last key field is also shoiwing in line item.
    Please help.
    Thank you.
    Madhu.

    Hi,
    Check this thread
    Re: VK11
    Regards,
    Chandra

  • How to Increase the Length of Condition table in OV20

    While creating a condition table in T.code OV20 if fields length is more that 50 bytes table is not getting generated.it gives error as Too Many Fields Selected(More than 50 Bytes).
    Actually i need to create a tabel with Basic Material(WRKST) which has length of 48 bytes.
    Is there a solution on how to increase the length so that error is avoided.
    There is no such error occuring while crating condition table in V/03

    Hi,
         You can try to use the type string:
    form like zscr_data_hdr-form,
    werks like zscr_data_hdr-werks,
    matnr like zscr_data_hdr-matnr,
    verid like zscr_data_hdr-verid,
    lot like zscr_data_hdr-lot,
    lot_qty like zscr_data_hdr-lot_qty,
    udate like zscr_data_hdr-udate,
    utime like zscr_data_hdr-utime,
    zuser like zscr_data_hdr-zuser,
    processed like zscr_data_hdr-processed,
    defect like zscr_defect_data-defect,
    vornr like zscr_route_data-vornr,
    fieldxx type string,
    dayst like zscr_data_hdr-dayst,
    end of t_data.
    So you can save you informations of every fld<n> concatenating their values into fieldxx.
    Regards

  • Loading custom price condition table

    We have a custom price condition table for intercompany price.
    This table needs to be updated monthly from a file generated from another system not on SAP.
    BDC is one way of doing it, but that takes too much time.
    Is there any other simpler way of achieving the same ?

    Hi
    Have your tried LSMW.  You can upload conditions using LSMW.
    Regads
    Yatin Thakkar

  • Problem in Creating Pricing Condition Table...

    Friends,
    I am creating a condition table.
    i selected perticular fields (S.org, D.ch, Div, So-to-Party,Mat)
    When i click on Generate Icon
    I Got error message:
    Customer Object VKOS A505 cannot be assigned to package

    Hello,
    Which is the number you have given for your table?
    The best way is to search for the table which is having most of these fields and copy that table to a new table. When you create table give a table number after 900 and copy from another table. After this you can add/delete the fields and generate the table.
    Prase

  • Wrong condition table for condition type

    Hi,
    I have a big problem during pricing. while creating the sales order the system takes the wrong condition table for the specified condition type (I have created a new condition table and changed the access seq, did the initial load and in customizing everything looks fine). To picture the customing i have created ZXXX access seq with a 901 cindition table (sales org, dist ch. and product hierarchy 2 with a standard field PRODH2) unfortunately I had to change the field to ZPRODH2 I decided to create a new table 902 with the Z field. The new access seq has now 902 table in customizing. In CRM the two condition tables and view exists for 901 and 902. Acording to customizing the system should take the 902 condition table but insteed he takes the old 901 which shouldn't be used.
    Do anybody has some ideas why the system responds like that ? I have tried to delete the old table with the standard report and it didn't worked.
    What can I do ?
    Thanks for some ideas !!
    BR
    Tomasz

    Hi Tomasz
    Please check assignment of that new access seq to c.type in v/06
    That table might hv used somewhere in another acc.seq so unable to delelte
    Regards
    Sachin

  • Unable to generate explain plan from toad

    HI,
    Toad Version:8.6
    I was unable to generate the explain plan in the toad.Here i create PLAN_TOAD table also but it is still getting the same error
    ORA-00942: table or view does not exist

    Hello,
    You created the Table PLAN_TABLE but you must check the configuration of TOAD.
    It seems to me that by default TOAD use the Table TOAD_PLAN_TABLE.
    So, you must set the right name of the Table (or rename the Table PLAN_TABLE).
    Best regards,
    Jean-Valentin Lubiez

  • Unable to generate design after FK creation

    Hi
    I have a relational model that was created from an import from data dictionary.
    As I amended the tables and keys in the DB, I synced with the database to pull the changes through to Data Modeler. This worked just fine until the most recent addition of a foreign key, I now get an error when trying to sync:
    "Unable to generate design
    See log file for details"
    In the 'Messages - Log' tab, I get the following:
    "2015-04-07 12:00:04 - Importing DB Metadata
    2015-04-07 12:00:06 - Import of DB Metadata Finished"
    This ONLY happens if the table with new foreign key is selected.
    I'm using version 4.0.3.853 although this also occurs if someone else opens the model and tries to sync with 4.0.0.833.
    I appreciate this probably isn't enough information but initially just wondered if anyone has come across this before and what further information you may require. I could just recreate the model from scratch but I'd like to know what has gone wrong.
    Cheers
    Ben

    Hi David
    Apologies in advance for this massive dump! (is there a code format option on here?)
    Cheers
    Ben
    2015-04-08 10:15:05,480 [main] INFO  ApplicationView - Oracle SQL Developer Data Modeler 4.0.3.853
    2015-04-08 10:16:00,107 [Thread-24] ERROR PropertyMapWrapper - Illegal argument for setter
    java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setProperty(MDTransformer.java:84)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setDefaultProperty(MDTransformer.java:445)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processProperty(XMLToObjectTransformer.java:390)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:238)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollectionWithContained(XMLToObjectTransformer.java:643)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollection(XMLToObjectTransformer.java:496)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:261)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:183)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:154)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:118)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:111)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.transformFromXMLToObject(XMLTransformationManager.java:1659)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3175)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3110)
    at oracle.dbtools.crest.model.design.storage.StorageDesign.openStorageDesign(StorageDesign.java:2999)
    at oracle.dbtools.crest.imports.metadata.DBMExtractionController$Runner.run(DBMExtractionController.java:360)
    at java.lang.Thread.run(Thread.java:745)
    2015-04-08 10:16:00,150 [Thread-24] ERROR PropertyMapWrapper - Illegal argument for setter
    java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setProperty(MDTransformer.java:84)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setDefaultProperty(MDTransformer.java:445)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processProperty(XMLToObjectTransformer.java:390)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:238)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollectionWithContained(XMLToObjectTransformer.java:643)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollection(XMLToObjectTransformer.java:496)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:261)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:183)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:154)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:118)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:111)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.transformFromXMLToObject(XMLTransformationManager.java:1659)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3175)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3110)
    at oracle.dbtools.crest.model.design.storage.StorageDesign.openStorageDesign(StorageDesign.java:2999)
    at oracle.dbtools.crest.imports.metadata.DBMExtractionController$Runner.run(DBMExtractionController.java:360)
    at java.lang.Thread.run(Thread.java:745)
    2015-04-08 10:16:00,150 [Thread-24] ERROR PropertyMapWrapper - Illegal argument for setter
    java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setProperty(MDTransformer.java:84)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processProperty(XMLToObjectTransformer.java:404)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:238)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollectionWithContained(XMLToObjectTransformer.java:643)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollection(XMLToObjectTransformer.java:496)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:261)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:183)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:154)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:118)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:111)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.transformFromXMLToObject(XMLTransformationManager.java:1659)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3175)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3110)
    at oracle.dbtools.crest.model.design.storage.StorageDesign.openStorageDesign(StorageDesign.java:2999)
    at oracle.dbtools.crest.imports.metadata.DBMExtractionController$Runner.run(DBMExtractionController.java:360)
    at java.lang.Thread.run(Thread.java:745)
    2015-04-08 10:16:00,150 [Thread-24] ERROR PropertyMapWrapper - Illegal argument for setter
    java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setProperty(MDTransformer.java:84)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setDefaultProperty(MDTransformer.java:445)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processProperty(XMLToObjectTransformer.java:390)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:238)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollectionWithContained(XMLToObjectTransformer.java:643)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollection(XMLToObjectTransformer.java:496)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:261)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:183)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:154)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:118)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:111)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.transformFromXMLToObject(XMLTransformationManager.java:1659)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3175)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3110)
    at oracle.dbtools.crest.model.design.storage.StorageDesign.openStorageDesign(StorageDesign.java:2999)
    at oracle.dbtools.crest.imports.metadata.DBMExtractionController$Runner.run(DBMExtractionController.java:360)
    at java.lang.Thread.run(Thread.java:745)
    2015-04-08 10:16:00,150 [Thread-24] ERROR PropertyMapWrapper - Illegal argument for setter
    java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setProperty(MDTransformer.java:84)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setDefaultProperty(MDTransformer.java:445)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processProperty(XMLToObjectTransformer.java:390)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:238)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollectionWithContained(XMLToObjectTransformer.java:643)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollection(XMLToObjectTransformer.java:496)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:261)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:183)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:154)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:118)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:111)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.transformFromXMLToObject(XMLTransformationManager.java:1659)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3175)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3110)
    at oracle.dbtools.crest.model.design.storage.StorageDesign.openStorageDesign(StorageDesign.java:2999)
    at oracle.dbtools.crest.imports.metadata.DBMExtractionController$Runner.run(DBMExtractionController.java:360)
    at java.lang.Thread.run(Thread.java:745)
    2015-04-08 10:16:00,151 [Thread-24] ERROR PropertyMapWrapper - Illegal argument for setter
    java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setProperty(MDTransformer.java:84)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setDefaultProperty(MDTransformer.java:445)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processProperty(XMLToObjectTransformer.java:390)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:238)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollectionWithContained(XMLToObjectTransformer.java:643)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollection(XMLToObjectTransformer.java:496)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:261)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:183)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:154)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:118)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:111)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.transformFromXMLToObject(XMLTransformationManager.java:1659)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3175)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3110)
    at oracle.dbtools.crest.model.design.storage.StorageDesign.openStorageDesign(StorageDesign.java:2999)
    at oracle.dbtools.crest.imports.metadata.DBMExtractionController$Runner.run(DBMExtractionController.java:360)
    at java.lang.Thread.run(Thread.java:745)
    2015-04-08 10:16:00,151 [Thread-24] ERROR PropertyMapWrapper - Illegal argument for setter
    java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setProperty(MDTransformer.java:84)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setDefaultProperty(MDTransformer.java:445)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processProperty(XMLToObjectTransformer.java:390)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:238)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollectionWithContained(XMLToObjectTransformer.java:643)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollection(XMLToObjectTransformer.java:496)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:261)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:183)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:154)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:118)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:111)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.transformFromXMLToObject(XMLTransformationManager.java:1659)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3175)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3110)
    at oracle.dbtools.crest.model.design.storage.StorageDesign.openStorageDesign(StorageDesign.java:2999)
    at oracle.dbtools.crest.imports.metadata.DBMExtractionController$Runner.run(DBMExtractionController.java:360)
    at java.lang.Thread.run(Thread.java:745)
    2015-04-08 10:16:00,151 [Thread-24] ERROR PropertyMapWrapper - Illegal argument for setter
    java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setProperty(MDTransformer.java:84)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setDefaultProperty(MDTransformer.java:445)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processProperty(XMLToObjectTransformer.java:390)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:238)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollectionWithContained(XMLToObjectTransformer.java:643)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollection(XMLToObjectTransformer.java:496)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:261)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:183)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:154)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:118)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:111)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.transformFromXMLToObject(XMLTransformationManager.java:1659)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3175)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3110)
    at oracle.dbtools.crest.model.design.storage.StorageDesign.openStorageDesign(StorageDesign.java:2999)
    at oracle.dbtools.crest.imports.metadata.DBMExtractionController$Runner.run(DBMExtractionController.java:360)
    at java.lang.Thread.run(Thread.java:745)
    2015-04-08 10:16:00,151 [Thread-24] ERROR PropertyMapWrapper - Illegal argument for getter
    java.lang.IllegalArgumentException: object is not an instance of declaring class
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at oracle.dbtools.crest.model.metadata.MDTransformer.getProperty(MDTransformer.java:173)
    at oracle.dbtools.crest.model.metadata.MDTransformer.setDefaultProperty(MDTransformer.java:449)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processProperty(XMLToObjectTransformer.java:390)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:238)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollectionWithContained(XMLToObjectTransformer.java:643)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.processCollection(XMLToObjectTransformer.java:496)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:261)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:183)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:154)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:118)
    at oracle.dbtools.crest.model.metadata.XMLToObjectTransformer.transformToObject(XMLToObjectTransformer.java:111)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.transformFromXMLToObject(XMLTransformationManager.java:1659)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3175)
    at oracle.dbtools.crest.model.metadata.XMLTransformationManager.openPhysicalModel(XMLTransformationManager.java:3110)
    at oracle.dbtools.crest.model.design.storage.StorageDesign.openStorageDesign(StorageDesign.java:2999)
    at oracle.dbtools.crest.imports.metadata.DBMExtractionController$Runner.run(DBMExtractionController.java:360)
    at java.lang.Thread.run(Thread.java:745)
    2015-04-08 10:16:01,588 [Thread-24] ERROR DBMExtractionController - Error Generate Design: IFRS_data_model
    java.lang.NullPointerException
    at oracle.dbtools.crest.model.design.compare.CompareModelToModel.addDeletedFKAssociation(CompareModelToModel.java:1450)
    at oracle.dbtools.crest.model.design.compare.CompareModelToModel.addTableDetails(CompareModelToModel.java:1377)
    at oracle.dbtools.crest.model.design.compare.CompareModelToModel.addTable(CompareModelToModel.java:225)
    at oracle.dbtools.crest.model.design.compare.CompareModelToModel.addFromSourceModel(CompareModelToModel.java:709)
    at oracle.dbtools.crest.model.design.compare.CompareModelToModel.<init>(CompareModelToModel.java:155)
    at oracle.dbtools.crest.swingui.compare.CompareModelsDialog.<init>(CompareModelsDialog.java:356)
    at oracle.dbtools.crest.swingui.compare.CompareModelsDialog.<init>(CompareModelsDialog.java:317)
    at oracle.dbtools.crest.imports.metadata.DBMExtractionController$Runner.run(DBMExtractionController.java:388)
    at java.lang.Thread.run(Thread.java:745)

  • Write Back Error: The system was unable to generate appropriate SQL

    All,
    Have looked at the previous threads on this topic and it has usually been syntax problems in the xml file. I've been over it a million times and can't see any problems.
    The error I'm getting is when I click the "update" button to initiate the write-back;
    The system was unable to generate appropriate SQL. Please contact your system administrator.
    Template: 'UPDATE WC_DEPT_GOALS_D SET Week_Beginning = @{c0}, Week_Ending = @{c1} WHERE id = @{c2} '
    Record: '<record action="update"><value columnID="c2">142</value><value columnID="c0">04/30/2012</value><value columnID="c1">05/06/2011</value></record>'
    My xml file is as follows;
    <?xml version="1.0" encoding="utf-8" ?>
    <WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1">
    <WebMessageTable lang="en-us" system="WriteBack" table="Messages">
    <WebMessage name="GOALS">
    <XML>
    <writeBack connectionPool="GL Oracle Data Warehouse Connection Pool">
    <insert> </insert>
    <update>UPDATE WC_DEPT_GOALS_D SET Week_Beginning = @{c0}, Week_Ending = @{c1} WHERE id = @{c2} </update>
    <postUpdate>COMMIT</postUpdate>
    </writeBack>
    </XML>
    </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    Week Beginning and Week End are just two columns from WC_DEPT_GOALS_D - 44 columns in total which I want to write back to. These two are datetime, the others are int or float. I can't even get it to write back with these two, let a lone the other 42! :)
    Any suggestions? Thanks guys!
    Please note, I've also tried it without the "postUpdate" COMMIT line. Same error.
    Edited by: Ally on Jun 3, 2011 7:50 AM
    Edited by: Ally on Jun 3, 2011 8:00 AM

    If your column data type is varchar then you have to specify that in single quote
    COMMIT :if your DB supports automatic commit so you don't have to add it.
    check that the name in "<WebMessage name="GOALS">" is the exact same case as what you have in your report. i.e. it's Goals in the XML and then it cannot be GOALS in the Report or goals.
    And also try this..
    <update>UPDATE WC_DEPT_GOALS_D SET Week_Beginning = @{c0} WHERE id = @{c2}
    UPDATE WC_DEPT_GOALS_D SET Week_Ending = @{c1} WHERE id = @{c2}</update>
    Restart all the services and oc4j
    Cheers,
    Aravind
    Edited by: Aravind Addala on Jun 3, 2011 8:51 AM
    Edited by: Aravind Addala on Jun 3, 2011 8:57 AM

Maybe you are looking for