Enterprise Service publish in SR with "Not Released State".
Hi guys,
i need someone who can help me with this problem, please.
I've model an Enterprise Service in the ESR, then i´ve implement it in an Ecc 6.0 ( Generating the Proxy and inserting the business logic ).
Note : When i´m trying to generate de proxy the state of the Service Interface is "Not released", but i can´t change this status, but when i save and activate it no errors appear.
Then in the Service Registry i search this Service published, The crazy thing is that i can see it published in the SR but i can´t consume it in the Visual Composer because it not appears in the Service Registry search menu. I can only see the WS that i published manually without modeling it directly from the Ecc 6.0.
Regards,
Diego Rodriguez.
Hi
You can change this in the Enterprise Services repository. Please go to the Service Interface > Mark it editable > From the menu options on top, choose Properties > and one of the properties there is Status, which will be not released.
Mark it as released.
regards
Rathish
Similar Messages
-
Enterprise Service for Purchase Request Header Note is missing
Hello,
I'm using the Enterprise Service ECC_PURCHASEREQUEST002QR, but I'm looking into the into the fields that it shows, and the "Header Note" data is not included.
Please someone know how I can get this info? Is there another Enterprise Service that I must use?
Regards
SUNot Answered.
-
I have a problem with not a statement
if (choice==1)
when I compile this , it says "not a statement".What this suppose means?I know usually it caused by using a variable name beginning with a digit or punctuation or some other improper character, but how about in this case?Neeeeeeeeewbie wrote:
if (choice==1)by itself, this looks fine, but much will depend on the context that it is in. I recommend that you post a small program with this statement in it that shows the error, and we'll see. Please don't forget to use code tags so your code is formatted and thus readable. -
Problems with "not in" statement
I have a query that should return less than 20 lines, but instead I get about 51. I'm not sure what's wrong here. I've tried a bunch of different things.
select i.w_id, i.p_id,
count(decode(o.ord_id, ' ', i.p_id, 0)) ORDERS_ISSUED,
sum(decode(o.order_status, 'P', i.quantity, 0)) QUANTITY_ORDERED
from
inventories i,
orders o,
products p
where p.p_id not in
(select i.p_id from inventories i)
group by i.w_id, i.p_id;
What I'm trying to achieve is:
Which warehouses have pending orders for products, which are not in stock at the warehouse at the moment? Provide warehouse number, id of the product that is not in stock, number of orders issued for this product and total quantity ordered.
The tables I'm using are:
Inventories
Name
P_ID
W_ID
QUANTITY
Orders
Name
ORD_ID
SUPPLIER_ID
ISSUING_EMP_ID
ORDER_DATE
ORDER_STATUS
Products
Name
P_ID
NAME
MODEL
And I think I might have to use this one:
Employees
Name
EMP_ID
SALARY
WAR_ID
Edited by: user4555857 on 30-Nov-2009 13:48select i.w_id, i.p_id,
count(decode(o.ord_id, ' ', i.p_id, 0)) ORDERS_ISSUED,
sum(decode(o.order_status, 'P', i.quantity, 0)) QUANTITY_ORDERED
from
inventories i,
you should not select from this table aboveorders o,
products p
where p.p_id not in
(select i.p_id from inventories i)
can you tell me the way you expect to map orders & products together?group by i.w_id, i.p_id; -
How can i easy to publish multiple enterprise services
Hi All,
I'm trying to use an enterprise service at multiple clients.
Now, When create a new enterprise service, I create end point and publish service all the time.
If we'd like to use multiple enterprise services at multiple clients,
Do I have to create end point & publish services to each of multiple enterprise services?
(For instance, 3 clients * 10 enterprise services = 30 creates and publishes ??)
Could you tell me an easy way to it.
Thanks
MasahiroWe can achieve multiple enterprise services publishing by configuring Service registry between client server and esr.
Edited by: Murthy Karaka on Feb 3, 2010 1:49 PM -
Enterprise Service Outbound - SXMSPMAST Pipeline EVENT - no msg to PI triggered
Dear guys
at the moment we are trying to set up SAP enterprise services outbound in the healthcare environment, which should be used through SAP PI.
The ABAP backend is already configured to communicate with SAP PI using ABAP proxy.
We went through the documentation and set up the according customizing, hopefully we did not miss anything.
While running the mentioned report for transmitting business data via enterprise services the according proxy classes have been determined and called, logs look quite promising.
Looking at transaction sxi_monitor in ABAP provider system entries with status 110 - Event Distributed Successfully pipeline EVENT are visible, but none for pipeline SENDER, which is quite common for ABAP proxy request to SAP PI.
Configuration of Business Event
All services that are developed in Enhancement Package 5 are Point to Point enabled i.e. a service can be consumed or received directly without having any Process integration (PI). All information services (i.e. outbound services) are Business event enabled i.e. event is published when an action is performed in the system.
In order to receive the outbound information directly (i.e without Process Integration) one has to enable the Event option in the logical port configuration of the service in SOAMANAGER transaction and also check if the event in activated via SLEI_EVT_LINKAGE transaction.
According to the documentation this enterprise services could be used with or without SAP PI. So for me at the moment is not quite clear, if additional configuration is needed in SOAMANAGER or if this is only needed while working without SAP PI.
I assumption so far was it should be not necessary, and the ABAP proxy configuration already available should be used automatically to send the according request to SAP PI.
Maybe someone could give me a hint if some configuration is missing and how to get the data pushed to SAP PI.
I think the configuration is common for SAP enterprise services and not healthcare specific.
Thanks in advance,
best regards
JochenDear guys
issue solved by creating logical port for proxy in transaction SOAMANAGER selection mode "PI runtime"
best regards
Jochen -
SICF and SOAMANAGER for using enterprise services
Hi,
I need to publish enterprise services from my ERP backend to the Services Registry on my PI server.
According to the tutorial (https://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/20b723f8-a422-2c10-aca5-fe64eeda1ff2), I have to first activate the services in SICF and create endpoints for the corresponding services in SOAMANAGER.
I suppose, only after that I could publish the configured services in SR using WSPUBLISH, right?
Now, if let say I want to publish all enterprise services in my ERP backend, I have to select all the services in the WSPUBLISH, as stated in the instructions of the tutorial (http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/108ef7ba-8abd-2a10-f787-d5f29c5f1b88). But the problem is, do I need to configure every single enterprise services using SOAMANAGER? If not, only the service definitions would be published?
Hopefully someone could clear my doubts.
Thanks.
Regards,
Joon MengHi Venu,
I could not see any nodes for end points in the SICF. So I manually created a service endpoint in SOAMANAGER and then published it to the Services Registry via WSPUBLISH. However, I was surprised to see two endpoints (one was created by me) in the Services Registry.
The service is "ECC_PURCHASEORDERCRTRC" and there are two endpoints for it in the Services Registry:
1. ECC_PURCHASEORDERCRTRC_Binding (created by me)
2. PurchaseOrderCreateRequestConfirmation_InSoapBinding
When I open the service in SOAMANAGER and navigate to the "Configuration" tab, I only see the endpoint from me (with "Manually Created" for Creation Type).
I wonder if the 2nd endpoint was created automatically during the service publishing?
Regards,
Joon Meng -
What is SAP ESB (Enterprise Service Bus)?
Hi fellow sdners gurus I have been reading threads about SAP SOA and ESB.
I do not want to start a debate on wether XI is an ESB, but more of a statement to what is SAP ESB (if XI it is, then be it).
1) What is SAP ESB (Enterprise Service Bus) today (I could not find a clear answer to is)?
2) Who uses this SAP ESB in production currently and what kind of environment (i.e. strictly SAP backend systems, or combination of various vendors backend systems)?
Can someone share some light on this topic?
As a reminder, an ESB is expected to exhibit the following characteristics (source Wikipedia):
It is usually operating-system and programming-language agnostic; for example, it should enable interoperability between Java and .NET applications.
It uses XML (eXtensible Markup Language) as the standard communication language.
It supports web-services standards.
It supports various MEPs (Message Exchange Patterns) (e.g., synchronous request/response, asynchronous request/response, send-and-forget, publish/subscribe).
It includes adapters for supporting integration with legacy systems, possibly based on standards such as JCA
It includes a standardized security model to authorize, authenticate and audit use of the ESB.
To facilitate the transformation of data formats and values, it includes transformation services (often via XSLT or XQuery) between the format of the sending application and the receiving application.
It includes validation against schemas for sending and receiving messages.
It can uniformly apply business rules, enriching messages from other sources, the splitting and combining of multiple messages and the handling of exceptions.
It can provide a unified abstraction across multiple layers
It can route or transform messages conditionally, based on a non-centralized policy (i.e. no central rules-engine needs to be present).
It is monitored for various SLA (Service Level Agreement) threshold message latencies and other SLA characteristics.
It (often) facilitates "service classes," responding appropriately to higher and lower priority users.
It supports queuing, holding messages if applications are temporarily unavailable.
Your help is greatly appreciated.
Kind Regards,
Jean-MichelPI or XI is the ESB from SAP side. PI is not a full pledged ESB on a reference model of ESB idea but it is the the framework SAP provide as a ESB product.
A Standard Based ESB Reference Model should fullfil the following features in a framework.
ESB Features Service Enablement Phase (1, 2, 3)
1) Message brokering between heterogeneous environments
2) Supports asynchronous, synchronous, publish and subscribe messaging
3) Supports synchronous and asynchronous bridging
4) Supports message formats of SOAP
5) Support for message format of SOAP with attachments
6) Support for xml message
7) Support for structured non-XML data
8) Support for raw data message
9) Support for text data message
10) Sport for e-mail with attachment message
11) Heterogeneous transports between service end points
12) Supports for FILE protocols
13) Supports for FTP protocols
14) Supports for HTTP protocols
15) Supports for HTTPS protocols
16) Supports for Multiple JMS providers
17) Supports for RMI protocols
18) Supports for web service protocols
19) Supports for CORBA protocols
20) Supports for DCOM protocols
21) Supports for E-mail (POP, SMTP, IMAP) protocols
22) Support for advanced transformation engine
23) Support for configuration-driven routing
24) Message routing based policies
25) Support for call-outs to external services to support complex routing
26) Support for point-to-point routing
27) Support for one-to-many routing scenarios
28) Support for request response model
29) Support for publish-subscribe models
30) Service monitoring
31) Service logging
32) Service auditing with search capabilities.
33) Support for capture of key statistics for message and transport attributes including message invocations, errors, and performance, volume, and SLA violations.
34) Supports clusters and gathers statistics across the cluster to review SLA violations
35) Support for service provisioning
36) Support deployment of new versions of services dynamically through configuration
37) Migrates configured services and resources between design, staging and production
38) Supports multiple versions of message resources that are incrementally deployed with selective service access through flexible routing
39) Configurable policy-driven security
40) Supports the latest security standards for authentication, encryption-decryption, and digital signatures
41) Supports SSL for HTTP and JMS transports
42) Supports multiple authentication models
43) Policy-driven SLA enforcement
44) Establishes SLAs on a variety of attributes including
a. Throughput times
b. Processing volumes
c. Success/failure ratios of message processes
d. Number of errors
e. Security violations
f. Schema validation issues
45) Initiates automated alerts or enables operator-initiated responses to rule violations using flexible mechanisms including
a. E-mail notifications
b. Triggered JMS messages
c. Triggered integration processes with a JMS message
d. Web services invocations with a JMS message
e. Administration console alerts.
46) Support for having multiple LOBs manage their own service bus based on their policies, and a service bus at an enterprise level that could act as a broker for sharing services across the various business units.
47) Support for agent plug-in to support following features
48) External providers service access for security
49) External providers service management
50) External providers transaction container
a. External providers business orchestration (BPEL Engine) and business work flow service container
51) Transaction support on message level
52) IDE Integration
53) Open standards -
Import Enterprise Service into Repository and Enhance Service
Hi experts.
We've activated with transaction SOAMANAGER a enterprise service discovered in ENTERPRISE SERVICE WORKPLACE in SAP BACKEND.
In SAP PI we created a external definition from WSDL definition and we've developed a SOAP to SOAP scenario where SOAP receiver is pointing to this service. Everytring is working fine but I have some doubts.
1. Is that the best way to proceed? Should I have to import metadata in someway from enterprise service workplace into repository and not create a external definition from import wsdl retrive in ENTERPRISE SERVICE WORKPLACE?
2. Now we have a new requriment and we have to add to a new field into response message. So we need to enhance the enterprise service. How we can get that?
Thanks a lot.
Regards.Hi.
We're using 7.11.
First question resolved. In this guide is explained how to enhance a standard enterprise service:
[http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0bb5687-00b2-2a10-ed8f-c9af69942e5d?QuickLink=index&overridelayout=true]
One of the steps is create a enhanced data type from original data type and then import this enhanced data type to backend with SPROXY transaction. Then you can enhance the standard code with BADIs. But my question is, how I import to SAP PI repository the metadata of a standard enterprise service (data types, message types, service interface). I'm using the enterprise service SupplierERPBasicDataByElementsQueryResponse_In.
[http://esworkplace.sap.com/socoview%28bD1lbiZjPTAwMSZkPW1pbg==%29/render.asp?id=E84CA2C09A8411DD2B8D000F20FCB6A9&fragID=&packageid=DE0426DD9B0249F19515001A64D3F462&iv=]
Regards.
Thank u so much.
Edited by: Christian Abad Chico on Feb 21, 2012 9:03 AM -
How can customer enhance standard services delivered from SAP with add..
Dear colleagues,
could somebody tell me, how can a customer enhance the standard enterprise services delivered from SAP with their additional customer fields? I heard there is a XI-enhancement concept which should be use and it is without modification.But I could not find any concrete document describing this enhancement processing.
Please advise.
Thanks in advance,
Hongbo LiHi,
I have similar requirement, did you find some thing on this?
Regards -
How to know the class method behind an enterprise service
Hi,
SAP has provided enterprise services for Room booking in Real Estate module. They are even shipping the complete application for a nominal price. But the standard version is not suitable for our client requirement so they want to develop this application inhouse.
Now my question is: I know the enterprise services used in this application. How to know the implementing methods behind these enterprise services ?
If possible suggest which approach will be a better option for the inhouse development.
1. Webdynpro ABAP and use directly methods behind the enterprise services.
2. Webdynpro ABAP and create client proxy class for the enterprise services.
3. Webdynpro JAVA and use the enterprise services.
4. Using visual composer modelling the application.
Please suggest the best alternative.
Best Regards,
Aleem Mohiuddin.Hi
They are even shipping the complete application for a nominal price. But the standard version is not suitable for our client requirement so they want to develop this application inhouse.
I assume you are talking about xApps.
How to know the implementing methods behind these enterprise services ?
In sproxy transaction you can search service and then you can see class and method implemented behind that particular service.
1. Webdynpro ABAP and use directly methods behind the enterprise services.
In my opinion not recommended to bypass ES and use method behind it.
2. Webdynpro ABAP and create client proxy class for the enterprise services.
Not sure why you want to create proxy of ES.
3. Webdynpro JAVA and use the enterprise services.
4. Using visual composer modelling the application.
You can use either Webdynpro (ABAP or Java) or VC to model your application which consume ES in backend. Both options are good, you can chose Java or ABAP flavor of dynpro based on skill available in team. VC is very effective in rapid modelling and can be used in protyping or in development of complete application.
Regards,
Gourav -
How to find BADI for the enterprise service?
Hi Experts,
We are enhancing an enterprise service for Businesspartner creation by adding an additional field in the structure. But we are not able to find out the correct BADI for the enterprise service. We are using the following enterprise service - 'BusinessPartnerERPCreateRequestConfirmation_In' . I could not find any BADI in ES workplace also .How to search for a BADI for this ES.
Any help on this will be well appreciated.
Thanks in advance
SanuHi Sanu.
Not all the services is an BAPI or BAPI, maybe this is an interface.
To see the related object go to esworkplace and find the service.
You will find in the page the label "Related Web Service Definition".
Copy the related value(in your case ECC_BusinessPartnerCrtRC) it and go to SAP GUI. In transaction SE84, go to enterprise service and choice service definition.
Paste the value copied in esworkplace in field Service Definition, then F8.
In the next screen double click in the returned value.
In the next screen you will see a Reference Object field. Double click in the value and you will see the related object.
In this case is an interface. You can see in Provider Class.
Hope that's help you.
Marcos -
Enterprise Services for release a Purchase Order
Hello,
Im looking in the ES Workplace an enterprise service for release a purchase order but I cant find it. Someone knows the name?
Thanks
Regards
MGHello Venu,
Thanks for the response. I am doing what you said, I have exposed the BAPI as a web service, activate it (sicf), configurating the endpoint (soamanager), publish to the service registry (wspublish). But I have 2 problems,
1. When I try to test it from the service registry it shows me this error: "Invalid transport binding settingsHTTP Client, does not have endpoint url specified", and I saw and the enpoints are configured.
2. When I consume the web service through Web Dynpro, after I deploy and run, the applications show me this error, "java.lang.NoSuchMethodError: com.sap.tc.webdynpro.model.webservice.gci.WSTypedModel"wsexample1.wsexample1_model.Wsexample1_model.<init>(Wsexample1_model.java:124)".
Regards
SU -
Logon Error Message - Enterprise Services Builder address not maintained
Hi Experts,
I'm about to start the configuration on PI PROD (PI 7.1) server, but I keep encountering an error, saying "Service cannot be reached"
Service cannot be reached
What has happened?
URL http://hostname:port/nwa call was terminated because the corresponding service is not available.
Note
The termination occurred in system PIP with error code 404 and for the reason Not found.
The selected virtual host was 0 .
What can I do?
Please select a valid URL.
If it is a valid URL, check whether service /nwa is active in transaction SICF.
If you do not yet have a user ID, contact your system administrator.
ErrorCode:ICF-NF-http-c:000-u:SAPSYS-l:E-i:XXXXX_PIP_00-v:0-s:404-r:Notfound
HTTP 404 - Not found
Your SAP Internet Communication Framework Team
What's more weird is that I can't launch sxmb_ifr because 'Enterprise Services Builder address not maintained'.
I already made some RFC Destination such as AI_DIRECTORY_JCOSERVER, AI_RUNTIME_JCOSERVER, LCRSAPRFC, and SAPSLDAPI and when I test the connection, here's the error message said 'Error when opening an RFC connection (CPIC-CALL: 'ThSAPOCMINIT' : cmRc=2 thRc=67'
Thanks for the reply.Hello,
Check if you have more than one system. If so, check whether host, port and URL of startpage are maintained on the correct one.
Also, please follow the MANUAL steps of the SAP Help link below:
http://help.sap.com/saphelp_nw2004s/helpdata/en/a0/40084136b5f423e10000000a155106/content.htm
Ensure you have created the RFC Destinations in the ABAP and Java Environment
You need to create the following RFC destinations in transaction SM59
(ABAP) and the Visual Administrator (Java):
AI_RUNTIME_JCOSERVER
AI_DIRECTORY_JCOSERVER
LCRSAPRFC
SAPSLDAPI
Last, please check whether, In tcode SM59, the destination INTEGRATION_DIRECTORY_HMI.
The user maintained in the Logon tab should be PIISUSER
and ensure he password is correct,and check if the destination will test successfully.
All of those will solve this issue
Regards,
Caio Cagnani -
Transfer Of Data from Sap to Oracle with the help of Enterprise Services.
Hello,
We want to transfer data from Sap to Oracle using standard Enterprise Services.Some fields were not available in the existing standard Enterprise Services,so we have enhanced the existing Services by writing code inside BADI available with Enterprise Services.Rest of the fields we have mapped with the existing fields available in standard Enterprise Services.But,the Oracle people want to fetch all data from Sap without entering any input as a mandatory field in the Enterprise Services.The existing standard Enterprise Services require to enter any field as mandatory and are not accepting the range in input for multiple records.e.g.All enterprise Services related to Sales Orders are displaying only one sales Order.We have searched all Enterprise Services for Sales Order(related to reading of data),but not able to find service which would display mutiple records without entering any input.ECC_SALESORDER009QR is the only service which is displaying multiple records without entering any input,but the required fields are not available in this service.So,kindly suggest what we need to do further.
1.Should we go for customization of services completely,so that it would fulfil our requirement.
2.Are there standard Enterprise Services exists which would we give us data in range(all records).
If they exists,please specify the names of Services for reading Purchase Order,Production Order,BOM etc.
Thanks & Regards,
Divya.Hi Vaibhav,
Let me tell you the objective in detail.
Objective.
To develop a package solution which will work as a bridge between Oracle APS and SAP system so that customers using SAP will be able to use advantages of Oracle APS for their planning needs.
This will consist of following major components:
OA Templates is an Oracle utility to load data from any legacy system to Oracle APS using standard flat files.
Oracle has developed an Application Integration Architecture which is a standard architecture used for integration of Oracle products with other systems.
Enterprise services is an SAP utility to communicate with SAP.
AIA canonicals are standard canonicals developed by Oracle where we have to map data fields from destination system (Oracle APS) and source system (SAP)
Fusion middleware is being used to develop application interfaces following AIA standards.
Tasks at stake:
Mapping of Oracle APS fields and SAP Enterprise Service fields to AIA canonicals
Technical work of developing middleware using Oracle Fusion
From Sap side,we have to map fields which we have received from Oracle with the help of Enterprise Services,rest consumption of these services is done by Oracle guys.So,suggest is there enterprise services available which would give us multiple records .
Thanks & Regards,
Divya.
Maybe you are looking for
-
MSI Mega Stick 1 problem with Nforce 2? Look here
I love this stick, so I didn't give up to find a solution. With SP 1&2 it freezed when there is data communication. Now it's gone how?: Flash the latest firmware of Mega Stick II to your Mega Stick I After installing MSI driver, it freezed again
-
Open a new peoplesoft session with different user id and password.
I am already logged in a peoplesoft session. From here i want to open another peoplesoft session (in different window) with different user and password. Can anybody help...?
-
Require Browser Plugin with XFA Support for Government Web Sites
Most of the government sites I need to use on a regular basis now publish all of their forms in PDF with XFA, a popular one this time of year is income tax forms. This is reasonable as there is no generally available alternative file format for this
-
When I turn on my computer it is showing a folder and a question mark
I can't turn my computer on it is desktop
-
Adding a dataset to Oracle database in C#
Hello, I am reading a dataset from .csv files and now I want to write this dataset to an oracle database. I want to create these datatables in the database and every time after that the tables should be only updated. I started with open the oracle co