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 Cuckoo Resource Adapter for SAP
  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 Data Type Conversion
  5.1.3 Using Custom Converters
 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 Automatic transaction handling
 5.4 Authentication
  5.4.1 Using a configured 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
  5.5.4 Hibersap EJB tools
 5.6 Bean Validation