OPA Siebel Error - Entity instance does not exist
Hi
We have installed Siebel OPA connector in our environment and want to have a rule base based on below entities
Opportunity(S_OPTY) and Opportunity Product(S_REVN)
Created new Entities : dealProduct (1 to M) to Global
Added attributes in dealProduct entity as below
ao_fast_track – Text
customizable – text
fast_track _ Text
Product_id - Identifying attribute
Logic: Based on few field values in Opportunity Product we want to pass a value to Opportunity entity to display a message in UI.
Created the rule and run in debug mode all works fine (created instances manually) but when we invoke the same rule base getting below error message
[1]Error invoking service 'Policy Automation Determination Server', method 'Assess' at step 'Call Determination Server'.
(SBL-BPR-00162)[2]Operation 'Assess' of Web Service 'http://oracle.com/determinations/server/10.0/server/types.DeterminationServer' at port
'NonFastTRackDeal' failed with the following explanation: "Entity instance 'dealproduct[deal Product-1-7IGVAU]' does not exist.".(SBL-EAI-04308)
I have checked the record with Id'1-7IGVAU' is available in the database , Please let me know if I am missing any thing here.
Please find the details of the changes in siebel.
1. Add a button to existing applet and added the relevant code to invoke the rule base web service.
2. Create New Mapping as below
Mapping Name:NonFastTRackDeal
Business Object:Opportunity
Default Value:UnKnown
Outbound Poart:NonFastTRackDeal
Created below 2 Entity Attributes:
deal Product BC Opportunity Product
global BC Opportunity
Relation Ships
Name: dealproduct(same as public name of Forward relationship)
Source:global
Target:deal Product
Outcomes for global entity: deal_type
Attributes for deal Product
Prod_id(identify Attribute): Row Id(Opportunity Product Row Id)
mapped to corresponding fields for below attributes
ao_fast_track:
customizable
fast_track
Please let me know if I am missing any thing here.
Regards
CRT
Kristy,
First thank you for the assisance. The Instances are create when the screen is submitted to the session. We save the session to XDS and reconstitue the session before the next screen for the first instance is submitted (instance#1 of employer type), so i would think it would not be treated as inferred ?
Return (screen.GetInteractiveSession().Submit(screen))"entity instance whose values can be modified via the interview, you must use the facilities provided by the Interview API."
Is there a C# example of using the Interview API with multiple instances?
Thanks
Alex
Similar Messages
-
Explaining a WD Error: "Entity Instance Does Not Match Expected Entity"
Hello,
I'm wondering if someone can help me understand what is causing a persistent web server error that seems to be related to entities and/or instance creation. Lately, after building with screens and clicking on the top-level goal, I'll get this generic error:
An error occurred trying to process your request.
This error has been logged and is available in the application logs.
For support and assistance please contact [email protected].
I then check the Embedded Web Server Output, and see the text pasted at the bottom of this post - the key error seeming to be "java.lang.IllegalArgumentException: Entity instance does not match expected entity".
Observations:
- It seems to occur after I've made some significant changes to my data model: merging two entities, or switching relationships to being inferred.
- There are no errors or warnings in the "Error List" and all documents are compiling successfully.
- It only happens when I build with screens. I can 'build', or 'build and debug' without screens successfully.
- The most recent occurrence was after I had converted a few relationships to "Inferred" and resolved all compiling errors.
- It only occurs after clicking on the top-level goal, and sometimes a few screens afterwards. By switching most of my relationships back to non-inferred (except for one), I've been able to get some of the screens working - up until I arrive at the screen that involves creating instances for the second entity involved in the remaining inferred relationship.
- The remaining inferred relationship that I was suspecting as a cause seems to be working correctly (i.e. I can see that the instances were connected in the Data tab, even after the error has appeared in the web output).
I would be very grateful for any assistance with this error, as it's become somewhat of a time sink and I've already tried a few angles for troubleshooting it.
Thanks!
- Patrick
Embedded Web Server Output:
Deploying application
Jul 18, 2011 2:35:18 PM org.apache.catalina.loader.WebappClassLoader validateJarFile
INFO: validateJarFile(C:\projects\[project name]\Release\web-determinations\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
Server startup complete!
OK - Tomcat server started
4 [http-127.0.0.1-9000-Processor4] ERROR com.oracle.determinations.web.platform.servlet.WebDeterminationsServletUtility - java.lang.IllegalArgumentException: Entity instance does not match expected entity
java.lang.IllegalArgumentException: Entity instance does not match expected entity
at com.oracle.determinations.engine.local.RelationshipRule.backwardChainInternalItem(RelationshipRule.java:209)
at com.oracle.determinations.engine.local.RelationshipRule.backwardChainRelationshipItem(RelationshipRule.java:132)
at com.oracle.determinations.engine.local.eval.RelationshipExpression.backwardChain(RelationshipExpression.java:216)
at com.oracle.determinations.engine.local.eval.ExpressionEvaluation.backwardChain(ExpressionEvaluation.java:102)
at com.oracle.determinations.engine.local.RuleTableValue.backwardChain(RuleTableValue.java:264)
at com.oracle.determinations.engine.local.eval.ExpressionAttributeRef.backwardChain(ExpressionAttributeRef.java:122)
at com.oracle.determinations.engine.local.eval.SimpleExpression.backwardChain(SimpleExpression.java:101)
at com.oracle.determinations.engine.local.eval.SimpleExpression.backwardChain(SimpleExpression.java:101)
at com.oracle.determinations.engine.local.eval.ExpressionEvaluation.backwardChain(ExpressionEvaluation.java:102)
at com.oracle.determinations.engine.local.RuleTableValue.backwardChain(RuleTableValue.java:264)
at com.oracle.determinations.engine.local.eval.ExpressionAttributeRef.backwardChain(ExpressionAttributeRef.java:122)
at com.oracle.determinations.engine.local.eval.SimpleExpression.backwardChain(SimpleExpression.java:101)
at com.oracle.determinations.engine.local.eval.SimpleExpression.backwardChain(SimpleExpression.java:101)
at com.oracle.determinations.engine.local.eval.ExpressionEvaluation.backwardChain(ExpressionEvaluation.java:102)
at com.oracle.determinations.engine.local.RuleTableValue.backwardChain(RuleTableValue.java:264)
at com.oracle.determinations.engine.local.eval.ExpressionAttributeRef.backwardChain(ExpressionAttributeRef.java:122)
at com.oracle.determinations.engine.local.eval.SimpleExpression.backwardChain(SimpleExpression.java:101)
at com.oracle.determinations.engine.local.eval.SimpleExpression.backwardChain(SimpleExpression.java:101)
at com.oracle.determinations.engine.local.eval.SimpleExpression.backwardChain(SimpleExpression.java:101)
at com.oracle.determinations.engine.local.eval.SimpleExpression.backwardChain(SimpleExpression.java:101)
at com.oracle.determinations.engine.local.eval.SimpleExpression.backwardChain(SimpleExpression.java:101)
at com.oracle.determinations.engine.local.eval.ExpressionEvaluation.backwardChain(ExpressionEvaluation.java:102)
at com.oracle.determinations.engine.local.RuleSimpleValue.backwardChain(RuleSimpleValue.java:212)
at com.oracle.determinations.engine.local.eval.ExpressionAttributeRef.backwardChain(ExpressionAttributeRef.java:122)
at com.oracle.determinations.engine.local.eval.RelationshipExpression.backwardChain(RelationshipExpression.java:223)
at com.oracle.determinations.engine.local.eval.SimpleExpression.backwardChain(SimpleExpression.java:101)
at com.oracle.determinations.engine.local.eval.SimpleExpression.backwardChain(SimpleExpression.java:101)
at com.oracle.determinations.engine.local.eval.ExpressionEvaluation.backwardChain(ExpressionEvaluation.java:102)
at com.oracle.determinations.engine.local.RuleSimpleValue.backwardChain(RuleSimpleValue.java:211)
at com.oracle.determinations.engine.local.eval.ExpressionAttributeRef.backwardChain(ExpressionAttributeRef.java:122)
at com.oracle.determinations.engine.local.eval.ExpressionScopeSelect.backwardChain(ExpressionScopeSelect.java:40)
at com.oracle.determinations.engine.local.eval.SimpleExpression.backwardChain(SimpleExpression.java:101)
at com.oracle.determinations.engine.local.eval.ExpressionEvaluation.backwardChain(ExpressionEvaluation.java:102)
at com.oracle.determinations.engine.local.RuleTableValue.backwardChain(RuleTableValue.java:264)
at com.oracle.determinations.engine.local.eval.ExpressionAttributeRef.backwardChain(ExpressionAttributeRef.java:122)
at com.oracle.determinations.engine.local.eval.SimpleExpression.backwardChain(SimpleExpression.java:101)
at com.oracle.determinations.engine.local.eval.RelationshipExpression.backwardChain(RelationshipExpression.java:223)
at com.oracle.determinations.engine.local.eval.SimpleExpression.backwardChain(SimpleExpression.java:101)
at com.oracle.determinations.engine.local.eval.ExpressionEvaluation.backwardChain(ExpressionEvaluation.java:102)
at com.oracle.determinations.engine.local.RuleSimpleValue.backwardChain(RuleSimpleValue.java:211)
at com.oracle.determinations.engine.local.LocalAttribute.backwardChain(LocalAttribute.java:562)
at com.oracle.determinations.engine.local.LocalAttribute.getRelevanceReport(LocalAttribute.java:515)
at com.oracle.determinations.interview.engine.local.AttributeGoal.getNextScreen(AttributeGoal.java:113)
at com.oracle.determinations.interview.engine.local.LocalInterviewSession.getNextScreen(LocalInterviewSession.java:213)
at com.oracle.determinations.web.platform.controller.actions.InvestigateAction.submit(InvestigateAction.java:99)
at com.oracle.determinations.web.platform.servlet.WebDeterminationsServlet.doPost(WebDeterminationsServlet.java:102)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.oracle.determinations.web.platform.util.CharsetFilter.doFilter(CharsetFilter.java:46)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Unknown Source)
Edited by: Patrick Devine on Jul 18, 2011 3:23 PMHi Patrick,
The bad news is that your issue is due to a bug in the Determinations Engine. The good news is that there is a workaround. Basically there’s an implied directionality for all relationships which, for inferred relationships is defined by the direction in which you declared the relationship in the properties file. The problem only happens if you write your membership rule in the reverse direction to the one in which it was originally declared. In your case because your membership rule concludes the relationship ‘the benefits of the benefit plan’ you need to make sure that your relationship was declared in that direction as well. To do that, you’ll need to delete your existing relationship in the properties file and then create it as follows:
Source: the benefit plan
Target: the benefit
Relationship Type: Inferred (Many to Many)
Text: the benefits of the benefit plan
Reverse Text: the benefit plan of the benefit
We will fix the issue in the next release.
Thanks,
Kristy -
HTTP Error 404 :File does not exist
Hi all,
On Test instance we are not able to open the help file,it give an error
HTTP Error 404 :File does not exist
can anybody have solution for this
it's very urgent
Thanks
shekharI have changed the note server definition in the external app to add the mail directory in front of the mail file name 'mail/mufile.nfs' and I get the following error:
05/04/21 15:15:07 lotusnotes: [instance=(null), id=97176201941,7] ERROR: LotusServiceSession: getConfigProperties(): An error occured
while reading/ retrieving the properties from the the configuration file.
05/04/21 15:15:07 lotusnotes: [instance=(null), id=97176201941,7] ERROR: Unhandled exception in SOAP call
oracle.portal.provider.v2.ProviderException: LotusServiceSession: getConfigProperties(): An error occured while reading/ retrieving the
properties from the the configuration file. -
Error : DB Mapping does not exist for the Host in iSetup
Hi Experts,
We configured iSetup for migrating data from source to target, while configuring instance mapping has been completed successfully but while extracting data from source to target is showing below error :
Error : DB Mapping does not exist for the Host:<host name > with Two Task: TEST
EBS Version : 12.1.1 with 11.1.0.7 DB
OS : RHEL 5.3 x86_64
Any idea much Appreciated .
Thanks in advance,
Regards,
900076.900076 wrote:
Hi Experts,
We configured iSetup for migrating data from source to target, while configuring instance mapping has been completed successfully but while extracting data from source to target is showing below error :
Error : DB Mapping does not exist for the Host:<host name > with Two Task: TESTIs this the complete/exact error message?
EBS Version : 12.1.1 with 11.1.0.7 DB
OS : RHEL 5.3 x86_64
Any idea much Appreciated .
http://docs.oracle.com/cd/E18727_01/doc.121/e12899/toc.htm
http://docs.oracle.com/cd/E18727_01/doc.121/e15842/toc.htm
Thanks,
Hussein -
Error: Selected disk does not exist (21) Module-SRE-700
Already tried everything that the recovery cisco commands, anyone have idea how to solve the problem of the print shown in print?
Initializing memory #2. Please wait...
This may take a minute....
Serial ATA Port 0 : Hitachi HTE545050B9A300
DDR Memory 4096 MB detected
Intel(R) Core(TM)2 Solo CPU L3400 @ 1.86GHz
BIOS SM 3.52.8, BIOS Build date: 02/08/2011
System now booting...
Please wait...
Please press P to select Primary Boot Loader ...
or S to select Secondary Boot Loader ...
or wait to boot from default configuration ...
Now booting from primary boot loader....
Authenticating boot loader....
Primary Boot Loader Authenticated - booting....
ServicesEngine boot-loader> install_key waas-accelerator-4.4.5c.4-k9.bin
Keyfile Size 202814577 over limit 32768 will not burn into flash
ServicesEngine boot-loader> verify
Loading disk:/bzImage ... Unable to load image
Error: Selected disk does not exist (21)
Unable to boot image
Unrecognized command
ServicesEngine boot-loader>
#service-module sm 1/0 session
Trying 172.20.245.1, 2067 ... Open
Please wait...
Please press P to select Primary Boot Loader ...
or S to select Secondary Boot Loader ...
or wait to boot from default configuration ...
Now booting from primary boot loader....
Authenticating boot loader....
Primary Boot Loader Authenticated - booting....
Please enter '***' to change boot configuration:
Trying to reset Service Module SM1/0.
May 7 11:27:33.055: %SRE_SM-6-STATE_CHANGE: SM1/0 changing state from SERVICE_MODULE_STATE_ERRQ to SERVICE_MODULE_STATE_SHDN
Initializing memory #1. Please wait...
Initializing memory #2. Please wait...
This may take a minute....
Serial ATA Port 0 : Hitachi HTE545050B9A300
DDR Memory 4096 MB detected
Intel(R) Core(TM)2 Solo CPU L3400 @ 1.86GHz
BIOS SM 3.52.8, BIOS Build date: 02/08/2011
System now booting...
Please wait...
Please press P to select Primary Boot Loader ...
or S to select Secondary Boot Loader ...
or wait to boot from default configuration ...
Now booting from primary boot loader....
Authenticating boot loader....
Primary Boot Loader Authenticated - booting....
Please enter '***' to change boot configuration:
Detect and Initialize network device
Backup current platform configurations....
SRE step 1 - SM registration...
Finding (hd1,3)/296e03bc-3236-4a68-a178-688e56400a1e, failed
Local install not supported
Response - no installation needed (len: 422)
SRE Installation Not Needed
Restoring orignial configuration...
Updating flash with bootloader configuration.
Please wait ................... done.
May 7 11:29:03.331: %SM_INSTALL-6-INST_RBIP: SM1/0 received msg: RBIP Registration RequestLoading disk:/bzImage ... Unable to load image
Error: Selected disk does not exist (21)
Unable to boot image
þ
Initializing memory #1. Please wait...
Initializing memory #2. Please wait...
This may take a minute....
Serial ATA Port 0 : Hitachi HTE545050B9A300
DDR Memory 4096 MB detected
Intel(R) Core(TM)2 Solo CPU L3400 @ 1.86GHz
BIOS SM 3.52.8, BIOS Build date: 02/08/2011
System now booting...
Please wait...
Please press P to select Primary Boot Loader ...
or S to select Secondary Boot Loader ...
or wait to boot from default configuration ...
Now booting from primary boot loader....
Authenticating boot loader....
Primary Boot Loader Authenticated - booting....
Please enter '***' to change boot configuration:
Detect and Initialize network device
Backup current platform configurations....
SRE step 1 - SM registration...
Finding (hd1,3)/296e03bc-3236-4a68-a178-688e56400a1e, failed
Local install not supported
Response - no installation needed (len: 422)
SRE Installation Not Needed
Restoring orignial configuration...
Updating flash with bootloader configuration.
Please wait ................... done.
May 7 11:30:31.339: %SM_INSTALL-6-INST_RBIP: SM1/0 received msg: RBIP Registration RequestLoading disk:/bzImage ... Unable to load image
Error: Selected disk does not exist (21)
Unable to boot image
ú
Initializing memory #1. Please wait...
Initializing memory #2. Please wait...
This may take a minute....
Serial ATA Port 0 : Hitachi HTE545050B9A300
DDR Memory 4096 MB detected
Intel(R) Core(TM)2 Solo CPU L3400 @ 1.86GHz
BIOS SM 3.52.8, BIOS Build date: 02/08/2011
System now booting...
Please wait...
Please press P to select Primary Boot Loader ...
or S to select Secondary Boot Loader ...
or wait to boot from default configuration ...Hi,
Opened a tac and managed to get the resolution of the problem. For those with the same problem reported by me above just follow the procedure below:
1. uninstall existing SRE-V software
http://www.cisco.com/en/US/docs/interfaces_modules/services_modules/sre_v/1.5/user/guide/software.html#wp1055364
2. run sm-hw-util to set sata mode to IDE
http://www.cisco.com/en/US/docs/interfaces_modules/services_modules/sre_v/1.5/user/guide/software.html#wp1091438
3. configure a static, 32bit route to point the service module IP address to the SM slot/0 interface
ip route 255.255.255.255 SM slot/0
4. install WAAS:
http://www.cisco.com/en/US/docs/app_ntwk_services/waas/waas/v421/module/installation/guide/wssmcfg.html#wp47040
http://www.cisco.com/en/US/docs/interfaces_modules/services_modules/sre_v/1.5/user/guide/software.html#wp1091438 -
Error ACLContainer: 65315 does NOT EXIST in the Object Cache for parentID:
Expert,
I did the following steps to upgrade the OWB repository from 10g to 11g
• Created a dummy workspace in the 11.2 repository
• Created users in the destination environment
• Run Repository Assistant against the 11.1 source database
• Then selected *“Export entire repository to a file”* and selected the MDL(10g) to import
After 99% of completing I have got the below error
Error ACLContainer: 65315 does NOT EXIST in the Object Cache for parentID: 65314
Please let me know the solution.
Thanks,
Balaa...Hi I had the same error and worked on it for almost a week with no success but there is few work around for this try it it might work for you.
Step 1>Run a health check on OWB 10.2 enviroment(make sure you clone your OWB 10.2 enviroment and then do this healthcheck ,these checks are tricky )
refer
Note 559542.1 Health Check of the Oracle Warehouse Builder 10.2 Metadata Repository
This will give you info about your missing ACL
Step 2> download these two scripts fixLostACLContainer.sql ,fixAllACLContainers.sql
please refer :
Note 559542.1 Health Check of the Oracle Warehouse Builder 10.2 Metadata Repository
OWB 10.2 - Internal ERROR: Can not find the ACL container for object (Doc ID 460411.1)
Note 754763.1 Repository Cleanup Script for OWB 10.2 and OWB 11.1
Note 460411.1 Opening Map Returns Cannot find ACL Containter for Object
Note 1165068.1 Internal Error: Can Not Find The ACL Containter For for object:CMPPhysical Object
It might resolve this ACL issue but it did not work for me.
If none of these work then
Perform export from design center of OWB 10.2 and import through design center of OWB 11.2.(ONLY OPTION)
It worked for me.
Varun -
Excise Invoice creation error -Billing document does not exists
Dear Experts,
I have created supplementary sales order, billing with refernece through sales order by VF01.
Now I want to create Excise Invoice but system gives error Billing Document does not exists
I have checked billing document in VBRK table & it is showing in table.
My item categroy is L2N -and set it to C
I have assigned Billing type under Outgoing excise invoice ->Assign billing type to delivery type still my excise invoice is not generating.
Pl. guide me.
Thanks
TruptiResolved my problem.
Actually in Billing item categroy if you put SD Doc. Catg. as M you can do excise invoice even if you have not created the
outbound delivery.
So cycle will be Supplementary Sales Order->VF01 with ref. to SO->J1IIN -Excise invoice creation.
Thanks to all.
Trupti. -
Error "Item 000010 does not exist" while creating sales order in VA01
Dear All,
As per customer requirement we are trying to validate shipping data( item level) and unloading point( item level) by customer enhancement.
Enhancement: V45A0003
Function Module: EXIT_SAPMV45A_003
INCLUDE: ZXVVAU05
Inside include we have written validation code that if user enters any wrong value for shipping data or unloading data
system will throw error message accordingly.
It is working fine and we are getting error message if wrong shipping data or unloading data is entered.
But after the error message is displayed if we try to save the sales order again system throws a STOP message as a POPUP
saying "Item 000010 does not exist".
Now,if we enter proper shipping data or unloading data and try to save the salesorder it is throwing error "Item 000010 does not exist"..
Please let me know your valuable input on this.
Regards
Arindam
Edited by: Arindam Ganguly on Mar 11, 2010 1:55 PMIt sounds like your error routine has prevented the insertion of the data in VBAP or XVBAP internal tables. Therefore, upon return to the screen and SAVE, SAP is examining the VBAP or XVBAP table, comparing to the 'I' index table probably, and finding that there is supposed to be an item 10, but it's not in the necessary table(s). This may be resulting because your internal tables are now inconsistent.
Look at where your inserted error coding is occurring...you may want to move that to the SAVE_DOCUMENT_PREPARE routine in MV45AFZZ, so that everything will have been built, and a final check of the content will stop the sales order save until the data is corrected.
Edited by: Breakpoint on Mar 11, 2010 3:29 PM -
Sales Order Error Message 'Product does not exist in system'
Hi Gurus,
we recently upgraded from CRM 4 to 7.0. There is a ECC attached (which was also upgraded from 4.7 to 6.0 before).
Scenario: materials are replicatd from ECC to CRM. All mandatory customizing objects were initially loaded succesfully.
Because of the upgrade we already have "old" products in CRM. We requested a single product from ECC, the bdoc went through with green. The product can be found via commpr01 and also on database in comm_product. But when try to add the product to an sales order e.g. quotation, it gives the error message "product does not exist in the system.
We then tried to delete that product using the report com_product_delete_single. When entered the selection criteria for that report, we used the f4-valuehelp to enter the product. We found the product and then executed the report. But gives the message 'product not found'.
We also created a product for testing purposes directly in crm, but it shows the same behaviour in sales orders and for the deletion report.
Please help me with that issue. Your help will be highly appreciated!!!
Kind regards
HannesSolved with the help of SAP.
Keywords: COM_PRODUCT
COM_PRODUCT_GUID_GET_INTERNAL
CONVERSION_EXIT_PRID1_INPUT
CRM_ORDERADM_I 501
Relevant notes:
Note 1449146 - Dump While Creation IP via WebUI
Note 1445079 - Unable to add products to contract
The notes do not exactly described our issue but the code corrections were still relevent for us. -
Short dump with error FORM "CLEAR_SPECIAL_TABLES" does not exist"
Hi All,
We are experiencing an issue in our development system. We have recently upgraded to ECC6 from ECC5. While executing FBL3N transaction, we are getting a dump with description Syntax error in program "RFEPOS00 ".
The following syntax error occurred in program "RFEPOS00 " in include "RFPOSFZ0 "
line 1072:
"FORM "CLEAR_SPECIAL_TABLES" does not exist"
I checked in our previous systems, the subroutine CLEAR_SPECIAL_TABLES exists with an empty body in include RFPOSFC1.
And it is created by DDIC.
As per the comments in the include RFPOSFC1, we tried to generate the program RFXPRA33. But it is giving same error FORM "CLEAR_SPECIAL_TABLES" does not exist" .
Any help to resolving this issue will be appreciatable.
Thanks in advance.
Edited by: Kumar.ktk on Jun 8, 2010 1:36 PMHi,
We just had this issue after an upgrade and the solution was to compare the coding with an unupgraded system,
there we found that this missing form exists in an include with this documentation:
Function LINE_ITEMS_SPECIAL_FIELDS
caller L0F14I01, AFTER_SAVE_T021S, tcode O7R3
In case of errors: Start RFXPRA33
FORM CLEAR_SPECIAL_TABLES.
ENDFORM.
After we executed program: RFXPRA33 all errors were resolved,
Hope this helps,
Mickey -
Transporting Process Chain - error Source system does not exist
Hi,
I tried to transport a local PC by itself (not including its main meta chain) since I have only done modifications in the local PC only. In the PC, there are PSA Processing, ODS Processing, ODS Activation, ABAP Program w/ variants and Infocube Rollup.
However, I got the following transport error: Source system does not exist
=======
Diagnosis
Source system is not known.
System Response
The imported data for DataSource was deleted again because the referenced source system does not exist and no mapping is defined in table RSLOGSYSMAP on an existing productive source system.
Procedure
Create the referenced source system in the Data Warehousing Workbench or define mapping to a known source system in table RSLOGSYSMAP.
You get to maintenance using Tools -> Conversion of the logical system names.
============
I have checked at the table RSLOGSYSMAP and all source system mappings are in order.
And the weird thing is, upon checking the PC itself in the transport-to box, I can activate it without any error.
FYI, we are currently upgrading to BI Accelerator. Am not sure if this could be one of the reasons.
Any inputs and tips are highly appreciated and will be rewarded with points accordingly.
ThanksHi,
This error is due to the fact that the
mapping table for the after import (RSLOGSYSMAP) is not correct maintained in PB7 system.
You need to maintain table RSLOGSYSMAP in each system
You can find the steps to do it in the attached note 127326:
o Maintain table 'RSLOGSYSMAP' in the target BW with view
'V_RSLOGSYSMAP' and enter as 'original source system' the logical name of the source system in the source BW and as 'target source system' the logical name of the source system in the target BW.
This maintenance is required since it allows the correct source system reference of the InfoSources to be transported.
This source system reference in turn is absolutely necessary to activate the transfer structure.
Example:
Source BW with source system AAA.
Target BW with source system BBB where the source system AAA
corresponds to the source system BBB.
Entry in RSLOGSYSMAP in the target BW:
Original source system: AAA, target source system: BBB.
Give the DDIC user in the source BW in client 000 the
authorization profile S_RS_ALL to create BW objects.
Cheers
Rajesh -
Error: package jxl does not exist
I've tried everything on this thread from 2007
how to import a jxl package?
and I still get the error: package jxl does not exist.
I've:
1)added the the excelapi subdirectory that contains the jar file to the system class path, then I tried explicitly adding the jxl.jar file to the classpath (below)
c:\Program Files\Java\jdk1.7.0_02\bin\; c:\Program Files\Java\jexcelapi\jxl.jar;
2)I tried adding a copy of the jxl.jar file to the java\jdk1.7.0_02\bin\ subdirectory also.
Anyone have any other troubleshooting ideas?
Thanks,
Rob
Edited by: 915729 on Feb 20, 2012 11:35 AMNeither of those is a very good idea.
You're also not telling how you're trying to compile the code.
If with javac, you should use the -cp switch to include the jxl library in the classpath. -
ERROR: ORA-01041: internal error. hostdef extension does not exist
Hi, I got the following error message when I tried to insert a row in table TBL_ORDER.
ERROR:
ORA-01041: internal error. hostdef extension does not exist
INSERT into TBL_ORDER
ERROR at line 1:
ORA-03113: end-of-file on communication channel
We have Oracle version 8.1.5.o.2 and Linux version 6.1.
Following are the tables, triggers, loadjava definition and source programs:
TBL_ORDER
1 ORDER_MEMBER_FIRM_ID VARCHAR2(4)
2 ORDER_CLIENT_ID VARCHAR2(4)
3 ORDER_BRANCH VARCHAR2(3)
4 ORDER_SEQUENCE VARCHAR2(4)
5 ORDER_EXCHANGE_ID VARCHAR2(3)
6 ORDER_EXCHANGE_SEQUENCE VARCHAR2(7)
7 ORDER_CREATE_DATE DATE
8 ORDER_TYPE VARCHAR2(2)
9 ORDER_STATUS VARCHAR2(1)
10 ORDER_SYMBOL VARCHAR2(5)
11 ORDER_SUFFIX VARCHAR2(14)
12 ORDER_SIDE VARCHAR2(5)
13 ORDER_PRICE VARCHAR2(20)
14 ORDER_STOP_PRICE VARCHAR2(20)
15 ORDER_PRICE_QUAL VARCHAR2(10)
16 ORDER_QUANTITY VARCHAR2(6)
17 ORDER_TIF VARCHAR2(4)
18 ORDER_AON VARCHAR2(4)
19 ORDER_DNR VARCHAR2(4)
20 ORDER_CASH_NEXT_DAY VARCHAR2(4)
21 ORDER_SELLER VARCHAR2(4)
22 ORDER_ACCOUNT_TYPE VARCHAR2(4)
23 ORDER_OS_TS VARCHAR2(4)
24 ORDER_BOOTH_ID VARCHAR2(4)
TBL_CMSOUT
1 CMSOUT_MEMBER_FIRM_ID VARCHAR2(4)
2 CMSOUT_CLIENT_ID VARCHAR2(4)
3 CMSOUT_DATA VARCHAR2(120)
trg_order.sql
create or replace procedure OrderToCmsoutProc(cms_member_firm_id VARCHAR2,
cms_client_id VARCHAR2,
cms_branch VARCHAR2,
cms_sequence VARCHAR2,
cms_side VARCHAR2,
cms_quantity VARCHAR2,
cms_symbol VARCHAR2,
cms_price VARCHAR2,
cms_tif VARCHAR2,
cms_type VARCHAR2)
AUTHID CURRENT_USER
as language java
name 'OrderToCmsout.test(java.lang.String,
java.lang.String,
java.lang.String,
java.lang.String,
java.lang.String,
java.lang.String,
java.lang.String,
java.lang.String,
java.lang.String,
java.lang.String)';
show errors;
create or replace trigger trg_order
after insert on TBL_ORDER
for each row
CALL OrderToCmsoutProc (:new.order_member_firm_id,
:new.order_client_id,
:new.order_branch,
:new.order_sequence,
:new.order_side,
:new.order_quantity,
:new.order_symbol,
:new.order_price,
:new.order_tif,
:new.order_type)
commit;
show errors;
exit;
trg_cmsout.sql
create or replace procedure PackCmsoutSidProc(pck_member_firm_id VARCHAR2,
pck_client_id VARCHAR2,
pck_data VARCHAR2)
AUTHID CURRENT_USER
as language java
name 'PackCmsoutSid.test(java.lang.String,
java.lang.String,
java.lang.String)';
show errors;
create or replace trigger trg_cmsout
after insert on TBL_CMSOUT
for each row
CALL PackCmsoutSidProc (:new.cmsout_member_firm_id,
:new.cmsout_client_id,
:new.cmsout_data)
commit;
show errors;
exit;
loadORDERjava
loadjava -r -f -o -user userid/pswd OrderToCmsout.java
loadCMSOUTjava
loadjava -r -f -o -user userid/pswd PackCmsoutSid.java
OrderToCmsout.java
import java.sql.*;
import java.lang.*;
import java.io.*;
import oracle.jdbc.driver.*;
public class OrderToCmsout {
public static void main(String args[]) {
try {
test (args[0],args[1],args[2],args[3],args[4],
args[5],args[6],args[7],args[8],args[9]);
catch (Exception e) {
System.err.println(e);
} //catch
} // end main
public static void test ( String parm_member_firm_id,
String parm_client_id,
String parm_branch,
String parm_sequence,
String parm_side,
String parm_quantity,
String parm_symbol,
String parm_price,
String parm_tif,
String parm_type)
throws SQLException
Connection conn = new OracleDriver().defaultConnection();
PreparedStatement stmt2;
try {
stmt2= conn.prepareStatement
("INSERT INTO TBL_CMSOUT VALUES (?, ?, ?)");
String datastring = parm_member_firm_id + "\\~" +
parm_branch + " " +
parm_sequence + "\\~" + "\\~" +
parm_side + "\\~" +
parm_quantity + " " +
parm_symbol + " " +
parm_price + "\\~" +
parm_tif + " " +
parm_type + "\\~";
stmt2.setString(1, parm_member_firm_id);
stmt2.setString(2, parm_client_id);
stmt2.setString(3, datastring);
stmt2.executeUpdate();
stmt2.close();
return;
} //try
catch (Exception e) {
System.err.println(e);
} //catch
PackCmsoutSid.java
import java.sql.*;
import java.lang.*;
import java.io.*;
import oracle.jdbc.driver.*;
public class PackCmsoutSid {
public static void main(String args[]) {
try { test(args[0],args[1],args[2]);
catch (Exception e) {
System.err.println(e);
} //catch
} // end main
public static void test( String parm_member_firm_id,
String parm_client_id,
String parm_data)
throws SQLException
try {
Connection conn = new OracleDriver().defaultConnection();
PreparedStatement stmt1 = conn.prepareStatement
("SELECT sid_session_id " +
"FROM tbl_sid " +
"WHERE sid_member_firm_id = ? and " +
"sid_client_id = ?");
stmt1.setString(1, parm_member_firm_id);
stmt1.setString(2, parm_client_id);
ResultSet rs1 = stmt1.executeQuery();
while (rs1.next ()) {
String session_id_found = rs1.getString
("sid_session_id");
CallableStatement pack_pipe = conn.prepareCall
("{call DBMS_PIPE.PACK_MESSAGE(?)}");
pack_pipe.setString(1, parm_data);
pack_pipe.execute();
CallableStatement send_pipe = conn.prepareCall
("{? = call DBMS_PIPE.SEND_MESSAGE(?)}");
send_pipe.registerOutParameter
(1, java.sql.Types.INTEGER);
send_pipe.setString (2, session_id_found);
send_pipe.execute();
} //while
stmt1.close();
conn.close();
} //try
catch (Exception e) {
System.err.println(e);
} //catch
} //test
} //PackCmsoutSid
Thanks in advance for your help
Vinicioyou should post this question on the Application Server forum.
--Olaf -
Report painter execution error - KH014 "Report does not exist".
Hi All,
I customized one report in FSI3 and used SE43 to create a t code for this report. In the development system, report will be executable from this t code.
Transport requests are successfully transported from development to production without any error. But on production when I tried to execute the report, I am getting the error KH014 - "Report does not exist".
While checking in production I found that the report was missing from report tree in FSI3 and as a result the customized report cannot be executed. As per basis guys there was not a issue in request transportation.
Has anyone encountered similar problem? How was it resolved?
Thanks.
PrashantHi Mikko,
Thanks for your reply but your solution is not working.
Hi Stacy,
I can execute the report from t codes like FSI3 & FSI0 in development.
I used SE43 for t code creation. At the time of t code creation there is a option called "Drilldown" under Report type heading, In drilldown option I selected my report from report type 002 (Financial Statement Key Figure) and created the t code. After this I transported both the request to production server.
Please let me know if this is wrong method or there is any other option to transport this report in Production.
Thanks & Regards,
Prashant -
PO Print Preview Error 06019 "Document does not exist"
Hi people , i`ve the following issue. I`ve noticed that when creating a PO if the user clicks con the "Print Preview" BEFORE Holding or Saving the document , the system will give the following error msg :
Document does not exist
Message no. 06019
And then the system will hang , you won`t be able to go back and the whole PO is lost . Does anyone knows how to solve this ? thanks a lot for any help .Issue already discussed in this link Re: Unable to Save RFQ and PO.
Maybe you are looking for
-
11gR2 Data Pump. Import table in one schema into a different schema
I stady oracle. I export shema HR into file hrexport.dmp. When I import tables from this file I had trouble. I used Enterprise Manager: 1. connected by user SYSTEM as NORMAL 2. selected file, chosen import type - tables 3. data from file was imported
-
I've right-clicked on a folder and clicked "Check for missing folder and files" but nothing happens when I know there are sub-folders that aren't displayed. The only way I can get now showing files to do a File|Import and point to the folder. Is this
-
Date Picker Value Not Date?
Item: DATE PICKER (USE ITEM FORMAT MASK) Format Mask: MM DD YYYY Default Value: to_char(SYSDATE,'MM DD YYYY') HTML Form Element Attributes: onchange="LoadDates(this.value)" Sample Javascript Function w/ 02 14 2008 picked... <script language = "javasc
-
Portal Eventing only within Workset?
Hello, I heard that Portal Eventing would only work within one workset or portal page. Is that true? I never found any documentation about that. And is it true that the string for urn can have any content as long as all communicating iviews use the s
-
How do I get microphone input in bootcamp Windows 7 32-bit?
So I've gone and used BootCamp in Windows 7 Professional 32-bit edition. I've installed all the relevant drivers, however one thing I cannot seem to get working is the microphone. My MacBook is of the 2010 or 2009 edition. But I cannot get Windows to