BAPI (Business Application Programming Interface)

BAPI (Business Application Programming Interface) to upload attendances, absences from legacy system to SAP system
can sumbody suggest me the process

If you want to use BAPI´s for this process you should use HR PDC Interphase.
Check SAP Note 647145 for your reference.
If you need additional information let us know.

Similar Messages

  • Application Programming Interface

    Hello everyone,
    I'm new in this forum and to SAP, and I appreciate the opportunity to reach you. Here's my question:
    I need to go into a SAP database and directly retrieve table information. All this from MS Access.
    1. Does SAP provide an application programming interface to do all this?
    2. How can I get to the API library?
    3. What language is it written in?
    Thanks!
    Cordially,
    Pablo Diaz.

    Hi Pablo,
    welcome to SDN.
    You can't directly access the SAP Database as I think you want through any ODBC Driver. You should only access it via defined interfaces called RFC Enabled Function Modules. A special set of this RFC FM's are BAPI's which are mostly well documented and keep a consistent interface during releases.
    From a Windows Environment I think the .NET Connector is the best and also supported way to access SAP. Have a look at the <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/developerareas/dotnet">.NET Interoperability</a> Pages here on SDN.
    Regards
    Gregor
    P.S.: You can award points to answers which helped you by clicking on the Radio Buttons in front of the answer.

  • SLD Application Programming Interface for ABAP-Based Systems

    Hi Experts,
    Could you help me to configure the connection between SLD ABAP API and the SLD manually?
    Why we use SLD Application Programming Interface for ABAP-based systems (SLD ABAP API)?
    please help.
    Sushama

    You have to use transaction SLDAPICUST in the business system to define the SLD access data. This data consists of the host and port of the SLD as well as a user and password (PIAPPLUSER, for example). You can use the entries that you maintained on your Integration Server.
    The RFC destinations LCRSAPRFC and SAPSLDAPI are used for the SLD connection. They use the SLD access data maintained with transaction SLDAPICUST. The RFC destination LCRSAPRFC is used to read the exchange profile; SAPSLDAPI is used by the ABAP API.
    The RFC destinations are also used to retrieve the information about where to retrieve the information about where to find the Integration Builder required for the proxy generation. This information is located in the exchange profile.
    You have to create both RFC destinations in your business system. They use the same registered server program, which is defined as part of the RFC engine settings of the J2EE Engine on the Integration Server host. This means that all business systems can use the same server program for their RFC destinations LCRSAPRFC and SAPSLDAPI. This program ID is:
    &#9679;      SAPSLDAPI_UNICODE for Unicode business systems
    &#9679;      SAPSLDAPI_NONUNICODE
    This should help

  • Configuration Application Programming Interface

    Does Cisco have any API / libraries that will help us create a custom tool which does minimal work of Configurations Manager ?
    Can anybody throw come light on ConAPI
    Thanks & Regards
    Venkatesh.V

    Hi Pablo,
    welcome to SDN.
    You can't directly access the SAP Database as I think you want through any ODBC Driver. You should only access it via defined interfaces called RFC Enabled Function Modules. A special set of this RFC FM's are BAPI's which are mostly well documented and keep a consistent interface during releases.
    From a Windows Environment I think the .NET Connector is the best and also supported way to access SAP. Have a look at the <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/developerareas/dotnet">.NET Interoperability</a> Pages here on SDN.
    Regards
    Gregor
    P.S.: You can award points to answers which helped you by clicking on the Radio Buttons in front of the answer.

  • How To create a Buffer Application Program in LabVIEW?

    Dear all:
    Can someone advise me on how to implement a buffer application for LabVIEW.
    Basically I have 2 application programs than run continously in paralell.
    1) LabVIEW Data Logging & Plotting Program. It takes 90 ms to excute its code
    2) C++ Data Acquisition Program. It Samples the data from a Reflective Memory Card (on the PCI bus of my PC)
    at 1ms and creates a Buffer where it store one sample per channel every 1 ms.
    I know LabVIEW have the Code Interface Node to call a C program but since both (The LabVIEW and the C) are runing (one slower than the other) in Parallel I need to somehow interrupt the C program from LabVIEW and get from it the data that it as collected so far.
    Any suggestio
    n will be highly appreciated. I attach txt file with a little more description of the problem.
    Thank You very much.
    Felix Beltran
    ALSTOM Power Conversion.
    U.K
    Attachments:
    NI_SW_Buffer_Question1.txt ‏2 KB

    Hi Felix,
    The best architecture for this application would be to have the C++ program divided into two threads. One thread is continuously acquiring data and placing it in a queue. The other "handling" thread will read data from the queue and serve it up to your LabVIEW application.
    Much better than using the Code Interface Node, build the C++ application into a DLL. You can then call a function from your LabVIEW program to start the acquisition, and then calls to the handling thread function will return data to LabVIEW.
    I hope this helps.
    Regards,
    Phil R
    Applications Engineer
    National Instruments
    http://www.ni.com/support

  • Lightroom Linked to Business Application

    July 15, 2011
    Hello:
    I'm interested in a business application that links to Lightroom 2.7; the operating system is Windows XP.  The application would link Photoshop files to cost, sale price, customers, etc.  Hopefully, a thumbnail of the photo could be included with the file name.
    At this time, I've used Excel and done some expansion into Access.  The set-up is very cumbersome and time consuming.  Can I link between Excel and the Lightroom database?
    Help with this effort would be appreciated.
    Scott

    March 7, 2012
    Dear Hal:
    I thank you for your suggestion. 
    My original thought of your reply was that I begin programming.  Re-reading your reply revealed that this is not the case.  Also, programming would take me away from photography.
    My intent is for my ledger and bills to include thumbnails of the photos, which are sold as greeting cards or prints.  It would be nice to have the photos entered automatically, instead of manually.
    I thank you.
    Scott

  • How to use Labview 7.0 to make program interface?

    Hellow!
    Will Labview 7.0 be able to make the program interface? just like some application software made by VC++,VB?
    The program interface should have the menu,button,...
    Thanks!

    You can use LV to create a fully working program with an interface of your design, just like you would in any other compiler. LV actually serves as a compiler for a graphical language called G, which is based on dataflow instead of text based execution (the data "flows" through wires from one function to the next, controlling execution order and filling the role of variables).
    Since LV is multiplatform (and not MS), its default controls are not identical to those in VC and VB, but those can be accessed to. Actually, in many ways, it's much easier to build an interface in LV, because building the interface actually defines your "variables" and your interaction with the code.
    An interface would be no good without a program, so you will have to know how to use LV. It's much faster to learn than other languages, but you will still need some experience to write good programs.
    To learn more, I suggest you start by reading the LabVIEW user manual. Also, try searching this site and google for LabVIEW tutorials. Here and here are a couple you can start with. You can also contact your local NI office and join one of their courses.
    In addition, I suggest you read the LabVIEW style guide.
    If your question was only about MS buttons, like in VB and VC, you can find them in the Dialog Controls palette, or you can use ActiveX to embed them into your program.
    Try to take over the world!

  • LabView Application program crashses randomly

    Hi,
    I have developed an application for a monochromator system using LabView 2012 (32-bit version) as my programming language.
    My application performs calibrated scan using the Calibrated Photodiode from 300 nm to 1100 nm and then perform Device Under Test (DUT) scan from 300nm to 1100nm at an interval for 5nm.
    My application crashses randomly when inside a for loop that goes from 300 to 1100nm at an interval of 5nm, whether it is performing a Cal Scan or DUT scan.
    The one thing that is consistent is that it crashes whenever LabView executes my supplier’s .NET DLL/ function call. Once the application program goes into the monochromator function call, it does not give LabView the control back. The application is stuck inside the function call.
    On Good days I am able to scan up to 30 parts with no crashing, while some days it can barely scan 5 parts. It is very inconsistent.
    I am not sure if anybody have seen any problems using dll to interface with Labview 2012.
    I have attached an image of problem I am encountering, where the LabView application is stuck in the DLL and it does not give control back to LabView.
    I would appreciate any assistance on this subject.
    Thank you,
    Nirav
    Attachments:
    Cal Scan LabView Stuck.jpg ‏390 KB

    About the only thing I can determine from that jpeg is that you could benefit greatly from this and especially this.  Please upload the actual code, if possible, so we can help you decipher it.
    thanks!
    Bill
    (Mid-Level minion.)
    My support system ensures that I don't look totally incompetent.
    Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.

  • BAPI or Function Module interface from XSD definition

    Given an XSD file, is there any way to automatically generate a BAPI or Function Module interface from it?
    BR,
    Tony.

    Hi,
    There are two approaches to create interfaces in XI
    - Outside-In - interfaces definitions are stored in XI as e.g. xsd  and PROXY classes/interfaces are generated in business system
    - Inside-Out - interfaces are developed in business system and imported into XI e.g. IDocs, BAPIs, RFMs
    So it is NOT possible to generate BAPI or FM based on XSD definition, but you can generate proxy.
    Regards,
    Jakub

  • How to find the corresponding application program of an application doc. ?

    hi,
      can anybody give me some good idea on how the creation of an application document invokes a message control? i am working on interface right now. also, i am interested in knowing the corresponding application program of an application document. kindly somebody help me getting these two informations.
    waiting eagerly to award some good points to good helps.
    thanks,
    max

    sse the FUnction module ..MASTER_IDOC_DISTRIBUTE..if it is used zreport or program
    that means the message type used in the program are manually triggered.
    Prabhudas

  • I bought Adobe CS6 Design Standard, however on my new laptop (3840x2160 pixel screen) the program interface is way too small and i cannot size it larger. Anyone an idea?

    I bought Adobe CS6 Design Standard, however on my new laptop (3840x2160 pixel screen) the program interface is way too small and i cannot size it larger. Anyone an idea?

    Hi,
    Is there any particular application's interface that is coming up small or is it happening with all the products?
    Cheers,
    Kartikay Sharma

  • SDN Contest: SAP on Rails in a real Business Application

    Hello,
    please use this Topic to Discuss questions regarding my Blog <a href="/people/gregor.wolf3/blog/2006/09/30/sdn-contest-sap-on-rails-in-a-real-business-application">SDN Contest: SAP on Rails in a real Business Application</a>.
    Regards
    Gregor

    I wrote to Gregor yesterday because I wasn't managing to connect to his system. He's fixed my problem and asked me to post here in case anyone else has tried to do the same thing.
    Thanks, Gregor!
    >>I've got Piers' code for checking Exchange rates that he used
    >>to demonstrate his SAP4Rails and that runs fine on the demo
    >>SAP system I have installed at home. I thought before I
    >>started on your problem I'd run the Exchange rate code just
    >>to make sure the connection worked.  I've updated my sap.yml
    >>file to include the login info you give, but it's not
    >>returning the BAPI_CURRENCY_GETLIST structure as it should.
    >>It suddenly occured to me that maybe the problem is just that
    >>the user SDNCONTEST doesn't have authorisation to access this
    >>BAPI, rather than that the connection isn't opening
    >>correctly! I'd really appreciate it if you could tell me
    >>if this is what you expect, before I spend another
    >>evening trying to work out what's wrong...
    >I've now added the Function Group of
    >BAPI_CURRENCY_GETLIST to the authorization.
    >Can you please try again?

  • Problems access to a web application (Web Interface or Web report)

    Hi,
    We found problems with the access to web application. Some users have problems with direct links to the web applications(Web Interface or Web reporting), when they click on the link an error message appears, the message displays the following text:
    "Cannot open file Bex?sap-language=ENbsplanguge=ENcmd=idoc_TE.."
    Clicking in details the message is "No Access to specified file"
    For this users the access to excel reporting is correct, the message appears when they click on the direct web links through the browser or directly in BW system, but if they type the URL they can access. Other users can use the direct web link without problems.
    I highly appreciate any help or idea about how to solve this issue.
    Thanks in advance.

    HI,
    please ask to your basis that check the language of every single user on su01 tx.
    This is the problem i think.
    Natalia.

  • HT2589 We have purchase 5 apple minis and would like them all on one account.  That way we can monitor the use of these units.  they will be used strickly for a business application.  can I use one account in itunes or must i have multiple.

    We have purchased 5 apple minis and would like them all on one account, that way we can monitor the use of these units.  They will be used strickly for a business application.  Can I use one account in itunes or must i have multiple.

    Not going to happen the way you want it to.
    When you add a gift card balance to the Apple ID, it's available for the Apple ID.
    Probably best to create unique Apple ID's for each... this will also make things easier in the future as purchases are eternally tied to the Apple ID they were purchased with.

  • ILife 08 installer asking for application program

    Hi everyone, I have a pretty simple question, I hope. When I go to install iLife 08 on my new MacBook, I double click the installer icon and it asks me for what application program I want to open it with.
    The installer icon comes up on my iMac (you know the little yellow "package" icon) but when the disc is put in the Macbook, it is a plain "file" icon. Very strange!
    Anyone have any ideas?

    Are you installing from the iLife 08 disk? Those installer packages should be opened by "Installer.app" which is located in the HD/System/Library/CoreServices folder. If you have another installer package on your HD select it and type Command+i. In the Info window that comes up select Installer.app from the menu for Open with. Then click on the Apply to All... button. Then the iLife installer package should open automatically with the right application.
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto (iPhoto.Library for iPhoto 5 and earlier) database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've created an Automator workflow application (requires Tiger or later), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. It's compatible with iPhoto 6 and 7 libraries and Tiger and Leopard. iPhoto does not have to be closed to run the application, just idle. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.≤br>
    Note: There now an Automator backup application for iPhoto 5 that will work with Tiger or Leopard.

Maybe you are looking for

  • Zen V Plus won't cha

    My Zen V Plus battery won't charge. When I connect it with the USB cable to the computer to charge I get a message in Windows saying "USB Device Not Recongnize". Then when I look at my player the battery symbol cycles between showing the charging sym

  • ITunes won't open after failed update, what do I do?

    I tried to update my iTunes to the latest version and it failed.  Now when I try to open iTunes I get the error message "The procedure entry point AVCFPlayerItemDurationChangedNotification could not be located in the dynamic link library AVFoundation

  • Clean UnInstall??? OS X

    I seldom use dreamweaver of Flash but today I had to clean up one of my Flash files and change a path name in dreamweaver. And I ran into a problem. When I launch the an Application it justs stops and it says Application not responding. I started by

  • Im being charged renewal fees from an app i delelted months ago HELP!!!!!

    Im Being charged $2 every week for this app I dont even own anymore I bought an Itunes gift card and half the money is gone because the app keeps getting charged i already reported this to Apple but they dont do anything HELP!!!!!

  • "My Perks"

    When I'm on http://perks.verizon.com/, I can't see the Dining, Shopping, or Entertainment perks.  Clicking them gives sends me to My Verizon where it wants me to sign in.  I can only click on the Play to Win image.  This gives me a pop-under telling