Siebel Connector for SAP R/3

What's New in This Release

Back to top

About SAP R/3

Using the Siebel Connector for SAP R/3

Features and Capabilities


Standard Integrations

Management of End-to-End Data Transfers

Mobile User Support

Architectural Overview

Business Data Flow

Workflow Integration

Integration Objects

Business Services

Server Components

Back to top

Installation and Configuration

Installation Overview

Modifying SAP Configuration Files

Modifying the saprfc.ini File

Setting the RFC_INI Environment Variable

Modifying Siebel Configuration Files

Configuring ALE/IDOC Connectivity

Creating Logical Systems Within SAP

Creating RFC Destinations

Distributing Logical Systems

Generating Partner Profiles

Manually Creating Partner Profiles

Component Configuration

Setting Server Component Parameters

SAP Code Page Configuration

BAPI Adapter and BAPI Receiver

Siebel Tools


Checking Connectivity

Checking Siebel Client Connectivity

Checking tRFC BAPI Receiver Connectivity

Checking Connectivity from Siebel Tools to SAP

Configuring the SAP Connector for Use with IBM MQSeries

Requirements to Run IBM MQSeries

Set Up MQSeries and AMI

Setting Up Connectivity to MQSeries Server and MQ Link

Running MQ Link to Connect SAP to the Siebel Receiver Server Component

Setting Server Subsystem to Start the SAP IDOC AMI Receiver

Sample Outbound Workflow

SAP Configuration for Standard Integrations

Enterprise Structure Setup for Sales and Distribution

SAP Pricing Setup

SAP Master Data

Siebel Configuration for Standard Integrations

Changing Siebel LOV Definitions

Adding Integration Administration Data

Activating Workflows

Installing Siebel Connector for SAP R/3 on Windows for a UNIX-Based Siebel Enterprise

Back to top

Standard Integrations

Siebel Account/SAP Customer Integration

Executing Customer to Account Data Flows

Executing Account to Customer Data Flows

Account/Customer Integration Limitations

Product/Material Integration

Sales Order Integration

Siebel Sales Order to SAP Sales Order Standard Integration

Quote to Sales Order Standard Integration

Sales Order Updates Standard Integration

Account Order History Standard Integration

Remote Client Sales Order Synchronization

Back to top

Customizing Integrations

Modifying Standard Integration Interfaces

Understanding the Standard Integration Interfaces

Modifying eScript Maps

Defining Your Business Interface

Selecting the Right SAP Interface for the Job

Finding the Appropriate Siebel Business Object

Making Necessary Siebel Application and SAP R/3 Customizations

Customization in the Siebel Application

Customization in SAP R/3

Building the Interfaces

Creating SAP Integration Objects

Creating BAPI/RFC Integration Objects

Modifying Integration Objects

Creating Siebel Integration Objects

Integration ID

Creating Business Service Data Maps

Creating Workflows

Adding the Siebel Adapter

Adding the SAP Interfaces

Adding the Business Service Data Map

Testing the Interface

Using the Business Service Simulator

Using the Workflow Simulator

The EAIRaiseError() Function

File Output

The Siebel Tools Debugger

Back to top

BAPI Interfaces

Create SAP Integration Objects with the BAPI Wizard

BAPI Integration Objects

Creating and Viewing the Integration Object

BAPI Integration

Make Synchronous BAPI Calls to SAP

BAPI Adapter Configuration

Make Transactional RFC Calls to SAP

tRFC BAPI Adapter Configuration

Receive tRFC Calls from SAP

Back to top

IDOC Interfaces

Creating SAP Integration Objects with the IDOC Wizard

IDOC Integration Objects

IDOCTYP Information

IDOC Wizard Configuration

IDOC Integration

Sending IDOCs to SAP

Receiving IDOCs from SAP

Sending IDOCs with MQSeries

Receiving IDOCs with MQSeries

Back to top

EAI Queue

About the EAI Queue

EAI Queue Usage with SAP R/3 tRFC

Outbound from the Siebel Application

Inbound to the Siebel Application

EAI Queue Usage with SAP R/3 ALE

Outbound from the Siebel Application

Inbound to the Siebel Application

EAI Queue Usage

The Send Transaction Service

The Process Transaction Service

EAI Queue Business Service






Back to top

Upgrading from v6.x to v7.x

About Upgrading the Siebel Connector for SAP R/3

Integration Objects


Business Service Data Maps

Back to top

Modifying Siebel Interfaces After an SAP Upgrade

SAP IDOC Interfaces

SAP BAPI/RFC Interfaces

SAP DLL Library

Back to top

Data Types

Data Fields

Back to top

SAP Field Mappings

Back to top

SAP Code Page Mappings

Mapping Microsoft Characters Not Available in ISO

Mapping ISO Characters Not Available in Microsoft

Mapping SAP Characters that Differ Between Codepages

Back to top

Troubleshooting Siebel Connector for SAP R/3

Setting SAP Debugging Options

Troubleshooting Workflows

Troubleshooting SAP Connection Problems

Troubleshooting SAP Configuration Problems

Resending Transactions from the tRFC Queue

Checking the Status Record for Error Information

Working with SAP R/3 Version 4.0

Back to top

Creating Integration Touch Points

Process of Creating New Integration Touch Points

Identify the SAP Object (IDOC/BAPI)

Identify the Siebel Business Object

Create BAPI Integration Objects

Create an Integration Object for the Siebel Business Object

Create Business Services for Mapping

Create the Workflow

Sample Business Services

Back to top

Siebel Connector for SAP R/3