Employee Data Mapping - Partner Idoc

<b>Hallo all,
I need to map the employee data of the legacy system to an Idoc(For migrating data with XI). I functionally mapped the fields in the legacy system to the fields in CRM BP master data(Most of them). I have selected the BP complex Idoc(CRM_XIF_PARTNER_SAVE) and mapped most of the fields(name, address, Phone Numbers, Position etc ). 
the following fields are yet to be mapped
Employee No
User Name
Contact Role
Executive role
Corporate tile
Affiliate subsidary
Is there any other standard Idoc to map the employee details (or) am I supposed to enhance the complex Idoc.
Please let me know ur suggestions 
regards,
MAX</b>

Hi Max,
yes you are using the right Idoc for creating business partners (employees) as this follows the middleware data distribution.  There is a badi available for this as well for if needed CRMXIF_PARTNER*.
Cheers
Andrew

Similar Messages

  • Data mapping to idoc invoic02 (only few left)

    hi friend thanks for ur great help...
    but following fields still remain there
    GJAHR     Fiscal year
    USNAM     User Name
    BSCHL     Posting Key
    BSCHL     Posting Key
    SAKNR     G/L Account Number
    thanks

    Company Code is passed in segment E1EDK14.  Set QUALF = '011' and ORGID = your company code.
    Look at function PROCESS_IDOC_INVOIC_FI and see where xbbkpf, xrbseg and xrbset are getting their values.
    It also appears document date is coming from E1EDK03.  Look at the value range of domain IDDAT.
    Also look at the value range for domain EDI_QUALFO.
    Message was edited by: Michael Malvey

  • Employee Data for Business Partner

    Hi All,
    I am using BAPI_BUPA_CREATE_FROM_DATA as a Function Module in a program to create Business Partners by reading data from an Excel file.I am able to create business partners but I couldn't find the BAPI using which I can add Employee data for "Employee" role of a new Business Partner.
    Can anyone help me out in this regard.
    Kind Regards,
    Deepti

    Hi Deepti,
    You can see if the function module BAPI_BUPA_FS_EMPLOYM_ADD is more appropriate for you.
    Regards
    Venu

  • Inbound Idoc Data mapping sheet

    Hi experts,
    I need a data mapping sheet of Inbound Idoc that will help me for mapping the segments (header, Item) both for creating material, vendor, customer etc.
    That sheet will help for mapping tables and fields that are mandatory for that segments.
    Thanks & Regards.
    Ankur Garg.

    The process code you assigned to the inbound IDoc, has to be assigned to a function module which processes this IDoc, right? Now, if you use a function module of your own (CUSTOM FM!), you can do all the 'printing' you want.
    So there is no option for printing by default (standard), but you will have to do it your self.
    Another option would be to use a User exit. It seems there is a standard User exit (SIDOC001), or even a  BAdI which you can use. I haven't used it myself, so can't help you there.
    Edited by: Micky Oestreich on Mar 9, 2009 8:43 AM

  • Invoice IDOC data mapping

    plz help in mapping of these two fields in INVOIC02 IDOC
    BSCHL     Posting Key
    GJAHR     Fiscal year
    thanks ..
    plz send me if you have any info about data mapping and processing a idoc...
    pts ll be given to all helpful answers
    Message was edited by: sharadha sharma

    INVOIC02 is for billing document. If you are looking for accounting document then i think you should be looking at ACC_DOCUMENT02.

  • IDOC Error - Maintain outgoing EDI-connection data for partner

    Hi
    I am trying to send customer invoice to an external system thru IDOC, type INVOIC02. I have done the basic setting for the output type ZEDI to transfer the doc thru edi. But when i got to the output types of the doc and give the type ZEDI and the partner, i get the msg "Maintain outgoing EDI for partner".
    I have created a partner profile for customer (KU) for the same partner number in WE20 and have given the outbound parameters with the message type INVOIC.
    These are the settigns for my partner profile:
    part type: KU
    msg type: INVOIC
    Outbound Options: Receiver port: A000000050 (tRFC)
    Packet size: 1
    Transfer IDOC immeediately
    basic type: INVOIC02
    Message Control: Application: V3
    Msg type: ZEDI
    Process Code: SD09
    Following are the steps that I did in VF01
    menu GOTO>> Header>> output
    I have only RD00 there
    I manual add ZEDI there hit return, i get the medium, partner function and partner populated to  EDI, SH and the partner number.
    i get the msg: Maintain outgoing EDI-connection data for partner 300203.
    What other setting should i do to get it working?
    Regards
    Sujai.

    Hello Sujai
    In our case we never send any invoice directly to the customer (Ship-to-party) yet to the payer (partner role = 'PY') defined for this customer (check partners in XD03 for Ship-to-party).
    The output sent from the invoice is in our case:
    - output = 'ZRD0'
    - medium = '6' (EDI')
    - function = 'PY' (payer)
    - partner = <partner number of payer>
    The partner profile (WE20) looks like this:
    - partner no = <partner number of payer>
    - partner type = 'KU' (customer)
    - partner role = 'PY' (payer)
    Regards
      Uwe

  • IDOCs to send Employee Data

    Hi All,
    In my current project, I have lots of interfaces to send employee data to third party. Now the interface team has decided to use IDOCs to transfer employee data. Employee data is of the order of 20,000 and many interface will be scheduled to run daily. So here are my questions:
    1. Earlier decided approach was to use file interface. Is IDOC better in this case?
    2. Over and above this, they want to generate 1 IDOC per employee data (if the interface has to run every business day, then ~5 Million IDOCs per year and this is just for one interface). Do you think this is the right approach?
    Appreciate you responce.
    Cheers,
    Bhaskar

    Hi Bhaskar,
    My humble thoughts on the questions you have asked,
    1. Earlier decided approach was to use file interface. Is IDOC better in this case?
    Well, the first questions is does this third party application have an SAP connector to transact IDOCs or do you have a middleware in between? Now, if you dont have a middleware/third party application doesn't support IDOC Communication, then you will have to look at file interface(or other possible means)
    Anyways assuming that an IDOC communication is indeed possible between the two systems with/without a middleware in between, the advantages of IDOC over file interface is many
    1) IDOCs use transactional RFC (which is asynchronous in nature , but i guess you know this already), which assures QOS  EO - Exactly Once.
    2) IDOCs provides superior monitoring, audit and reconciliation capabilities, which you would have to code for yourself in File interface.
    3) IDOCs - More structured and organized programming, hence easy to maintain over time.
    4) Standard IDOCs are available which can deployed immediately by doing some configurations, and any custom requirement can be coded in using customer enhancements.
    2. Over and above this, they want to generate 1 IDOC per employee data (if the interface has to run every business day, then ~5 Million IDOCs per year and this is just for one interface). Do you think this is the right approach?
    You can definitely use IDOC archiving, and also i guess in real time scenario, you would want to send the delta changes w.r.t the data of an employee and not send the complete master data on a daily basis.
    All said, if this is a one time run/an interface which might be scrapped in near future, with no need of advanced monitoring and audit capabilities you might still want to go with File interface, i am sure you will get more informative replies from experts on this forum, so keep watching the thread
    Regards,
    Chen

  • BPM - doubt in N:1 mapping of IDOCs

    Is there any DETAILED document on Mapping multiple Idocs into a single Idoc package using BPM.My doubt is in the latter part in this process(During Receiver Determination) :
    Scenario : CRM->XI->R3
    We will download the CREMAS03 and then make changes in the xml so that it can hold multiple IDOCs.
    and then we will be collecting the Idocs(say 3 idocs at a time)...that is, appending the IDOCS(CREMAS03) into a multiline container of type CREMAS03.
    In the transformation step, the multiline container containing CREMAS03 IDOCs is transformed to IDOC PACKAGE(N:1 Mapping).
    In Integration Directory,We will create 2 RECEIVER DETERMINATIONS :
    1.CRM->BPM :
    Receiver Service  :BPM Object
    Inbound Interface :CREMAS
    Interface Mapping :Maps the Outbound interface (vendor_out_interface) to CREMAS(Abstract Asynchronous)
    2.BPM->R3 :(I have my doubt here!)
    Sender Service     : CREMAS_COLLECT_PACKAGE(BPM Object)
    Outbound Interface : CREMAS_package(Abstract Async, Message is the modified Multi-CREMAS PACKAGE)
    Receiver Service   : R3
    Inbound Interface  : CREMAS.CREMAS03
    Interface Mapping  : NONE (WHY is that No Interface mapping is needed ???...Please elaborate)
    1.HOW will the XI engine MAP the CREMAS_package to CREMAS.CREMAS03 at the end of BPM PROCESS ?
    2.In BPM we have Transformed the individual Idocs into a IDOC Package BUT then at BPM->R3 Receiver Determination WHY are we mapping the CREMAS Package into Individual CREMAS Idoc ??
    3.Does the R3 receive the IDOCs as a Package OR does it receive it as individual Idocs ?And when we say a Package does it mean it will contain 1 Control record & multiple Data Records(EDID) ??
    4.If the R3 receives the IDOCs as a PACKAGE, THEN How does the R3 System separate the Idocs into Individual Idocs ??
    Is there any specific configuration in the partner profile at the R3 side to process A IDOC package ??.
    5.Also when I compare Posting Function Module IDOC_INPUT_CREDITOR and IDOC_OUTPUT_ORDERS , It seems that IDOC_INPUT_CREDITOR    can process multiple Idocs at a time while IDOC_OUTPUT_ORDERS CAN process only ONE IDOC at a time.Am I right ?)
    It would be great if someone has the patience to give a detailed reply.Looking forward to the reply !!
    Thanks,
    Arun.

    Hi Arun,
    You dont need a BPM for ur requirement. All you need to do is IDOC Message pacakages. where the IDOC are sent as a single package. here is the link to the page that details on hwo to do idoc packaging.
    http://help.sap.com/saphelp_nw04/helpdata/en/99/2653429392ab53e10000000a1550b0/content.htm
    you also refer to Michals weblog on IDoc pacakaging. But the approach i have jsut mentioned to you is more efficent and the one suggested by SAP. Michel was supposed to write one more weblog describing this approach.
    Cheers,
    Naveen

  • To write data as an IDOC for EDI 858 (bill of lading) through reports.

    Hey everybody,
    I need serious help about this. I am back to my question that I asked before. I don't understand still how to write out the data as an IDOC when we are not doing EDI through a VAN but dumping the file onto both application and presentation server and then taking the file from there and manually uploading the file to the website. So it is basically a flat file created where the data is written out in the same way as it would be done when an IDOC is generated. In this there is no XML data conversion involved or anything but writing out data as an IDOC for an EDI 858.
    Please somebody explain and if possible give me some bit of code or link to where I can find something similar that would help.
    Thanks,
    Minal

    Hey thanks for all ur help..
    Now see lemme jot down the scenario and the solution that I have thought of (with ur help)...
    See we have only CRM and no R/3 here...right
    Now using CRM transaction CRMD_BUS2000115(Maintain sales Transaction) I create an order. Ok..the transaction type attached to it is a Z transaction type ZSAM...ok ...and I have a Z action profile ZST_ORDER_MESSAGES where I have scheduled the automatic method call to send Bdocs...ok...
    Now this will send Bdocs to the site which I will define using transaction SMOEAC and assign here. Now the Bdocs structure is complex as it flows as per GUIDS in this case (i.e. CRM ) right.....
    So I need to map these Bdocs to Idocs throgh some selection programs (e.g RBDMIDOC) but I don’t know if this is right or will it at all help?
    Then my plan is that once I get the Idocs I can have all the normal config as in R/3 wherein I will
    1. define the RFC
    2. define the Logical system
    3. define the receiver port
    4. define the partner profile
    5. create the site and assign it to the interface type.
    But how will I map the Bdocs to the idoc ...can u please help me with this?
    Priyanka

  • Migrating Employee data from Legacy system to CRM

    Hallo all,
    I need to map the employee data of the legacy system to an Idoc(For migrating data with XI). I functionally mapped the fields in the legacy system to the fields in CRM BP master data(Most of them). I have selected the BP complex Idoc(CRM_XIF_PARTNER_SAVE) and mapped most of the fields(name, address, Phone Numbers, Position etc ).
    the following fields are yet to be mapped
    Employee No
    User Name
    Contact Role
    Executive role
    Corporate tile
    Affiliate subsidary
    Is there any other standard Idoc in CRM to map the employee details (or) am I supposed to enhance the complex Idoc.
    Please let me know ur suggestions
    regards,
    MAX

    Hello Max,
    i couldn't answer your question, but this blog
    /people/vikash.krishna/blog/2006/10/15/replicating-hr-master-data-part-1
    describes a direct communcation with idocs between HR and CRM, and there they use the same message type.
    Hope this helps.
    Regards
    Bernd

  • Migrating Employee data from Legacy system - CRM

    Hallo all,
    I need to map the employee data of the legacy system to an Idoc(For migrating data with XI). I functionally mapped the fields in the legacy system to the fields in CRM BP master data(Most of them). I have selected the BP complex Idoc(CRM_XIF_PARTNER_SAVE) and mapped most of the fields(name, address, Phone Numbers, Position etc ).
    the following fields are yet to be mapped
    Employee No
    User Name
    Contact Role
    Executive role
    Corporate tile
    Affiliate subsidary
    Is there any other standard Idoc in CRM to map the employee details (or) am I supposed to enhance the complex Idoc.
    Please let me know ur suggestions
    regards,
    MAX
    [moved by moderator]

    Well i guess,u can get the TRM by ordering, the number is 1-800-252-0303.
    If you have the online documentation CD for Oracle Apps, there are interface tables GL,AP and i guess there are interface tables for other modules also. These tables are described in the documentation and it also describes which fields are required, which are optionally required etc and many other details. So u can get more details in this documentation, about the interface tables for migration of legacy data.
    Hope that helps.
    -nitin

  • Can we download employee data from ECC to CRM using standard middleware?

    HI,
    Can we download employee data from ECC to CRM using standard middleware? If yes pl give me the procedure.(not using HR ALE/IDOC)
    Thanks,
    Regards,
    PV

    Standard replication for employee to CRM is using ALE.
    BDoc send information for CRM for other business partner. If you want to use BDOC message for send employee to CRM, you should build your own BDOC message that read HCC Table and send this information to CRM.
    However send this information using ALE is not difficult. Why don't you wan to use ALE?
    Regards,
    Lyda

  • Maintain outgoing EDI-connection data for partner 199093 during ORDRSP

    Hi Experts,
          We are trying to send the "Order Confirmation" using "ORDRSP" IDOC message type. So we created the new Output type as ZBA0 (Copy of BA00) and assigned with the sales output pricing procedure.
            Then we maintained the "partner profile" in WE20 in the "Outbound" parameter. Then we tried to send the Order confirmation in the sales order. During that time, we are getting the error as "Maintain outgoing EDI-connection data for partner 199093". 
    After maintaining the relevant configuration and partner profile maintenance also we are getting the above mentioned error message. Kindly give your valuable comments on this issue, which will help us to speed up the process.
    Warm Regards,
    Nag

    Hi Nag,
    The message '"Maintain outgoing EDI-connection data for partner 199093" comes if the partner profile settings are not maintained properly.
    Please check wehther the customer 199093 is maintained under the partner type KU. If it is maintained, please check whether the message type 'ORDRSP' is configured in the outbound parameters for the customer 199093.
    If the above settings are done properly, please check whether the output type ZBAO is configured based on the partner type of the customer 199093.
    Hope this solves your problem.
    Regards,
    Vijaymadhur.

  • Mapping problem: IDOC - XI - File

    Hi,
    in my scenario (Z-IDOC - XI - File) I have problems with the mapping:
    Z-IDOC :
    ZFIBUCH1
    _IDOC
    ___Begin
    ___EDI_DC40
    ___Z1L061 (0..999999999)
    _____Z1L062 (0..999999999)
    example
    L061 18000 DE 0101 23236318 050605 EUR
    __L062 18000 XXX XXX
    __L062 18000 XX1 CCC3
    L061 87000 DE 0101 050605 EUR
    __L062 87000 XXX XXX
    __L062 87000 XX1 XAA4
    the result should look like this :
    L061 18000 DE 0101 23236318 050605 EUR
    L062 18000 XXX XXX
    L062 18000 XX1 CCC3
    L061 87000 DE 0101 050605 EUR
    L062 87000 XXX XXX
    L062 87000 XX1 XAA4
    I tried the following  (target)-data types in the mapping but nothing did’nt work very well :
    MT_ZIFUCH_FILE
    __ row
    _____L061
    _______L062
    or
    MT_ZIFUCH_FILE
    __ row
    _____L061
    _____L062
    or
    MT_ZIFUCH_FILE
    _____L061
    _____L062
    Do I need here a BPM? Or should I use XSLT-Mapping??
    Or knows somebody a easyer way?
    Regards
    Christoph

    Hi,
    As per  my understanding to have a flat file struture you would require a flat structure at the target side.One similar to the second structure mentioned by you.
    DT_Target
    |_Header
           |______L61.....segment (child of header)
           |______L62.....segment (child of header)
    Using the mapping we convert the idoc structure to flat structure and then use content conversion like this :
    Recordset structure : L61,L62
    L61.fieldSeparator = ,(for you this value should be space)
    L62.fieldSeparator = ,
    I have not been able to convert the Target hierarchial structure to a flat file via content conversion.
    when i tried I got the values as
    L61,1800,...EUR,L62,8700,......
    Hope this helps,
    Regards,
    Sulakshana

  • How to upload different views of customer master data using LSMW-IDOC

    I need to upload customer master data  using LSMW Idoc method for my client. Now customer will have different views like main view, Sales data, Company code data, Partner function data etc. And except main data all other data can be multiple for each customer. We are going to upload data from tab delimited .TXT file. Should I propose different LSMW for upload different views for the customer from different .TXT files? or we can upload all the customer related data (like main view data and partner function data )from a single .TXT file. Kindly suggest which one in convenient and how we can prepare the data file in both cases.

    convinient is the method that you can handle.
    but as the guy who loads the data you have to load the data like they are available, like it is convinient for others to prepare the data.
    In general there is no problem to use an IDOC method to load a customer master with multiple comany codes and several sales orgs in one shot.
    the data can be in one source file, but need then to be maintained in a certain way
    Example1: all data in 1 structure
    GD1 - CC1 - SO1
    GD1 - CC2 - SO2
    GD1 - CC2 - SO3
    in this case the GD (general data) is redundand in each line which has different Company code data or different Sales Org data
    Example2: all data in 3 sturcures but one file
    GD1
    .CC1
    .CC2
    ..SO1
    ..SO2
    ..SO3
    Example3: data delivered in 3 files - you join the files in LSMW, they must have a common identifier like the old customer number in the beginning of each file
    FILE General data:
    GD1
    GD2
    GD3
    file Compamy code data:
    CC1
    CC2
    CC3
    file Sales org data:
    SO1
    SO2
    SO3
    LSMW is flexible and can handle each of this scenarios, are you flexible too?

Maybe you are looking for

  • Error while using wsimport

    I am trying to use the wsimport command the following way and get the following error wsimport -Xauthfile authFile.txt "http://myMachine/reportserver/reportExecution2005.asmx?wsdl" [ERROR] Server returned HTTP response code: 401 for URL: http://myMac

  • Run form in debug mode with windows vista

    hi guys plz help me i'm using oracle forms 10g r2 on windows vista home primume and everything is ok but when i need to run any form in debug mode i get the following the jvm 1.4 give me jvm is aborting after that the oc4j give me the following error

  • Converting a hex String to its corresponding hex value...?

    Yeah, I'm having quite a bit of fun guessing this one... :p I have a string of n characters and have used Integer.toHexString( ( int )str.charAt( i ) ) to convert each character to a string representing its hex value. Now I need to USE that value for

  • Objects in FR

    I've created a grid in FR and saved it as an object so I can link other reports/grids to it. 2 questions. 1) How can I make changes to the object? 2) Will the changes be picked up by the reports/grids linked to this object? Thanks

  • Safari toolbar button does not show popover or menu

    I created an extension for safari In an extension there is a button and when i click a button a popover should appear but when i click a button nothing happens i have done all like in the instruction