Enabling Business-to-Business Processes
Getting Involved
Concepts of Process Integration (XI)
Basics
Design Time
Configuration Time
Implementing Collaborative Processes
Interface-Based Message Processing
Messages
Integration Server Engines
XI Content
Connectivity
Communication Using Proxy Runtime
Integrating Business Systems by Using ABAP Proxies
Integrating Business Systems by Using Java Proxies
Communication Using Adapter Runtime
Integrating Business Systems By Using the IDoc Adapter
Integrating Business Systems by Using the RFC Adapter
Integrating Business Systems by Using the Plain HTTP Adapter
SAP Business Connector Adapter
File Adapter for Integrating Business Systems
JDBC Adapter for Integrating Business Systems
Integrating Business Systems by Using the JMS Adapter
Using the Mail Adapter to Integrate E-Mail Servers
Integrating Marketplaces by Using the Marketplace Adapter
Integrating Remote Client/Web Services by Using the SOAP Adapter
Communication with Embedded Process Integration
Communication Using Industry Standards
Integration of Business Systems Using RNIF Adapters
Integrating Business Systems with the CIDX Adapter
Communication Between PI Landscapes
Integrating PI Business Partners
Integrating SAP XI 2.0 Business Partners
Integrating Smaller Business Partners and Subsidiaries
Sync/Async Communication
Working with the Development Environment
Go and Create
Business Partner Integration Using Industry Standards
Configuring the System Landscape
Installing Business Packages
Configuring B2B Integration
Handling Messages
Monitoring Unbounded Processes
Small Business Partner and Subsidiary Integration
Installing the Partner Connectivity Kit
Configuring Integration with the Partner Connectivity Kit
Configuring A2A Integration
Handling Messages (with PCK)
Monitoring Unbounded Processes (with PCK)
Core Development Tasks
Developing Business Logic
Structure of Business Packages
Business Package for RosettaNet
Business Package for CIDX
Using Connectivity and Interoperability
Applying Extensibility
Business Solution Configuration
Configuration
Configuring Internal Company Processes
Configuring Cross-Company Processes
Configuration Scenario
Grouping Configuration Objects
Configuration Overview
Configuring Integration Scenarios
Selecting an Integration Scenario (Component View)
Assigning Services
Configuring Connections
Assigning Communication Channels
Generating Configuration Objects
Settings for Generation
Generation Log
Configuring B2B Scenarios
Configuring Message Processing
Configuration Objects
Object Key in Configuration Objects
Generic/Specific Definition of Configuration Objects
Examples of Generic/Specific Definition of Interface Determinati
Collaboration Profile
Communication Party
Identifiers
Service
Adapter-Specific Identifiers
Access Control Using Assigned Users
Business System (Service)
Defining a Business System as a Service
Business Service
Integration Process (Service)
Defining an Integration Process as a Service
Communication Channel
Creating Communication Channels Automatically
Collaboration Agreement
Receiver Agreement
Security Settings for the Receiver XI Adapter
Security Settings for the Receiver SOAP Adapter
Security Settings for the Receiver Mail Adapter
Sender Agreement
Security Settings for the Sender XI Adapter
Security Settings for the Sender SOAP Adapter
Security Settings for the Sender Mail Adapter
Logical Routing Objects
Receiver Determination
Standard Receiver Determination
Example of a Receiver Determination
Enhanced Receiver Determination
Interface Determination
Standard Interface Determination
Enhanced (Mapping-Based) Interface Determination
Integration Directory Programming Interface
Examples of Possible Applications
Calling the Programming Interface
Prerequisites for Using the Programming Interface
Assigning Permissions
Calling and Completing Web Service Descriptions.
Code Example for WS Call (SAP NetWeaver Developer Studio)
Generating Web Service Client (Eclipse Web Tools Platform)
Code Example for Web Service Call (Eclipse Web Tools Platform)
Calling WS Using Test Environment (Web Services Navigator)
Description of the Programming Interface
Operations on Configuration Objects
Overview of the Operations
Create an Object (Create)
Creating an Object from a Template (CreateFromTemplate)
Changing an Object (Change)
Reading an Object (Read)
Deleting an Object (Delete)
Checking an Object (Check)
Searching for an Object (Query)
Opening an Object for Processing (OpenForEdit)
Rejecting Changes to an Object (Revert)
Description of Object Types
Cross-Object-Type Elements
Communication Party
Service
Communication Channel
Receiver Determination
Interface Determination
Sender Agreement
Receiver Agreement
Value Mapping
Configuration Scenario
Operations on Change Lists
Overview of the Operations
Create a Change List (Create)
Activate a Change List (Activate)
Reset a Change List (Revert)
List the Objects in a Change List (GetObjectIdentifiers)
Consistency Check (CheckContent)
Determining Status of Change List (GetState)
Determine Runtime Cache Status (GetCacheState)
Description of Change Lists
Troubleshooting
Severity
Technical Error Code
Special Tasks and Information
Defining Object References
Notes on Working with Complex Configuration Objects
Notes on Working with Passwords
Notes on Working with Languages and Language-Dependent Texts
Recommendations on Call Sequence
Security Settings
Message Security (Overview)
Transport Security (Overview)
Value Mapping
Displaying/Editing the Value Mapping Table
Value Mapping Replication for Mass Data
Additional Functions
Testing the Configuration
Defining Web Services
Analyzing the Runtime Cache
Analyzing an Integration Process in the XI Runtime Cache
Error Analysis (Integration Processes)
System Landscape Directory in SAP Exchange Infrastructure
Configuring a Business System
Configuring Groups and Transport Targets
Configuration with the PCK
Collaboration Profile
Communication Party
Identifiers
Service
Business Service
Communication Channel
Collaboration Agreement
Receiver Agreement
Security Settings for the Receiver XI Adapter
Security Settings for the Receiver SOAP Adapter
Security Settings for the Receiver Mail Adapter
Sender Agreement
Security Settings for the Sender XI Adapter
Security Settings for the Sender SOAP Adapter
Security Settings for the Sender Mail Adapter
Generic/Specific Definition of Configuration Objects
Generic/Specific Definition of Sender Agreements
Generic/Specific Definition of Receiver Agreements
Ensuring Quality
Testing
Logging and Tracing
Integration
Using Third Party
Reference
Configuration Example: Message Exchange
Configuration Objects in the Sender PCK
Configuration Objects in the Integration Server
Configuration Objects in the Receiver PCK