Mass Data upload in SAP from 3rd party system

Hi Experts.
Can anyone help me how to do mass data upload in SAP. Actually, when any new joining is done, a form is being filled by employee(joining form), and that data is finally updated in SAP manually using various infotypes. Now, i m planning to make that form available in webpage. The employee will go to the webpage, fill the data , also the HR will fill the required fields, and once the form is complete, the data will get updated in SAP, in resp. infotypes. Like personal details in infotye 2, address in infotype 6, bank details in 9 and so on, in a single shot. Is there any BAPI or something like that, using which this can be achieved.
Thnx
S Kumar

You can try BAPI_BANK_CREATE for IT0009, BAPI_ADDRESSEMP_CREATE for IT0006 and BAPI_PERSDATA_CREATE for IT0002. Otherwise, you can also use FM HR_MAINTAIN_MASTERDATA to create any infotype.
Have a look also at the Life and Work Events functionality in SAP Portal (http://help.sap.com/erp2005_ehp_04/helpdata/EN/f6/263359f8c14ef98384ae7a2becd156/frameset.htm)

Similar Messages

  • Communication between SAP and 3rd Party Systems using IDOC HTTP XML Interfa

    Hi
    i am try do
    Communication between SAP and 3rd Party Systems using IDOC HTTP XML Interface
    With The help of SDN Contribution
    link----
    ( have look on it)
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/4943f2b7-0a01-0010-37af-faff35b2f08c
    I am getting error in
    Partner system as HTTPLOG and "Execute" to check the results
    Error is --  Port could not be created
    RFC destination HTTPLOG Not specified for system HTTPLOG
    any 1 have any idea  if plzzzzzzzz...........
    Thank u
    Ram

    Hello .
      we are also in  process of implementing the same
    could you share the knowledge pl?
    1)is it a separate add on with ALE to saphr
       or using ECC ??
    2)can u share the configuration part ??
    we are trying it on webas as addon 3.0 .

  • Recipe data migration from 3rd party system to SAP Recipe Management

    Dear All,
    Can anybody give the steps to be followed to upload Recipe data from a 3rd party system into the
    SAP Recipe Management (RM). I am looking for the logical process to populate the RM tables.
    Thanksa lot  in advance,
    Regards,
    Achyuta

    As I known , there is a interface tool named as IDOC.For more information , please ask your abap team.

  • How to import payroll result from 3rd party system to SAP

    Hi Experts,
    May i know how to import payroll result from legacy system / 3rd party payroll system into SAP.
    i need to import the payroll result from Jan - April (from 3rd party payroll system) and system go live on May. I using payroll malaysia.
    Thanks.

    check this link
    http://help.sap.com/saphelp_40b/helpdata/en/91/80e9087834d111a4620060b03c3b0e/content.htm

  • All VF01 Invocie from SAP to 3rd Party System

    Dear Experts,
    I am trying to send customer invoice to an external system via PI with IDoc type INVOIC02. I have done the basic setting for the output type ZRD0 to transfer the document via. EDI.
    I have created a partner profile for Logical System u2013 SYSCLNT100 (LS) in WE20 and have given the outbound parameters with the message type INVOIC.
    These are the settings for my partner profile:
    part type: LS
    msg type: INVOIC
    Outbound Options: Receiver port: A000000050 (tRFC)
    Packet size: 1
    Transfer IDOC immediately
    basic type: INVOIC02
    Message Control: Application: V3
    Msg type: ZRD0
    Process Code: SD09
    When the output is manually triggered in VF01
    Goto  Header  Output
    I manual add ZRD0,
    Partner type - LS
    Partner u2013 SYSCLNT100 & Language - EN
    The system given error message u2018Maintain EDI partner profile for SYSCLNT100u2019
    When Condition Record is maintained in VV31
    Billing type - F2
    Partner u2013 SYSCLNT100 & Medium - 6
    In Billing VF01, the Condition Record is ignored with error message ''SYSCLNT100u2019 is not an EDI partneru2019
    We are sending the Invoice to 3rd party system and not the Customer (KU); hence we would like to maintain WE20 for the Logical System. All the Invoice's generated in the system should be sent to a fixed 3rd Party system, please advice
    With Regards,
    Karthik

    Hello Max,
    Yes, the partner LS for the output type is already maintained in NACE.
    With Regards,
    Karthik

  • Data interfacing from 3rd party system to SAP

    Dear all,
    We are going to upload employee masters, including actions, org assignment, personal information and other infotypes from a third-party system to SAP HCM.  May I know what should be the best approach, e.g. BDC, BAPIs, for these kinds of data interfacing?  I am thinking to use....
    BDC for hiring/transfer/termination actions (besides BDC, any other approaches?)
    RH_INSERT_INFTY or RH_UPDATE_INFTY for personal information / other infotypes updates
    However, I have no idea on how to automate updates of OM.  Please kindly share your thought, thank you!
    Best regards,
    Anne

    As I known , there is a interface tool named as IDOC.For more information , please ask your abap team.

  • Querying Data from 3rd Party System

    We would like to query data from a 3rd party (non-SAP) system.  Our BW is an MSSQL DB and the 3rd party is also an MSSQL DB.  We do not want to physically load the data from the external system we just want to use the BW query tools to display the data.
    Is this possible?  I thought this is what a Remote Cube would be used for but SAP's instructions on Remote Cubes are vague and confusing.
           1.      In BW, create a source system for the external system that you want to use.
           2.      Define the required InfoObjects.
           3.      Load the master data:
    ·        Create a master data InfoSource for each characteristic
    ·        Load texts and attributes
           4.      Define the RemoteCube
           5.      Define the queries based on the RemoteCube

    Hi Jon,
    SAP RemoteCube is an InfoProvider. This is a special RemoteCube that allows
    you to define queries with direct access to transaction data in other SAP systems. SAP RemoteCubes are defined on the basis of an InfoSource with flexible updating, and assume the characteristics and key figures of the InfoSource.
    Use/Data Flow
    Unlike with other RemoteCubes, it is not necessary to program extractors. The
    same extractors are used to select data in the source system that are also used when replicating data into the BW. When executing a query, each navigation step sends a request to the extractors for the assigned source systems. In addition, characteristics selection and selection criteria for these characteristics are transformed to fields in the transfer structure, in accordance with the transfer rules. They are transferred to the  extractor in this form. The delivered datasets run through the transfer rules in BW and are filtered once again in the query.
    In your case Remote cube can be an option .
    Cheers
    Raja

  • Data Upload into SAP from Microsoft Excel

    Hi Guys: I created a function module from a BDC program and made it RFC enabled. When I execute this in SAP, it works fine and creates a customer. But when I try to trigger it from Excel, it gives me the error “Object Variable or With Block Variable not set”.  Please HELP!...
    Here is my VB code
    Option Explicit
    ' Declaration for the necessary objects
    Dim objBAPICortrol, objConnection, objCreateCustomer, objAcctGr, objCoCode, objReturn As Object
    Dim objSalesOrg, objDistCh, objDiv, objName, objStreet, objPostalCode, objCity, objRegion, objCountry As Object
    Dim objCountycode, objCityCode, objReconAcnt, objPaymentHist, objCustPrPro, objCustStGrp, objIncoTerms, objSDPayTerms, objAcntAssGrp, objTaxClass As Object
    Dim vLastRow, vRows As Integer
    Private Sub CommandButton2_Click()
    ' Create an Email in Outlook
    Application.Dialogs(xlDialogSendMail).Show
    End Sub
    Private Sub CommandButton3_Click()
    ' Getting the last filled Row in Column A
    vLastRow = Cells(Rows.Count, "A").End(xlUp).Row
    ' Setting the necessary variables for R/3 connection
    Set objBAPICortrol = CreateObject("SAP.Functions")
    Set objConnection = objBAPICortrol.connection
    ' Establish a connection
    If objConnection.Logon(0, False) Then
        MsgBox "Connection Established"
    End If
    On Error Resume Next
    ' Assign the Parameters
    Set objCreateCustomer = objBAPICortrol.Add("Z_RFC_CUSTOMER_CREATE_XLS")
    Set objAcctGr = objCreateCustomer.Exports("KTOKD_005")
    Set objCoCode = objCreateCustomer.Exports("BUKRS_001")
    Set objSalesOrg = objCreateCustomer.Exports("VKORG_002")
    Set objDistCh = objCreateCustomer.Exports("VTWEG_003")
    Set objDiv = objCreateCustomer.Exports("SPART_004")
    Set objName = objCreateCustomer.Exports("NAME1_006")
    Set objStreet = objCreateCustomer.Exports("STRAS_007")
    'Set objHouseNumber = objCreateCustomer.Exports("House Number")
    Set objPostalCode = objCreateCustomer.Exports("PSTLZ_009")
    Set objCity = objCreateCustomer.Exports("ORT01_008")
    Set objRegion = objCreateCustomer.Exports("REGIO_011")
    Set objCountry = objCreateCustomer.Exports("LAND1_010")
    Set objCountycode = objCreateCustomer.Exports("COUNC_013")
    'Set objPhone = objCreateCustomer.Exports("Phone")
    'Set objContact = objCreateCustomer.Exports("Contact")
    'Set objFax = objCreateCustomer.Exports("Fax")
    'Set objEmail = objCreateCustomer.Exports("Email")
    'Set objDirections = objCreateCustomer.Exports("Directions")
    Set objCityCode = objCreateCustomer.Exports("CITYC_014")
    Set objReconAcnt = objCreateCustomer.Exports("AKONT_015")
    Set objPaymentHist = objCreateCustomer.Exports("XZVER_017")
    Set objCustPrPro = objCreateCustomer.Exports("KALKS_019")
    Set objCustStGrp = objCreateCustomer.Exports("VERSG_020")
    Set objIncoTerms = objCreateCustomer.Exports("INCO1_021")
    Set objSDPayTerms = objCreateCustomer.Exports("ZTERM_023")
    Set objAcntAssGrp = objCreateCustomer.Exports("KTGRD_024")
    Set objTaxClass = objCreateCustomer.Exports("TAXKD_01_025")
    ' Now looping through all values create customer
    ' The data begin row is set to 2
    For vRows = 2 To vLastRow
    ' Set the Parameter Values
    objAcctGr.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 1).Value
    objCoCode.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 2).Value
    objSalesOrg.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 3).Value
    objDistCh.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 4).Value
    objDiv.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 5).Value
    objName.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 6).Value
    objStreet.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 7).Value
    'objHouseNumber.value = ThisWorkbook.ActiveSheet.Cells(vRows, 8).Value
    objPostalCode.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 9).Value
    objCity.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 10).Value
    objRegion.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 11).Value
    objCountry.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 12).Value
    objCountycode.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 13).Value
    'objPhone.value = ThisWorkbook.ActiveSheet.Cells(vRows, 14).Value
    'objContact.value = ThisWorkbook.ActiveSheet.Cells(vRows, 15).Value
    'objFax.value = ThisWorkbook.ActiveSheet.Cells(vRows, 16).Value
    'objEmail.value = ThisWorkbook.ActiveSheet.Cells(vRows, 17).Value
    'objDirections.value = ThisWorkbook.ActiveSheet.Cells(vRows, 18).Value
    objCityCode.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 19).Value
    objReconAcnt.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 20).Value
    objPaymentHist.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 21).Value
    objCustPrPro.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 22).Value
    objCustStGrp.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 23).Value
    objIncoTerms.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 24).Value
    objSDPayTerms.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 25).Value
    objAcntAssGrp.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 26).Value
    objTaxClass.Value = ThisWorkbook.ActiveSheet.Cells(vRows, 27).Value
    ' Function call
    objCreateCustomer.call
    ' Get return parameters & display in excel
    Set objReturn = objCreateCustomer.Imports("RETURN")
    ActiveSheet.Cells((vLastRow + vRows), 1) = objReturn.Value("MESSAGE")
    ' Error handling
    If Err Then
        MsgBox Err.Description
    End If
    Next vRows
    End Sub

    Hello,
    Whatz impossible ??
    Yes you can export the data from excel to SAP using VBA, but you need to create fome RFC in SAP as well that will handle the data you will send.
    1. Create a RFC function in R/3 that will read a file from specific location and perform the respective transaction.
    2. Create your excel file with respective file format and call the RFC function in SAP passing the parameters as file name and other required details.
    3. SAP coding for RFC will be a single time activity and then onwads you can just create excel file for upload and use VBA code to initiate the RFC call.
    Hope this make some sence. Tell me if you have more queries.
    Regards,
    Vishal
    Reward points.. if helpful

  • Distribute different versions of data to 3rd party systems from SAP ERP2004

    Dear fellow SDN users
    I am working in a large retail company where we are about to implement a new store system. The new system should be implemented in phases, where each phase covers one or multiple countries. Until the implementation is complete, our old store system should still be supported.
    My problem is that we also need to support multiple versions of the systems, which is something we have never done before. Do any of you guys have any experience in how to differentiate versions of the data being sent from SAP to 3rd party systems? The scenario today is:
    SAP ECC 6.0 -> SAP PI 7.0 -> STORE SYSTEM1
    And the scenario we would like in the future:
    SAP ECC 6.0 -> SAP PI 7.0 -> STORE SYSTEM1/STORE SYSTEM2
    (Where it is possible to send several versions of data: e.g. ARTMAS ver. 1 to SYSTEM1 and ARTMAS ver. 2 to SYSTEM1 and ARTMAS ver. 1 to SYSTEM2)
    The first thing that came to my mind was to differentiate on IDOC extension and then program different routines per extension when sending the idocs, but I guess there should be an easier way.
    Any idea is greatly appreciated.
    Best regards,
    Chris

    Hi Chris
    I guess it depends on how the information you want to send to various partner systems differs, but have you considered using reduction?
    I am at a client currently where we need to send similar information to a number of systems - for example Customer information using the DEBMAS message type, is going to three seperate systems.
    To do this we defined 3 reduced messages - Tcode BD53.  This not only reduces the load placed on PI/whatever middleware system is used by eliminating unnecessary data from each message variant, but allows the message to be treated differently by PI, using different data mappings, distribution models etc.
    Hope this helps

  • Can PU12 fetch results from 3rd-party payroll systems?

    Gurus:
    We have configured PU12 to export master data or master/payroll data to 3rd-part systems.
    Could you tell us how to fetch the results from external 3rd-party systems back to our ECC system?
    Thanks!

    Hi Ashley,
    You can import the wage types from 3rd party systems into SAP. Then you can run the payroll in SAP system.
    Check the following description taken from help.sap.com.
    You use the Import wage types function to transfer wage types from a third-party system to the
    payroll results of the SAP System.
    For more information, see the Implementation Guide (IMG) for Cross Application
    Components under Predefined ALE Business Processes   Human Resources 
    HR External Systems   Connection With an External Payroll System   Import
    Payroll Results or in the SAP Library under CA Cross Application Components 
    Business Framework Architecture (CA-BFA)   Library of ALE Business Processes
      Human Resources   Human Resources - External Applications   Process Flow:
    Import Payroll Results from a Third-Party System [Ext.].
    Starting the Import
    Prerequisites
    You have successfully run payroll in a third-party system.
    Procedure
    1. In the menu, choose Import wage types   Create IDocs.
    You access the IDoc Inbound Processing Via File screen.
    2. In the Complete file name field, enter the name of the input file.
    3. Choose Execute.
    The system message contains the number of created IDocs.
    4. In the menu, choose File   Import wage types   Create IDocs.
    You access the Inbound Processing of IDocs Ready for Transfer screen.
    5. Enter MANAGEREXTPAYROLL_INSERTOUT as the Message type and, if required, enter the
    Creation date and the Creation time.
    6. Choose Execute.
    Result
    The wage types created in the third-party system are available for further processing in the
    interface tables of the SAP System.
    You can then start payroll in the SAP System and perform the subsequent payroll activities:
      Create a remuneration statement
      Run posting to Accounting
    Regards,
    Dilek

  • Duplicate transactions in GL Journals when imported from 3rd party

    Hi All,
    Normally everyday we receive data from 3rd party system will imported to GL via GL interface tables. A scheduled program 'Journal import' is being scheduled every night which was in error status since last 4 days.
    So we have deleted certain transactions from the GL interface tables using delete command and imported the good ones into GL. Now when we see the amount is doubled.
    Any ideas. Have we done anything wrong?
    This is 11i.
    Thankyou in advance,
    Sudah

    Hi All,
    The journals that were imported are in Posted status. We have more journals than expected like almost doubled. what is the fix for this.
    Please help.
    Regards,
    Sudha

  • Creating Quotation in SAP based on the data from 3rd party sys

    Hello experts,
    My client is using a 3rd party system where the Quotations are created.
    The Requirement is, the same quotaions have to be created in the SAP automatically.
    Please advice how to achieve the above
    Thanks in advance,
    Chintu

    Hello experts,
    My client is using a 3rd party system where the Quotations are created.
    The Requirement is, the same quotaions have to be created in the SAP automatically.
    Please advice how to achieve the above
    Thanks in advance,
    Chintu

  • Migration of Documents from 3rd party software to SAP DMS

    Dear Experts,
    We have implemented SAP DMS . Prior to DMS we were using Third party software for creating and storing the documents.
    There are abot 3000 documents in the third party software, now the challege is how we  must have to migrate the DATA from 3rd party software to SAP DMS with creating Dirs. Are there any upload programmes suffice the requirement or any development needs to be done or any possibilities.
    Kindly help me out in the above scenario.
    Regards
    jayanth

    Hi,
    from DMS point of view I think that SDXA functionality could also be useful for this action. For further information on SXDA functions please see SAP note 817743.
    Best regards,
    Christoph

  • Anyone know how to upload the HTS files from 3rd party provider to GTS??

    We are having following files provided by 3rd party provider - CUSTOMS Info
    NAFTA ROO
    U.S. HTS
    Per provider, SAP has developed a system so that GTS users can automatically reclassify items that are effected by a change and they have asked us to program the HS data needed.
    Anyone know how to do that?
    Please advise,
    Appreciated.

    Hi Reddy,
    Thanks for your input firstly, and i still need ur advise on the HTS upload.
    1. Below is the HTS files provided by 3rd party company. and I noticed that there is 3 types of files. "DTR" , "Nom" and "Txt". Could you explain what are they? and If I need to upload them seperately?
    2. Follow the procedure your provided - "classification > upload manually HTS codes into GTS system"  Actually, I didn't find upload mannually HTS codes into GTS  IN THE SAP CUSTOM Managment.
    I tried "Load Traiff Code Numbers from XML files" and "Load Commodity code from XML file".
    1) "Load Traiff Code Numbers from XML files"
    2) "Load Commodity code from XML file".
       a)  Select all files.
            - fill in "Data Provider",
            - "XML Files"-All files selected.
            - check " Output list", "simulation mode" "Nomenclature Active" and "Activate All Text Types"
            - no "Alternative Numbering Scheme" selected, and other selected.
            Error msg found:
            - Unable to find any defined structures for tariff assignment rule set "_DHSCN"
            - Incorrect order. Enter the first file(see long text)
        b)   only select "HSCN_Txt_I_00002001001.xml", the other is the same like bove.
              1. prompted to select a "From-Time Zone",   Select "UTC+8"
              2. Simulation was carried out successfully
        c)  only select "HSCN_Nom_I_00002001002.xml", the other is the same like above.
              But I meet error for this file:  "Incorrect order. Enter the first file(see long text)"
        d)  only select "HSCN_DTR_I_00002001007.xml", the other is the same like above.
              meet error msg:
              "Unable to find any defined structures for tariff assignment rule set "_DHSCN""
    HTS xml files of China from  3rd party provider
    +++++++++++++++++++++++++++++++++++++++++++++++++++
    2008-05-02  10:53         7,483,730 HSCN_DTR_I_00002001007.xml
    2008-05-02  10:53         7,980,857 HSCN_DTR_I_00002002007.xml
    2008-05-02  10:53         7,765,896 HSCN_DTR_I_00002003007.xml
    2008-05-02  10:53         7,605,204 HSCN_DTR_I_00002004007.xml
    2008-05-02  10:53         7,743,890 HSCN_DTR_I_00002005007.xml
    2008-05-02  10:54         8,007,036 HSCN_DTR_I_00002006007.xml
    2008-05-02  10:54         3,883,316 HSCN_DTR_I_00002007007.xml
    2008-05-02  10:51         6,087,448 HSCN_Nom_I_00002001002.xml
    2008-05-02  10:51         4,955,900 HSCN_Nom_I_00002002002.xml
    2008-05-02  10:50           260,960 HSCN_Txt_I_00002001001.xml
    +++++++++++++++++++++++++++++++++++++++++++++++++++

  • Extraction of data from ECC to 3rd Party systems

    Hi All,
    I want to know all the options available for extracting data from ECC to a 3rd party system (custom datawarehouse like Teradata, hyperion etc). Also, I want know if there is a best practice documentation available for extraction of data from ECC to any 3rd party system?
    Thanks,
    SB.

    Hi SB,
    Check the following link
    http://expertisesapbi.blogspot.com/2010/06/how-to-transfer-data-from-sap-system-to.html
    Ranganath.

Maybe you are looking for

  • Print report in OAF

    Hi , i have a requirement to print all the values as a report. say i have a page. For each value i have a check box. oN select of the checkboxes the values needs to be printed. How do i proceed on this? the report should be displayed as PDF. what sho

  • How do I move Outlook email from Windows to iMac

    I have decided to move from Windows (Vista) to iMac (Mavericks) and need to move all my email from my Windows PC (Outlook 2010) to iMail.  I've found several suggestions on the internet including various software applications for converting from one

  • How do i authorize my computer?

    How do I authorize my Samsung computer to use i-tunes?

  • DFS redesign ideas?

    Hi, Basically I am looking for a few ideas on how to redesign our file servers. We have multiple physical file servers and a few virtual servers and what is replicated and what is not is quite confusing. Total storage size is around 6TB made up of ho

  • Regarding footer alignment

    changes are made  to existing layout. address in the footer is not showing to left in new layout .it is aligned to centre as it is showing to left in old layout.in paragraph text is aligned to left only. plz let me know what are the possible ways to