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,
AjayHi 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 -
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,
YvonneHi
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.
Robinthanks 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/03Hi,
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 packageHello,
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
TomaszHi 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 existHello,
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
BenHi 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 AMIf 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
-
Ok . so my ipod touch 2G , used to be all ok . its just yesterday i went to charge my ipod it wouldnt do anything . Then after being plugged in for a bit , i got pop up saying " "One of the USB devices attached to your computer has malfunctioned, a
-
Can I create a page border using Adobe Acrobat Pro 9?
I'm making a certificate of completion and would like to create a page border. Is there any way to do this is Adobe Acrobat Pro 9?
-
Issue with new secondary index
hi i have created new secondary index in VEPO table.( mandt, werks,lgort, sonum).index is activated. but when i am doing activate and adjacent in database in SE14.it is giving warings and error. warning 1: Enhancement category 3 possible , but includ
-
Does anyone know how to apply a header gradient to a Panel container? The only info I have found about this is here: http://stackoverflow.com/questions/1215433 ^ And I do not see a solution? I know some of the themes apply gradients to panel headers,
-
How hard can i push my MacBook Pro Retina?
So I like to game on my macbook, but at the same time I'm afraid it won't last very long if I continue with it. If I have best resolution, maximum framerate (fps) etc will this hurt my mac or slow it down? I'm rocking a mid 2014 macbook pro retina 13