Equivalent fields of Enterprise Service in SAP
Hi ,
I have a requirement to get static and dynamic heirarchy of an employee in OM. I could not find any Enterprise Service
which fulfills my requirement. I got some ESs which are partially helpful but i need to relate the ES fields to SAP fields.
Please find below the list of ES fields which equivalent fields in SAP i need to know.
Full Name Type Length Fields
Organisational Center Id Char 20 ORGANISATIONAL_CENTRE_ID
Scheme Agency ID Char 60 SCHEME_AGENCY_ID
Work Agreememt ID Char 40 WORK_AGREEMEMT_ID
Business Character Code Char 2 ORGCNTR_BUSINESS_CHAR_CODE
Hierarchy Type Code Char 4 HIERARCHY_TYPE_CODE
Inclusion Exclusion Code Char 1 INCLUSION_EXCLUSION_CODE
Interval Boundary Type Code har 1 INTERVAL_BOUNDARY_TYPE_CODE
Query Hits Maximum Number Value INT4 10 QUERY_HITS_MAXIMUM_NUMBER_VAL
Query Hits Unlimited Indicator Char 5 QUERY_HITS_UNLIMITED_INDICATOR
Lower Boundary Train Read Int4 10 LOWER_BOUNDARY_TRAIN_READ
Upper Boundary Train Read Int4 10 UPPER_BOUNDARY_TRAIN_READ
Organisational Center Hierarchy Char 4 ORGANISATIONAL_CENTRE_HIERARC
Upper Relative Hierachy Level Value Dec 1 UPPER_RELATIVE_HIERACHY_LEVEL
OrganisationalCentreHierarchyViewCode Char 2 ORGCTR_HIERARCHY_VIEW_CODE
Direct DependantRelative Hierachy Level Value Dec 1 DIRECT_DEPENDANT_RELATIVE_HIE
Any pointers would be really helpful.
Thanks
nitesh
Not that I know.
However, you can always import the definition of the enterprise services you need into SAP PI (XI).
On basis of these interfaces, you can generate the proxies for the necessary services.
You then have to add yourself the code inside of the proxies -> that's of course the biggest part of the work.
For that last effort, you can always check the standard SAP code in an ERP system where the services are available (can be the systems of the sdn ESW), but I'm affraid it will not be as simple as "cut & paste" ...
Note that we used the technique above for Enterprise Services enablement of customer's ERP systems (5.0 and 6.0 where -as for you- suppl. install was not possible).
Karim
Similar Messages
-
Configure, Test, and Consume an Enterprise Service in SAP CRM ABAP 6.0
Hi all,
Can anyone provide me any document on how to Configure, Test, and Consume an Enterprise Service in SAP CRM ABAP 6.0 (2007) ???Hi,
there are tons of documents about consuming and producing web services. This question has been also asked on this forum many times. Check for example section eLearning. There are couple of tutorials related to web services. I would start with SAP documentation. The web services are capability of NetWeaver so it does not matter if you have CRM or ERP system. The tools are same.
Cheers -
Unable to consume Enterprise Service from SAP Service Registry
Hi,
I am trying to make use of a Enterprise Service available at the SAP's Service Registry (http://sr.esworkplace.sap.com/) in a Composite Application. I am using NWDS 7.1 for this purpose.
The steps that I follow are as follows.
1) I try importing the Web Service by right clicking the external node under the Composite Application and give the necessary login credentials for the SAP Service Registry.
2) I click on the "Show Advanced" link under which I make following selection:
BrowseByApplication->ERP Foundation->Business Partner Data Management->Employee
Now my problem is after I select the Employee node, the 'Next' button is not enabled on the Service Registry wizard.
Can anyone give an indication of why this might be the case. You may also want to know that at this stage I have still not installed NW AS CE 7.1.
Any help would be much appreciated.
Thanks,
ShaileshHi David,
Yes I was able to consume the ESOA enterprise services from SAP's ES Workplace, although I am not inside the SAP network.
As mentioned by me in my earlier post, the problem that I was facing was faced because I used to access internet through an internal proxy server which required me to pass my NT domain credentials.
In order to access ES workplace from NWDS would mean that NWDS will have to access the internet, but this used to fail despite my specifying the proxy server settings in the Preferences menu of NWDS.
I was able to overcome this problem by installing an ISA Firewall client on my m/c and in the proxy settings of the NWDS specifying a direct connection to the internet. This helped me to access the SAP's ES workplace inside NWDS, once you are able to select the available ES from the SAP workplace you will be able to utilize them in your application.
Also, once you deploy the application, the runtime, i.e. WAS will also have to be configured to access the internet, this can be done by specifying proxy settings under Global System settings options.
Hope this helps,
Shailesh -
Unable to test enterprise services in SAP SRM 7.0 EhP1
Hi experts,
For my recent project, we have enabled "PI Independent Enterprise Services" business function in our SRM 7.01 EhP1 system. While to trying to test some of the enterprise services, we are facing some error. I am pasting the request message and the response that I got from the enterprise service InternalRequestSRMByElementsQueryResponse_in. While defining the end point, I have used basic authentication settings. Note that I am testing this ES with my own user id and password which is a valid on for the SRM system. Can someone help please?
Request message:
POST /sap/bc/srt/xip/sapsrm/internalrequestsrmbyel/100/sapsrm_internalrequestsrmbyel/sapsrm_internalrequestsrmbyel_binding HTTP/1.1
Host: <host>:<port>
Content-Type: text/xml; charset=UTF-8
Connection: close
Authorization: <value is hidden>
SAP-PASSPORT: 2A54482A0300E60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000064353632326163306235363431316530383330333030303030323337663833320000000002D5622AC0B56411E0830300000237F832D562EADFB56411E0AD3800000237F83200000001000000002A54482A
Content-Length: 753
SOAPAction: ""
<?xml version="1.0" encoding="UTF-8" ?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema"><SOAP-ENV:Header><sapsess:Session xmlns:sapsess="http://www.sap.com/webas/630/soap/features/session/"><enableSession>true</enableSession></sapsess:Session></SOAP-ENV:Header><SOAP-ENV:Body><ns1:InternalRequestSRMByElementsQuery_sync xmlns:ns1='http://sap.com/xi/SAPGlobal20/Global'><InternalRequestSelectionByElements><CreationDatePeriod><StartDate>2011-04-01</StartDate><EndDate>2011-07-22</EndDate></CreationDatePeriod></InternalRequestSelectionByElements></ns1:InternalRequestSRMByElementsQuery_sync></SOAP-ENV:Body></SOAP-ENV:Envelope>
Response that I got:
HTTP/1.1 200 OK
content-type: text/xml; charset=utf-8
content-length: 915
accept: text/xml
sap-srt_id: 20110723/194910/v1.00_final_6.40/4E24C49F23184117E1008000097C2FFA
sap-srt_server_info: SRM_100,167 ,http://sap.com/xi/SRM/SE/Global,InternalRequestSRMByElementsQueryResponse_in,InternalRequestSRMByElementsQuery_sync,126
server: SAP NetWeaver Application Server / ABAP 702
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"><soap-env:Header/><soap-env:Body><n0:InternalRequestSRMByElementsResponse_sync xmlns:n0="http://sap.com/xi/SAPGlobal20/Global"><Log><BusinessDocumentProcessingResultCode>5</BusinessDocumentProcessingResultCode><MaximumLogItemSeverityCode>4</MaximumLogItemSeverityCode><Item><SeverityCode>4</SeverityCode><Note>Abort occurred; Internal request not read</Note></Item><Item><SeverityCode>4</SeverityCode><Note>Abort The attributes of the user are inconsistent or not defined. See transaction PPOMA_BBP. on Internal request level</Note></Item><Item><SeverityCode>4</SeverityCode><Note>Abort An exception with the type CX_GDT_CONVERSION occur red, but was neither handled locally, nor declared in a RAISING clause on Internal request level</Note></Item></Log></n0:InternalRequestSRMByElementsResponse_sync></soap-env:Body></soap-env:Envelope>Hi Gaurav,
Thanks for responding. Yes, all the backend config are in place since I am able to successfully run an equivalent RFC (BBP_PD_SC_GETLIST) and another RFC named BBP_PD_SC_GETDETAIL from SE37. The problem seems to be something very specific to the ES. May I request you to run this ES at your end (if possible) and let me know the result possibly with the input and output message similar to the one I pasted in the origincal question.
Thanks in advance,
Nilay -
Enterprise service in SAP Netweaver mobile application
I want to use an enterprise service in a mobile web dynpro application using SAp Netweaver Mobile 7.1.Is it possible
Hi Pablo,
We are actually working with CE. Here we checked the following configurations:
1. Network connectivity from your IDE (Window>preferences>general-->network connections).
2. Http proxy settings of the server (http://<host>:<port>/nwa/middleware-settings)
I think the problem is with your server's http proxy settings.
Hope it helps.
Regards,
Srinivasan Subbiah -
What to do with Enterprise Service when SAP is locked?
Sometimes SAP is running a month-end processing, or needs to lock out users, etc. What kind of best practices are there for handling situations when Enterprise Services need to lock out a user?
"error" 1 is not an error. Read it again.
The second and third errors indicate that the files are corrupted.
You may have a bad disk or file server.
They have nothing to do with the platform -- PSD files are the same between platforms. -
Application Component - Enterprise Services in SAP Customer Relationship Management - SAP Library
To add a comment, please log in or register on the top of this page and choose Reply. Please write your comment in English.
You can also go back to the SAP help page.Hi,
It is a CRM Addon: Desktop Connection for SAP CRM – SAP Help Portal Page
Best Regards,
Sigrid -
How to access enterprise service in SAP discovery system
URL?
have u installed discovery system ..
it will start by itself in a browser ..
it has browser based and gui based and ides based...
it depend how u start -
PI 7.1 enterprise services: How to find & invoke SAP HCM enterprise Service
Hi all,
in PI 7.1, i read, there is support of enterprice services.
is my current understandings right about PI 7.1 and enterprise services:
1.the standard BAPIs, standard RFC that were provided in R/3 are replaced by standard enterprise services in SAP ECC.
2.a nonSAP application can invoke an enterprise service in the same way as a nonSAP application used to call an RFC in the R/3.
I want to view how an enterprise service of any SAP module can be called by a nonSAP applicaiton.
are there any doc or blog which shows this.
is possible with/wihout PI.
We have follwoing things installed.
1. PI 7.1 SP4.
2. SAP ECC 6.0, i am dealing with SAP HCM module.
are there any enterprise services of HCM available (e.g standard enterprise services given by SAP for HCM module).
basically i want to test whether a nonSAP application like a java application, can it get some info using standard HCM enterprise services provided by SAP.
I explored esWorkplace (http://www.sdn.sap.com/irj/sdn/esworkplace), but it does not display HCM related process components under the column "DISCOVER ENTERPRISE SERVICES".
thanks,
Madhu.Hi Madhu,
YOu can check this page for simple sample applications for enterprise services consumption:
http://esworkplace.sap.com/socoview(bD1lbiZjPTAwMSZkPW1pbg==)/render.asp?packageid=DE0426DD9B0249F19515001A64D3F462&id=EBF08FD8067241F787448B3EB87DA04E
Check this page for ERP-HCM
http://esworkplace.sap.com/socoview(bD1lbiZjPTAwMSZkPW1pbg==)/render.asp?packageid=DE0426DD9B0249F19515001A64D3F462&id=C6AE1E905D8E11DA36BB000F20DAC9EF
and complete business map here:
http://esworkplace.sap.com/socoview(bD1lbiZjPTAwMSZkPW1pbg==)/render.asp?id=13C98C60080711DA1503000BCDDC2565&fragID=&packageid=DE0426DD9B0249F19515001A64D3F462&iv=
Regards,
Ravi -
Understand the technical base for Enterprise Services?
Hi all,
I am trying to understand what is the technical base for enterprise services and the restrictions when activating them. The best documents I have found are:
Note 1566412 u2013 Enhancement package 6 for SAP ERP 6.0.
Note 1359215 u2013 Technical prerequisites for using enterprise services
sdn blog u201CDetermin the SOA readiness of your System with the ES Workplace (Part 1 and 2)
EHP Master Guide - https://websmp107.sap-ag.de/~sapidb/011000358700001183052011E
The documents are quite informative, however there are still questions. Maybe someone can shed some light of these:
1.) Is my understanding correct that Enterprise services can have three different base u201Cmodulesu201D?:
a. An EHP (with relation to a business function).
b. The swc u201CESA ECC-SE 60xu201D (without relation to a business function). E.G. ES Bundle "Bank Communication Management".
c. The SWC u201CSAP APPLu201D (without relation to a business function). E.G. u201CBusinessPartnerERPUpdateRequestConfirmation_Inu201D
2.) Is it possible to activate enterprise services (bundles) that rely on business functions after a EHP installation or ONLY during the EHP installation?
3.) Is it possible to activate enterprise services with base u201CESA ECC-SE 60xu201D after a EHP installation or ONLY during the EHP installation?
4.) Is SWC u201CESA ECC-SE 60xu201D a u201Ctechnicalu201D business function, whose activation cannot be reverted either? If yes what effect has the activation von u201CESA ECC-SE 60xu201D on the current ERP customizing?
5.) How do the Enterprise Services relate with Service Interface definitions from SAP Process Integration (XI Content)?
Do I need the XI Content with the service interfaces in ES Repository (and SPROXY) only if the communication is B2B (with PI) or also if the communication is Point-2-Point (without PI)?
Thanks for your feedback!
ChrisHi Chris,
I'll try and provide answers where I can...
1.) Is my understanding correct that Enterprise services can have three different base u201Cmodulesu201D?:
I personally don't agree with this understanding. Enterprise Services would always relate to some or other business function, unless we have a different understanding of what "Business Function" means . What changes is how the Enterprise Services (or versions of them) are delivered.
SAP APPL for example would be relevant to most of the enterprise services shipped with a standard ECC EHP*. So it will relate to the business functionality for the applications that are shipped with an ECC installation.
2.) Is it possible to activate enterprise services (bundles) that rely on business functions after a EHP installation or ONLY during the EHP installation?
I don't understand this question but I'll try and offer a generic answer. You can activate/use Enterprise Services whenever you want to as long as they are already available in your current installation. If they are only available in an EHP that you don't have yet then you will need to upgrade (but I also seem to recall some workarounds - SAP notes - as an alternative to upgrading).
3.) Is it possible to activate enterprise services with base u201CESA ECC-SE 60xu201D after a EHP installation or ONLY during the EHP installation?
You decide when you would like to activate it, it's generally after. SAP will ship them anyway.
4.) Is SWC u201CESA ECC-SE 60xu201D a u201Ctechnicalu201D business function, whose activation cannot be reverted either? If yes what effect has the activation von u201CESA ECC-SE 60xu201D on the current ERP customizing?
There is a tool call Impact Analyzer, read up a little on it. It allows you to do an impact analysis before activating. It might also help posting a separate thread on of the ECC functional forums here on SCN for more impact analysis. I'm not sure if the activation can be reverted.
5.) How do the Enterprise Services relate with Service Interface definitions from SAP Process Integration (XI Content)?
The XI Content is the design equivalent of the Enterprise Services as you see them in SPROXY. It's only relevant in certain cases, examples:
- If you want to enhance standard SAP Enterprise Services
- If you want to do additional transformation/s & routing.
If you are planning P2P type communication, then the XI content is not relevant. One thing to be aware of though is if you have your backend ECC system connected to your PI ESR, the view that you get in SPROXY will reflect the SWC view of the ESR. So you might want to download the XI Content & import it into your PI ESR anyway.
Regards, Trevor -
Are Enterprise Services required under DUET FP1, GW 2.0?
In an earlier project we did prior to DUET FP1, GW 2.0, we did not use Enterprise Services. For the new project, I have a valid GW Data and Consumption Model generated under GW 2.0. When I try to follow the old instructions for the non-Enterprise Services install and generate the flat service under transaction SIMGH, the new screens have required fields for Enterprise Services Repository (ESR), so obviously it wants Enterprise Services information. The old instructions (screens) did not have ESR fields. Is there a way around this or is Enterprise Services required for DUET FP1, GW 2.0? Are there instructions on how to create a non-Enterprise Services instance?
BTW, I was following the "Build Duet Enterprise Applications with Gateway RFC or BOR Generator" document for creating my project. I ran into a similar problem here where there was no Enterprise Services set up for the "Create BDC Model from GSDO Type" step.
Thanks,
AndyHi Andy,
Your thread title is a little misleading.
Enterprise Services are not required; you typically generate or handcraft own Gateway Services, connected to either RFC's of Web Services (plain BAPI or Enterprise Services; both possible).
But your question actually boils down to whether or not Enterprise Service Repository is required for designing Duet Enterprise Services. The answer to that is Yes: the ESR is also in FP1 still needed during design time, that is if you are using the Gateway Design Time tools (*). At runtime it is not required.
(*) In case of handcrafting approach, you could theoretically do without; that implies that you will somehow have to define the Service Interface, corresponding to the required SAP syntax and semantics. In practice this is NOT advisable, it is very error prone to try handcraft the Service Interface .wsdl...
Best regards, William. -
How to activate Business Add-In (BAdI) for Enterprise Service
Hi,
I have connected enterprise service
Find Production Order by Work Centre
external/technical Name: ProductionOrderSimpleByWorkCentreQueryResponse_In
Namespace: http://sap.com/xi/APPL/SE/Global
SAP Software Component Version: ESA ECC-SE 605
Internal Name: ECC_PRODUCTIONORDERSWQR
SAP Library - Enterprise Services for SAP ERP
http://es-workplace.sap.com/socoview(bD1lbiZjPTAwMSZkPW1pbg==)/render.asp?packageid=DE0426DD9B0249F19515001A64D3F462&id=…
from our ECC system to our PI 7.1 and did first tests.
I'm getting response to my requests from the ECC system.
But in the response, there are only the production order IDs for the requested work centre.
I suppose that the BAdI PORD_SE_PRODUCTIONORDERSWQR, mentioned in service description, has to be activated for the service in the ECC system, to get all the other optional production order elements, defined in the service response message type.
Am I right?
Which steps in the ECC backend are neccessary to activate a BAdI for an enterprise service?
Regards
RolandSalegram,
BADi is not provide us functionality for data upload for Annual PF / Pension Report.
BADi is using for some add in our business transaction.
just explore tx se18 ans se19.
Amit. -
Hello Guys
My next working with enterprise services in sap pi,would you please tell me what r the skills required to reach the targetFor SAP PI you need to have ABAP skill or Java skill and good idea of XML .
Use below documents for further clarification of SAP PI and ESOA.
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0f3cf81-e6da-2a10-6891-ef321fdc1a6b
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/60cb2b4c-af72-2b10-a3a2-a2f718d2a565
Regards
Snehasish -
How to start developing an Enterprise Service
Hi everybody.
I'm a student who writes his diploma thesis at the moment.
My aim is to identify different serivce candidates with the aid of a roadmap methodology in my company. After doing a business process analysis and identifying all the IT systems and interfaces to external systems I want to develop a enterprise (web) service (with ABAP/Java) offering some type of masterdata from SAP HCM and deploy it to the Exchagne Infrastructure of my company.
But I don't know how to start. There is too much (poor) information. Until know I did not find concrete howto-guides with examples for "developing a service" (both ABAP and Java), "deploying and testing a service with XI". Could somebody give me some hints?
I have access to the ABAP workbench, XI and the NWDS and have read all the theoretical stuff about SOA and SAP ESOA.
Thanks in advance,
StefanHi Stefan,
I might not be bang on target but nevertheless try going through the below links:
[How to Build an Enterprise Service using SAP NetWeaver Process Integration|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c05b36f9-e7d4-2910-4488-a46be7ba2906]
[Enterprise Services Design Guide|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40c05360-0501-0010-63bd-aedd415b6e05]
[Enterprise Services Discovery and Design Guide|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4c1ab044-0401-0010-7aae-b6578bb18b85]
[Enterprise Services Design Guide|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/943e83e5-0601-0010-acb5-b16258f5f20a]
[Creating a Purchase Order Store Record Web Service|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/80fa3dff-ce76-2a10-3f94-f3df8f2db5a2]
Also see my article which explains the creation of a Web Service using EJB (so basically a java web service):
[How to Create a Web Service using Enterprise JavaBeans|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b00917dc-ead4-2910-3ebb-b0a63e49ef10]
Bye
Ankur -
How to test an Enterprise service?
Hi Experts,
Iam very new to this Enterprise Service. I need to test an Enterprise service from my ABAP system.
What is the Pre requistics to test the Enterprise service?
What is the necessity of WS Navigator ,SOAPUI and SOA Manager?
Is SOAP UI need seperate license?
Can you refer documents that has steps to test a Enterprise service from scratch?
Iam in ECC 6 and my system donot have Java stack.
I can locate my service in SOA Manager , I couldnt figure out how to test it?
Help me..
Regards
Karthiheyan MHi Karthiheyan,
Start with this very comprehensive end-to-end guide, Enterprise SOA Development Handbook 1.1:
[http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40db4735-02f9-2a10-b198-a888a056bb67?quicklink=index&overridelayout=true]
The guide above will help you understand most aspects around Enterprise SOA / Enterprise Services in SAP. The important thing to understand is that SAP Enterprise Services are shipped in an implemented state but they are not configured, so may exist in ECC 6.0 but can't be used until you configure (setup binding & authorization profiles etc.) & this is where SOAMANAGER is used - Configuration of the web service for use.
WS Navigator & SoapUI are webservice test tools. WS Navigator is shipped with any SAP Java stack & SoapUI is a free test tool. So, once you've configured your webservice for usage, use the URL (with binding) in WS Navigator or SoapUI to test your webservice.
Regards, Trevor
Maybe you are looking for
-
Can you use 2 Thunderbolt Displays with Windows 7/Bootcamp on a Early 2011 Macbook pro?
Can you use 2 Thunderbolt Displays with Windows 7/Bootcamp on a Early 2011 Macbook pro? I have 2 and cannot seem to get them to work?
-
Packing using function modules in outbound delivery
Hi All, I am creating a outbound delivery using BDC. I am trying to Create HUs, Pack and assign serial numbers. I wish to do it using standard FMs. Please advise. Step # 1. I was able to create HUs using BAPI_HU_CREATE . I was
-
Export/Save/Save As.. to current location
Sometimes when using an application to export, or save a file, the save location defaults to some random location; maybe documents, or a previously saved to folder. Is there a quick way (button) in the export/save window that will set the location to
-
Calibrate 2nd monitor for coloring
I have a 23inch older apple cinema display and ive calibrated it with a spyder2express but It does not seem to always be consistent. I don't need a professional setup I just want a roughly calibrated consistent monitor that i can trust is the same. T
-
Premiere Pro CC QuickTime DNxHD showing red video since last update
I had to re-export some media at a lower bitrate and opened a project file I started back in November to find two of my clips show a red screen where the video used to play fine. Both .mov clips have the same properties: Type: QuickTime Movie Image S