ESB METADATA ISSUES WHILE DEPLOYING ESB SERVICE GROUPS AND SERVICES
Customer has SOA Suite 10.1.3.4 with MLR#8.
We have 2 separate SOA based integrations being shipped to the customer which
he can install together. The 2 integrations share a ESB service group called
"EBS" under which some ESb services are registered.
One of the integration was installed/deployed on the SOA server successfully
and the services were running successfully.
When the second integration was installed, it gave some errors while
deploying/registering the common ESB service group and the ESB services under
it.
<error code="1067" severity="5">
<description>Already esb metadata is getting modified by {0}.Concurrent
modification of esb metadata is not allowed.</description>
<fix>Please try after sometime.If Error Persists, Contact Oracle
Support</fix>
</error>
The customer tried bouncing the SOA server and the SOA db as well before
re-trying but no help.
Any pointers ?
Thanks.
i would recommend delete and recreate the ESB Components.
R u using some scripts to create it or is it manually from ESB Console ?
Similar Messages
-
Error:' ' cannot appear in attribute value error while deploying ESB
Hi,
I am facing issue while deploying ESB using script.Below is the error which I see in while running script.
[deployESBProjects] Deployment Attempt Response :
[deployESBProjects] <deploymentSummary>
[deployESBProjects] <message>Entity Deployment Failed</message>
[deployESBProjects] <errors>
[deployESBProjects] <error code="1000" severity="5">
[deployESBProjects] <description>Error:'<' cannot appear in attribute value.. Please see the DT Server log for details</description>
[deployESBProjects] <fix>Contact Oracle Support</fix>
[deployESBProjects] </error>
[deployESBProjects] </errors>
[deployESBProjects] </deploymentSummary>
[deployESBProjects] Deployment Failed ...Unhandled Exception
[deployESBProjects] java.lang.Exception: Deployment attempt failed, please review deployment attempt response above
[deployESBProjects] at oracle.tip.esb.client.anttasks.DeploymentHelper.deploy(DeploymentHelper.java:112)
[deployESBProjects] at oracle.tip.esb.client.anttasks.DeploymentHelper.deploy(DeploymentHelper.java:159)
[deployESBProjects] at oracle.tip.esb.client.anttasks.ESBProjectTask.deploy(ESBProjectTask.java:107)
[deployESBProjects] at oracle.tip.esb.client.anttasks.DeployESBProjectsTask.execute(DeployESBProjectsTask.java:103)
[deployESBProjects] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[deployESBProjects] at org.apache.tools.ant.Task.perform(Task.java:364)
[deployESBProjects] at org.apache.tools.ant.Target.execute(Target.java:341)
[deployESBProjects] at org.apache.tools.ant.Target.performTasks(Target.java:369)
[deployESBProjects] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
[deployESBProjects] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
[deployESBProjects] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
[deployESBProjects] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
[deployESBProjects] at org.apache.tools.ant.Main.runBuild(Main.java:668)
[deployESBProjects] at org.apache.tools.ant.Main.startAnt(Main.java:187)
[deployESBProjects] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
[deployESBProjects] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
In ESB DT logs I see
<MSG_TEXT>deployment failed with error </MSG_TEXT>
<SUPPL_DETAIL><![CDATA[oracle.xml.parser.v2.XMLParseException: '<' cannot appear in attribute value.
at oracle.xml.parser.v2.XMLError.flushErrors1(XMLError.java:320)
at oracle.xml.parser.v2.XMLReader.scanNameChars(XMLReader.java:1151)
at oracle.xml.parser.v2.XMLReader.scanQName(XMLReader.java:1928)
at oracle.xml.parser.v2.NonValidatingParser.parseAttr(NonValidatingParser.java:1497)
at oracle.xml.parser.v2.NonValidatingParser.parseAttributes(NonValidatingParser.java:1447)
at oracle.xml.parser.v2.NonValidatingParser.parseElement(NonValidatingParser.java:1286)
at oracle.xml.parser.v2.NonValidatingParser.parseRootElement(NonValidatingParser.java:336)
at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:303)
at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:291)
at oracle.tip.esb.configuration.deployment.DeploymentXMLUtil.parseServiceXML(DeploymentXMLUtil.java:48)
at oracle.tip.esb.configuration.deployment.JDevDeploymentManager.sortEntityXML(JDevDeploymentManager.java:314)
at oracle.tip.esb.configuration.deployment.JDevDeploymentManager.deploy(JDevDeploymentManager.java:175)
at oracle.tip.esb.configuration.deployment.DeploymentServlet.doPost(DeploymentServlet.java:120)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)
and one more issue as well
<MSG_TEXT>Could not patch the details of the instance '514FC70036EF11DE8F194DE6D3B1CD10' to the relationship xml</MSG_TEXT>
<SUPPL_DETAIL><![CDATA[oracle.tip.esb.monitor.MonitorException: Unable to build the instance relationship, as the required metadata is not available
at oracle.tip.esb.monitor.manager.database.MetadataProvider.getRelationshipXML(MetadataProvider.java:168)
at oracle.tip.esb.monitor.manager.database.DBActivityMessageStore.getInstanceRelationship(DBActivityMessageStore.java:672)
at oracle.tip.esb.console.XMLInstanceManagerImpl.getRelationship(XMLInstanceManagerImpl.java:116)
at oracle.tip.esb.configuration.servlet.command.GetTrackingDetailsCommand.execute(GetTrackingDetailsCommand.java:84)
at oracle.tip.esb.configuration.servlet.CommandServlet.doJob(CommandServlet.java:109)
at oracle.tip.esb.configuration.servlet.CommandServlet.doPost(CommandServlet.java:76)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
at oracle.security.jazn.oc4j.JAZNFilter$1.run(JAZNFilter.java:396)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:410)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:623)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:302)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:190)
at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
at java.lang.Thread.run(Thread.java:595)
]]></SUPPL_DETAIL>
Please let me know if anyone faced such type of issue.Appriciate if somebody suggest me as this issue occured in PROD.
Thanks
Vinay
Edited by: ZeroKool on May 3, 2009 10:17 PMAndre,
Its not with xml,as the same codebase and the script does work in other env(dev/tst/stage) except in prod.I simply can't figureout whts the issue.
Even I see below error in esb-dt logs
SUPPL_DETAIL><![CDATA[oracle.tip.esb.monitor.MonitorException: Unable to build the instance relationship, as the required metadata is not available
The above error shows in esb console as well in instances.This is a major concern.
Thanks
Vinay -
Facing issue while deployment on 11.1.1.6 soa server
Problem Summary
Facing issue while deployment on 11.1.1.6 soa server
Problem Description
We are facing issue while deploying a bpm project over a newly built bps-soa server 11.1.1.6.
While we are deploying a bpm project, first it is taking around 40mins to create .jar file and then while deploying, it is getting failed with transaction timed out error.
"composite: Onboarding: javax.ejb.EJBException: Transaction Rolledback.: weblogic.transaction.internal.TimedOutException: Transaction timed out after 301 second".
we have tried with changing all transaction parameters also like JTA,XA( as similar to our exiting running QA/PROD environment which is on 11.1.1.5) but even then facing the same issue.
The code were originally build over 11.1.1.5 version, for the first time opening with jdev, code gets migrated and over the upgraded code we did some business specific changes and now trying to deploy over the new server.
Code is getting successfully compiled and also .jar file is creating properly but while deployment facing error(As shared earlier).
Also tried to deploy the same .jar file using em consle(to soa-infra) but facing similar issue.
Error Codes
Problem Category/Subcategory
BPM 11g installation issues
Uploaded Files
Template Question Responses
1) ### Product Versions Including Build Numbers ###
BPM SOA suite 11.1.1.6
2) ### Is the Issue Reproducible ###
Yes, mentioned in issue detailes.
3) ### OS Version ###
SunOS xxxxx 5.10 Generic_144488-06 sun4v sparc SUNW,T5440
More logs:
Name
=== ODM Data Collection ===
[2013-02-27T01:10:59.436-05:00] [soa_server1] [WARNING] [] [oracle.soa.bpel.engine.deployment] [tid: [STUCK].ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 486af90ee4d37577:-6eb9b41c:13d15783e85:-8000-000000000000142f,1:18454:2] [APP: soa-infra] Unable to obtain the audit metadta java.lang.IllegalStateException: The transaction associated with this transaction-scoped persistence context has been rolled back and as a result, the EntityManager has been closed. No further operations are allowed in this transaction context. Please see the server log for the cause of the rollback.
[2013-02-27T01:11:17.402-05:00] [soa_server1] [WARNING] [] [oracle.soa.bpel.engine.deployment] [tid: [STUCK].ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 486af90ee4d37577:-6eb9b41c:13d15783e85:-8000-000000000000142f,1:18454:2] [APP: soa-infra] Unable to obtain the audit metadta java.lang.IllegalStateException: The transaction associated with this transaction-scoped persistence context has been rolled back and as a result, the EntityManager has been closed. No further operations are allowed in this transaction context. Please see the server log for the cause of the rollback.
[2013-02-27T01:11:18.147-05:00] [soa_server1] [NOTIFICATION] [] [oracle.soa.bpel.engine.deployment] [tid: [STUCK].ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 486af90ee4d37577:-6eb9b41c:13d15783e85:-8000-000000000000142f,1:18454:2] [APP: soa-infra] BPEL Component "default/Onboarding!2.0*soa_8130f118-f9b5-462a-8e75-5ec0f34b45bd/Remediation" successfully loaded.
[2013-02-27T01:11:18.166-05:00] [soa_server1] [ERROR] [] [oracle.soa.bpel.engine] [tid: [STUCK].ExecuteThread: '12' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 486af90ee4d37577:-6eb9b41c:13d15783e85:-8000-000000000000142f,1:18454:2] [APP: soa-infra] Unable to activate process Remediation[[
javax.ejb.EJBException: Transaction Rolledback.: weblogic.transaction.internal.TimedOutException: Transaction timed out after 300 seconds
BEA1-172EC48037986ACD0C13
at weblogic.transaction.internal.ServerTransactionImpl.wakeUp(ServerTransactionImpl.java:1788)
at weblogic.transaction.internal.ServerTransactionManagerImpl.processTimedOutTransactions(ServerTransactionManagerImpl.java:1676)
at weblogic.transaction.internal.TransactionManagerImpl.wakeUp(TransactionManagerImpl.java:1988)
at weblogic.transaction.internal.ServerTransactionManagerImpl.wakeUp(ServerTransactionManagerImpl.java:1586)
at weblogic.transaction.internal.WLSTimer.timerExpired(WLSTimer.java:35)
at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
; nested exception is: weblogic.transaction.internal.TimedOutException: Transaction timed out after 300 seconds
BEA1-172EC48037986ACD0C13
weblogic.transaction.internal.TimedOutException: Transaction timed out after 300 seconds
BEA1-172EC48037986ACD0C13
at weblogic.transaction.internal.ServerTransactionImpl.wakeUp(ServerTransactionImpl.java:1788)
at weblogic.transaction.internal.ServerTransactionManagerImpl.processTimedOutTransactions(ServerTransactionManagerImpl.java:1676)
at weblogic.transaction.internal.TransactionManagerImpl.wakeUp(TransactionManagerImpl.java:1988)
at weblogic.transaction.internal.ServerTransactionManagerImpl.wakeUp(ServerTransactionManagerImpl.java:1586)
at weblogic.transaction.internal.WLSTimer.timerExpired(WLSTimer.java:35)
at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
javax.ejb.EJBException: Transaction Rolledback.: weblogic.transaction.internal.TimedOutException: Transaction timed out after 300 seconds
BEA1-172EC48037986ACD0C13
at weblogic.transaction.internal.ServerTransactionImpl.wakeUp(ServerTransactionImpl.java:1788)
at weblogic.transaction.internal.ServerTransactionManagerImpl.processTimedOutTransactions(ServerTransactionManagerImpl.java:1676)
at weblogic.transaction.internal.TransactionManagerImpl.wakeUp(TransactionManagerImpl.java:1988)
at weblogic.transaction.internal.ServerTransactionManagerImpl.wakeUp(ServerTransactionManagerImpl.java:1586)
at weblogic.transaction.internal.WLSTimer.timerExpired(WLSTimer.java:35)
at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
; nested exception is: weblogic.transaction.internal.TimedOutException: Transaction timed out after 300 seconds
BEA1-172EC48037986ACD0C13
at weblogic.ejb.container.internal.EJBRuntimeUtils.throwEJBException(EJBRuntimeUtils.java:156)
at weblogic.ejb.container.internal.BaseLocalObject.postInvoke1(BaseLocalObject.java:595)
at weblogic.ejb.container.internal.BaseLocalObject.__WL_postInvokeTxRetry(BaseLocalObject.java:455)
at weblogic.ejb.container.internal.SessionLocalMethodInvoker.invoke(SessionLocalMethodInvoker.java:52)
at oracle.bpm.bpmn.engine.ejb.impl.BPMNServerManagerBean_6gbx7k_IBPMNCubeServerManagerLocalBeanImpl.deployComponent(Unknown Source)
at oracle.fabric.CubeServiceEngine.load(CubeServiceEngine.java:842)
at oracle.bpm.bpmn.engine.service.BPMNServiceEngine.load(BPMNServiceEngine.java:636)
at oracle.bpm.bpmn.engine.service.BPMNServiceEngine.load(BPMNServiceEngine.java:151)
at oracle.integration.platform.blocks.deploy.CompositeDeploymentConnection.deployComponents(CompositeDeploymentConnection.java:243)
Caused by: weblogic.transaction.internal.TimedOutException: Transaction timed out after 300 seconds
BEA1-172EC48037986ACD0C13
at weblogic.transaction.internal.ServerTransactionImpl.wakeUp(ServerTransactionImpl.java:1788)
at weblogic.transaction.internal.ServerTransactionManagerImpl.processTimedOutTransactions(ServerTransactionManagerImpl.java:1676)
at weblogic.transaction.internal.TransactionManagerImpl.wakeUp(TransactionManagerImpl.java:1988)
at weblogic.transaction.internal.ServerTransactionManagerImpl.wakeUp(ServerTransactionManagerImpl.java:1586)
at weblogic.transaction.internal.WLSTimer.timerExpired(WLSTimer.java:35)
at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
... 2 more
FileName
soa_server1-diagnostic-2.log2 things must be noticed:
First: ODI 11g is not supported by JDK 7, I always use the JDK1.6.0_27 and works fine. When you try to open the ODI Studio, this message appears, telling that ODI is supported only with JDK 6 versions, so don't try to use JDK 7.
Second: I always install the JDK in a path without spaces, like "C:\JDK1.6.0_27\" and the excatly same thing to odi install files. So I call via Command Prompt:
C:\ODI_INSTALL\Disk1\setup.exe -jreLoc C:\JDK1.6.0_27\
I did over 20 windows installations using these settings, it'll work perfectly.
Regards.
Luiz Araujo -
Getting Duplicate Object existing issue while deploying the BIAR file
Hi All,
We are trying to deploy BIAR File with XI R2 Command tool InstallEntSdkWrapper. But we are getting Duplicate Object exixting issue while deploying the BIAR file.
Error Message:
[report] [InstallEntSdkWrapper.main] Connecting to CMS plmdevapp31:6400 as administrator
[report] [InstallEntSdkWrapper.CmsImportFile] Exception: An error occurred at the server :
[report] Failed to commit objects to server : Duplicate object name in the same folder.
[report]
[report] [InstallEntSdkWrapper.main] BIAR File could not be imported
If we are doing any promition with Import Wizard we have an option to "Overwrite object contents" option to overwite exixting objects. It will very helpful if any one suggest how we can achieve this through InstallEntSdkWrapper.
Unfortunately there is no documentation availabe on InstallEntSdkWrapper.
Cheers!That's a limitation with the XI Release 2 InstallEntSdkWrapper.jar tool.
Sincerely,
Ted Ueda -
WAAS, wccp service groups and DC/Branch deployment
Hi,
I have two design queries relating to wccp service groups and WAAS in DC and branch deployments.
Firstly, lets say at the DC end I use wccp service 61 (source address) on the WAN interface of my edge-layer switches. I configure the L3 interfaces on the same switches (connecting to the LAN side) to use use wccp service 62 (destination address). The WAEs are using L2 at the edge layer; with masking etc.
I've read that at the branch office you need to 'reverse' the service group setup - so that if I have the same sort of setup at the branch using 3750s and WAEs then the WAN interface should be using wccp service 62 and the LAN side using wccp service 61.
If I assume that is correct, then how does this affect things when two branches are communicating with each other (and they are both setup the same) - will be waas not be effective in this scenario? (Assume that the DC waas does not see any branch-to-branch communication).
What happens if you have a consistent design across your network (61 on WAN, and 62 at LAN interfaces across all WAAS sites)?
Secondly, when using L2 wccp redirection and masking; do most deployments leave the mask as default (0x1741)? I'm thinking that in some situations it might be better to have an entire geographic location covering a few branches being sent to the same DC end WAE. For example, I might want everyone on a /24 subnet in one branch to be using the same WAE/dre cache at the DC; rather than the possibility of duplicate dre caches on DC end WAEs service the same branch subnet (I realise that redundancy might be an advantage should one DC WAE fail).
Is there a table/calculator somewhere that can work out what mask I could use to cover /24 or /22 or even /16 subnets to direct requests to the same WAE at the DC?
Thanks
CameronCameron,
Excellent questions. Rule of thumb is to use source IP based load balancing, so in the branches 61/LAN - 62/WAN and in the DC 61/WAN and 62/LAN. That being said, if there is some site to site traffic at the edges, you may get some splitting, however, unless there is enough traffic to make it a "mini-dc", changing the services around is generally a wash. Also, if you only have a single WAE at the edge, it won't matter either.
On the mask, default mask is definitely not desirable. I generally use Calc and convert my desired Mask from Binary to Hex. The following examples are assuming 4 bit masks, but you can use from 1 up to 6 or 7 max bits if you need more buckets.
If you are looking to group /24, you could be 0xF00 or similar.
If you are looking to group /22, use 0x3C00 or similar
When calculating your mask, don't put your bits in the host bits, only in the network bits. Also, remember that the leftmost bit is usually the decision maker, so don't make it too far to the left or all your traffic will be on one WAE. The less WAEs in your WCCP cluster, the less bits you should use in your mask (allow some extras for fault tolerence).
Hope that helps,
Dan -
Business Service , Service Group and Provider System for CE 7.2
Hi
I need documentation about Business Service , Service Group and Provider System for CE 7.2.
Att,
MarcoDid you get one? I need too.
In SAP Help Portal there are a large quantity of documents, such as:
http://help.sap.com/saphelp_nwce72/helpdata/en/88/a552908d4c44dc99b3ec247069921e/frameset.htm
But the content is so much and I do not know with which part I should start.
In the web blog of Ms. Stefanie Bacher:
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50d70a19-45a3-2b10-bba0-807d819daf46?quicklink=index&overridelayout=true
she has mentioned how to create a service group shortly. But I cannot follow it in my NWDS CE7.1.
Anyone could give me some tipps, how to resolve authorization problem of consuming web services.
Thanks and regards
Rene -
Responsible Service Org and Service Team (partner function)
Hi all CRM gurus,
I'm trying to understand the reasons behind the following design and I hope someone can clarify some points for me:
1. Organisation structure in CRM is set up with service organisation followed by service team, e.g.
ABC Company
|_Call Center 1 (the service organisation indicator under Function is selected)
|_ Region A
|_ Service Team A (the local service team indicator under Function is selected)
|_ User Nancy
|_Call Center 2 (the service organisation indicator under Function is selected)
|_ Region B (the service organisation indicator under Function is selected)
|_Service Team B (the local service team indicator under Function is selected)
|_ User Mary
2. Organisation determination is set up using rule 14000148 and assigned to the transaction type Z001 for interaction transaction.
3. A service team partner function is created and set up to be determined automatically via the user's assignment in the org structure (14000148). This partner is configured to be made available on the interaction record screen.
4. When a new interaction is created by user Nancy, the system automatically derives the following
Responsible service org = 'Service Team A'
Service organisation = 'Call Center 1'
Service team partner = 'Service Team A'
5. When user Nancy decides that this call should be looked after by another group, she assigns the user Mary and changes the Service team partner to 'Service Team B'. The reason why she has to change the service team partner manually is that the system does not automatically re-determine the partner in change mode.
What I can see is that the focus here is on the service team (which is the partner) and there is no means to update the service organisation and responsible service organisation. So, when the user is changed to Mary, although the service team is captured correctly, the corresponding responsible service organisation (i.e. Service Team B) and service organisation (i.e. call center 1) still remains the same. Is this acceptable?
I would think that the responsible service organisation and service organisation needs to be re-determined but this is not the case.
Are there any reasons why one would not re-determine the responsible service and service organisations?
The service team (partner) and the responsible service and service orgs seem to be handled quite independently which is another area that I don't understand. What is the benefit of having a service team partner?
I have not seen a lot of queries in this area so am not sure whether my thinking is correct or not.
Appreciate some pointers on the above.
Cheers!
SFHi Anyone? Any opinion or comments on this set up?
-
Service prod in service contract and service order thro RRB!
Hi,
I have service contract with service product say Rep_service with 1 Hr rate as 100 USD in place for a particular equipment with serial number.
I have received a complaint now I am raising a service order SM01 service order with contract
I have maintained the same equipment number in the Service order as in service contract
and selected the service contract too.
i have operations and material consumption for service order.
When I run DP90 RRB the material determined is Service (different service product) based on my DIP profile, (should I maintain the same service product in DIP profile as in service contract or any other service prod can be maintained). What happens to this billing document generated from DP90?
And my service order settles to service contract.
I think when service contract is in place then to generate billing I will use only service contract as reference.
Please suggest me how to go about it.
Kindly if possible give me some link to documents.
Regards,
N.NagarajuHi Nagaraju,
First of all, you can bill Service Contract and Service Order differently. This is because you may wish to charge contract fees irrespective of whether service occurs or not.
Secondly, while maintaining DIP profile, you can use different material from the one used in contract. Just make sure that it gives explanation as to what service was performed so that customer will understand the invoice.
DP90 will generate Debit memo request. You will need to create billing document against this using VF01.
When you settle the service order (KO88), it will be settled against service contract.
Please let me know if you need any further information.
Regards,
Aaditya. -
Pricing procedure for Service PO and Service Entry Sheet
Hi
Can the same pricing procedure be used for Service PO and Service Entry Sheet? What is the purpose of creating a seperate pricing procedure for service entry sheet?
Regards
SoumenThere is no separate pricing procedure for Service Entry Sheet. Whatever the schema is determined in Service PO, the price is calcuated during service entry sheet. However you can maintain separate calculation schema for service purchase orders.
This schema will be determined based on the schema group assigned in Vendor Master. -
Advantages of Service Master and service acceptance sheet
Hi,
I want to know the Pros and cons of Service master and service acceptance sheet for preparing a document.
Pl give me your views on this.
Regards,
R. Dillibabu.Dear Dillibabu,
When you create a service master you avoid repetetive data entry efforts as again and again you do not require keying in the same text for services which can be volumunous. Also you have the option to group the services using the service/material group which can be done in service master. Also you have the option to assign valuation class in the service master for account determination purpose.
When you do the service entry it is just like the Goods receipt even in the back ground a material document is create with movement type 101 which you can see in the PO history. The biggest advantage of using the service entry is the financial implication. When service entry is done A g/l account for ex service account is debited and GR/IR is credited. Which is then cleared at Invoice posting and liability created towards vendor.
If you do not do a service entry you will have to track these manually as to services of what value is performed and inform to finance.
I hope this helps.
Thanks and regards,
Siddharth -
Difference between service agreement and service contract
Hi gurus
please explain the exact difference between service agreements and service contractsHi rajaram,
Service agreement contains only pricing details.
While in case of contracts it contains pricing details, warrenty details & sla details.
Pricing agreement is a subset of contract.
Best Regards,
Pratik Patel
Reward with points if it is of any help to you! -
Pricing date for Service Order and Service Confirmation
Hi,
I cretated a Service Confirmation as followup for Service Order.
Client is asking "Pricing Date" should be same Same in Service Order and Service Confirmation. But, I am not seeing any such field in the screen.
I need to check T&C field and Zone field. But, I am not seeing these fields also.
Can you please let me know, where can I find this fields. (In which assignment block).
Thanks,
Sandeep
Edited by: Sandeep Reddy on May 31, 2010 7:21 PMHi,
I think by PRICING DATE they mean BILLING DATE.
In date profile of SERVICE ORDER and SERVICE CONFIRMATION you assign the BILLING DATE date type (i think it is there in the standard itself- however just ensure it).
Or customize a PRINCING DATE date type in the DATE PROFILE of SERVICE ORDER and CONFIRMATION and copy the date set in SERVICE ORDER to SERVICE CONFIRMATION.
This is one strategy you can use.
Regards
Surendra More -
SERVICE PO using service master and service PO using Material Type DIEN
Dear Gurus can you differenciate between SERVICE PO using service master and service PO using Material Type DIEN ?
Regards
Vinod Suresh KakadeHi,
Material type DIEN is used for when you offer "SERVICE" to your customer.
When you are procuring "SERVICE" from your vendor, you can use external service management where service master is used (Steps are PO created in ME21N with Item Cat. "D" with Acc. ***. Cat. "K" or "C", ML81N, MIRO & F-53).
In Standard DIEN material type designed for Sales usage only, but you can use DIEN for Purchase also to avoid External Services Management.
Regards,
Biju K -
Service PO and Service Entry Sheets Question
Hi Guru,
I need some advice on the following questions in service PO and service entry sheets.
1) How can i change the default unit of measure in service PO? where is this in customizing?
2) How can i turn off the message "No message record could
be found for output of message.Save anyway?" when i try to accept a service entry sheet entry?
3)Can someone share with me the business process for service PO?
Is it a must to do MIRO against the service entry sheet? How does the the person who is performing the MIRO transaction knows the service entry sheet number?
Thanks.
ZhulkHI,
Following are answers to some of your questions -
1) What do you mean by default unit measure? If this is the unit of Service, then you may change this in Service Master (T Code AC03). If the unit is at line item, then it should be AU, because you may order multiple services under one line each having different units of measure.
2) The message "No message record could be found for output of message. Save anyway?" is displayed because, you have not maintained output message for service entry sheet. Either define the output or remove the warning message at Attributes of system messages.
3) The process of service PO is same as material PO. The difference is that the item category for service PO is 'D' & then you maitain services for the line item either with or without service master. After completion of service, you create service entry sheet at transaction code ML81N & after accepting the service entry sheet, service entry sheet based GRN is prepared. The person who is posting MIRO is not required to know Service Entry Sheet number to post MIRO. The system automatically checks the service entry sheets accepted. Anyway, the service entry sheet number can be displayed at Purchase Order History tab of the conccerned PO at PO display option (T Code ME23N).
Hope your query is fulfilled.
Reward points if the answer is helpful.
Regards,
Prashant Kolhatkar -
Service Notification and service order in ISU
Dear's
I want to know that how to configure Service notification and service order in ISU and in ISU their is any posibility if i put a note with meter reading the notification is auto genrate?
Witing for your positive responce
Regards,
Syed Zahoor AhmedCheck out [Work Management Help for ISU|http://help.sap.com/saphelp_utilities472/helpdata/en/c6/4dc955eafc11d18a030000e829fbbd/frameset.htm].
Then you can go to your sandbox SPRO and try the configuration.
For note question, I am not sure whether I understand it correctly. If you want to automatically create MR from the note that you put in notification. There is not configuration for that. you need an enhancement.
Chaiphon
Maybe you are looking for
-
Exception while ruuning Dynamo home in Linux mechine for both instances.
Hi All, System config :* OS : Linux Redhat 6.1 RAM : 6 GB We configured JAVA VM options in JBOSS server for Publishing and Production instances as below, set "JAVA_OPTS=-Xms2048m -Xmx2048m -XX:MaxPermSize=512m -Dorg.jboss.resolver.warning=true -Dsun.
-
My users no longer have permission to access their folders
My users can log onto the server and see their folders, but they cannot access them. All folders appear with the "no entry" sign on them. Our servers hard drive recently failed and was replaced. This is when the problem started. What do I do?
-
MacBook Pro/Yosemite problems with Adobe CS4
I have a new MacBook Pro and Adobe CS4. Whenever I try to open any of the CS4 programs, I get an error message that I need to download legacy Java SE 6 runtime. I have a newer version of Java (8), but I still get the message. I attempted to downlo
-
The search for my book is wrong
I got my book in the store but the search isn't right. The title is Hot Rod Guitars Electronics. I want people to find it by searching: guitar electronics or guitar wiring. How do I get this changed? Thanks for the help.
-
I recently purchased a new Mac Mini with Lion installed. I downloaded the latest version of iTunes. Now I can't get iTunes to sync iCal from my iPod Touch (3rd gen) to my Mini. Everything else syncs great, and iCal syncs from my Mini to my Touch. My