Siebel Connector for SAP R/3


Introduction

How This Guide Is Organized

Additional Resources

Additional Documentation

Other Resources

Revision History


Back to top


Siebel Connector for SAP R/3 Overview

Integrations Used by the Siebel Connector for SAP R/3

Terminology Differences Defined Between Siebel Applications and SAP

Standard Integrations Prebuilt for the Siebel Connector for SAP R/3

Management of End-to-End Data Transfers

Mobile User Support

Siebel EAI Architectural Overview


Back to top


Installing and Configuring the SAP Connector

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 in SAP

Distributing Logical Systems

Generating Partner Profiles

Manually Creating Partner Profiles

Configuring Server Component Objects

Enabling Server Component Groups

Enabling Server Components

Setting Server Component Parameters

SAP Codepages and Corresponding EAI Value Mappings

BAPI Adapter and BAPI Receiver

Siebel Tools

MQSeries

Checking Connection Information for SAP

Checking Siebel Client Connectivity

Checking tRFC BAPI Receiver Connectivity

Checking Siebel Tools Connectivity

Configuring the 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

Setting Server Subsystem

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

Adding Siebel LOV Definitions

Adding Integration Administration Data

Activating Workflows

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

Prerequisite

Installation


Back to top


Standard Integrations

Account/Customer Integration

Executing Customer to Account

Executing Account to Customer

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

Development Process

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

EAI Queue Overview

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

AddMessage

DeleteMessage

GetMessage

GetStatus

UpdateStatus


Back to top


Upgrading from v6.x to v7.x

6.x Data Flows Modifications in Siebel 7

Upgrading IDOC Integration Objects

Switching the Service for Sending IDOCs to SAP for Workflows

Business Service Data Maps Using the MessageBox Function


Back to top


Data Types Used in BAPIs and IDOCs


Back to top


SAP R/3 v3.1H Mappings

Siebel Connector v6.x Workflow Process Mappings

Locating the SAP R/3 v3.1H Object Mapping Tables


Back to top


SAP Field Mappings


Back to top


Troubleshooting

Debugging Tips for Workflows

SAP Connection Problems

SAP Debugging Options

SAP Configuration Problems


Back to top


Creating Integration Touch Points

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 
 Published: 22 August 2003