Create employees in ECC-HR by IDOcs?

Can we create employees in ECC-HR by IDOcs?
means external systems will create employees and they will be transferred to ECC- HCM ?

Can we create employees in ECC-HR by IDOcs?
Yes, HRMD_A is message type
means external systems will create employees and they will be transferred to ECC- HCM ?
  well if external system can give you the Hire data in Text format the you will just
require to create BDC program rather than going for IDOCs, Easy way to achive this

Similar Messages

  • HR Integration with CRM doesn't create employee in CRM

    Hello all;
    We are using SAP CRM 5.0 SP08 and SAP ECC 6.0. I am trying to setup the HR-CRM integration and did everything that must be done in my opinion. The IDOC is created succesfully from the ERP side via PFAL and BD87 in CRM shows "green" status records for the IDOC but no business partner is created. I read the blog /people/vikash.krishna/blog/2006/10/15/replicating-hr-master-data-part-1 , examined the SAP notes 934372, 312090, 550055 but there is no result. May you please help me in solving the problem?
    Best Regards,
    Erkan

    Hi Erkan
    Did you follow all the following steps
    Setting up Transfer of Employee (HR Master) from R/3 to CRM
    1. Logical system XXX assigned to R/3 client XXX. Logical system YYY assigned to CRM client YYY – view through SCC4
    2. Create RFC Destination YYY  for CRM client YYY in R/3 and
    Server ID  with user details and client YYY.
    3. Transaction code SALE :  Application Link Enabling (ALE)  Modelling and Implementing Business Processes  Maintain Distribution Model and Distribute Views. (Direct transaction code : BD64)
    Go to change mode and select ‘Create Model view’.
    You get a popup. Fill in the details – Technical name, short text and validity
    Select ‘Add message type’ from the application tool bar.
    Fill in the following details
    Model view : HRCRM
    Sender logical system : XXX
    Receiver logical system : YYY
    Message type : HRMD_ABA
    Note : Only this message type works for employee transfer.
    4.Save the model. From the same screen select the distribution model and from the menu Environment  Generate partner profiles
    Don’t change anything in the next screen. Simply Execute.
    4.Distribute the distribution model HRCRM
    Select the distribution model. From the menu bar, Edit  Model View  Distribute
    You get a dialog showing the receiver logical system. Execute.
    You get a log ‘Model view HRCRM has been created in target system YYY
    5.Go to the CRM system and check up whether this model has been created.
    Transaction code BD64
    The model has got copied. No changes can be made in CRM
    6. Generate partner profiles for the distribution model in CRM by selecting
    Environment  Generate partner profiles.
    In the next screen, do not make any changes and Execute.
    Partner profiles can be seen in transaction WE20
    <b>Delta Download Settings</b>
    7. So far, the above settings will ensure the initial download. However for any changes / new employees to be transferred, i.e delta changes, changes pointers need to be activated.
    In R/3, Transaction code SALE, Application Link Enabling (ALE) &#61664; Modelling and Implementing Business Processes &#61664; Master Data Distribution &#61664; Replication of Modified Data &#61664; Activate Change Pointers – Generally (BD61)
    This  activates change pointers globally for all message types.
    8. In R/3, Transaction code SALE, Application Link Enabling (ALE) &#61664; Modelling and Implementing Business Processes &#61664; Master Data Distribution &#61664; Replication of Modified Data &#61664; Activate Change Pointers for Message Types
    Activate change pointer for message type HRMD_ABA
    9. CRM : Number Assignments. Generally, there are 3 types of number assignments (also called switches) when business partners are created.
    1 – The system uses the number from the general internal interval of the number
          range object BU_PARTNER
    2 – The system uses the number from a specific internal interval of the object
    3 – The number is transferred from HR and a prefix is added. In this case, a specific external interval, which must be defined as XX00000000 (upto
    XX99999999), is used (where XX denotes any two letters).
    The number range object for all switch positions is BU_PARTNER, with the interval depending on the switch value.
    For switch value 1, the system uses the internal standard interval, otherwise for switch values 2 and 3 you must also create a grouping (transaction BUC2) for these intervals. For the system to be able to connect the grouping and the number range interval, the name of the grouping must be exactly the same as the name of the corresponding number range interval (the name of the grouping is contained in the first column of the table). If you select 3 (HRALX/PNUMB = 3) for the number assignment of busienss partners of the employee role, create HRALX/PSUBG switch manually in table T77S0.
    In table T77S0, HRALX/ONUMB is used to set the number assignment for organizational units and HRALX/PNUMB is used to set the number assignment for employees.
    Create a number range ZZ
    Transaction code BUC2. Create a grouping of the same ID as that of the number range. Eg. Number range ID : ZZ and grouping ID should also be ZZ
    In table T77S0, maintain the following combinations
    HRALX-PNUMB = 2
    HRALX-PSUBG = ZZ
    10. Make the following customizing changes in CRM
    Transaction code SM30 : Table T77S0
    Group     Sem Abbr     Value Abbr     
    HRALX     HRAC     X     Activate HR Integration with CRM
    HRALX     OBPON     ON     Activate integration between Business partners and Org Units
    HRALX     PBPON     ON     Integration between business partners and employees
    HRALX     OPROL     BUP004     Role definition for org unit – Business partner
    HRALX     PPROL     BUP003     Role definition for Employee – Business partner
    HRALX     ONUMB     1     Number range assignment for org units
    HRALX     PNUMB     2     Number range assignment for Employees
    HRALX     PSUBG     ZZ     Number range grouping only if PNUMB is not 1.
    11. Create Employee Master in R/3.  Employee master consists of Infotypes. The mandatory infotypes are Actions, Address, Personal data and Organizational Assignment.
    Transaction code : PA30
    12. In R/3 Initial Download : SE38 – RHALEINI
    Plan version : 01
    Object type : P – Person (always)
    Object ID : Employee ID eg. 1
    Receiver Partner no. : YYY
    Select further details
    You get all the data transfer details
    13. In CRM, transaction code PP01 – View HR Master objects
    You see that the employee 1 has got transferred. To see the corresponding business partner go to the infotype Relationships (the first row)
    Screen 2 gives you the business partner ID in CRM
    14. Now change the employee master in R/3.  Execute program RBDMIDOC in R/3 to send the changes over to CRM
    Put message type ‘HRMD_ABA’ and Execute
    15. All subsequent changes in R/3, i.e changing an existing Master or creating a new one goes through directly by program RBDMIDOC.
    16. After all employees are transferred to CRM from R/3 only then its safe to execute initial download CUSTOMER_REL
    If an Employee responsible 2 is replaced by 3 in the customer master in R/3, then in CRM, the same is not replaced. Only difference that the sales area assignment is no longer there for the replaced employee in transaction BP relationships.
    Hope this would help.
    Regards,
    Rekha Dadwal
    <b>You gain a point for every point that you reward. So reward helpful answers generously</b>

  • Unable to create customers in ECC due to DEBITOR_BDCDATA

    Hi Gurus,
    We have a requirement to create customers in ECC (ECC 6.0 EhP4) from CRM (CRM 7.0 SP4) Business Partners. The issue is BDoc is failing with error"Fill in required fields". I am posting in this forum as my issue is on the inbound/posting side of process.
    Analysis:
    The data is getting posted via ALE where FM IDOC_INPUT_DEBITOR is called. On debugging I found that system is doing a BDC to transaction XD01 and the BDC screen sequence is generated by a function DEBITOR_BDCDATA. This function is not generating the screen data for mandatory address fields and hence this error.
    On further analysis I found that system checks if you have central address management (BAS) active and if yes it skips that part of code which is responsible to generate screen sequence for address fields. This is due to that fact that system has already posted the address data and issued an address number before moving to FM DEBITOR_BDCDATA (ALE serialization where address should be posted before customer/vendor master data).
    The serialization concept is fine to me however the issue is how do we generate the skipped address fields here to post the customer. I did find a BADI to implement custom screen data in internal table FT[] but I am not sure if I should use it as posting ECC customer is supposed to be a standard SAP behavior and there might be something I am missing here.
    Has anyone tried this scenario before? Any ideas on this?
    Thanks for looking into my thread.
    Cheers,
    Ankur

    Hello Ankyur,
    very briefly thinking, if your bdoc do fails because a required field is not populated, this is logically because the field is not populated !!
    Do populate it and this will solves your issue.
    Yes the bDoc integration do insert the address data prior the virtual DEBMAS idoc gets processed. And yes, this address integration does not check any required fields.
    This will be done during DEBMAS integration.
    I would not recommand that you implement BAdI CUSTOMER_ADD_DATA_BI for such purpose.
    This should be solved eiither within CRM : CRM must ensure the data sent to ECC are correct and complete.
    Or ECC, must have less fields mandatory.
    In other words, both systems must have the same required fields
    As an advise, do not implement DE_BALE event for such purpose, this will create more mess as this is integrated after address integration and before DEBMAS. It always results in errors...
    Hope this helped
    Alain

  • Material Created/changed in ECC needs to be updated in thirdparty system

    Hi Gurus,
    I have a requirement. Please help me on this.
    We are having a legacy system (Material Master)which needs to be replaced by ECC 6.0 and data needs to be sent to third party system via middleware as PI.
    we also needs to extend message type(Matmas not sure which one we need to consider 01,02,03,04) with additional legacy 10 fields according to the client requirement.
    Whenever a material is created/changed in ECC idoc needs to be sent to middleware and then to the thirdparty via middleware.
    Please let me know how we can handle this interface. Thanks much.
    Regards,
    Sanjay

    HI Janagar,
    I understand you are saying the solution in one word. It would be really helpful if you can expedite the solution as i am handling interfaces for the first time. Thanks much.
    Regards,
    Sanjeev

  • Error while creating Employee in 11i

    Hi All,
    I am using Oracle applications 11i in my PC for trying purpose in Windows 2003 environment. I have HRMS in my APPS. While creating Employee in US HR manager >
    I am getting the following error message.
    App-Per-52803 Business Group Does Not Match Security Profile
    For this i got resolution from Metalink, as per metalink:
    HR:Business Group and
    HR:Security Profile
    Both are same profile options. I have checked in profiles both are set to Vision corporations. But i am getting same error still. Could any one please suggest me.
    Thanks,
    RED.

    RED,
    I am not aware of any other solution that could be helpful here. However, I suggest you review the following note and see if it helps.
    Note: 205502.1 - HRMS Security Implementation Issues
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=205502.1
    If the above note is irrelevant here, please log a SR.
    Regards,
    Hussein

  • Creating a Purchase Order using ORDERS05 Idoc

    Hi Experts,
    I need to create a purchase order using ORDERS05 Idoc, with the data I am using a sales order is gettig created but I need to create a PO insted of SO.
    Please let me know what is difference between a PO and SO while using ORDERS05. Also please let me know what are all the fields that needs to chaged in the Idoc.
    Thanks,
    Suma

    Hi,
       I'm looking at a similar problem, can we use ORDERS05 IDOC basic type to create a Purchase Order?
       What is the inbound processing FM?  I tried IDOC_INPUT_ORDRSP, but it seem to only allow changes to a PO, and not creation of a PO.
       For IDOC_INPUT_ORDERS FM this one seem to only create Sales Orders?
       Which inbound FM should i be using?
    Regards.

  • Problem in Creating Employee as a supplier in backend by AP supplier

    Hi friends,
    Im facing issue in creating Employee as a supplier in backend through AP supplier interface, as im getting the below error like
    Employee_id is invalid and Employee info is invalidThis is the codings that i followed to perform that interface, but it didnt worked it seems.
    DECLARE
    L_VENDOR_REC_TYPE AP_VENDOR_PUB_PKG.R_VENDOR_REC_TYPE;
    L_SUP_SEQ number;
    L_MSG_COUNT NUMBER;
    L_MSG_DATA VARCHAR2 (4000) := '';
    L_RETURN_STATUS VARCHAR2 (1);
    L_VENDOR_ID AP_SUPPLIERS.VENDOR_ID%TYPE;
    L_PARTY_ID NUMBER;
    BEGIN
    SELECT AP_SUPPLIERS_INT_S.NEXTVAL INTO L_SUP_SEQ FROM DUAL;
    L_VENDOR_REC_TYPE.VENDOR_NAME := 'Terrence Schreiber';
    L_VENDOR_REC_TYPE.EMPLOYEE_ID := 18;
    -- L_VENDOR_REC_TYPE.segment1 := 18;
    L_VENDOR_REC_TYPE.VENDOR_TYPE_LOOKUP_CODE := 'EMPLOYEE';
    L_VENDOR_REC_TYPE.INVOICE_CURRENCY_CODE := 'INR';
    L_VENDOR_REC_TYPE.PAYMENT_CURRENCY_CODE := 'INR';
    L_VENDOR_REC_TYPE.TERMS_NAME := 'N30';
    L_VENDOR_REC_TYPE.VENDOR_INTERFACE_ID := L_SUP_SEQ;
    -- l_vendor_rec_type.party_id := 6487;
    AP_VENDOR_PUB_PKG.CREATE_VENDOR (
    P_API_VERSION => 1.0,
    P_INIT_MSG_LIST => FND_API.G_FALSE,
    P_COMMIT => FND_API.G_FALSE,
    P_VALIDATION_LEVEL => FND_API.G_VALID_LEVEL_FULL,
    X_RETURN_STATUS => L_RETURN_STATUS,
    X_MSG_COUNT => L_MSG_COUNT,
    X_MSG_DATA => L_MSG_DATA,
    P_VENDOR_REC => L_VENDOR_REC_TYPE,
    X_VENDOR_ID => L_VENDOR_ID,
    X_PARTY_ID => L_PARTY_ID
    commit;
    DBMS_OUTPUT.put_line ('Vendor Return Status ---> ' || L_RETURN_STATUS);
    DBMS_OUTPUT.put_line ('Vendor Message Count ---> ' || L_MSG_COUNT);
    DBMS_OUTPUT.put_line ('Vendor ID --->' || L_VENDOR_ID);
    DBMS_OUTPUT.put_line ('Party ID --->' || L_PARTY_ID);
    IF L_MSG_COUNT = 1
    THEN
    DBMS_OUTPUT.put_line ('Vendor Message Data ---> ' || L_MSG_DATA);
    ELSIF L_MSG_COUNT > 1
    THEN
    FOR I IN 1 .. L_MSG_COUNT
    LOOP
    DBMS_OUTPUT.put_line(I || '. '
    || SUBSTR (
    FND_MSG_PUB.GET (
    P_ENCODED => FND_API.G_FALSE
    1,
    255
    END LOOP;
    END IF;
    END;
    Also i referred for the above error in the metalink with the following ID, that also dint worked
    [ID 1400877.1
    [ID 977651.1 ]Can friends, anyone help me to solve this problem.
    Thanks
    Brgds,
    Mini

    Hi
    Navigation: Supplier > Entry > Create Supplier > Employee Name
    Responsibility: Payable Manager
    Regards
    Senthilkumar C
    Edited by: Senthilkumar Chellamuthu on Jul 24, 2012 3:16 PM

  • To Create employee master data.

    Hi,
    How to create employee master data from scratch in SAP-HCM through BAPI's. Then we need to insert data in infotype 0000, 0001 and 0002 for that employee.
    Thanks in advance.
    Regards,
    Rajesh Kumat

    first check, if customizing for all fields is done.
    You will need a action type for hiring a person with infotypes 0000, 0002, 0001.
    Infotype 0001 is not so easy, because many checks are done in modul pool.
    The number range for PERNR can be set to internal or external (its your decision), transaction PA04.
    if you create a new PERNR you may wish to keep the old (legacy) one. you can use infotype 0032 or 0105, add it to the hiring action.
    If your legacy data comes with a flat file LSMW is a good tool to import master data.

  • Creating Employee Group and subgroup in OM

    Dear Viewers,
    I am new in this SAP, I have started learning SAP HR / HCM. Presently I am learning OM and creating Organisational Structure.
    Can anyone help me in giving examples to create employee group and employee subgroup categories.
    Thanks & Regards,
    Soujanyah

    HI Swapnil,
    Thank you for the link.
    I have got a sample by searching in google
    [http://www.laccd.edu/hr/Documents/HRGuide_H-300_EmployeeSub-Group.pdf]
    Can I get some other samples please as specified in that table as EG and ESG

  • Creating a flat file in the IDOC format

    Hi everybody,
    Need help.....urgently. Can somebody please tell me how to create a flat file in the IDOC format? I am creating a bill of lading/Documentary payments (EDI 858) and can't figure out a way to write the data generate through the report in a flat file in IDOC format. My deadline is right around the corner and I need help.
    Thanks,
    M

    Hi Minal,
    I still don't understand your question.
    So, you have a report which selects data and puts it into an internal table.  This part looks fine.
    You want to create a flat file?  Ok, to create a flat file on the application server then use the commands OPEN DATASET, TRANSFER, and CLOSE DATASET.  To create a flat file on the presentation server then use the FM GUI_DOWNLOAD (or the GUI class, I forgets its name for the moment).
    In both cases you should build up an internal table which has the exact structure required for your (EDIFACT?) EDI message, and then use the appropriate method to write the file.
    If the following steps are manual then there is nothing more for you to do.
    I don't see any need to use Idoc technology, or make any reference to it in your solution.
    I hope that helps.  If not, please be more specific when asking your questions.
    Brad

  • Create Employee code with the mix of alphabets & numeric

    Hai,
    Is there any possibility to create Employee code with the mix of alphabets & numeric instead of the system generated employee code in employee master data? If so,   pls explain.
    Any suggestion is appreciated.
    Thanks,
    Parvatha Solai.N

    Hi Solai,
    You can do a work around for it. Just Leave the Employee ID field as it is. Create a new User Defined field (Alpha Numeric Type) And make it visible on the the employee master data form.
    Step2 : Depending upon your need  write the code that is if it should be auto generated write the code for else leave it blank for the user to enter the employee code.
    Step3: In before action = True. Make the newly created field as mandatory and check whether the value in the field is unique.
    Refer Route Class. Hope you understand
    Regards,
    P. Anand
    Edited by: Anand peter on Jan 2, 2012 11:59 AM

  • How to create Clent in ECC 6.0

    Hi All,
    How can we create client in ECC 6.0 version.
    and i want some BASIS important material
    can you please help me regarding this issue.
    Thanks All,
    SRIRAM

    Hi Sriram,
    Check this link
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/6c/b9b75e806311d2b45a006094b9c9b4/frameset.htm
    Regards
    Ramesh

  • Creating BADI in ECC 6.0 version

    hi guys,
             Can any one help me,
    1. when iam creating a BADI in ECC 6.0 version after giving the badi name and description, i dont find the INTERFACE tab.
       CAN ANY ONE GIVE ME THE STEPS TO CREATE BADI IN
    ECC 6.0 VERSIO.
    Thanks
    ahmed

    Hi,
    Check this thread...
    New to Badi
    Cheers
    VJ

  • HOW TO CREATE  BADI IN ECC 6.0 with Enhanance Spot?

    HI,
          Anyone let me know how to create BADI in ECC 6.0 , which have mandtory to create enhanance spot before to create badi?  I dont understand the concept of Enhanance Spot and what is the purpose to create that . Will u plz let me know step wise procedure to create badi ...
    Thanks,
    saurin.

    Hi,
    Implementing Business Add-Ins (BADI)
    The use of object orientated code within SAP has lead to new method of enhancing standard SAP code called
    Business Add-Ins or BADI's for short. Although the implementation concept is based on classes, methods and
    inheritance you do not really have to understand this fully to implement a BADI. Simply think of methods
    as a function module with the same import and export parameters and follow the simple instructions below.
    Steps:
    1. Execute Business Add-In(BADI) transaction SE18
    2. Enter BADI name i.e. HRPBSGB_HESA_NISR and press the display
    button
    3. Select menu option Implementation->Create
    4. Give implementation a name such as Z_HRPBSGB_HESA_NISR
    5. You can now make any changes you require to the BADI within this
    implementation, for example choose the Interface tab
    6. Double click on the method you want to change, you can now enter
    any code you require.
    7. Please note to find out what import and export parameters a
    method has got return the original BADI definition
    (i.e. HRPBSGB_HESA_NISR) and double click on the method name
    for example within HRPBSGB_HESA_NISR contract is a method
    8. When changes have been made activate the implementation.
    http://esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
    http://esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
    http://esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
    http://esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
    http://esnips.com/doc/365d4c4d-9fcb-4189-85fd-866b7bf25257/customer-exits--badi.zip
    http://esnips.com/doc/3b7bbc09-c095-45a0-9e89-91f2f86ee8e9/BADI-Introduction.ppt
    SEE THE LINKS REGARDING SPOT
    /people/thomas.weiss/blog/2006/01/24/what-the-new-enhancement-framework-is-for-150-its-basic-structure-and-elements-for-beginners
    /people/thomas.weiss/blog/2006/03/15/the-new-enhancement-framework-part-2--what-else-you-need-to-know-before-building-an-enhancement
    /people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
    Regards
    Kiran Sure

  • Create Employee as Supplier?

    Hi!
    The user has a requirement where the employee can be also a supplier (version 11i) .
    I have created a new employee in HRMS module, and I have enable option "Automatically Create Employee as Supplier" in Payables. But when I run report "Employee Update Program" nothing happens. Report has no results.
    Should I create Expense Report Tamplate? Why?
    Please advise.
    Tnx!
    Andrea

    I have run Expense Report Export (before running I have checked options for Supplier Numbering, and Automatically create Employee..). No results.
    Log file:
    Begin Receipts Management - Holds
    Process Hold Each Scenario
    Determine whether to place Holds
    Process Hold All Scenario
    Determine whether to place Holds
    Process Hold BothPay Scenario
    Determine whether to place Holds
    Process Obsolete Holds
    Obsolete Holds
    Obsolete Both Pay Holds
    Begin Processing Individual expense reports
    Fetching expense report...
    Credit Card Expenses Fetched = 0
    Credit Card Invoices Created = 0
    No Rows found to import
    Expenses Fetched = 0
    Invoices Created = 0
    I'm missing something.. But what?

Maybe you are looking for

  • Re: How do I activate the Adobe pdf maker toolbar for Internet Explorer (Windows 8.1) Please !

    Greetings one and all. I would apprecite any advide and/or instructions on the designated subject matter. I downloaded the Adobe pdfmaker toolbar and activated it as per the instructions over the internet. It seemed to work well until I updagraded fr

  • Weblogic starting in ADMIN mode for Epmserver0...11.1.2.3 version

    Hi All, I have installed Hyperion 11.1.2.3 version with sql server 2008. after configuration .. services are up and running.But i'm unable to login to worskpace/shared services. i tried login to weblogic. under servers epmserver0 in running in ADMIN

  • Test & Dev on Same Machine

    Hi, I want to install test & dev on the same machine what i know is i have to assign different port numbers to them. But i want to access them with diffrenet url addresses how i can install with same host or different host plz clarify one more thing,

  • Itunes won't re-install correctly

    When we got the notification to update itunes a while ago, the update was aborted before it could finish (long story).  Ever since then I get the error code that tells me I need to re-install itunes.  So, I un-installed it and re-installed it and it

  • (FLA) Nueva ventana "CENTRADA"

    buenas gente.... me pueden ayudar? necesito desde un boton de flash que se me abra otro htm centrado... o quizas que puda indicarle coordenadas..y tamaño exacto del la misma gracias!! Pablo Triviño A&N - Focus Point S.A. Dto. de Diseño Tel: +5411 476