Use Enterprise Services without service registry?
Hello experts,
this question is following me since days: is it possible to use enterprise services from an erp-system without a service registry?
From my understanding the service registry at runtime determines the endpoint where the service is implemented. But when there is just a single erp-system is it then possible to use this services without any additional systems?
Thanks for any answer.
Regards,
Norbert
Yes you can.
The service registry is just a "phone book" of services. as much as phone numbers exist well without the phone book services exist without a registry.
actually, if you really ever have only one source system for enterprise (or other) services you don't need the service registry. even if you have 3 source systems and you know how to find an overview of the services in each of those 3 systems and if you don't use a 'global' data model you do not really need the service registry.
but this is just my 2 cents. 'publishing' seems to be a common source of joy these days
anton
Similar Messages
-
BAPI_ENRTYSHEET_CREATE and services without service-code
Hi,
I would like to create a SES using a planned service without service-code.
Is it possibile and how can i do using BAPI_ENTRYSHEET_CREATE?
Thanks
Lucacan anybody give me a response for this problem?
Thanks
Luca -
Contracts for services without service masters - updating material group
Hi all
I have some contracts for services where the services themselves are not linked to service masters. If the material group is updated in the contract at item level, this change is not being applied to the service lines. When the services are pulled through to a purchasing document the original material group / G/L allocation is being used rather than the updated one.
This issue also occurs if a new contract is set up but the services are copied from an existing contract. The services adopt the material group of the original contract rather than the new one.
Any ideas on how this can be overcome?
Many thanksBusiness workaround implemented since was unable to resolve.
-
Manage sale service without service order
Hi
I want to manage a simple scenario of sale service. I want to create a sales order with account assignment and then invoice it. We define service as material with service material type. These are my customizing: document type:OR, item category group: DIEN, item category: TAD, schedule line: CD, requirement: SERA. but there are 2 problems. first system recognize it as service order and it does not let me order more than 2 and when I want invoice sales order, billed quantity and price are zero.
Thanks in advance
NooshinHi Friend,
Could you please check the Item Category and confirm...
Regards,
Kundan -
One time service's service order
Dear All,
One time service order's service is giving error msg that " enter all mandatory fields and asking for service code"
Actually we have configured that in 1 time service's service order , SO wont ask for service code and it will work without master data,
Please hlp.
ShreyaHi,
The Service Procurement process for Services without Service Master Record is described below:
FOR CREATION OF SERVICE PO:
1. Enter the Transaction ME21N, with Standard Document Type.
2. Choose Item category D and Account Assignment (say) K.
3. Enter the Short Text describes the Service at Item level in the field Short Text
4. Enter the Plant, Material Group, Organizational data etc.
5. At Item Detail screen, go to SERVICES Tab and maintain there also Short Texts which give some description that describes the Services for the Item Service activity.. maintain Qty, Value, UoM. when you proceed furher, system prompts you to enter the Cost center and G/L Acct for each service item. Then save the PO.
FOR SERVICE ENTRY:
1. Go to Transaction ML81N, choose Other Purchase Order tab, enter your PO Number, select Create Tab.
2.Under the PO No, in the Short Text field, maintain a short text Like "Fist part Entry"
3. At the item level, at the bottom of the screen, click Service Sel. Tab. System prompts a sub screen and there you select "From Purchase order radio button". Automatically navigates into Service selection screen, there you select your required Services.and click on Copy Services Tab.
4. With this action, your Services from the PO will be copied to the Service Entry Sheet. There you can change Quantities accordingly.
5. After this, click Flag icon on the top of the screen for Acceptance of Services and save the Entry sheet. Ure traffic light turns to Green and you'll get a Matl Document No.
After this you can proceed to MIRO for Invoice posting, just like normal PO.
Regards,
Kanth
K -
How to use Enterprise Services without ESR.
Hello,
We use SAP ERP6.0.
We would like to use SAP Enterprise Services as a evaluation by .NET application.
We do not have SAP NetWeaver PI and CE now.
Without ESR (PI and CE) , how do I configure ERP 6.0 to use Enterprise Services?
Please let me know.
Best regards,
Koji NagaiHi,
ESR is not compulsory for just consuming service.
First you need to activate and configure webservice.
Step1: Goto transaction SICF and activate service you want to evaluate. You can find ES under path: /default_host/sap/bc/srt/xip/sap/
Step 2:Goto transaction: SOAMANAGER and under tab: Application and Scenario communication chose single service administration. Now search for "Service" pattern: service name you selected and activated in SICF field = Internal name. then go.
Step 3: you will be able to see your service here, now select service and click on apply selection.
Step 4: Under the "configuration" tab select "Create service" button. Give any name to "New Service Name" type some description and finally give any name to "New Service Name" and apply setting.
Step 5: Select authentication type http and save,
Now under tab "Overview" you can see some url for "Open WSDL document for selected binding" use this url in your .Net application.
Regards,
Gourav
Ps: I always have ESR and all necessary configuration so don't know if required settings available in your system to work this scenario. -
How to use Enterprises Services Bundles In PI Services Registry
Hi All,
i need information regarding How to use Enterprises Services Bundles In PI Services Registry.
please provide some information. please help me..
regards,
jas
Edited by: jasmines123456789 on Nov 10, 2009 2:42 PMHi,
Enterprise Services (ES) bundles are collections of enterprise services, grouped by common business scenarios, which enable customers, partners and independent software developers to extend the functionality of the SAP Business Suite.ES bundles help create composite applications using SAP NetWeaver's enterprise services development and modeling tools. In this way, SAP is promoting an evolutionary path to SOA and lowering barriers to overall SOA adoption.
SAP providing bundles of enterprises for evry industry,if you want to use any enterprise services then you have to read teh documentation for the servcies and how this service can help you to reuse,if you want to provided any extension for the same you can.
All enterprise services stored in Service Registry,first you have to consume the services fromService Regsitry.Service Registry is the place holders where servies available.
refer below link how to use Enterprise Service BundleS
https://wiki.sdn.sap.com/wiki/display/ESpackages/Opportunity+Management
Regards,
Raj -
Enterprise Services without ESR and EHP - is it possible
Hi All,
I am investigating if it is possible to setup Enterprise services without having ESR in our landscape. We also do not have EHP installed in our ERP system. We have SAP ECC 6.0 and PI 7.0.
I would like to install separate ES that I would like to use for our current project. I can't wait for installing ESR on PI and EHPs on ERP.
Is it possible? If it is how I can do it?
br
DawidHi Dawid,
Contrary to what the previous post said (SudipPaul)...
It is possible to setup Enterprise Services without having an ESR in your landscape. You'll just need to ensure that the ECC version that you're on supports the Enterprise Service in question. You would typically search for possible Enterprise Services that you could use in the ES Workplace:
[http://esworkplace.sap.com/socoview(bD1lbiZjPTAwMSZkPW1pbg==)/render.asp?sap-unique=130459&sap-params=aWQ9RjZDRkMwRUEzRUYxNEJDOTg0MUM1MjgyNzJFRTg1ODMmcGFja2FnZWlkPURFMDQyNkREOUIwMjQ5RjE5NTE1MDAxQTY0RDNGNDYyJm1vZGU9]
From the ES Workplace you can also test drive the Enterprise Service that you're thinking of using to see if it meets your requirements. You do this by applying for access to the relevant backend system/s on the same landing page as above.
If you have identified an Enterprise Service that you want to use (you'll normally notice the ECC version or Industry Solution version that the enterprise service is available from) then you'll need to check whether you're on the right ECC version or higher. Use this forum thread as an example to identify that:
[Can't find ESA ECC-SE 603 SWCV;
So it is possible depending on whether the Enterprise Service is available with the ECC version you have & without PI or ESR or anything else. The ESR is a nice to have & just makes life a lot easier. A services registry is also a nice to have but not compulsory.
Regards, Trevor -
How to use Enterprise Services available in workplace
Hello Friends,
We have found some Enterprise Services to use for our existed business scenarios in ES Workplace.
My requirement here is: There are some interfaces which are running through websphere from source to destination. Now, we wanted to migrate those interfaces using PI 7.1, for which Can I use SAP provided Enterprise Services in ES Workplace? If so, how can I use those? What is the approach? Is there any process for this?
Kindly provide us blogs, pdfs or step by step procedure how to use?
Regards
PM.Hello PM,
It depends on the exact scenario and best fit of usage of ESs. The ESs listed out in the ES workplace are the different functionalities and specific to business scnearios.
So in your case, it is not a good idea to directly use the services available from ES workplace. You need to understand/analyse the exact functionalities etc
wrt your query on how to use ES from ESworkplace: All ESs are coming as EhPs.. so you need to import those EhPs in your SAP backend, and publish the services into ES Registry.. then you can consume without PI.
You can use PI, to have new developments or extending the existing ES using outside in approach. Otherwise PI is not required to execute the ES.
Following URLs will help you to understand these better
Simple use cases :
http://esworkplace.sap.com/socoview(bD1lbiZjPTAwMSZkPW1pbg==)/render.asp?sap-unique=045503&sap-params=aWQ9RjZDRkMwRUEzRUYxNEJDOTg0MUM1MjgyNzJFRTg1ODMmcGFja2FnZWlkPURFMDQyNkREOUIwMjQ5RjE5NTE1MDAxQTY0RDNGNDYyJm1vZGU9
ES configuration: http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/20b723f8-a422-2c10-aca5-fe64eeda1ff2
Specific to using PI or migrating to PI, need to have more details to respond. Because we can not just replace with ES..
Hope it helps
Regards, Moorthy -
Publish an Enterprise Service in Service Registry from SOAMANAGER
Dear All,
Can anyone please helpme with the procedure or step-by-step guide to Publish an Enterprise Serive in Service Registry from SOAMANAGER?
Thanks a lot.
RegardsHi Chanakya,
Please find this help.sap.com link which gives the standard procedure for publishing services.
[Publishing a Service|http://help.sap.com/saphelp_nw70/helpdata/EN/44/b7f7e1354135e7e10000000a1553f7/frameset.htm]
Even this indicates use of WSPUBLISH Transaction.
I'll update if any new information is found.
Regards,
Alka. -
Use of Services without SR and ESR
Hello, for this one I need to explain something:
I'm writing my diploma about ESOA. Because of this I allready have created a application which uses Enterprise Services. But because I used the ESWorkplace I've had some restrictions.
- If I used the SR of the ESWorkplace together with a in my CE generated Destination I could not use the Services because the SR gave me the SAP internal URL to the service(iwdf...) which I could not reach. I solved this problem the following way:
- Get the Service-WSDL-Url from the ESWorkplace
- Create a WSDL Destination in the CE with the WSDL-URL from above and the System-Data of HU2
- Use this Destination in WD Java for an adaptive Web Service Model and again the WSDL-URL
With these steps I was able to use the Services. But I had to create a destination for every single Webservice. It's ok, it worked and this was everything I wanted. But as a result of this I haven't used the ESR and the SR at all. Because all i needed was the WSDL-Url of the service and the system data of the corresponding System.
Now the question comes up: In case of a ERP System with installed Enhancement Packs without an SR or ESR: Would I be able to use the Services in the same way? I mean: in /wsadmin on HU2 I'm able to get the wsdl-Url. But could this information also be found there without a SR or ESR?
I have tried to use the services of a CRM 2007 System (which has preinstalled services as CustomerQuoteByID) we physically have here in our company. But I simply don't get the needed WSDL-URL. In fact the Service can't be found in /wsadmin. Is this because of the missing SR and ESR? Or am I doing something wrong?
I really don't get the neccessarity of the SR and ESR at all. Ok, I know what I can do with them. Modelling Services with the ESR or using them if I don't have a supplier. And Browsing available Services in the SR. But if a customer has no CE or PI and because of this no SR and ESR: Would there be a way for using his services. Don't get me wrong: I know how to use bapis and rfcs, and I also know the the ES only use the BAPIs with an additional Interface with some extra functionality like failure and exception handling. But how to use these ES without the ESR and SR?
I hope you understand my question. I would be very happy about an reply!
Geetings, MarcoHello!
I'm trying to use a ResourceBundle to store properties
that arn't locale-specific - its a sort of
look-and-feel type arrangement. The way more specific
ResourceBundles inherit properties from more general
ones would be really useful, but since its not a
locale that's used to pick a particular bundle I'm
having trouble working out how I can use it for this
purpose.
Has anybody used ResourceBundles for non-locale
specific uses before, or does anyone know of anything
else that might be more appropriate?
Thanks loads for any help!!
NicolaYes, you make up your own Locales with anything you want in place of the language, country, and variant. As long as you're not setting the Locale, it works great!
ResourceBundle laf = new ResourceBundle.getBundle("skins.properties", new Locale("flavor", "chocolate",""));will get all resources in skins.properties and over-riding entries from skins_flavor_chocolate.properties". -
Use SAP service without XI/PI? Need answer for mgmnt mtg in 30 min
Trying to read SDN info in last hour, but can't see definitely that a SAP web service can be available for external appl... without using SAP PI (which we've not used). All diagrams/text seem to indicate XI/PI as dependent component.
I believe you could still configure direct/point-to-point communication without using XI/PI. Web Services/Enterprise Services can be provided/consumed from an SAP system using ABAP proxies, configuring logical ports, SOAMANAGER. But XI/PI is useful in mediated scenarios and has an option to guarantee Reliable Messaging. Below is one link I bookmarked during some research around eSOA from long time back, may be it might be helpful to you. Also, I am pretty sure you can do Synchronous web services/Enterprise Services without using XI/PI (i.e. point-to-point communication) but not sure if you can use Asynchronous services without XI/PI.
http://help.sap.com/esoa_docu_print/crm/51/Docu_ES_CRM_51SP03_EN.pdf -
Steps to expose a web service without using SR
Hello,
How can I expose a web service without using the service registry? Is there some documentation for this process?
Thanks,
MattThanks for the response. Although, I do not have an * in the Sender Agreement.
Here is the situation:
When I attempt to reach the URL for my Web Service but using NWA instead of the Service Call I get into NWA.
https://xxxxx.steelcasedev.com/nwa
Result: Success
When I use SOAPSonar to run this URL I get the CPA error:
https://xxxxx.steelcasedev.com//XISOAPAdapter/MessageServlet?senderParty=&senderService=WSProcurement_Async_Sender&receiverParty=&receiverService=Steelcase_Dev&interface=WSProcure_Out&interfaceNamespace=urn:steelcasedev.com:wsprocure:xsuppliers
Result: Error
<context>XIAdapter</context>
<code>ADAPTER.JAVA_EXCEPTION</code>
<text><![CDATA[
com.sap.aii.af.service.cpa.CPAException: com.sap.aii.af.service.cpa.impl.exception.CPALookupException: Couldn't retrieve inbound binding for the given P/S/A values: FP=;TP=;FS=WSProcurement_Async_Sender;TS=Steelcase_SAPR3_D01;AN=WSProcurement_Out;ANS=urn:steelcase.com:wsprocurement:xml2suppliers;
at com.sap.aii.af.service.cpa.impl.lookup.CommonLookup.checkForError(CommonLookup.java:53)
at com.sap.aii.af.service.cpa.InboundRuntimeLookup.getBinding(InboundRuntimeLookup.java:411)
at com.sap.aii.af.service.cpa.impl.lookup.AbstractLookupManager.getBinding(AbstractLookupManager.java:714)
at com.sap.aii.adapter.soap.web.MessageServlet.doPost(MessageServlet.java:430)
The sender adapter is active in ID but in RTWB it is "Started but Inactive". I have found that this status could be related to the fact that I have not had a successful transaction for that channel yet.
My NW Admin says he found this error:
Marked transaction for rollback for message 0015605e-09d7-1ddf-94f7-d5031c019713(INBOUND). Reason: Channel has been configured as inactive and cannot accept messages
I am quite confused.
Thanks,
Matt -
Comsume enterprise service from service registry
HI guys, now I want to consume enterprise services form ECC6 in NWDS, should me publish enterprise services to service registry? and then I consume services from service registry. How should i do?thanks
Hi lei,
If u can access the ES workplace u can directly consume the service by downloading the wsdl either locally or through the service registry.To use the SR u would have to use the S user ID of ES workplace.
Just check this blog by Boris.It is a step by step approach to consume an ES wsdl through a simple java client using NWDS.
Remember to uncheck wsdl validator in NWDS before u dwnld wsdl in NWDS,else it might give an error.
How-To-Guide for consuming a Web Service with a standalone client using SAP NetWeaver Application Server Java(TM) EE 5 Edition
Once u have tried this, go through this link
http://help.sap.com/saphelp_nwce10/helpdata/en/46/7ffe4b393650d1e10000000a155369/content.htm
here is a link that will help u conf NWDS for the same:
http://help.sap.com/saphelp_nwce10/helpdata/en/46/7ffdb4393650d1e10000000a155369/content.htm
Should help u out -
How can we send only one message to a WCF service at a time? How we can limit the number of concurrent calls to a WCF service without use the Singleton pattern or without do the change in BizTalk Configuration file? Can we do it by Host throttling?
Hi Pawan,
You need to use WCF-Custom adapter and add the ServiceThrottlingBehavior service behavior to a WCF-Custom Locations.
ServiceThrottlingBehavior.MaxConcurrentCalls - Gets or sets a value that specifies the maximum number of messages actively processing across a ServiceHost. The MaxConcurrentCalls property specifies the maximum number of messages actively
processing across a ServiceHost object. Each channel can have one pending message that does not count against the value of MaxConcurrentCalls until WCF begins to process it.
Follow MSDN-
http://msdn.microsoft.com/en-us/library/ee377035%28BTS.10%29.aspx
http://msdn.microsoft.com/en-us/library/system.servicemodel.description.servicethrottlingbehavior.maxconcurrentcalls.aspx
I hope this helps.
Rachit
If this answers your question please mark it accordingly. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.
Maybe you are looking for
-
I have a MacBook Pro , Model Identifier MacBook Pro8,2 , MAC OX S 10.7.4. Question 1: Does this model have a PCI Express slot? Question 2: Can I upgrade my USB2 port in this laptop to a USB3 port? Appreciate your help & advice..
-
Searching task from API by process instance id
Hi, I am having problem retrieving tasks by process instance id throught API. I've look at the help, http://help.adobe.com/en_US/livecycle/9.0/programLC/help/index.html, it got sample code to retrieve tasks, it retrieve all tasks by process name, but
-
I Took apart a mac mini 2007 and i cant put it back together and a part holding the cmos battery broke offplease i need serius help
-
Restoring video transfer to full-screen scale?
I'm sure this has been brought up somewhere in here before, but I am doing my first video transfers onto my new 80g ipod video. They are synced perfectly, but I am frustrated by the size of the images. They are centered in the middle of the screen (p
-
Variable on Navigational Attributes in ODS
BW Experts, I have a Navigational Attribute in my ODS. In my query design, I do not get an option to build a variable for selection on this Navigational attribute. Is it a fact with ODS that Variable cannot be built on Nav Attributes? Thanks Ashwin