Employee integration R/3 - CRM via ALE (HRMD_ABA)
Hi friends ,
I am trying to download the Employee records from HR to CRM via ALE and using the Message type <b>HRMD_ABA</b> and Basic Idoc Type <b>HRMD_ABA01</b>. I am able to download the employee records and it works fine .
But I have a problem while maintaining the employee records in CRM .If I go to TX- BP in CRM and try to change the data on the Employee record (created via ALE).It is dumping with the following Error --> <i>MESSAGE_TYPE_X Nested call of PERFORM ON COMMIT: NESTED_PERFORM_ON_COMMIT caller: SAPLB
UPA_BADI_CALL program: SAPLBUPA_BADI_CALL form: BADI_CALL</i>
This is happening for the employee records created via ALE not for the employee records created in CRM via TX -BP
Has anyone encounterd this problem ,any kind of help will be really appreciated.
Thanks and Regards,
Ankur
Hi Ankur,
a different idea would be the process of note 550055.
Maybe this helps you further.
Sascha
Similar Messages
-
Integrate the Org structure and employees SAP HR system to CRM via ALE
Hi All,
We want to integrate the organization structure and employees from mySAP HR system to mySAP CRM system. We are also aware that the same can be achieved through ALE Interface between both these systems.
In addition to the HR Organization Structure from HR system, can we also bring over the Sales Organization Structure from R/3 using transaction CRMC_R3_ORG_GENERATE?
1) Can someone , please let us the possible challenges which might occur when we download HR Org structure from SAP HR to SAP CRM.?
2) What is the implication of maintaining an HR org structure and CRM Sales Org structure within the SAP CRM 52 system?
3) Any _precautions) should we take before doing the download via ALE??
Please get back, suitable points will be awarded.
Regards
RitvijHi Ritvij,
Couple of things that spring to mind are:
1) When you do the initial data load (PFAL) try to ensure that no one is amending the Org structure as Objects can be locked and therefore not transferred. (on one of our test loads the top level was locked and therfore all subsequent levels were just transfered and we didn't have a top level)
2) Keep the 'forms of address' in CRM the same as the R/3 ones
3) Keep the same Employee and Org Unit IDs but prefix with (for exmaple) EM and OU in CRM. (Through the HR integration config in CRM). This may also (apparantley) aid you if set up something like an Employee interaction centre in the future.
I will update when other stuff springs to mind.
Cheers
Gaz -
Employee integration R/3 - CRM - external BP number
hi,
I'm downloading employees from R/3 to CRM
BP is getting created with an internal CRM number (different than original in R3)
but is there a way to populate "external BP number" field in BP
with the original employee number from R3 as now it's empty?
Thank you,
regards,
michalHi ,
If the BP has to be maintained with an external partner number while creation use the FM " BAPI_BUPA_CREATE_FROM_DATA" having the field for external partner number in the structure CENTRALDATA-PARTNEREXTERNAL.
If external partner number has to be maintained for an existing BP then use the FM "BAPI_BUPA_CENTRAL_CHANGE" having the field for external partner number in the structure CENTRALDATA-PARTNEREXTERNAL.
Regards,
Shwetha -
Issues in employee replication from ECC to CRM through ALE/IDOC
Hi,
We are replicating the employees from ECC to CRM through ALE/IDOC.
Some times for some employees, the Idoc status in CRM is 52(Application document not fully posted) in CRM (WE02 tcode)
If I see the details its showing as " Identification Category BPCCOD is Not Assigned to Any Identification Type"
What I need to do now to avoid this.
Pl suggest
Regards
BABU.Hi Babu, I'm having the same error when I replicate my employes. I have define BPCCOD in spro - Cross-Application Components - SAP Business Partner - Business Partner - Basic Settings - Identification Numbers, but this configuration does not resolve my problem.
Could you resolve this problem?.
Pls. let me know...
Regards,
George -
Do employee ID get imported into SRM when ECC HR org trasfer via ALE
Hi All,
We are implimenting SAP SRM 7.00 EHP1 which will integrate with out existing ECC system. We are planning to import SAP HR organization structer to SAP SRM system via ALE message type HRMA_ABA.
My doubts:
1. Do the employee ID will imported into SRM throgh via ALE message type HRMA_ABA ?
2. Do the empoyee will created as a SRM user automatically(USER_GEN is for manuall creation) when imported via ALE ?
- if not, how can I create a employee ID as SRM user automatically ?
- if yes, what whould be password of the employee ID when it will transfer via ALE ?
3. We are planning to use Portal independent access for SRM 7.0. We will use NWBC for access SRM. If the SRM user will create authomatically, how can I assign role(PFCG role) to the emplyee ID ?
Thanks,
BR,
Jenniferyes you can.. go though below docs
Note 312090 - Integration HR - EBP/CRM and
https://websmp201.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=011000358700000310782007E and
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/f04782bd-8c01-2c10-b8ab-edd4e9d34cb7&overridelayout=true -
Hi,
Currently we are implementing crm & adobe interactive form integration scenario. What we are expecting; when user presses submit via e-mail button on the form, the xml file which is attached to e-mail has to be processed by CRM. We have read presentations and guides about crm via e-mail toolset and done all the customizing.
What is missing for us when we send this xml file to crm inbound processing what should be triggered at CRM side? All the E2C configuration is done.
We also configured inbound processing so50 and set as exit name CL_FP_INBOUND_HANDLER. But in this case system expects from us pdf file not xml as shown in presentations of SAP.
Thanks,
BurcuWell, let me go into more detail. The twitter e-mail said "did you see this tweet about you?" and provided a bitly. I copied and pasted the bitly addy in my browser and up popped a "twitter" log-in site, asking for mt twitter ID and password. I noticed two odd things about the site: the web addy had a "http" instead of a "https" and the twitter bird icon looked off. I never logged on and reported the phishing to Twitter.
I'm pretty sure it was a phishing site, but I'm just worried a hacker might have somehow got into my Mac. I know it's an Apple computer and there haven't been any real problems with attacks on OS systems. Still, I somewhat concerned. -
Customer specific codelists in integration scenario with CRM onPrem
Hi,
we are working on an integration scenario C4C <> CRM onPrem. The businesspartner masterdata should be editable in C4C and CRM.
We have several customer specific fields on the businesspartner in both systems.
In CRM we have implemented customizing for the values of these fields via customizingtables that can be maintained with TX:SM30.
We can also create finetuning-activities for the maintenance of the code lists for these fields in C4C.
As these customizingtables can have around 1.000 entries per table we are searching for a solution to maintain the values just in CRM instead of maintaining them twice.
Does anybody has an idea how to replicate customer specific codelist-values from CRM into C4C? Or maybe a valuehelp in C4C that retrieves the values via webservice from CRM?
Thanks
DannyHi Danny,
We have requirement like get all Oper Order based on Account from ECC to cloud and we have successfully achieved using External Web Service Integration.
We have consume ECC web service integration and retrieve all Open orders based on Account ID and display in the table.
So as per my knowledge you can read all value using web service call and maintained in custom OVS ( I have never tried ).
You need to check whether is it possible or not using custom OVS but if it is working for table than it may be work for custom OVS as well.
Please check this post below may be helpful to you
SAP Cloud SDK : Bi-directional Custom Web-service Integration with PI
Regards,
Mithun -
Integrating OSM with CRM & Inventory system
Hi,
We are using OSM 7.0 in our solution, in which we need to integrate OSM with CRM and one inventory system.
We need to notify CRM at various stages during order fulfillment for e.g. after completing different milestones like Order submitted, Inventory Done and Order Completed. Among these notifications, Order Submitted notification would be a synchronous one and rest are the asynchronous notifications.
We are not using AIA for integration with CRM. How we can send notifications to CRM for the above stated scenarios?
Also, to integrate with Inventory system, we need to call a webservice exposed by that system. Could you please confirm if the below steps are correct to achieve the same or there is some other way?
1. Write Automation plug-in
2. Configure JMS queue on weblogic server
3. Post request message on JMS queue
4. Write JMS Client to get the message from the queue
5. Package the message in SOAP envelop and call the webservice API.
~RSRS;
In our AIA cartridges, we make use of automated OSM notifications to send events to Siebel CRM via AIA. There are several different kinds of notifications available in OSM, the ones that we use in particular for this purpose are data-change notifications which is invoked whenever a field on the order has changed (you configure which field when you create the notification). The field that you would want to listen for changes on in your case would be the field in the OSM order that you are using to store milestone/status information. The notification plugin would then be invoked whenever this field changes and can then send a status update to your CRM system if the change is relevant.
As for your webservice integration question, first let me clarify - you are interested in invoking a web service via SOAP/HTTP instead of SOAP/JMS, is that correct?
Assuming so, your basic steps below are directionally correct, but I would offer a few additional points to consider.
Your automation plugin in step 1 would best (IMHO) be an XSLT or XQuery plugin vs. a custom java plugin. This will keep the scope of the business logic to the bare minimum of building up the SOAP message which of course XSLT and XQuery can handle with ease.
I would recommend the payload of the JMS that you create in step 3 be the entire soap:envelope, this way your client in step 4 doesn't have to parse and wrap the message. It just blindly forwards it on to the real SOAP/HTTP endpoint and waits for a response.
Your JMS client in step 4 would best be implemented by a message-driven-bean (MDB) which would be deployed to the OSM server instead of a standalone JMS client. MDB's are highly scalable JMS clients and really the way to go when you want to have some business logic be triggered based on the arrival of a JMS message.
You probably need to add steps 6 and 7 which would be to deal with the response message back to your automation plugin. This would involve the MDB getting the SOAP/HTTP response back, creating a JMS message and putting it on the response queue (which would need to be defined in step 2) and copying the JMSCorrelationID value from the request to the response JMS message to ensure it can find its way back to the task that sent it.
Now, all that being said, an alternative to all of this is to just have the automation plugin itself take care of posting the message to your SOAP/HTTP(s) endpoint. You could do this by writing a custom Java automation plugin that uses low level HTTP class libraries or uses standard WS client proxies to invoke the web service. There are pros and cons to this approach. The major pro being that it involves fewer moving pieces, the major con being that if your inventory service is not able to process requests as fast as OSM is making them (based on order volumes), then this may become a bottleneck in the OSM system. The bottlneck stems from the fact that OSM shares a pool of threads across all automation plugins. If you have one that is taking a very long time to process requests and the number of requests being processed concurrently is high, then this can lead to a situation where other automation plugins are starved. This won't result in an error, but it can result in a bottleneck which affects the overall performance of the system. This is really only a major concern if OSM is processing high volumes of orders and the inventory system is not able to keep pace.
Brian. -
When transferring HR data from ECC to CRM via change pointers
When transferring HR data from ECC to CRM via change pointers ,certain data is getting earsed in CRM
paricularly the last name and first name of BUT000
Do you have any idea why this could be happening
Thanks in advanceHi Kittu,
Change pointers. Change pointers are R/3 objects that mark changes to SAP master data. Change pointers are managed by mechanisms in a Shared Master Data (SMD) tool and are based on Change Document (CD) objects. CD objects record the changes occurring to master data at a field level. These changes are stored in tables CDHDR (header table) and CDPOS (detail table). ALE configuration provides a link between CD objects and change pointers. Internal mechanisms update tables BDCP and BDCPS, which host the change pointers. While CD objects are application-data-specific, the processing status of change pointers is message-type-specific. Also, the ALE change pointers are activated first at a general level and then at the message-type level.
use this links kittu.
http://help.sap.com/saphelp_nw04/helpdata/en/ab/27bde462848440ba70cf8eb348c86f/frameset.htm
http://help.sap.com/saphelp_nw04s/helpdata/en/12/83e03c19758e71e10000000a114084/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/0f/9d563cf19bcb43e10000000a11405a/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/ab/27bde462848440ba70cf8eb348c86f/frameset.htm
http://help.sap.com/saphelp_nw04s/helpdata/en/12/83e03c19758e71e10000000a114084/frameset.htm
Creating a change pointer and subsequently triggering an IDOC
thanks
karthik -
MS Word integration with SAP CRM: can a PDF be created from the MS Word doc
21/11
Gurus,
I know have a better understanding of the topic but still have 2 open questions.
I now know that StreamServe cannot read .DOC files but can read and work with .PDF files.
Since we are in a SAP forum and not a StreamServe forum,
1/ I am wondering if SAP CRM 2007 can convert the MS Word generated and populated documents into .PDF. Possibly immediatly.
2/ Can the MS Word generated and populated documents be saved by SAP CRM 2007 as .XML files?
Thanks again.
Dear All,
On my project, there is a requirement to generate ad-hoc and amendable letters in CRM (2007).
We might have +150 letters so I am thinking about using MS Word integration with SAP CRM to deliver this.
With SAP CRM 2007, I understand that it is indeed possible to generate WebServices that will then be consumed by Word templates through the mail merge functionality. So agents will not have to enter BP name, address and so on. All this can be done by configuration which is great.
My point of concern is how to integrate this design to StreamServe for printing purpose (we do not want to go into local printing)
Can StreamServe collects the Word generated document?
Should this Word document be converted as PDF before or can StreamServe do it?
Should StreamServe exploits the XML contents within the Word generated document?
Thanks for your help and insights about this.
Brice.
Edited by: Brice Vialle on Nov 21, 2008 9:26 PM
Edited by: Brice Vialle on Nov 21, 2008 9:34 PMHi Chris,
Your advice helps me a lot, thank you.
I upload an XML-Format template Word Doc to server as a MIME Object.
When OfficeControl is started in Web Dynpro, OfficeControl automatically open the XML-Format template.
For the first time, I get the XString-type Context attribute bind to the content of the Word Doc,
then translate it to string, I got the XML-format content, it's great!
However, after the first time, when I input any new contents in MS Word in Web Dynpro,
no matter I execute "Ctrl + S" or click the "savedocument" button,
when I translate the XString Context attribute to String, I got messy code. (but the first time, it is good plain text)
I use the function module: ECATT_CONV_XSTRING_TO_STRING (good for first time, dump after first time),
SCMS_XSTRING_TO_BINARY, SCMS_BINARY_TO_STRING (good for first time, messy code after first time).
My Demo source code is in: (system) SMV --> (local object) zhaode --> (Dynpro Component) ztest_office_control
core source code is as:
clear itab.
CALL FUNCTION 'SCMS_XSTRING_TO_BINARY'
EXPORTING
BUFFER = lv_datas
IMPORTING
OUTPUT_LENGTH = lv_length
TABLES
binary_tab = itab.
CALL FUNCTION 'SCMS_BINARY_TO_STRING'
EXPORTING
input_length = lv_length
mimetype = 'text/plain; charset=utf-8'
IMPORTING
text_buffer = lv_datas_string
output_length = lv_data_len
TABLES
binary_tab = itab.
Can you give me some advice?
Best Regards,
Derek -
Payroll Payment via ALE/IDOC
Hello Everyone,
We currently run payroll and process ACH payment information via RFFOUS_T. The information is sent directly to the bank. We have a new request which will require HR Payroll payment information to be sent from our SAP system to another SAP system via ALE/IDOC. Does anyone have any documentation which offers an explanation as to how Payroll processes payment information ALE/IDOC.
I have found a few references to PC00_M08_CDTA, RFFOEDI1, type PEXR2002/PEXR2003 etc, but nothing that brings it all together. The process seems to be fairly standard and should be easy to implement (RFC, partner profile, etc). I am ultimately looking for a best practices or some other document which brings everything together and indicates which transactions the user must execute.
Thank you for your help.
ScottHi,
Please use SAP help link below which gives you idea about ALE connection set-up and IDOC segment usage.
http://help.sap.com/printdocu/core/print46c/en/data/pdf/CABFAIS/CABFAIS.pdf
Thanks,
Ameet -
How to do to add a specific BAPI WBS Check betteen 2 systems via ALE
I am on the module TRAVEL MANAGEMENT (FI-TV) into the sap system DTM version ECC5 (for expenses). I wish communicate with the SAP system R/3 DGI version 4.6C via ALE and BAPI.
When I create the expense in DTM, I put a WBS and I want to do severals checks via ALE into the system DGI.
I have implemented the note 516109 into DGI to instal the bapi "BAPI_PROJECT_EXISTENCECHECK".But the link doesn't work from DTM to DGI.
Please could you help me ?
Other point : How to do to add a specific Bapi to check
WBS? I didn't found USER EXIT.
Thank in advance.
Odile DougnacDid you set your distribution model correctly ?
You need to add this BAPI in ALE distribution model between your two systems.
You need also to create one defaut destination for the remote logical system (this is done in SALE) because the BAPI uses RFC destination, not IDOCs -
Send Purchase Order via ALE/IDOCS
hi,
How can i send one PO from one client to another via ALE/IDOCS?
Pls provide few important steps.
Thanks and Regards,
GauravFor sending IDOC for Purchase order you will use idoc
Message type : ORDERS
Basic Type : ORDERS05
Create one RFC Destination in SM59 and give that entry in Port in WE21.
Create Partner profile in WE20 and Port for receiver system in WE21.
Use your port in Partner profile in WE20.
In Partner Profile create one entry for Message type ORDERS as Outbound.
In your tcode when you are creating Purchase order set output message in your header condition for Outbound to send that purchase order to that Partner Profile.
Check link :
http://www.****************/Tutorials/ALE/AutoIDOCGen/AutomaticIDocGeneration1.htm
Regards,
Sandeep Kaushik -
Local item 0010 L cannot be deleted via ALE
Hi,
I am trying to delete an line item from Sales Order BOM through BOMORD01 Idoc. When I process an IDoc, I am getting a message "Local item 0010 L cannot be deleted via ALE" in log (SLG1). Could you please tell me how to correct this error?
Thanks in advance.
Regards,
Balaji Viswanath.I customized IDOC_INPUT_BOMORD function module and setting memory id flg_ale = space.
Regards,
Balaji Viswanath. -
Linking Cost Centre to Hierarchy via ALE
When sending new Cost Centres from our FMS Server to HR/Payroll Server via ALE & IDOCS, the Cost Centres are created, but there is no link to the Hierarchy. (ie) when going into transaction OKEN, they do not appear under the relevant group. However in KS03, the new Cost Centre is displayed with its Cost Centre group.
Is there a Function Module which can be run to rectify this, or can ALE be configured to do it.Hi Beena,
You can structure your cost centers into groups like
- OverHeads
*SalesMarkeing
*R&D
*Admin
*HR
*Service
*MGMT Office
- Manufacturing Depts
*dep1
*dep2
- Products
*Prd1
*Prd2
Rgds
Kishore
Maybe you are looking for
-
Cannot install GoLive 8.01 0n new MacBook Pro/Snow leopard
Purchased a brand new MacBook Pro (with the new Snow leopard) so I could leave my house and still work. The most important application I use is Adobe golive CS2 8.01. I have the 6.0 disk, and the upgrade registration number but they will not install
-
I've encountered a problem with log file utilization during a somwhat long transaction during which some data is inserted in a StoredMap. I've set the minUtilization property to 75%. During insertion, things seem to go smoothly, but at one point log
-
Problem with Xsan 2.1.1 and Mac Os server 10.5.6
Hi, We have a big problem with xsan 2.1.1 and Mac Os server 10.5.6. - We have one server, is a Open Directory Master, and also is a metadata controller of xsan2. The Volumes of xsan2 are shares via afp, and the clients (moreless 50) connect with serv
-
I use the brush tool a lot... When I use to use it I would select the brush then select the brush tool I wanted to use like Iris Enhance. I then would go to the picture and click on the eye. A dot would appear to show me I was using the tool. The
-
Can I change the letters (A,B,C,D,etc) at top to words?
Hi, The letters at the top of each column, can they be changed to words? For example when I am on let's said line 89 and cant see row #1 where I have the column names instead of scrolling up I would like to name the columns where I can see the names