Reg: Interface - SAP payroll data to payroll system

I am downloading employee data from SAP to TAB delimited flat files.
For this , i am using logical databases PNP ,Info type P0002 and tables CATSDB.
In selection screen, i am getting the file name by using PARAMETRERS.
1.Then at selection-screen , I am calling a method  <b>CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG</b> for display a file open dialog .
then using GET , i am collecting the reocords into an internal table and then downloading using CALL FUNCTION 'GUI_DOWNLOAD'.
MY DOUBTS ARE
1.this is an interface program,as the interface run, a log file should be produced.how to  do this???
2.I am using CAll Method CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG . is there an alternate function for this???
3.Give me more information on CAll Method CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG and RP_PROVIDE_FROM_LAST ?????
4.Payroll data downloaded from SAP must be separated into different files depending on receiving payroll system and business unit.  This is because the data file will be specific to payroll system and business unit.  The file will however have the same format .
i.e.From : SAP SYSTEM
    To:various systems
        1.PBHR
        2.MICROPAY
        3.PAYFLEX
        4.UNIPAY
So what conditions i need to put???
Pl kindly reply imm

Jayasree,
1.this is an interface program,as the interface run, a log file should be produced.how to do this???
Generate a log in a internal table and use the method to download the data into a file. This will be your log file.
2. I am using CAll Method CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG . is there an alternate function for this???
This will open a dialog where the user can choose which file needs to be read. This is the latest method that SAP has given, not sure why are you looking for alternatives.
3. Give me more information on CAll Method CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG and RP_PROVIDE_FROM_LAST ?????
Sames as above.
4. The conditions you need to know probably from your functional consultants as to which data needs to go to which system.
Regards,
Ravi
Note : Please reward the posts that help you.

Similar Messages

  • Creation of SO,PO, etcin sap from data in legacy system

    Hi
    The requiremnt is :
    there is a legacy system from it almost 6000 lines of data are genereated daily , and from it they want to create SO , PO , inventory, etc etc in sap ECC but they want to use abap proxy . so i have to go for abap proxy ,
    can any body help me out with a step by step how can the scenario be implemented using abap proxy on the server side .
    I know the concept of server proxy implementation but how to go with the above ,
    pl ans fast , time is melting away from my hand
    rgds
    shazia

    Hi Shazia,
                 we can create SO,PO..etc through ABAP proxy.
                in proxy program you have to call BAP_PO_create...etc function module.
    please check the follwoing information regaring proxy.
    Proxy generation enables you to create proxies in application systems. Proxies encapsulate the creation or parsing of XML messages and the communication with the relevant runtime components required to send or receive the messages. The proxy runtime controls these processes and can itself be controlled in application programs by means of additional methods.
    Since the communication between the sender and receiver is decoupled, you can use proxies to exchange messages with various different communication parties, and also by using adapters. However, this section of the documentation only discusses the programming model for the proxy runtime.
    Please go through below docs
    XI: RFC or ABAP Proxy ? ....ABAP Proxies with attachments
    /people/michal.krawczyk2/blog/2006/04/19/xi-rfc-or-abap-proxy-abap-proxies-with-attachments
    /people/siva.maranani/blog/2005/04/03/abap-server-proxies - ABAP Server Proxy
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy - ABAP Client Proxy
    ABAP Proxy Runtime
    http://help.sap.com/saphelp_nw04s/helpdata/en/02/265c3cf311070ae10000000a114084/frameset.htm
    Setting Up Point-to-Point Connections with proxy
    http://help.sap.com/saphelp_nw04s/helpdata/en/85/78af1bf407434796aaf8dbd6d4e7b7/frameset.htm
    Reliable Messaging ? EOIO in ABAP Proxies
    /people/arulraja.ma/blog/2006/08/18/xi-reliable-messaging-150-eoio-in-abap-proxies
    /people/stefan.grube/blog/2006/07/28/xi-debug-your-inbound-abap-proxy-implementation
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3dfac358-0d01-0010-5598-d4900e81a30c
    regards
    mahesh.

  • Port number on which SAP receives data from extrernal systems

    Hi,
    We have an external application which sends/receives data to/from SAP. I am trying to figure out the port on which SAP server getting/sending  data. Every time on SAP server side, the port opened is sapgw01( sapgw<system number>). Can anyone tell how to figure out the correct port on which SAP is operating in this case ?

    Hi
    check the following link
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4e515a43-0e01-0010-2da1-9bcc452c280b

  • SAP Master data migration tools

    Hi,
    I would like to know if any SAP standard tools which are available for all master data migration,Kindly share the same which is required for us now.
    We have to migrate the data from legacy systems to SAP and we have to use only SAP Standard master data migration tools.
    Kindly share the same.
    Thanks and Regards,
    Raveendra

    Raveendra,
    SAP migrates data from legacy system using standard tools like LSMW, BDC, BAPI. Under LSMW you will have Batch input, Batch recording, BAPI and IDOCs options. Depending upon requirement you can choose any one of them. BAPI is advisable instead of BDC method.
    Also for utilities industry SAP has provided ISU Migration tool (EMIGALL).

  • R12 Interface table for loading data from 3rd part payroll system

    Hi All,
    Can anyone help me to have a lists and detailed technical information of available interface table on Oracle R12 for importing/loading data from third party payroll system. And what should be the best way of importing the data? It should be load first to AP then to GL or load it directly to GL?
    Any help much appreciated. Thanks.
    Cyrus

    Hi Cyrus,
    Can you please let us know your business requirements of this integration, i.e what business want to acheive out of this integration.
    It depends on what your business requirements are wether to send only accounting information from payroll system to your Oracle GL ( then you can integrate Payroll system to Oracle GL directly, by sending the accounting information from your payroll) or if your requirement is to create payroll related invoices in AP and then do payments in oracle AP and then pass accounting information to GL ( then integrate your payroll to AP)
    Regards,
    Madhav

  • How to Interface ADP Payroll to SAP?

    All,
    I have to do an interface from ADP Payroll to SAP(GL).
    My FICO functional SME says there should be a program that we can run (e.g. from SE38) that will take the file from ADP and load it into SAP (will load the G/L entries into SAP).
    Does anyone know what program this is?
    ADP provides an ADP interface to SAP but will not provide the details unless my client buys it from ADP.
    The client does not want to pay for this - they have a interface from ADP to their legacy system already in place, and want to just change the mapping format to what SAP requires.  They know they will have to provide ADP with the SAP cost centers, etc. - that is not the question.
    Thanks!
    Scott
    Edited by: Craig Cmehil on Jul 17, 2008 9:29 AM

    Scott,
    Using Interface Toolbox you can build an interface to from SAP to ADP. I think ADP in return send you some data that can be used through Interface Toolbox. TCODE is PU12, if you know someone at your client who has some knowledge about PU12 then that person can help you.
    If you want to explore by yourself then in tcode PU12 you should see the interface format OTMU and same file format.
    You can also go through this document on PU12: http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAXX/PYSOME_INTERFACE.pdf
    All above will be good, if PU12 is your solution to go.
    Shafiq

  • Payroll - Changing the payroll period dates in live system

    We are on a bi-weekly payroll schedule.  Requirement was the setup the pay period from Monday to Sunday (14 days).  However, it got created as Sunday to Saturday (14 days) in error.  Now the time recording does not coincide with the pay period.  I believe we can change the period start and end dates for all pay periods in V_T549Q.  This will make one of my pay period 15 days and I can continue correctly from then on. 
    I am curious to know whether there are any "side effects" if I do this in a live system.  Have any of you did this type of thing in SAP payroll?
    Thanks
    Joe

    Why do you want to change table entries directly in PRD.....You can generate payroll periods in Dev through report RPUCTP00...and then make sure your table entries correct in Dev and then move to PRD.
    Generate Payroll periods as per your Biweekly through report RPUCTP00.....Enter your Biweekly Period Parameter, Date modifier, Start date, Final year, Start date of the fiscal year ,payday rule etc...and execute.
    Mohan

  • Outsource payroll. Split of master data among 2 system

    We run SAP for our HR master data and outsource our payroll system to ADP.
    We aim to input data in SAP opposite to input it in the ADP system. But we want to do that only if there is not a risk that the infotype to store the data in SAP might eventually need a Legal Changes update (to update logic or check tables) that would force us to apply the most up to date Support Package (or CLC...) to bring these legal changes into our system.
    In this context we want to asses what is the risk/probability that the use of the following infotypes could need at some point the "timely" application of legal changes for them to work (notice that infotype just need to be able to store the data; further processing of the data is to be done in ADP) Please provide an answer for each of the groups of infotypes as some of them can be moved to ADP while others stay in SAP:
    1) Infotype 207 and 208: Residence and Work tax area
    2) Infotype 210: W-4 witholding information
    3) Infotype 234: Withholding Overrides
    4) Infotype 161: IRS Limits
    Thanks

    Hi Sukhbold Altanbat,
    Though the operations are doing in multipule location but data will be saved in single Central data base.
    this central data base is placed in a secured location and will be tested properly before placing i.e. it will not impacted with calamities like cyclone... etc.
    Transaction data is done only at front end but data will entered in the frontend will be updated in back end data base.
    Note:  we may have 2 servers data bases which will placed in different loaction this will be used if once gowes down,other will start working with out any imact.
    With respect to Sync..  2 server data bases will be automatically where ever is some change in db1.
    Hope this helps you, kindly let us know if any further details required.
    Best Regards,
    Maruthi

  • How to integrate XI and third-party Payroll system?

    Hi Experts,
    We want to integrate third-party Payroll system with SAP through XI.
    Can anyone provide me step by step guidance?
    Which IDOC is useful? and entries should not go to FI tables.
             Thanks in advance.
    Regards,
    Anirban

    Hello Prasad,
    <b>Connection with an External Payroll System</b>
    Payroll Outsourcing functionality allows you to compile master data or payroll data in the SAP system to submit to a third-party service provider in an electronic format. The Outsourcing solution available in the United States and Canada provides a generic interface which writes data into an IDoc (Intermediate Document) for transport to a third-party system. In order to transport data into and out of the SAP system, you must set up a logical system, partner definition, and outsourcing ports.
    If you have built your own payroll interface, using the Interface Toolbox, for example, you can use the Import section of this scenario. The Export section applies only to the transport of IDocs.
    For more information regarding outsourcing, refer to the SAP Library, Human Resources  -> PY Payroll  -> PY-US United States Payroll or PY-CA Canada Payroll  -> Outsourcing.
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/af/f4ea3444e9c47fe10000009b38f83b/frameset.htm
    Import Payroll Results from a Third-Party System
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/0a/e62481feaf11d1a5500060087832f8/frameset.htm
    regards
    Prasad
    Message was edited by:
            prasad chintala

  • HCM notification to non SAP payroll

    I have a doubt
    I cannot found documentation about this scenario (send HCM notification to non SAP Payroll through web service)
    there is an interface description document (hcm notification) describing the interface we need (same used for XLS)
    is there a web service to send same data to non SAP Payroll? fields are the same of XLS above?
    in the integration guide there is a chapter about this functionality (highlighted below)
    5 Replicating Master Data From Non-SAP
    ERP Systems Using Web Services
    You can also use web services interfaces to exchange information with other systems based on web service
    messages. SAP Cloud for Travel and Expense currently supports the following replication of master data and
    scenarios for non-SAP systems:
      Employee
      Cost center
      Cost objects such as internal orders, projects, and sales orders
      Posting expense reports to a FIN system
      Posting of expense reports into a HCM system, including taxable amounts for payroll process
      Receiving accounting notification from FIN system
      Business partners

    There is currently no webservice interface existing because the message content is very SAP HCM specific.
    We already integrated several customers with non-SAP HCM systems on project base and found several different ways to get them connected.
    One option which is available would be to use the IDoc format and to send it to a middleware which is then changing the data to a native webservice format.
    Best regards,
    Heiko

  • 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

  • Sap Payroll error log report

    Hi All,
    We are developing Report on SAP Payroll log with the error message . Is any table exist in SAP where we can get the standard error message repositery and then convert it in the User freindly error message ?
    Thanks
    H

    Hello hg,
    Before developing report on SAP Payroll error log I suggest taking a look at below blog. There is a new functionality from SAP to improve payroll data validation and they are calling it "Control Center Add-On".
    This is going to be a free add on for anyone who is on EHP7 and NetWeaver on 7.4 release. The general availability is June 2nd 2014.
    Improve payroll data validation with SAP Payroll control center add-on
    Hope this helps.
    Thanks,
    Hemanth Jamithi.

  • Data transfer b/w SAP to Java using IDOC and Interface SAP Jco

    Dear Experts,
    The challenging requirement we are having is, we need to create the interface for data transfer between SAP system and the Java system. The data will be transferred from SAP to java and similarly once some processing done in Java again the details needs to be transferred from Java to SAP.
    For this data transferred we are planning to use IDOC process and for interface "SAP Java connector (Version 3.0.5)" we are planning to use. As per our understanding, from Java side one program needs to be written to connect with SAP as "Registered program". This registered program will appear in SAP GATEWAY automatically and using tRFC, TCP/IP connection both SAP and Java system will be connected.
    In this case we are having some doubts.
    1. The data from SAP is going to be transfered from one Custom transaction (Z tcode). Once "Outbound IDOC" will get triggered and will carry the details. Now the doubt is, whether the data / details will get transfered to JAVA system automatically or we need to perform any other steps from SAP ABAP coding...(like converting in to flat file, XML file and etc) ??
    2. We are planning to install "SAP Jco" in Java server. Is this correct...??
    3. Other than SAP Jco any other softwares needs to be installed or not..??
    4. Since we are going to trigger the "outbound IDOC" from custom transaction, we are planning to develope one program in SE37. Other than this any other program we need to develop or not..??
    5. Any sample Java program for the SAP Jco version 3.0.5 to create the "Registered program" with SAP..? (e.g. SAP Listener program).?
    If anybody has detailed steps or explanation please share it with us.
    Thanks in advance
    Warm Regards,
    VEL

    Hi All,
      For the above mentioned issue, we implemented JCo software in JAVA system and created the JAVA program including SAP logon credential details like Client, User name, password and Language details.
    When this JAVA program was compiled successfully then, that non SAP system will appear in SAP gateway Tcode.
    Once non SAP system started appearing in SAP gateway that means, both SAP & Non SAP are connected automatically.
    Regards,
    Velmurugan P

  • What are reasons to generate work schedules-not using SAP payroll or TM?

    We have SAP ECC 6 HR and only pass a work schedule rule to our proprietory payroll system and have our own time and attendance system.  The extent of our TM in SAP is just to have work schedules to attach to positions IT1011 and IT0007 on the employees.  We are a very large 24/7 organization and have nearly 20,000 work schedules in use.  It the past we have generated them out for 3 years and regenerate them as the come close to expiring.
    My question is - what are some basic reasons for generating a work schedule?  In our implementation I can't seem to find out why we need to continue doing it.  We are able to attach an ungenerated work schedule to a position and a person.
    Thanks in advance for any insight.

    Generally the reasons why you would have a works schedule is for leave deduction, and possibly accruals, and also for automatic generation of overtime and shift penalties, public holidays.  It could also further link into separate systems for payment purposes, or for attendance checks (i.e. EHS, rostering, training & event mgt, Sales & Distribution).
    However, if your rostering/award interpretation is being handled in a separate system, and this information is being passed to a separate payroll system, then it would seem redundant to have work schedules in SAP.

  • Data Transfer from SAP to FAS(Financial Accounting System)

    Hi Experts,
         Can u give any methods for transfer of data from SAP to FAS(Financial Accounting System) system, because naming conventions  and data for both the systems are different.
    Thanks and regards
    BalaNarasimman

    You will need to create interface programs.

Maybe you are looking for