Contents

1 Introduction to Hibersap
2 Quick Start
 2.1 Installation
 2.2 The first Hibersap application
  2.2.1 The function module
  2.2.2 The BAPI class
  2.2.3 Structure classes
  2.2.4 Configuration
  2.2.5 Calling a function module
3 Installation
 3.1 The Hibersap libraries
 3.2 Third party libraries
  3.2.1 Hibersap dependencies
  3.2.2 The SAP Java Connector (JCo)
  3.2.3 The SAP BAPI JCA Adapter
  3.2.4 Using other JCA compatible Resource Adapters
 3.3 Building Hibersap applications with Maven
4 Configuration
 4.1 XML file configuration
 4.2 Programmatic configuration
5 Usage
 5.1 Mapping Remote Function Modules to Java classes
  5.1.1 The annotations
  5.1.2 Type Conversion
 5.2 Calling Function Modules
  5.2.1 Configure Hibersap and build a SessionManager
  5.2.2 Calling a function in SAP
 5.3 Transaction Management
  5.3.1 Manual transaction handling
  5.3.2 Container Managed Transactions
 5.4 Authentication
  5.4.1 Using a central User
  5.4.2 Per-session authentication
  5.4.3 Single sign-on
 5.5 Java EE application server integration
  5.5.1 Transaction Management
  5.5.2 Security Management
  5.5.3 Configuration