Basic Java Code for BAPI Programming

  • by Michael Czerniak, Senior Consultant/Software Architect, SerCon, IBM Global Services
  • September 15, 1999
Download some sample Java code for your BAPI programming efforts.

The attached ZIP file includes Java proxies generated with VisualAge for Java (VAJ), a demo implementation using VAJ proxies, Java proxies generated with SAP Assistant, a demo implementation using SAP Assistant proxies, and VAJ Access Builder for SAP R/3 runtime libraries.

The zip files should be extracted to the same location. RFC library (required for a connection to R/3) is not included. You can obtain RFC library by downloading and installing SAP Automation V4.5A. However, you will need SAP Automation V4.5A for the demo application anyway. Please make sure to back up an existing librfc32.dll file before copying librfc32.dll to your system directory. SAP Automation 4.5A is now available as a patched and fixed version. The patch file mentioned in readme.txt will no longer be required. While it is no longer available for download from SAP Labs, SAP Automation is included on (older) installation CDs such as the mySAP GUI 4.6D CD. For further information, please refer to the included readme.txt file.

Michael Czerniak

Michael Czerniak joined SerCon, an IBM Global Services company, in February 1997 as an OO specialist and developer for C++ and Java. Before SerCon, he owned a small software engineering company specializing in OO development, databases, groupware, and Internet technology. After starting with SerCon as a member of a development team working on the SAP GUI, focusing in detail on the SAP-JavaGUI project, he and his team began the Access Builder project at IBM. He was then relocated to SAP’s basis development site to lead the AB team there.

These days Michael is a Senior Consultant/Software Architect at SerCon, IBM Global Services, where he leads a group of highly specialized IT consultants whose expertise is in the SAP Business Framework and Middleware — the first to provide consulting services around the SAP Business Framework and Java worldwide. He is also teaching a “Programming with BAPIs in Java” training class, and is involved in future development regarding BAPI technology in Java. He has collaborated with Thomas G. Schuessler on various projects regarding BAPI middleware implementations concerning the Common RFC Interface for Java. Additionally, he is a regular speaker at SAP TechEd conferences in the area of BAPI Programming with Java.

See more by this author


No comments have been submitted on this article. 

Please log in to post a comment.

To learn more about subscription access to premium content, click here.