Error in Odata API access for SAP EC to ERP Replication
Hi Experts,
While we are working with the standard Employee replication (configured as in SF ERP Handbook as provided by SAP) interface from SF EC to SAP ECC we are facing the following error. This is happening because the standard integration is trying to look for an entity 'EmployeeDataReplicationElement' in the query which it is not able to find in the exposed entity list over Odata API from Employee central instance of the client
While running this query against the salesdemo instance of SF it runs successfully and this entity is available for the integration.
We have tried assigning all possible roles to the user so that this does not arise because of access issues - however it still results in the same error.
The technical error returned from SF is as below :
[EXCEPTION] ODATA Execution Error Code: 500-COE_HRIS_ELEMENT_NOT_SUPPORTED Internal Server Error-entity name: EmployeeDataReplicationElement is not supported in oData API. https://api.successfactors.eu/odata/v2/EmployeeDataReplicationElement?$format=json&$select=scheduledReplicationTime,personId,replicationUpdateStatus,replicationContentType,externalCode,replicationTargetSystemNav,allowReplicationInCorrectionPhase,replicationProcessingTime&$expand=replicationTargetSystemNav&$filter=%28replicationContentType%20eq%20'EMPLOYEE_MASTER_DATA'%20and%20replicationTargetSystemNav/externalCode%20eq%20''%20and%20scheduledReplicationTime%20le%20'2014-06-11T12:47:20.154Z'%20and%20allowReplicationInCorrectionPhase%20eq%20'true'%29&$top=200
Could you please advise on what additional configuration is needed in SF EC end so that the entity is available in the Odata API.
Thanks and Regards
Subhro
Hi Subhro,
Do you have the OData API enabled in Provisioning and also permissioned in your integration user's permission role?
Best regards,
Luke
Similar Messages
-
IBM Lotus Notes access for SAP solutions
Hi SDN friends,
Can somebody through some light on IBM Lotus Notes access for SAP solutions.
How this works technically?Hi vinay
u cn refer to these links.u cn get some idea abt IBM Lotus Notes
IBM Lotus Notes integration with SAP CRM
Integrating lotus notes with R\3
ESS to IBM Lotus Notes...
Regards
Bhargava
sorry for replying late,i havent seen this question.......
pls assign points if the links are useful by clicking on the radio buttons to the left of my post -
EWA: error message in CRM check for SAP Solution Manager system
Hello!
In EWA report for SAP Solution Manager system I have seen error message: Many CSA* inbound queues in error status were detected in your system. As a result of this BDocs have not been delivered. And then table
Queue Name Status Date of first entry Entries
CSABUPA0000000070 READY 03.12.2007 45
CSABUPA0000000934 READY 07.05.2008 45
CSAIBASE0000000000 READY 23.11.2007 36
CSA_ORDER_8000000000 READY 22.11.2007 5
CSA_ORDER_8000000001 READY 22.11.2007 3
and others.
I looked transaction smq2. There are 11300 queues in it. Is it actual error or it is a normal situation? And that must I do, to remove an error?
Edited by: Mariya Kurbatova on Jul 2, 2009 6:27 AMHi,
Usually problems with hanaging CSA* queues are caused because too many
indiviaual queues are created for the qRFC resources to handle. You can
limit the number of queues as described in note 763680.
Note 763680 would be useful if all of your qRFC resourcesa are in use
when you have a great number of queues. With a large number of dialog
WPs on the system it would probably make sense to reduce the amount
as described in the note.
the casue when you have this problem would be to check SMQR -> GOTO ->
qRFC resources. You can also see if most of your dailog WPs are in use
in SM50.
Also refer to note 758677.
Please schedule report RSQIWKEX (Inbound) to run as described in the
note.
And since your title has mentioned that the EWA is on your CRM satellite system; this maybe a further good reference too
When you replicate lots of data from CRM to R/3, there could be a qRFC
resource problem. In this case, the numebr of queues created can be
reduced by implementing the attached note 356228, particularly solution
2.
For CSA* queues is slightly different from the one decribed in note;
this is because the CSA queues exchange data within the CRM system.
The steps described should be followed, except that table SMOFQFIND
must be used instead of CRMQNAMES. In this table, fields TR_SNAEMS and
SEGM_FLD are equivalent to the CRMQNAMES fieds BAPISTRUCT and BAPIFLD
respectively. It should be possible to follow the solution 2 in the
note as long as you use SMOFQFIND instead of CRMQNAMES.
Hope this helps
Cheers,
SH -
SAP Roles and Access for SAP Implementation team members
Hi,
Is it correct practice to give SAP_ALL role access for all SAP Implementation team members in Dev and QA?
If not, what is the correct practice?
Kindly let me knowMadhu,
It is NOT correct practice to give anyone SAP_ALL in any of the systems; not DEV, not QAS, and certainly not PRD. However, many implementation teams (and particularly consultants from SIs) insist that they cannot possibly do their jobs without it. This is completely incorrect as there are specific roles for them to use for that purpose. The only circumstance where it could be justified is if you require a special "firefighter" role - and even then, I would still be a bit doubtful.
You should also consider that once you have given someone SAP_ALL, they will fight tooth and nail to keep it. It also means that they probably are not testing the user roles correctly. Most of those that insist they need it simply do not understand the security issues and probably don't care.
Just think; if they have access to do soemthing that they shouldn't and then cause a big problem, are they the ones that will have to fix it or are they going to expect you to do it? If they expect you to clear up after them, then you have the right to insist on restricting their access to cause issues in the first place.
But I know just how demanding they can be....
Best of luck
Tony -
Hi Eric,
We help our customers to analyze their marketing performance. We have configured the email id e.g. [email protected] which has the API access to one of our customer BingAds Account. Now we are able to authenticate using Oath tokens and able to access customer
data using the given developer token.
Now i need your help to clarify the below.
1) Can i have the access to my other customer BingAds account using the same email Id i.e. [email protected] or Do i need have the two different users/email ids to access different BingAds account?
2) If it is possible to configure the same emailId/usert for different BingAds accounts , then i belive my Oauth tokens will be same in this case, but how about my devloper token , do i need to maintain two seperate developer tokens?
3) If its not possible to use the same email id for two BingAds account api access, is there any alternate way to have the common oauth authentication for both the accounts?
Thanks in advance.
Regards,
Sreekanth.
Sreekanth AHi Eric,
I have got to know from the BingAds support that i have to switch my account to Agency type to access multiple accounts data over API. But they only assist on this for Microsoft Managed BingAds account, but it can not access the data from BingAds account which
is managed by Yahoo.
If i need to create Agency type BingAds account which can have the API access to multiple BingAds accounts managed by Yahoo, what may be the process?
Can you please guide me on this? as of now i got the news is that to contact the Yahoo Account managers, if you have any more information on this , please let me know.
Thanks,
Sreekanth.
Sreekanth A -
ERROR while checking standard program for SAP NOTE 175482(QM)
HI,
experts
i am implementing sap note 175842 QM MODULE .
My note is successfully implemented ,for that i created standard program RQEVAC50 USING ACCES KEY.
but in se38 report comes like this
REPORT RQEVAC50.
REPORT RQEVAC50 MESSAGE-ID QA.
so while checking error comes boz 2 report hedaing is there .
I WANT TO DELETE FIRST ONE BUT IT CANT.
I chose activate anyway but while releasing request it gives error.
THANKS
AJAY.hi
error is 'OBJECT REPS RQEVAC50 does not exit create it'**
I CREATED PROGRAM USING ACCESS KEY SO IT DOES NOT ALLOW ME TO CHANGE OR DELETE ANY LINE IN THE PROGRAM.
THATS THE MAIN PROBLEM.
Whwn i created a program RQEVAC50 it is totally blank but while implementing sap note the code comes in my progarm
so there are 2 report hedaing .
THANKS
AJAY. -
Error while creating function filter for SAP R3 destination
Hi All,
I am using SAP Portal Add-in 1.0 Patch 3 for Visual Studio 2003 with SAP Portal Runtime 1.0 Patch 3 for Microsoft .NET and SAPDotNetConnector2.0.
Portal server is successfully added to my server explorer.SAP R3 system destination is also added succesfully ,but when i create a function filter
for my destination function to add my RFC enabled function module it gives me an error message "Missing R3NAME=... or ASHOST=... in connect_param in RfcOpenEx",but when i log into the R3 system from portal system ,I am able to log successfully.
please see the attached jpg file for your reference.
what should I do,plz help me.3 things:
1. When you say "but when i log into the R3 system from portal system ,I am able to log successfully"... what do you mean exactly? Do you mean you tried to do a "test connection"?
2. Make sure the portal user mapping is set to "user & password" and not SSO. In order to work with the destination in design time you need to have it set to User and Password. Later, for run-time connection you can change it to SSO.
3. If number 2 failed, can you please click on the destination in the server explorer and look at the property grid for the connection string property? make sure it's correct (you can post it here if you don't know).
Regards,
Ofer -
Any Java API - access for Form Manager forms
Hi All,
I have designed the forms using Adobe designer. Then I have deployed the forms in Form Server.
I want open/view that forms in separate jsp/java application instead using Form Manager.
Any Java API is available for viewing forms?
Please help me.
Thanks,
SaraHi Howard,
Thanks for your reply. As per developer_guide, I have creatd one jsp and tested in jboss application. I have faced one problem.
Please help me....
my jsp code:
String sFormQuery = "LeaveRequestForm.xdp";
String sFormPreference = "MSDHTML";
String sContentRootURI = "http://localhost:8080/LeaveRequest/forms";
String sTargetURL = "http://localhost:8080/LeaveRequest/LeaveRequestForm";
String sApplicationWebRoot = "http://localhost:8080/LeaveRequest";
try
EJBClient formServer = new EJBClient();
Hashtable props = new Hashtable();
props.put("INITIAL_CONTEXT_FACTORY","org.jnp.interfaces.NamingContextFactory");
props.put("URL_PKG_PREFIXES","org.jboss.naming");
props.put("PROVIDER_URL", "localhost:8080");
InitialContext initialContext = new InitialContext(props);
formServer.setInitialContext(initialContext);
com.adobe.formServer.interfaces.IOutputContext myOutputContext = (com.adobe.formServer.interfaces.IOutputContext)formServer.renderForm(sFormQuery,sFormPre ference, null, "CacheEnabled=false",
null, sApplicationWebRoot, sTargetURL, sContentRootURI, null );
ServletOutputStream oOutput = response.getOutputStream();
response.setContentType(myOutputContext.getContentType());
byte[] cContent = myOutputContext.getOutputContent();
oOutput.write(cContent);
catch(Exception e)
out.println(e);
Error Message:
com.adobe.formServer.interfaces.RenderFormException: java.lang.ClassCastException -
Error handling in Abap Class for SAP Workflow
Hi Experts,
I would like to know if we have an option in abap classes used in workflows to send errors to the workflow log. We can achieve this in BOR Object methods by using the EXIT_RETURN <CODE> var 1 var 2 to send the errors back to the workflow, but how is this achieved through methods from classes used in workflows.
Appreciate your quick responses,
ChaitanyaJust raise exceptions in the normal OO way. Any exception that is a subclass of CX_BO_ERROR should be automatically available in workflow. Use subclasses of CX_BO_TEMPORARY for temporary errors.
-
Dbmgui access for SAP WAS on Linux TestDrive (2004s)
I'm having trouble connecting to MaxDB from either dbmcli or dbmgui. To be precise, I can use dbmcli, but only with reference to XUSER.62, e.g. "dbmcli -U c -d N4S db_connect" works, but none of the other default passwords work any of the standard users I listed with "xuser list", eg. connect,connect; superdba,admin or sapn4s,sap.
Thus I can't logon via dbmgui (using a VM), only via dbmcli with reference to xuser.62. (other user password combinations such as dbm/dbm also don't work)
I tried following note OSS note 39439 which suggested directly adjusting the password in XUSER.62, but when I changed password for user "control", I could no longer use "dbmcli -U c -d N4S db_connect" nor could I start the database (because of authorisation failure). Had to restore /home/n4sadm from backup!
Should I try user_put to change the password first? This note 39439 seems to say I will have the same logon failure unless I adjust XUSER.62, so very confused and nervous about relying on backups.
Thanks
PhilHello Phil,
1) You wrote "I listed with "xuser list", eg. connect,connect; superdba,admin or sapn4s,sap." Could you please post the output of the "xuser list" command.
And you also wrote: ""dbmcli -U c -d N4S db_connect" works" => Please check what username is listed with Key c fter you run "xuser list".
Are you able to run the following commands:
dbmcli -U w -d N4S db_connect
dbmcli -U c -d N4S db_state
dbmcli -U c -d N4S -USQL w sql_execute select * from users
2) Please check if you could connect to the database as superdba user:
dbmcli -d N4S -u superdba,admin
<enter>
Dbmcli on N4S>sql_connect superdba,dmin
<database need to be online, please check it before to run 'sql_connect' >
Dbmcli on N4S>sql_execute select * from users
< I would like to see the list of users in database >
Dbmcli on N4S>exit
Also please update with output of the following commands:
dbmcli -U c -d N4S user_getall
dbmcli -U c -d N4S user_get control
dbmcli -U c -d N4S user_get superdba
dbmcli -U c -d N4S user_get connect
3) You already know about the SAP note 39439. Please also see the SAP
Note 25591 to find the answer on the question:
How to change the DBM, SYSDBA and DBA user passwords in the database?
But you need to find what is the name of the DBM user in your database. Connect? Or control?
Thank you and best regards, Natalia Khlopina -
DI API - accessing objects with Read only permissions
Scenario: I have setup a user in B1 with "Read Only permissions" on the Business Partner. When I log into the DI API as this user and try instantiating the BP object, I get a message "Loged on user does not have permissions".
Why am I getting this? Shouldnt I be able to instantiate the object and read the property values. i understand that I cannot Add or Update because of read only permissions.
Is there a way we can retreive values for users using the DI API or should the best option be to write a SQL statement.
Thanks,
GopalRequiring the user to have full authorization to instantiate an object is a serious limitation for the DI API. It makes it virtually useless. After all it is supposed to be OOP and all the trimmings isnt it? It also takes a lot of control away from the user.
+1
Hi,
I have confirmation from B1 product definition, the DI API access for objects with Read only permissions will not be included in the 2007A version. It will be considered for the following version after 2007A.
There is a chapter called "Authorization Checks" in the SDK Help file specifying:
"SAP Business One performs authorization checks for the business objects and the infrastructure and meta data objects. If a user does not have full authorization to access the objects in SAP Business One, the user will not have permission to access the data belonging to the business objects using the DI API."
Regards
Trinidad.
*sigh* -
How to train for SAP Netweaver 2004s BI?
Hi,
Can anyone share their knowledge on how to train for Netweaver 2004s BI? I am checking SAP courses but it seems that only courses for 3.5 are available?
What training does SAP provide fro Netweaver 2004s BI?Hi Emmanuel,
This was answered on the SAP NetWeaver 2004s forum, but for the benefit of the users of this forum:
The first customer delta courses are in the catalog (in German and mostly in Walldorf), scheduled for July and August. The courses are:
DBW70E - EDW
DBW70P - Planning
DBW70R - Reporting
I know that the US Education department is working on rolling out English versions as soon as possible as well, so please watch the Education page in the SAP Service Marketplace at service.sap.com/projectteamtraining. The standard customer courses will be updated following the delta rollout, but I don't know when that will be.
Another option is the SAP Online Knowledge Products, which can be found at service.sap.com/rkt-netweaver. Please check the "Conditions of Access for SAP Partners and Customers" for information on cost and how to participate.
Regards,
Katie Beavers
SAP NetWeaver Product Management -
Hi Experts,
I need access for SAP-BI , So for that Please tell me the T-CODES which i need authorization to work on SAP-BI
I need for Modelling, Advanced Modelling ,Reporting and Extraction
Regards,
Marasa.Hi Marasanaidu,
Basically u need authorization for Tcodes RSA1,RSA3,RSO2,RSA5,RSA6 etc.
You can find better information in below links:
in first PPT 43 slide u can know how to assign authorizations:
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/659fa0a2-0a01-0010-b39c-8f92b19fbfea
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a6c54319-0e01-0010-20a4-fb81ad32f330
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/ded59342-0a01-0010-da92-f6b72d98f144
For Tcodes:
http://wiki.sdn.sap.com/wiki/display/BI/BI%20FAQ%20-%20Important%20Transaction%20Codes%20in%20SAP%20Business%20Intelligence
http://wiki.sdn.sap.com/wiki/display/BI/Frequently%2bused%2bTransaction%2bCodes%2bin%2bBI
http://sap.seo-gym.com/
http://sbpatil.wordpress.com/2008/02/29/frequently-used-transaction-code-in-sap-bi/
Hope you get clear picture.
Ravi
Edited by: Ravi Naalla on Jan 12, 2010 5:20 AM -
<a href="http://www.techweb.com/showArticle.jhtml?articleID=187202412">IBM Launches Workplace, Notes For SAP</a>
I don't know if I am stepping out of line by posting this link here. I thought the community would be interested in this announcement. especially as IBM says Lotus Notes access for SAP will be available to Notes customers at no additional charge.
Cheers,
Ramki.Hi Simon,
I have tried finding out there also. But havent got anything useful. I am looking for a beginner's guide kind of document. Where the basic fundamentals and everything is explained.
Because I had one book, which had everything explained. But I deleted that book by mistake and looking for such kind of books.
Please help.
Thanks
Abhishek -
when i send a test message throw the RWB for Http receiver adapter it is giving the error "Error in processing caused by: com.sap.aii.adapter.http.api.HttpAdapterException: ERROR_SOCKET_TIMEOUT, Read timed out"
Hi, Michal
I have read your Weblog. It makes sense to me. Thanks a lot for your help! However, I still have some questions and listed them as following. Could you please help to answer them?
<b>Q1:</b> I am new to SAP-XI. So I have no idea about TCODE-SXMB_ADM. Could you introduce more details about it?
<b>Q2:</b> The XI system I am using is running on SAP-ICC's machine. The tools I can use are:
<b>1.</b>Builder for Integration Repository
<b>2.</b>Builder for Integration Configuration
<b>3.</b>System Landscape Directory
<b>4.</b>Runtime Workbench
<b>5.</b>Administration System (for Repository, Directory, Runtime)
Please note that I do not have a complete control on this SAP-XI. Do you think whether or not I can set the timeout parameter by following the instructions provided in your Weblog?
For more details about my SAP-XI, please access the following Web page:
http://iccxi.sap.com:58000/rep/support/admin/index.html
<b>Q3:</b> The following messages are extracted from the SAP-XI. Wish they are hepful to solving my problem.
2006-06-19 05:12:16 Success The message was successfully received by the messaging system. Profile: XI URL: http://iccxi.sap.com:58000/MessagingSystem/receive/AFW/XI
2006-06-19 05:12:16 Success Using connection AFW. Trying to put the message into the request queue.
2006-06-19 05:12:16 Success Message successfully put into the queue.
2006-06-19 05:12:16 Success The message was successfully retrieved from the request queue.
2006-06-19 05:12:16 Success The message status set to DLNG.
2006-06-19 05:12:16 Success Delivering to channel: ValidationRequestHandlerServiceChannel
2006-06-19 05:12:16 Success SOAP: request message entering the adapter
2006-06-19 05:12:37 Success SOAP: call failed
2006-06-19 05:12:37 Error SOAP: error occured: java.net.ConnectException: Connection timed out: connect
2006-06-19 05:12:37 Error Exception caught by adapter framework: Connection timed out: connect
Thanks
Menghua Li
Maybe you are looking for
-
So i got an itunes gift voucher and this whole time i have been using my dads apple id but he doesnt have the card that the id uses anymore so he doesnt know the security questions and i havent bought anything from the appstore i have only ever got f
-
Photoshop CS4 will not launch on iMac 10.7.5
PLease help! I tried everything with the Genius Bar at the Apple store and we can't figure it out.
-
How do i unlock my ipod touch?
So my sister hid my Ipod touch from me about 2 years ago and I just found it yesterday in her room. It says that it is locked for 21849248 minutes and I don't know how to fix it. My computer that I use to have the Ipod synced with has been broken for
-
T61 - wireless weak/limited connectivity - ruled out all else
Argh, T61 working fine with various wireless connections until about 2 months ago - no change in settings that I can pinpoint. I have checked Linksys router and cable company. Colleague runs her computer fine 3 feet from me(Dell). I tried the repair
-
Passing a variable to command in WLST script
I have a script I have written to suspend and resume connection pools based on a specific path using the managed server as the variable. The problem is that when I pass the managed server name as a variable, the cd() command never gets it. Does anyon