Integration Framework for SAP Business One Timer-Based Inbound Adapter

Similar documents
Integration Framework for SAP Business One

Complementary Demo Guide

Complementary Demo Guide

SAP Education: Reporting Access User Guide

SAP Solution Manager Focused Insights Setup for ST-OST SP4. AGS Solution Manager SAP Labs France

FAQs Lead Management SAP Hybris Cloud for Customer PUBLIC

SAP Hybris Marketing Cloud Implementation Steps for 1711

CLD900. SAP Cloud Platform, Integration Service, Overview COURSE OUTLINE. Course Version: 16 Course Duration: 3 Day(s)

FAQs Opportunity Management SAP Hybris Cloud for Customer PUBLIC

S4F05. Asset Accounting in SAP S/4HANA: Customizing and Conversion COURSE OUTLINE. Course Version: 05 Course Duration: 2 Day(s)

PLM560. SAP Product Lifecycle Costing COURSE OUTLINE. Course Version: 02 Course Duration: 2 Day(s)

SG IR8A/IR8E/IR8S Form 2014 new layout (PDF) Configuration document

PLM310 Maintenance and Service Processing: Preventive

Intercompany Integration Solution for SAP Business One Centralized Payment

FAQs C4C to Lumira Integration SAP Hybris Cloud for Customer PUBLIC

S4DEV. Hands-on Introduction to Application Programming on SAP S/4HANA COURSE OUTLINE. Course Version: 10 Course Duration: 3 Day(s)

SAP Business One Financial Consolidation

PLM210. Master Data Configuration in SAP Project System COURSE OUTLINE. Course Version: 16 Course Duration: 2 Day(s)

GTS200. Configuring SAP Global Trade Services COURSE OUTLINE. Course Version: 15 Course Duration: 3 Day(s)

THR94. SAP SuccessFactors Employee Central Time Off COURSE OUTLINE. Course Version: 64 Course Duration: 3 Day(s)

S4H01. Introduction to SAP S/4HANA COURSE OUTLINE. Course Version: 03 Course Duration: 2 Day(s)

SM255. Change Request Management with SAP Solution Manager Configuration COURSE OUTLINE. Course Version: 18 Course Duration: 5 Day(s)

Global Trade Management

FAQs Sales Order SAP Hybris Cloud for Customer PUBLIC

S4F00. Overview of Financials in SAP S/4HANA COURSE OUTLINE. Course Version: 08 Course Duration: 2 Day(s)

C4C14 SAP Service Cloud

Automated VAT Adjustment for Payments with PPD - Workaround

Week 1 Unit 1: Introducing SAP Screen Personas

S4F03. Conversion of Accounting to SAP S/4HANA COURSE OUTLINE. Course Version: 08 Course Duration: 2 Day(s)

S4F41. Implementing Cash Management in SAP S/4HANA COURSE OUTLINE. Course Version: 06 Course Duration: 5 Day(s)

Week 1 Unit 5: Application Example: Natural Language Processing

Complementary Demo Guide

S4F40 Cash Management in SAP S/4HANA

Intercompany Integration Solution for SAP Business One Intercompany Reporting

S4525. Consumption-Based Planning and Forecasting in SAP S/4HANA COURSE OUTLINE. Course Version: 09 Course Duration:

Installation The Intercompany Integration Solution for SAP Business One

opensap Find Your Path to SAP S/4HANA Try it Yourself

S4F23. Product Cost Planning in SAP S/4HANA COURSE OUTLINE. Course Version: 06 Course Duration: 3 Day(s)

S4H01 SAP Business Suite to SAP S/4HANA Delta

E2E600. Implementation Projects with SAP Solution Manager 7.2 COURSE OUTLINE. Course Version: 18 Course Duration: 5 Day(s)

EWM130. Production Integration with SAP EWM COURSE OUTLINE. Course Version: 16 Course Duration: 2 Day(s)

Advanced Returns Management: Store Return to Another Location/Distribution Center. SAP Best Practices for Retail

SM72D. SAP Solution Manager 7.2 Delta Training COURSE OUTLINE. Course Version: 17 Course Duration: 3 Day(s)

SAP CUSTOMER CHECKOUT BUSINESS ONE INTEGRATION FRAMEWORK SCENARIO EXTENSION GUIDE

SAP SuccessFactors Compensation

S4F80 SAP BPC Optimized for SAP S/4HANA

BOAN15. VBA Programming in SAP BusinessObjects Analysis Edition for Microsoft Office COURSE OUTLINE. Course Version: 17 Course Duration: 1 Day(s)

S4SD1. SAP S/4HANA Sales - Functions & Innovations COURSE OUTLINE. Course Version: 05 Course Duration: 1 Day(s)

DS50. Managing Data Quality with SAP Information Steward COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

SAP Offline Order Process

S4F29 Profitability Analysis in SAP S/4HANA

S4F01 Financial Accounting in SAP S/4HANA for SAP ERP FI Professionals

FS250. Bank Analyzer Overview in Banking Services from SAP 9.0 COURSE OUTLINE. Course Version: 15 Course Duration: 1 Day(s)

S4F01. Financial Accounting in SAP S/ 4HANA COURSE OUTLINE. Course Version: 03 Course Duration: 2 Day(s)

S4615. SAP S/4HANA Sales - Invoice Processing COURSE OUTLINE. Course Version: 08 Course Duration: Minutes

UX102. Introduction to SAP User Experience UIs for Application Consultants COURSE OUTLINE. Course Version: 02 Course Duration: 2 Day(s)

C4C12 SAP Hybris Sales Cloud

S4H00 SAP S/4HANA Overview

ACT200 Agile Project Delivery

ACT200 Agile Project Delivery

BIT665 SAP Information Lifecycle Management (SAP ILM)

S4220 Production Planning in SAP S/4HANA

UX102. Introduction to SAP User Experience UIs for Application Consultants COURSE OUTLINE. Course Version: 03 Course Duration: 2 Day(s)

PLM315 Customizing Maintenance Processing

S4F02. Management Accounting in SAP S/4HANA COURSE OUTLINE. Course Version: 05 Course Duration: 3 Day(s)

S4H00 S/4HANA Overview

EWM Labor Management How-to Guide: Structuring BRFplus content for multiple warehouse numbers INTERNAL

The Supplier Enablement Service for SAP Ariba Solutions. Overview of Enablement and Transacting Statuses. SAP Ariba Solutions 1 / 5

IBP100 SAP IBP Overview

Overhead Cost Accounting Actual. SAP Best Practices

S4H100. SAP S/4HANA Implementation Scenarios COURSE OUTLINE. Course Version: 05 Course Duration: 3 Day(s)

Intercompany Integration Solution for SAP Business One Discover How the Intercompany Solution Enables Financial Data Consolidation & Provides

Manage Global Product Compliance Throughout the Product Lifecycle

S4225. SAP S/4HANA Production Orders COURSE OUTLINE. Course Version: 09 Course Duration: 5 Day(s)

S4F01 Financial Accounting in SAP S/4HANA for SAP ERP FI Professionals

S4600 Business Processes in SAP S/4HANA Sales

S4600 Business Processes in SAP S/4HANA Sales

Automotive Consulting Solution. Print Forms for the JIT/JIS process Renault L3PS

S4F22. Cost Center and Internal Order Accounting in SAP S/4HANA COURSE OUTLINE. Course Version: 08 Course Duration: 5 Day(s)

SAP Global Certification Digital Badges Step-by-Step Guide

S4F80 SAP BPC Optimized for SAP S/4HANA

Tabular Maintenance SAP Product Structure Management

How to Navigate the SAP SuccessFactors Community

ACT100 SAP Activate Methodology

Intercompany Integration Solution for SAP Business One Intercompany Integration Solution vs. Multiple Branches: How to Decide?

How SMBs Can Gain BIG Advantages With Connected Travel and Expenses.

FAQs CRM / ERP Integration with SAP Hybris Cloud for Customer SAP Hybris Cloud for Customer PUBLIC

SAP Enterprise Support Advisory Council SAP S/4HANA Cloud Work Stream

SAPX03. SAP Fiori Implementation, Administration and Configuration COURSE OUTLINE. Course Version: 15 Course Duration: 5 Day(s)

M10 SAP MII for Batch Manufacturing for Process Industry. Process Diagram

FAQs CTI Integration with SAP Hybris Cloud for Customer SAP Hybris Cloud for Customer PUBLIC

HR110. Business Processes in HCM Payroll COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

Integration Framework for SAP Business One

5 Steps for Using AI to Avoid Bias in Decision Making

ADM100. System Administration I for SAP S/4HANA and SAP Business Suite COURSE OUTLINE. Course Version: 19 Course Duration:

Gain Greater Efficiency and Control by Automating Intercompany Transactions

S4PR1 SAP S/4HANA Sourcing & Procurement - Functions & Innovations

UX100 SAP Fiori - Foundation

EG5 - Production Integration - Component Consumption and Receipt from Production. Process Diagram

S4F10. Business Processes in Financial Accounting in SAP S/4HANA COURSE OUTLINE. Course Version: 08 Course Duration: 5 Day(s)

Transcription:

Integration Framework for SAP Business One Timer-Based Inbound Adapter PUBLIC Global Roll-Out January 2019, Vinita Yadav Note: The example templates in this document are not officially supported by SAP.

TABLE OF CONTENTS 1. PREREQUISITES... 3 1.1. Create a Scenario Package... 3 1.2. Create a Scenario Step... 3 2. DEFINE TIMER-BASED CALL IN INBOUND... 3 2.1. Scenario Step Design Inbound Channel- Timer... 4 2.2. Outbound Chanel... 4 3. GET CUSTOMER DATA FROM A DATABASE TABLE... 5 3.1. Add an Atom to Scenario Step Processing... 5 3.2. Configure the Functional Processing Atom... 5 3.3. Customize the final atom XSL Transformation... 6 4. SCENARIO STEP DEFINITION TEST CONFIGURATION... 6 4.1. Scenario Step Definition Test- Result... 7 5. ACTIVATE SCENARIO PACKAGE... 7 6. TRIGGERING THE SCENARIO STEPS... 8 2

Timer-Based Inbound (Void- Inbound) With timer-based inbound, you can use the integration framework to check, for example, if a record is available in a database table. If a record exists, the integration framework triggers the scenario step processing. The integration framework controls the timer-based inbound processing using parameters of the inbound definition of the scenario step. 1. PREREQUISITES 1.1. Create a Scenario Package To create a scenario package in the integration framework for SAP Business One, please refer to the opensap course In Action - Integration Framework for SAP Business One. In the Week 2 and Unit 1 chapter, you learn how to create a scenario package. 1.2. Create a Scenario Step To create a scenario step in the integration framework for SAP Business One, please refer to the opensap course In Action - Integration Framework for SAP Business One. In the Week 2 and Unit 1 chapter, you learn how to create a scenario step. Please refer to the sample sap.getcustomerlist scenario step available in the sap.in.void scenario package 2. DEFINE TIMER-BASED CALL IN INBOUND To define the inbound definition of the scenario step, select Scenarios Step Design [Inbound] [Channel]. The integration framework uses the following parameters to control inbound processing: Inbound Type = Void Process Mode = Asynchronous Process Trigger = Timer 3

Identification Method = Void Identification Parameter = n.a. Identifier = Identifier of the scenario step. Identification Namespace = We can additionally provide a namespace. 2.1. Scenario Step Design Inbound Channel- Timer Define when and how often the scenario step checks, if the trigger for the scenario step is available. You can adjust the timer settings according to your specific requirements. Note: This step is triggered every hour at the fifth, tenth and fifteenth minute. 2.2. Outbound Chanel To define the outbound definition of the scenario step, select Scenarios Step Design [Outbound] Select Void at [Outbound channel]. 4

3. GET CUSTOMER DATA FROM A DATABASE TABLE The chapter guides you through the procedure to retrieve customer data from a database table. 3.1. Add an Atom to Scenario Step Processing In this example, we have taken Call SQL atom. To add the atom to the process flow: (1) Press the [Add] button on the Start atom to insert a new functional processing atom. (2) In the New Flow Atom field, select the Call SQL value. (3) Click Add. (4) Click Close. 3.2. Configure the Functional Processing Atom To configure the processing atom: (1) Press the [Change Configuration] button. (2) In the SysId field, select the SAP Business One system entry. In the Default SQL Statement field, enter the SQL query. Finally press the [Save] button. 5

3.3. Customize the final atom XSL Transformation Click the XSL Transformation Atom (xform). The integration framework opens the Embedded XML Editor to edit the XSL file. In the XSL file, change the transform template accordingly: <xsl:template name="transform"> <xsl:attribute name="pltype">htm</xsl:attribute> <xsl:for-each select="/vpf:msg/vpf:body/vpf:payload[./@id=&apos;atom1&apos;]/jdbc:resultset/jdbc:row[strin g-length (./jdbc:address)>0]"> <Result> <xsl:value-of select="./jdbc:cardcode"/> <xsl:value-of select="./jdbc:cardname"/> <xsl:value-of select="./jdbc:address"/> </Result> </xsl:for-each> </xsl:template> The final transformation atom provides CardCode, CardName and Address of the retrieved database record. 4. SCENARIO STEP DEFINITION TEST CONFIGURATION Follow the procedure for the scenario step test: Click Test button to open the Scenario Step Definition -Test. 6

In the B1 System for Test User field, select an SAP Business One system from SLD. Press the [Save] button. 4.1. Scenario Step Definition Test- Result (1) Click the Run button. (2) The transaction ID is generated (3) Click the Result button. (4) We can see the result of the final atom XSL conversion. 5. ACTIVATE SCENARIO PACKAGE Follow the steps to activate the scenario package. 7

(1) In the Scenario Package Identifier field, select your scenario package. (2) Click the Steps button. (3) Select the Activate checkbox for the selected scenario steps. (4) Press the [Save] button. (5) Click the Activate button to activate the scenario. 6. TRIGGERING THE SCENARIO STEPS Once the scenario package is activated, the integration framework provides the trigger of the scenario steps. To display the trigger of the scenario steps, choose Scenarios Control, and for your scenario package, click the [Trigger] button. After triggering the scenario step, you can see the corresponding message log in Monitoring Message Log. 8

www.sap.com/contactsap 2018 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE s or its affiliated companies strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, and they should not be relied upon in making purchasing decisions. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies. See http://www.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.