CM Repository stops after assigning custom repository service
Dear all,
I have created a repository service which sets the document creator as the permission owner of the document.
This service is deployed in DEV & QA systems and is working fine. But when I moved the same to Production and assigned this service to the documents repository, it started giving error (before the restart itself)
I am getting the following error.
Item not found
/documents
The item you are attempting to access is not available. Check that the name or link is correct. You might also check whether the associated repository is currently accessible.
Note: Our production & QA systems have 2 server nodes and DEV has only one server node. We are on EP 7.0 SP 16.
Please help!
Best Regards,
Aparnna
Hi Yoga,
The error from the default trace is given below
Due to this error we removed the Par from Portal now. Isn't there a solution for this?
unexpected exception - java.lang.NullPointerException
at com.sapportals.wcm.repository.manager.cm.CmRepositoryManager.getResource(CmRepositoryManager.java:995)
at com.sapportals.wcm.repository.RMAdapter.getResource(RMAdapter.java:228)
at com.sapportals.wcm.repository.runtime.CmAdapter.findResource(CmAdapter.java:1349)
at com.sapportals.wcm.repository.runtime.CmAdapter.findManagerAndResource(CmAdapter.java:1322)
at com.sapportals.wcm.repository.runtime.CmAdapter.getResourceImpl(CmAdapter.java:979)
at com.sapportals.wcm.repository.runtime.CmAdapter.getResource(CmAdapter.java:192)
at com.sapportals.wcm.rendering.control.cm.WdfProxy.createResource(WdfProxy.java:2267)
at com.sapportals.wcm.rendering.control.cm.WdfProxy.createResource(WdfProxy.java:2249)
at com.sapportals.wcm.rendering.control.cm.WdfProxy.getUnsafeResource(WdfProxy.java:2222)
at com.sapportals.wcm.rendering.control.cm.WdfProxy.getLayoutController(WdfProxy.java:2202)
at com.sapportals.wcm.rendering.control.cm.WdfProxy.isPreviewEnabled(WdfProxy.java:2618)
at sun.reflect.GeneratedMethodAccessor840.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:62)
at java.lang.reflect.Method.invoke(Method.java:391)
at com.sapportals.wdf.serialize.PersistenceManager.createPropertyTable(PersistenceManager.java:83)
at com.sapportals.wdf.serialize.PersistenceManager.store(PersistenceManager.java:48)
at com.sapportals.wdf.serialize.PersistenceComponentManager.store(PersistenceComponentManager.java:79)
at com.sapportals.wdf.stack.Control.renderPersistentProperties(Control.java:315)
at com.sapportals.wdf.stack.Pane.renderPersistentControls(Pane.java:127)
at com.sapportals.wdf.stack.PaneStack.renderPersistentControls(PaneStack.java:112)
at com.sapportals.wdf.stack.Pane.renderPersistentControls(Pane.java:121)
at com.sapportals.wdf.stack.PaneStack.renderPersistentControls(PaneStack.java:112)
at com.sapportals.wdf.stack.Pane.renderPersistentControls(Pane.java:121)
at com.sapportals.wdf.stack.PaneStack.renderPersistentControls(PaneStack.java:112)
at com.sapportals.wdf.stack.Pane.renderPersistentControls(Pane.java:121)
at com.sapportals.wdf.stack.PaneStack.renderPersistentControls(PaneStack.java:112)
at com.sapportals.wdf.stack.PaneStack.renderPersistentGrid(PaneStack.java:89)
at com.sapportals.wdf.WdfCompositeController.doInitialization(WdfCompositeController.java:308)
at com.sapportals.wdf.WdfCompositeController.buildComposition(WdfCompositeController.java:660)
at com.sapportals.htmlb.AbstractCompositeComponent.preRender(AbstractCompositeComponent.java:33)
at com.sapportals.htmlb.Container.preRender(Container.java:120)
at com.sapportals.htmlb.Container.preRender(Container.java:120)
at com.sapportals.htmlb.Container.preRender(Container.java:120)
at com.sapportals.portal.htmlb.PrtContext.render(PrtContext.java:406)
at com.sapportals.htmlb.page.DynPage.doOutput(DynPage.java:237)
at com.sapportals.wcm.portal.component.base.KMControllerDynPage.doOutput(KMControllerDynPage.java:134)
at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:129)
at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
at com.sapportals.wcm.portal.component.base.ControllerComponent.doContent(ControllerComponent.java:77)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)
at java.security.AccessController.doPrivileged(AccessController.java:246)
at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(AccessController.java:219)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
Best Regards,
Aparnna
Similar Messages
-
Stop Itinerary Processing after custom itinerary service
I have a one-way itinerary that receive a message from file receive location, one of its step is to send a message to sql server. after that the itinerary receive the response from the SQL. I have a custom itinerary service that process the message. The
custom itinerary service process the message successfully. I want here the itinerary to stop the processing.
I have tried using ShouldAdvanceStep to false. but I got BizTalk error says "The Messaging engine failed to process a message submitted by adapter:WCF-Custom Source URL:mssql://server//database?. Details:The published message could not be routed
because no subscribers were found. This error occurs if the subscribing orchestration or send port has not been enlisted, or if some of the message properties necessary for subscription evaluation have not been promoted. Please use the Biztalk Administration
console to troubleshoot this failure. "
I don't want the itinerary to route the message to any where else after the custom itinerary service.
Any Suggestions
hassan ibrahimAre you using request response Orchestration extender ?
You are getting ":The published message could not be routed because no subscribers were found." error because your response message is not finding any subscriber in Biz Talk messaging engine . I would suggest to make changes in your Orchestration
processing so that it wont publish message instead it will complete the process.
I would also suggest to enable the BizTalk ESB Toolkit trace switch, add the following <switches> element to the system.diagnostics section of the Machine.config file.
<system.diagnostics>
<switches>
<add name="BizTalkESBToolkit2.2" value="4"/>
</switches>
</system.diagnostics>
Use a tool like DebugView to watch the trace output.
Thanks
Abhishek -
Cannot assign custom security manager to repository
Hello,
I've been following the details on how to implement a read-only security manager (https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e2ddd63d-0b01-0010-46bb-e092790068cb) and I have run into the following problem:
After following the instructions for option B in the document (creating a security manager only) and deploying my project, the new security manager appears in the list of managers on the admin screen (Content Management -> Repository Managers -> Security Manager) but it is not available in the drop down list of security managers for my repository. Without that entry I cannot apply the new security manager to my repository.
According to the document, the new security manager should be part of this list but it is not even after I've restarted the J2EE engine.
The document is dated May 2006 so perhaps there have been some changes to the system that are not covered in the document. We are running NW 7.0 SP14.
Any help in determining why my custom security manager is not part of the security manager drop down list would be appreciated.Ok, after much decompiling and inspection of the standard KM security manager implementations I found the answer to my question.
Basically I found that the security manager tutorial only applies if you plan on using your custom security manager with your own custom repository manager. You cannot apply a security manager created using that document to a standard KM repository manager.
In my case I want to apply a custom security manager to a standard KM File System Repository. By inspecting the SFSRepositoryManager.cc.xml file I found the following entry:
<attribute name="securitymgr.ref" type="ref" refType="/cm/repository_managers/security_managers/SecurityManager" mandatory="false" hotReload="true" />
The refType value defines which security managers are displayed in the drop down list of available Security Managers at runtime for the repository manager. In order to get a custom security manager to be available you must define the cc.xml for your custom security manager so that it extends "SecurityManager" not "SecurityManagerMi" as the tutorial describes.
Changing the extension means your security manager implementation must also change so that it extends com.sapportals.wcm.repository.manager.AbstractRepositorySubManager and implements com.sapportals.wcm.repository.manager.ISecurityManager.
Now if only I could figure out how to reward points to myself ..... -
JCO3: NullPointerException unregistering server with custom repository
Hello,
I have a JCO 2 project running on a J2EE server that we ported over to JCO3, and the ultimate issue is that when I
stop the JCoServer in the application, it's throwing a null pointer exception. Seemingly because the JCoServers
are in a higher classloader, they are still there on restart, and then I get the NullPointerException trying to
recreate the server as well. I very well may be doing something totally wrong here...
I'm creating the Data Provider, Repository, and Server as follows:
========================================================
// This is a simple implementation of ServerDataProvider
markviewDataProvider = new MarkviewServerDataProvider();
if (!Environment.isServerDataProviderRegistered()){
log.debug("Registering data provider");
Environment.registerServerDataProvider(markviewDataProvider);
else{
log.error("Data provider already registered.");
throw new IllegalStateException("Data provider already registered. Please restart application server.");
// Create the neccessary properties and assign to data provider
// Their values are being read from a database
serverProperties.setProperty(ServerDataProvider.JCO_GWSERV, rfcServerInfo.getGatewayServer());
serverProperties.setProperty(ServerDataProvider.JCO_GWHOST, rfcServerInfo.getGatewayHost());
serverProperties.setProperty(ServerDataProvider.JCO_PROGID, rfcServerInfo.getProgramId());
serverProperties.setProperty(ServerDataProvider.JCO_CONNECTION_COUNT, maxConnections.toString());
//XXX: We have to get this to work or else the server will not restart correctly
//More on this later.
//serverProperties.setProperty(ServerDataProvider.JCO_REP_DEST, "custom destination");
markviewDataProvider.setServerProperties(serverName, serverProperties);
// Get back the configured server from the factory.
JCoServer server;
try
server = JCoServerFactory.getServer(serverName);
catch(JCoException ex)
throw new RuntimeException("Unable to create the server " + serverName
+ ", because of " + ex.getMessage(), ex);
// rfcRepository is a singleton that contains
// repository = JCo.createCustomRepository(name);
// and methods to add structures to the repository
server.setRepository(rfcRepository.exposeRepository());
// add in the handlers, start the server
========================================================
So...the first issue is this: if I set ServerDataProvider.JCO_REP_DEST to anything, the program won't run because
it looks for the repository host connection info in a text file with that name, just like the example code does.
According to the javadoc, custom repositories don't have a destination, so it seems this property should be NULL.
Yet if I leave that property null, it works fine...until I need to stop the server (or, I get the same error when
the above code runs again on restart, as the JCoServerFactory.getServer code runs in both places - tries to refresh
a server that survived the restart as it failed to shut down due to the error).
For completeness, the shutdown code essentially reads:
=========================================================
JCoServer server = JCoServerFactory.getServer(serverName);
server.stop();
=========================================================
Then what happens is this:
java.lang.NullPointerException
at com.sap.conn.jco.rt.StandaloneServerFactory.compareServerCfg(StandaloneServerFactory.java:91)
at com.sap.conn.jco.rt.StandaloneServerFactory.getServerInstance(StandaloneServerFactory.java:116)
at com.sap.conn.jco.server.JCoServerFactory.getServer(JCoServerFactory.java:56)
at com.markview.integrations.sap.gateway.sap2mv.JCoServerController.destroy(JCoServerController.java:310)
I decompiled and debugged StandaloneServerFactory and I'm seeing this in compareServerCfg:
=========================================================
key = "jco.server.repository_destination";
if(!current.getProperty(key).equals(updated.getProperty(key)))
return CompareResult.CHANGED_RESTART;
} else
return CompareResult.CHANGED_UPDATE;
=========================================================
Clearly, if getProperty() returns null, the .equals is going to raise NullPointerException, so this appears to be
the cause of that error. In other words, if this code runs, I'm going to have this problem because the property
needs to (seemingly) be null for my program to run at all.
Any insights on how to fix this / work around this would be greatly appreciated!
Thanks in advance,
Corey<div style="width:58em;text-align:left">
Whoa, a long posting and I'm not sure I read it thoroughly enough to fully understand your problem - so please be patient with me if any comments are silly...
Your RFC server program provides an implementation for your own ServerDataProvider. If you reference a repository destination the default DestinationDataProvider implemented will look for a file name with the repository and extension .jcoDestination. If you don't like this behavior you simply need to provide your own implementation and register it, same as you did for the server data.
According to the javadoc, custom repositories don't have a destination, so it seems this property should be NULL.
Not sure where you found this. I'm assuming that you're talking about com.sap.conn.jco.JCoCustomRepository, which can of course be backed by a destination, i.e. see the comments in method setDestination:
<div style="text-align:left">Set the destination for the remote queries.
If the requested meta data objects are not available in the repository cache, i.e. not set by the application, the remote query to the specified destination will be started. Default value is null meaning the remote queries are not allowed.
Note: As soon the destination is provided, the repository can contain mixed meta data - set statically by the application and requested dynamically from the ABAP backend.</div>
I usually prefer using a connection to a backend providing the meta data instead of hard coding the meta data insertion into a custom repository. As the data is cached this introduces an acceptable overhead for retrieving meta data for long running server programs.
Anyhow, when you create your custom repository via JCo.createCustomRepository(java.lang.String name) you obviously must give it a name. That's the name I'd expect in the server data as a reference for your repository (property ServerDataProvider.JCO_REP_DEST). However, if your custom repository is not backed by a complete online repository you obviously have to ensure that all meta data is already provided.
So for testing it might be interesting to see if adding a JCoDestination to your custom repository helps. Another option might be to enable tracing and see what goes wrong...
Cheers, harald
</div> -
Model business partner in CUSTOMER repository
Hi Anyone have tried to model business partner in CUSTOMER repository?
The situation is like this:
a customer has many "sale data" entries, where many business partner can be assigned to a "sale data" entry. "Sale Data" is a qualified table field in CUSTOMER.
Thanks for your suggestions!Hi Vinay,
Can you give more details to set up business partner in Sales Data (qualified table). What do you mean "multi-valued table for business partner". Are you refering the similar steps suggested by Rajani?
Another point is we are centually maintain customer in MDM, Customer data needs to syndicate using xml schema DEBMDM05. Multiple occurance partner entries needs to fill DEBMDM05-E1KNVPM elements: PARVW(Partner function),KUNN2(Cust# of BP) based on multiple occurence of Sales Data entries.
This is what I am doing:
1. Create business partner flat table to has two fields:
Partner function, Cust#
2. Create a qualifier field in Sales Data table. Its type is Lookup[Flat] (multi-valued), and point to the table created in step 1.
Please let me know if if I am doing the right thing.
Re: Rajani, Tanveer:
- business partner data comes initially from R3
- BP data will be maintained in MDM same as a customer entry.
- BP entry has to be linked to customer entry with account group as "Sold to".
I can use Relationships to main the sold-to <-> busniess partner(shipto, billto, payer...) assignment, but can not syndicate the relationships to XML file(DEBMDM06).
- BP assignement is better to be maintained under Sales Data(qualified table) as it is related Sales Area.
thanks!
David -
Error Changes to Repository or cross-client Customizing are not permitted
Hi
While creating infoset in SQ02 it is giving an error as "Changes to Repository or cross-client Customizing are not permitted"
I did change the SE06 system change options , software components modifiable.
And I also changed the objects changebility in transport connections in RSA1. But still it is giving the same error.....
Can you please let me know the solution?
ThanksI'm assuming that you're creating a custom InfoCube query, so does it give you the option of creating as a Local Object (package $TMP) or one of your custom, transportable packages? Basically it's determining whether you want this InfoSet Query to be a Local Object or if you plan on transporting it throughout the landscape.
One other thing that I wanted to point out about security. SAP_ALL doesn't necessarily mean access to anything and everything. There are cases where the Authorizations assigned to an SAP_ALL Authorization Object don't necessarily have all of the correct assigned Activity for every transaction. Security, in your case, doesn't seem to be the problem because you're getting this request to assign a package.
Edited by: Dennis Scoville on Nov 4, 2009 2:39 PM -
Hi Dear friends,
Please help, im just new in MDM, can anybody give me a follow on guide to set up Customer repository on MDM 7.1
Thanks in advanceArchie -
first of all it depends on your landscape requirment as in you are implementing on SAP-NON SAP systems. them what kind of scenario you are developing. it may be ECC-PI-MDM etc..
from ECC persuance you can follow note number 1412742 (SMP Login Required)
you can download the standered business contents for Customer master data from service market place and can customize it according to your requirment. these contents contain the standered data model
link is https://websmp203.sap-ag.de/installmdm71/
if from Non SAP system you are getting the data you can design repository from scratch.
you can also see below links for more insights
SAP R3 - XI - MDM Scenario for customer master
is MDM customer master strategy
HTH
thx
Deep -
MDM custom repository for BOM & Routing
Anyone has done Custom MDM repository for Routing?. If yes then could you please provide some information or documents about how the custom repository structure looks like?.
I have dome custom MDM repository for BOM.
ThanksHello,
For custom development you can take the underlying database model as your reference
You can refer the MDM Console guide which is available on
http://www.service.sap.com/installmdm71
regards,
Abhishek -
Email notification mail not working in case of customer repository
Hi Experts,
We have the system MDM 7.1 SP06, we are not able to get the email notification for customer repository. For other repositories like material & vendor mails are working fine. I Have checked the following steps.
1) Added notification step to the workflow between processes.
2) Verified the email addresses of the workflow owner and the receiver of the notification.
3) Verified that the mds.ini has the "MailServer=" setup to the right smtp.
I have check in workflow history, it is showing notify step but not showing details of mail like send to, mail body. While in case of material repository, it was showing complete details like send to, mail body & all.
Previously mails for customers were working fine. Kindly suggest the solution.
Regards,
GaurangHi Gaurang,
Are the time parameter same for all the repositories?
Create a dummy user and dummy workflow,and try to send mail from that workflow.
If this works with some id then check with the Admin id which you are using.
This way you can eliminate the possibility of id not working.Also it will tell you that user is corrupt or not.
Check for log and traces,kindly provide with the post here.
Thanks,
Ravi -
Concerning: VGA monitors using an Aluminum Powerbook G4 PowerPC 2004 15"-screen 1.5Ghz
The DVI (converted to VGA) video output stopped working on this computer after 9 years of service. This raises question 1:
Is there any way of fixing this? I've tried the usual: triple checked all vga cables & devices through trial & error. Bought a new DVI-VGA adapter. Reset PRAM, PMU, etc. Nothing works. Something is probably damaged, because my KVM switch was not working unless I hot-reseated the vga cable into it, leading to this DVI port, and that is pretty rough stuff.
Question 2 (related):
This dovetails into this: Can I drive a VGA monitor with the s-video output port on this computer. It would take an s-video (male)-to-15-pin-VGA adapter. Has anyone does this? So far, I haven't even found the adapter mentioned anywhere.
Thanks for reading this.
el7Thanks for the useful feedback, Knucklesmac. I agree. I must have blown something on the logic board -- because I had a faulty old KVM switch that would not switch between computers without some nasty hot-plugging/unplugging the VGA video cables. (wince!). It's like when Dizzy Dean ruined his arm because a line drive hit him in the foot and he readjusted his mechanics around the injury. I take the blame because this has been a great computer, and does not deserve any blame.
If it will help anyone else reading this thread, C2G (née Cables to Go) has some interesting ideas for still getting external video out of this computer:
-USB-to-VGA
http://www.cablestogo.com/product/30545
-Convert s-video or composite video signals to high resolution VGA
http://www.cablestogo.com/product/40971
The price range is $75-$85, which doesn't make horse sense to me for such an old computer -- which has a lot of life in it anyway, because its own 15" monitor is not chopped liver.
el7 -
Can I use one Business Partner repository for Vendor and Customer?
Can I use one Business Partner repository for Vendor and Customer? or do we have to use Vendor and Customer Repository separately. How can we do that? What are the pros and cons? can any one provide some examples:
Hi Deepak
The key purpose of SAP "enabling" the facility of multiple main tables in a repository is to primarily "manage" those master data objects that are related to each other. Typical examples will be a) Customer - Material, b) Supplier - Material, etc.
While, it is pretty easy to add multiple main tables in a repository, it is also important to understand the purpose of doing so based on the business requirements.
Besides, you got to be aware that in case you are "fixing" any issues with one main table (master data object) for which you have to unload the repository, the users will not be able to use the repository that has a main table defined for other master data object. Hence, there are pros and cons of using this capability of multiple main tables.
So, it is really important to understand the "W's" - What, Why, When, Where, Who of Data modeling before actually working on the "H" - How to in the SAP MDM tool.
Hope this helps.
Regards
Neelesh -
SPDD "Changes to Repository or cross-client Customizing are not permitted"
Hi All,
While adjusting the std. ddic objects during upgrade from 4.6c to ECC 6 thru <b>SPDD</b>, I am getting the error message saying <b>"Changes to Repository or cross-client Customizing are not permitted" Choose 'Display object' or 'Cancel'.</b> I am making these changes in te <b>Customizing 000 client</b>
What could be the reason for this?
Helpful and timely answers will be gratefully rewarded!
Regards,
Karthik.Hi
I think there are some settings with radiobuttons in some Basis transaction where we can adjust this, basis person knows about it
see the links reg SPDD
SPDD - http://help.sap.com/saphelp_erp2005/helpdata/en/2e/6d66587d9011d396b60000e82de14a/frameset.htm
SPAU and SPDD
http://www.sap-img.com/bc018.htm
Please refer the link,
Transaccion SPDD and SPAU
explaination of SPDD
Transaccion SPDD and SPAU
about spau & spdd
explaination of SPDD
Transaccion SPDD and SPAU
about spau & spdd
Regards
Anji -
Error while Importing customer repository schema
Hi All,
I want to import a customer repository schema into vendor repository so that i can have multiple main tables.
I exported the customer repository schema and tried to import it in Vendor repository.
In the pop up that apperas when we click the Import repository schema and select the file from the source location i selected the below options
1. for all the modify operations i selected the operation as "Reject "
2. For all the delete operations i selected the operation as "Reject"
and
3. for all the add operations i selected the Operation as "ADD"
for Vendors table(main) the operation was to delete for which i selected the reject operation and for customers table(main) i selected the add operation.
Now when select ok the system throws the below error
"One or more selection Items require that you select additional Items. would you like to see the report".
On clicking yes to see the report i get the below message
*Transport operation failed:
Dependency check failure. A reference to object of type: MatchingStrategy named: Customers:MDM_CUSTOMERS cannot be resolved because the object is not being added.*
Can anyone please help me in understanding where i am going wrong?
regards,
Sharma.Hi Sharma,
I am quite sure that this problem is related to MDM Strategy only.If you delete your strategy and try u will be able to do so:
Please check you strategy or check may be in strategy u have some lookup field and corresponding lookup table is not transported.
See the error says:
Dependency check failure. A reference to object of type: MatchingStrategy named: Customers:MDM_CUSTOMERS cannot be resolved because the object is not being added
Regards,
Neethu Joy -
SAPCCM4X.03 Windows Service stops after 3 sec.
Hi!
I would like to set up the SAPCCM4X agent on the satellite system.
The installation with the commando >sapccm4x -R pf=... endes without any errors.
The problem is that the appropriate SAPCCM4X.03 Windows Service stops after 3 sec.
The output on the CMD console is:
INFO: trying to register service SAPCCM4X.03 at Windows Service Control Manager
starttype of service: manual/[auto] :
DomainName\UserName or [<LocalSystem account>] :
INFO: Agent is running (no actual pid, but actual shared memory!)
WARNING: Service SAPCCM4X.03 already stopped. But agent is running!
WARNING: The following service is registered but could not be started
SAPCCM4X.03
(command ["E:\usr\sap\SC3\SYS\exe\run\sapccm4x.exe" -Service
pf=E:\usr\sap\SC3\SYS\profile\SC3_DVEBMGS03_VMSAP01] user <LocalSystem account>)
INFO: Updated config file E:\usr\sap\SC3\DVEBMGS03\log\sapccm4x\csmconf.
EXITING with code 0
How can I solve this problem?
Thank you
Ju00FCrgenHello Jürgen,
WARNING: Service SAPCCM4X.03 already stopped. But agent is running!
you could try to clean up the part of the shared memory used by the agent:
sapccm4x pf=<instance profile> -initshm
Maybe the agent starts afterwards.
Regards, Michael -
What role needs to be assigned to the user to access existing custom OData services?
Hi all,
What role needs to be assigned to the user to access existing custom OData services?
With SAP ALL its working. But cannot assign that to all users. Whats the specific role for this?
I tried with /IWFND/RT_GW_USER. But it says the role does not exist.
Thank you,
AchuHi,
As usual you need to build a role by yourself based on your requirements. In case of Odata services there are two different TADIR services that needs to be added. One corresponds to authorization to execute logic on backend server and the other one to access service on front end server. You can get specific services by tracing one call using ST01. For Fiori apps from SAP you get role templates. You can use them for inspiration.
Cheers
Maybe you are looking for
-
I am lost and not sure what to do now. I locked my ipad which tells me to connect to to itunes. When I connect to either of my laptops it tells me that my ipad is locked and needs to have the code unlocked yet the ipad says to to go itunes as it is
-
I can connect my iPhone to my work wifi but when I try to connect my IPad it will not connect. It says safari can not open page. What's up with that I have used IPad connected to work wifi before
-
Placed SWF file into dreamweaver, but it breaks up my layout.
Hello all OK - so - warning - I am rather amateur at all this. LIke many people, I make up my own website, which I have done in the past with no problems, but this time I have come unstuck because I am trying to insert a flash swf. I have managed to
-
Dear All, While attaching TDS setting to Vendor code user has not assing Recipient type to vendor code Now at the time of payment i.e challan update through J1INMIS i am getting an error massege *No unpaid tax lines exist for the given selection crit
-
hi all, I am sending a PO request using the send step and waiting for a PO response using the recieve step. Assume that i have two instances of this BPM running i.e two PO request's going simultaneously. when i get the response back for these two req