Use Case: Integrating Salesforce with SAP

Similar documents
Use Case: Publishing an orchestration as a REST API

Purpose: Use this document to Update a Letter Template and Add Merge Fields to a letter template.

/ / SAP BODS TRAINING

443 North Clark St, Suite 350 Chicago, IL Phone: (312) Adeptia Suite 6.0. Release Notes

SAP- ABAP/4 ADVANCED COURSE CONTENT

LEGACY SYSTEM MIGRATION WORKBENCH

Oracle SOA Suite 10g: Services Orchestration

1. What is used by the extension application to get access to the extended SAP solution?

Access SAP Business Functions (ABAP) via Web Services

ibolt V3.1 Release Notes

Course Contents: 1 Business Objects Online Training

SAP-ABAP Training Program. Topics Covered. ABAP Dictionary Concepts

ibolt Starter Edition for salesforce.com Release Notes

Adding Report Folders to Entuity

Process Flow Design Pattern Scenarios

SAP ABAP. Introduction to SAP ABAP

<Insert Picture Here> Oracle Policy Automation Connector For Siebel Features and Benefits

SAP ABAP ONLINE TRAINING COURSE

Snapshot Best Practices: Continuous Integration

Release Date August 31, Adeptia Inc. 443 North Clark Ave, Suite 350 Chicago, IL 60654, USA

APEX Times Ten Berichte. Tuning DB-Browser Datenmodellierung Schema Copy & Compare Data Grids. Extension Exchange.

Training Content Key Terms... 1 How to Run a Report... 2 How to View a Dashboard... 5 How to Modify & Customize Reports... 6

BEA WebLogic Adapter for SAP User s Guide

Extracting and Storing PDF Form Data Into a Repository

SAP Automation (BC-FES-AIT)

Difference Between Import And Include In Biztalk Schema

Getting Started enterprise 88. Oracle Warehouse Builder 11gR2: operational data warehouse. Extract, Transform, and Load data to

B. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime.

How to set up SQL Source Control The short guide for evaluators

Using Oracle9i Warehouse Builder and Oracle 9i to create OLAP ready Warehouses

Mobile Android Guide for Users

Example 1 Simple Broadcast: A broadcast is sent to a target audience. The may contain a link directing the user to a web page.

Market Results Interface - Settlements User Guide

GENERAL FUND ENTERPRISE BUSINESS SYSTEM. Transaction SBWP IDoc Error Reporting via Business Workplace Job Aid

Skyway Builder 6.3 Spring Web Flow Tutorial

Open World 2008 Hands-On Lab. JD Edwards EnterpriseOne Embedded BI Publisher. OOW 2008 Hands On Labs JD Edwards EnterpriseOne

SAP Solution Manager Test Workbench

Tutorial 5 : Invoking Siebel Business Object through the Oracle AS Adapter

Oracle Warehouse Builder 10g: New Features

Informatica Cloud Data Integration Winter 2017 December. What's New

Tutorial 6 : Receiving Siebel Integration Object through the Oracle AS Adapter

iway BEA WebLogic Solutions Guide for iway Version 5.5

Passit4sure.P questions

Visual Composer for NetWeaver CE: Getting Started with a Typical Workflow

McAfee MER for EPO 3.1 Walkthrough Guide. About this guide This guide provides information on how to use McAfee MER for EPO 3.1.

ibolt V3.3 Release Notes

ibolt V3 SP2 Release Notes

Mindjet MindManager 6

TIBCO ActiveMatrix BusinessWorks Plug-in for SAP Solutions Release Notes

Release Date April 7, Adeptia Inc. 443 North Clark Ave, Suite 350 Chicago, IL 60654, USA

Cisco ACI Virtual Machine Networking

IATA SIS Production Maintenance Release Notes Communication

Building Web Services with Java and SAP Web Application Server

IATA SIS Production Maintenance Release Notes Communication

ibolt V3.2 SP1 Release Notes

Data Integration and ETL with Oracle Warehouse Builder

Axway Mapping Services Release Notes 1

ADF Code Corner How-to bind custom declarative components to ADF. Abstract: twitter.com/adfcodecorner

Detailed Course Modules for Oracle BI Publisher Online Training:

Integrating your CX, ERP and HCM Clouds with your On-premises Applications CON7012

SnapShot Use Case Scenarios

Cisco Access Policy Server

F5 BIG-IP Local Traffic Manager Service Insertion with Cisco Application Centric Infrastructure

The Salesforce Migration Playbook

The Adobe XML Architecture

VNF on-boarding CMCC

1Z

Visual Studio Schema Compare Does Not Support The Specified Database

Guideline for Product Deployment

BPEL Orchestration. 4.1 Introduction. Page 1 of 31

HPE GO4SAP Getting Orchestrated for SAP Automate SAP Basis Management Enterprise-scale end-to-end

User & Reference Guide

Cisco ACI Virtual Machine Networking

HYPERION SYSTEM 9 PERFORMANCE SCORECARD

Planning and Deploying System Center 2012 Configuration Manager

SDN Community Contribution

Creating Your First Web Dynpro Application

SAS Data Integration Studio 3.3. User s Guide

Exam Questions P

ForeScout Extended Module for ServiceNow

Oracle BI Publisher 10g R3: Fundamentals

MOC 20463C: Implementing a Data Warehouse with Microsoft SQL Server

Lesson 13: Other Tools in OrCAD Capture

Automation with Meraki Provisioning API

Siebel Application Deployment Manager Guide. Version 8.0, Rev. A April 2007

FUJITSU Cloud Service K5 SF Service Functional Overview

Techno Expert Solutions An institute for specialized studies!

Backflipt Outlook Add-in User Guide

Executing Workflows. Executing Workflows. Accessing Service Requests. This chapter contains the following sections:

<Insert Picture Here> Oracle SQL Developer: PL/SQL Support and Unit Testing

Evaluation Guide for ASP.NET Web CMS and Experience Platforms

Adeptia Suite 6.0. Quick Upgrade Guide. March 26, Page 1

An Oracle White Paper March Oracle Warehouse Builder 11gR2: Feature Groups, Licensing and Feature Usage Management

IRMIPM 40B: Patch 007 Notes

10748: Deploying System Center 2012 Configuration Manager

XD Framework (XDF) Overview. For More Information Contact BlueSpace at Tel: (512) Web:

Backflipt Outlook Add-in User Guide

SAP NetWeaver ABAP and Adobe Forms. Franklin Herbas Thomas Jung SAP NetWeaver Product Management SAP Labs

HOW THE INTEGRATION WORKS HOW THE INTEGRATION WORKS SALESFORCE

Creating Dynamic Forms with Adobe LiveCycle Designer

Transcription:

1

Use Case: Integrating Salesforce with SAP 2

High-level scenario Bi-directional data interface 3

Technical design 1 2 3 4 For this orchestration we are going to get Contracts from Salesforce and post them into SAP s Accounting module. Specifically Billing Post record in SAP Accounting. Similarly using this process as a template you can design a reverse process to get data from SAP and push the updates into Salesforce. The orchestration gets Contracts from Salesforce which are obtained by executing a separate orchestration that logs into Salesforce and gets the contracts. These are stored into a file which is then used as a source for the process flow shown above. Also refer to the attached deployable solution that can be loaded into your Adeptia instance using the Migration Utility. Description of the orchestration: 1. Salesforce_Contracts is a file that is created after running Salesforce Get Contracts process flow 2. Salesfroce_to_SAP_PostBill is a mapping that maps the Contracts to the SAP s Billing Post BAPI schema 3. SAP_Adapter is a pre-built connector that is used to connect to SAP via BAPI 4. Target is a context variable that stores the results of the SAP BAPI method execution Note: In order to execute the process you would also need to install the SAP Integration Accelerator in your Adeptia instance. This accelerator has BAPI and IDoc connectors. You can download this accelerator by going to www.adeptia.com > Solutions > SAP Integration 4

Let s run the orchestration 5

Run-time: Execute the Salesforce to SAP orchestration Execute the process flow by going to Develop > Process Flow Click on the Execute icon next to the process name highlighted below. This action will execute the process and then click on the Go to Logs to see the results. Results would show the response messages with status for each of the records that are pushed into SAP. 6

Let s build the process flow 7

Design methodology Design Configure Deploy Design a high level process flow Configure all the activities in the process flow Attach the process to an Event or Execute on-demand 8

Design: First let s create a Top level design of the solution using the Process Designer Go to Develop > Process > Process Flow Create new and in the designer window design a top-level flow by pulling the icons from the palette area. Refer to the reference video and the annotations for each activity to see how to design a process flow. Each activity performs a discreet function such as getting source data, mapping, connecting to SAP and storing response. The process of connecting to Salesforce and getting Contracts is executed separately prior to running this orchestration. For this process design the source is the Contracts data from Salesforce. Annotations 9

Configure: (Step 1) Find the SAP BAPI Function module name using the BAPI Explorer Using the SAP s BAPI Explorer interface get the name of the function module that will be used to integrate source data into SAP. For example we have chosen Accounting > Account Billing > Post 10

Configure: (Step 2) Define the schema definition of that BAPI Function in Adeptia Using Adeptia s BAPI Schema builder screen, create the schema definition of the function by Go to Monitor > My Solutions > SAP > Create Schema Provide the name and click submit. This would create a XML Input and Output schema for the particular BAPI function. These schemas are used in mapping data to and from SAP. 11

Configure: (Step 3) See the BAPI function schema in XML Schema Manage page Once the Create BAPI schema form is submitted, Adeptia will automatically create and place the Input/Output schemas under Schema > XML manage page. Here user can view all the BAPI schemas and can manage these schemas from this centralized repository. 12

Configure: (Step 4) Map Salesforce Contracts to SAP s Billing Post Input schema Go to Develop > Services > Data Transformation > Mapping Map the Salesforce Contracts source schema to the SAP BAPI function target schema. Refer to the mapping created for this use case for more details. 13

Deploy: Execute on-demand or attach the process (orchestration) to a trigger Attach the Process to an event by right-clicking on the Process name and choosing Bind Event option. Here we are manually executing the process flow. 14

Managing the activities created for this use case You can manage and view all the activities of this use case by going to Develop > Projects Click on the project named UseCase_Salesforce_to_SAP and it will show all the activities configured for this use case under its related Service categories. You can open any category to view its activities. 15

Thank You! 16