BAPI Programming

[25 Matches Found]
Page 1 of 2         1 2      
Article icon
by Saif ur Rehman, SAP ABAP Team Lead, DESCON Engineering Limited June 12, 2012
SAP Professional Journal – 

Enhance standard business objects so that you can customize them to your requirements without creating new business objects or modifying the standard business object.


Quick tips icon
by James Wood, Founder and Principal Consultant, Bowdark Consulting June 5, 2012
SAP Professional Journal – 
Download a decision matrix you can use to evaluate the various interface options for your ABAP system.

Quick tips icon
by James Wood, Founder and Principal Consultant, Bowdark Consulting June 5, 2012
SAP Professional Journal – 
Download a table that describes some basic pros and cons for using the Remote Function Calls and Business Application Programming Interfaces to implement integration scenarios.

Quick tips icon
by James Wood, Founder and Principal Consultant, Bowdark Consulting June 5, 2012
SAP Professional Journal – 
Download a table that describes some basic pros and cons for using the ETL technique to implement integration scenarios.

Article icon
by James Wood, Founder and Principal Consultant, Bowdark Consulting June 5, 2012
SAP Professional Journal – 

Survey modern ABAP-based interface technologies supported by SAP NetWeaver Application Server ABAP (AS ABAP). Look at the pros and cons of each technology and identify typical usage scenarios. Develop a decision table that can be used to determine when and where to apply specific interface technologies.


Article icon
by Yogesh Lohiya, Senior Consultant, Infosys Ltd. February 3, 2012
SAP Professional Journal – 

Learn the step-by-step process of how to use a standard BAPI program to perform all mass transactions in SAP Inventory Management. With small variations in settings, you can automate all the goods movement-related transactions in SAP ERP Central Component (SAP ECC) via a single program to perform mass upload and updates. Learn how to use this program via SAP Legacy System Migration Workbench to perform all the Inventory Management transactions.


Article icon
by Sergey Korolev, Independent ABAP Consultant February 8, 2010
SAP Professional Journal/Financials – 

Posting accounting documents with BAPIs can be somewhat tricky — generating a simple accounting document turns into a report with several hundred lines of code. Accounting functionality is highly dependent on company specifics and legislation, so to make your program more stable against accounting business changes, you have to be able to derive automatically as many customizing parameters as possible. Here are some methods to make the task simpler. Included are three sample programs to help you understand the best way to use BAPIs when posting accounting documents.


Article icon
by Michal Krawczyk, SAP Integration Consultant, BCC, Poland May 21, 2009
SAP Professional Journal – 
Learn how to modify standard, predefined interfaces that provide access to processes and data in business application systems, such as SAP ERP 6.0, to address your business requirements. Learn how to use append structures to create or change most of your SAP ERP documents.

Quick tips icon
by Michal Krawczyk, SAP Integration Consultant, BCC, Poland May 21, 2009
SAP Professional Journal – 

- Use the attached code (or copy and paste below) as a template to enhance your POs and SOs.


Article icon
SAP Professional Journal – 
Web Dynpro ABAP is SAP’s standard for developing user interfaces (UIs) for Web applications in ABAP. With the Enhancement Package for SAP ERP strategy, this powerful Web programming model is even more productive because it supports both new application development and existing application enhancement. Part 1 of this two-part series shows you how to develop flexible applications in Web Dynpro ABAP using a BAPI service call. Part 2 will explain how to enhance existing Web Dynpro applications. Web Dynpro plays a vital role both in developing custom applications and in enhancing prepackaged applications.

Article icon
by Thomas G. Schuessler, Founder, ARAsoft September 15, 2002
SAP Professional Journal – 
With the SAP Web Application Server 6.10, you can build state-of-the-art web applications in ABAP. Some of the web applications that you want to build will be unrelated to the SAP application components, but in many cases you will need some access to the SAP application functionality. This article shows you, step-by-step, how to find the relevant BAPI metadata in an SAP system (using a 4.6C R/3 system as an example), generate ABAP code in the SAP Web Application Server, and incorporate the generated code into a BSP application written in ABAP using the SAP Web Application Server 6.10.

Article icon
by Thomas G. Schuessler, Founder, ARAsoft July 15, 2002
SAP Professional Journal – 

Article icon
by Thomas G. Schuessler, Founder, ARAsoft May 15, 2002
SAP Professional Journal – 
As a developer, you know that proper error handling is one of the keys to a stable application with low maintenance cost. If you develop BAPI-enabled components and applications this means that you need to know how to deal with BAPI Return messages. This article describes in detail how BAPIs inform you about success and failure by using a standardized Return parameter, discusses the intricacies of interpreting the data in this parameter correctly in order to avoid pitfalls, and introduces a Java class that makes dealing with BAPI messages much easier.

Article icon
by Thomas G. Schuessler, Founder, ARAsoft March 15, 2002
SAP Professional Journal – 
If done right, BAPI components will save you time and money, especially in the long run. This article tells you why you need components for BAPI-enabled applications, shows you an enabling component that facilitates the building of BAPI components, and, using the SAP Java Connector (JCo) as the middleware, gives you a concrete example of a component that encapsulates a set of complex BAPIs (the OpenInfoWarehouse BAPIs) to make the development of applications using these BAPIs extremely easy.

Article icon
by Thomas G. Schuessler, Founder, ARAsoft September 15, 2001
SAP Professional Journal – 
Almost all BAPI-based applications have to deal with currencies. Proper handling of the currency fields in a BAPI requires an in-depth understanding of how currency amounts are represented in SAP. This article discusses how BAPIs should treat currency amounts, how to handle BAPIs that violate the rules and return "incorrect" amounts, how to use the BAPIs of the Currency object type in your applications, and how to use the BAPIs of the ExchangeRate object type to assist you in converting currency amounts into other currencies. Anybody involved in BAPI programming, be it as a developer of BAPIs in ABAP or of client applications using BAPIs, will benefit from the lessons taught in this article.

Article icon
by Thomas G. Schuessler, Founder, ARAsoft July 15, 2001
SAP Professional Journal – 
An extranet application allows users outside your firewall limited, controlled access to certain functionality within the firewall. If this functionality involves SAP, and you want to assign users a generic password, how do you control access to extranet applications so that only selected business partners can use them? This article examines the password management capabilities offered by SAP, including the online SAPGUI transaction for maintaining extranet userids, the password BAPIs available for object types like Customer, Vendor, etc., and a component written in Java that encapsulates access to the password BAPIs.

Article icon
by Thomas G. Schuessler, Founder, ARAsoft January 15, 2001
SAP Professional Journal – 

Trying to develop or use SAP's Business Application Programming Interfaces (BAPIs) without a solid understanding of what they are, how they are defined in the Business Object Repository (BOR), and what the difference between a BAPI and the ABAP Function Module underneath is, leads to errors and frustration. Beginners are often confounded as to how to approach the BAPIs. Even experienced developers do not always appreciate all relevant details of the BOR metadata. This article provides a solid foundation for any BAPI-related activity and is required reading for developers who use or create BAPIs, as well as their managers.


Article icon
by Thomas G. Schuessler, Founder, ARAsoft November 15, 2000
SAP Professional Journal – 
To write a BAPI-enabled application, you must understand all the relevant parameters of every BAPI you want to use in your application. This article shows you how to test-drive a BAPI inside R/3's test environment in order to accelerate the learning process. Without writing source code, you can find out which parameters, in which combination, will allow you to reach the goals defined for your application.

Article icon
by Thomas G. Schuessler, Founder, ARAsoft September 15, 2000
SAP Professional Journal – 
Within SAPGUI, facilities that help users enter data are known as Input Help. In simple cases, SAPGUI's Input Help presents the user with a list of codes and descriptions. For more complex object types, Match Codes are used to enable the user to search on more expansive sets of criteria. You can provide a similar range of facilities in the GUIs of your BAPI applications. This article shows you how.

Article icon
by Thomas G. Schuessler, Founder, ARAsoft July 15, 2000
SAP Professional Journal – 
Understanding how R/3 is able to handle even very large numbers of transactions with ease is essential for any ABAP or BAPI developer who wants to build performance-optimized applications, and for administrators who are charged with maintaining overall system performance. This article explains the details of transaction processing and the asynchronous update scheme around which transaction processing revolves. The asynchronous update mechanism, designed by SAP to guarantee more even response times, requires a specific programming style, which you will learn about here. The article concludes with tips and techniques for leveraging this knowledge when calling or writing BAPIs.

Page 1 of 2         1 2