Use SAP BAPIs without ABAP programming

Winshuttle Direct™ for SAP BAPI allows a technical user to access relevant BAPIs from the BOR and map the fields to a Microsoft Excel™ spreadsheet, easily creating a SHUTTLE file that can act as a template for any BAPI enabled SAP business process.

Learn about Direct

See how HollyFrontier saves time and money with Direct

Winshuttle has revolutionized our master data creation and maintenance processes.

Blake Abbott, Senior Business Process Manager, HollyFrontier Corporation

Why use it?

Winshuttle Direct simplifies the exposure of SAP business application programming interfaces (APIs) (BAPIs) and remote function modules (RFMs) to the enterprise with minimal training. Winshuttle Direct enables users to access SAP BAPIs and RFMs, providing a comprehensive approach to access many areas of SAP. This capability enables end users to upload and download information from many SAP components from within Excel or Access without programming. BAPI capabilities within the Winshuttle Studio suite can further enhance a company’s ability to automate data entry in its SAP system in a consistent and repeatable way.

Read the Business Process Improvement white paper

What can it do?

Business users can increase their efficiency and use BAPIs to load data with minimal training. The intuitive user interface requires no knowledge of Advanced Business Application Programming (ABAP) and requires no changes to the SAP environment.

The sophisticated search capabilities of Direct allow technical users to create templates for SAP functions not normally available via standard SAP transactions and the SAP user interface. Direct enables these users to distill which BAPIs certain processes use and then create a template that handles the SAP data in an appropriate manner.

Key features of Direct

  • Direct works with Winshuttle Transaction to enable users to pick appropriate fields for their business processes and map them to Excel or Access cells or columns of data
  • Transaction scripts developed based on Direct files enable users to build complex data templates to populate and change many functional areas of SAP
  • Unlike transaction recordings based on BDC sessions, BAPIs and RFMs are not limited by environmental or profile settings assigned to individual users. This limitation makes BAPI-based scripts more portable and less prone to unexpected failure due to unexpected screen logic.
  • BAPIs and RFMs can be rapidly distilled to create Winshuttle BAPI Direct templates (WBDs) for use with Transaction, which can be used repeatedly and reduce the implementation time for a BAPI or RFM from days or weeks to hours

SAP BAPI library search function

SAP BAPI library search function

SAP BAPI attributes editor

SAP BAPI attributes editor

How does it work?

In the Business Object repository (BOR), an SAP system stores hundreds of BAPI and RFM definitions that move data into and out of SAP and enable users to perform various high-performance and complex data functions.

Technical users can access relevant BAPIs from the BOR and map the fields to an Excel spreadsheet, easily creating a Transaction shuttle file that can act as a template for any BAPI-enabled SAP business process. Access to the BAPIs and corresponding Excel output is highly secure and cannot be used without valid SAP credentials and appropriate authorization.

Winshuttle Direct

Winshuttle Direct


Does DIRECT work with all SAP systems?
Direct will read the BOR of any SAP system with a technology stack equivalent to R/3 4.7 or higher, this includes SRM, APO and CRM.
What else do I need to use Direct?
Direct also requires Transaction for field selection and mapping.
Will Direct work with custom BAPIs?

White paper

10 Places to Reduce Data Management Costs

Given the extreme volatility of the US and global financial markets, and concerns about the overall business outlook, every prudent corporation has moved into cost-cutting and cash-conservation mode. This white paper highlights 10 easy places SAP customers can reduce IT operational costs, with a focus on trimming support and data entry costs by automating data entry. It is intended both for leaders of SAP® competency centers and for business process owners looking for ways to do more with less.