Integration Framework of SAP Business One as Platform for Scenario Development January 2016 Public.

Slides:



Advertisements
Similar presentations
Travel and Expense Management Scenario Overview
Advertisements

1 Integration Made Easy Agile Integration: Connecting Salesforce With Your Enterprise.
 Corporate Profile  BOSS Overview  Current Solutions  BOSS Modules  COLORS - New BOSS Web Module  BOSS Benefits  Supplier XML Services and BOSS.
Travel and Expense Management Scenario Overview
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
SE 464: Industrial Information systems Systems Engineering Department Industrial Information System LAB 02: Introduction to SAP.
© Copyright 2008 STI INNSBRUCK Bowi.
Make your messaging reliable use it Messaging. A single and global solution Send, receive and process any type of message through the appropriate channel.
Jason Morrill NCOAUG Training Day February, 2008
SednaSpace A software development platform for all delivers SOA and BPM.
Integration Broker PeopleTools Integration Broker Steps –Introduction & terminologies –Application Server PUB/SUB services (Application Server)
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
ISMT E-200: Trends in Enterprise Information Systems Project: GLOCO – Integrated Corporate Portal Part 2 Technical Specification Team Members: Joyce Torres.
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
Lecture 6: Sun: 8/5/1435 Distributed Applications Lecturer/ Kawther Abas CS- 492 : Distributed system & Parallel Processing.
What's New in Kinetic Calendar 2.0 Jack Boespflug Kinetic Data.
IBM Global Services © 2005 IBM Corporation SAP Legacy System Migration Workbench| March-2005 ALE (Application Link Enabling)
Contoso Online services Bing Amazon etc. Enterprise applications Interactive client apps Trading partners.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
T ECHVERZE Tibco BW Online Training. I NTRODUCTION TO T IBCO BW TIBCO Business Works is an enterprise platform for implementing world-class integration.
Marketing-to-Opportunity Scenario Overview
SAP Business One 9.0 integration for SAP NetWeaver Installation and Technical Configuration 2013 March.
The Holmes Platform and Applications
Integration framework of SAP Business One Training
SAP Business One 9.0 integration for SAP NetWeaver Solution Overview
ORACLE SOA 11g ONLINE TRAINING
Architecture Review 10/11/2004
BUILD SECURE PRODUCTS AND SERVICES
Integration Framework of SAP Business One Training
Web Programming Language
Summit 2006: Knowledge is Power Steve Heister Helen Robie
SAP Overview.
Request-to-Resolve Scenario Overview
Project Management: Messages
An Introduction to Attendance on Demand
Working in the Forms Developer Environment
Featured Enhancements to the IDE & Debugger
Integration Framework of SAP Business One Training
Long Business Systems, Inc
WEB SERVICES From Chapter 19 of Distributed Systems Concepts and Design,4th Edition, By G. Coulouris, J. Dollimore and T. Kindberg Published by Addison.
SAP Business One B1iF Training
Intracompany Stock Transfer Scenario Overview
Introduction to .NET Framework Ch2 – Deitel’s Book
Marketing-to-Opportunity Scenario Overview
Speaker’s Name, SAP Month 00, 2017
PHP / MySQL Introduction
Request-to-Resolve Scenario Overview
Intracompany Stock Transfer Scenario Overview
Module 1: Getting Started
Advantages OF BDD Testing
B2B Portal Training Materials
INTAKE OF NEW PORTFOLIO AND INVOICES
Request-to-Resolve Scenario Overview
Marketing-to-Opportunity Scenario Overview
C6: Introducing Native Invocation with the OpenEdge® Adapter for Sonic™ ESB Chris James Senior Consultant.
Intracompany Stock Transfer Scenario Overview
Analysis models and design models
Marketing-to-Opportunity Scenario Overview
Over-the-Counter Sales Scenario Overview
Smart Integration Express
Request-to-Resolve Scenario Overview
WEB SERVICES From Chapter 19, Distributed Systems
B2B Portal Training Materials
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
Mark Quirk Head of Technology Developer & Platform Group
New transmission methods: Use the most adapted transmission methods.
Presentation transcript:

Integration Framework of SAP Business One as Platform for Scenario Development January 2016 Public

Agenda Introduction Scenario Development Monitoring

Introduction

Overview The integration framework is an integral part of SAP Business One. It connect SAP Business One with other applications, services and devices. Usage: Prerequisite for certain capabilities in the standard shipment of SAP Business One e.g. Mobile, SAP Crystal Dashboards, Request for Online Quotation, Web campaign, integration with SAP Customer Checkout, integration with the Ariba Network Prerequisite for SAP‘s integration solutions intercompany integration solution forSAP Business One, SAP Business One integration for SAP NetWeaver Platform for scenario development by partners e.g. to connect SAP Business One with an online shop, business networks, social networks

Key Features Integration framework covers ALL integration aspects in ONE product Message-oriented middleware Mobile server Lightweight Business Process Management Enables analysis and reporting Web browser-based user interface, access it from wherever you are Interacts with SAP HANA, Microsoft SQL server and all JDBC databases Runs on premise and in the cloud Provides a programming language addressing integration requirements Technical adapters and payload type converters provide connectivity to SAP and non-SAP systems

Benefits Lower TCO Easy to use Seamless Solution Flexibility & Agility automated processes, information sharing Easy to use Business Process Management (BPM) approach Seamless Solution SAP as single and trusted vendor Flexibility & Agility comprehensive capabilities to process messages Fast implementation Out-of-the-box content as examples Reliable Technology 10,000+ installations Community knowledge exchange among SAP partners from 124 countries

Scenario Development

Model-Driven, Declarative Approach Required basic knowledge: XML, XSLT, XPath Minimal implementation effort by focusing on scenarios development

Scenario Package and Scenario Steps Major elements in the integration framework: Scenario package consists of one or multiple scenario steps. models a business integration scenario Scenario step is a specific integration flow. models an integration process Example A company using SAP Business One has joined Ariba as a supplier (B2B network). It wants to receive sales orders from Ariba in SAP Business One. Moreover, it wants to send A/R invoices and order confirmations to Ariba. A/R Invoice Order Confirmation Sales Order

Scenario Step Structure Convert inbound XML message structure and content to XML outbound message Inbound Processing Outbound Sender 1 XML, XSLT, XPath Receiver 1 Sender 2 Receiver 2 To XML … From XML … Sender N Receiver N

Scenario Step Capabilities to develop and adapt a process step Inbound Channels SAP Business One SAP ERP Web Service HTTP File Database Internal Queue Processing Using Atoms Outbound SAP Business One SAP ERP Web Service File Database

Scenario Step Atom Example: Send Message to SAP Business One Check plausibility Activate or deactivate Atom Enter parameters Delete atom Select value Edit atom Display atom parameters Display documentation Define variables

Scenario Step Large Variety of Atoms and Functions in Processing Start end Conditional processing Iteration Include Branch, split, join Map values Control Structures Conversions System, local, global, memory, session variables Local, global, config, system type properties Global tables Queues Additional Definitions XML ◄ ► TXT XML ◄ ► JSON XML ◄ ► BIN Regex Value mappings Call SAP Business One object, function, service, send message, … RFC call Call .NET assembly Call Java class Call Web service Call URL Calls Call HTTP File/FTP read/write, DIR info Crystal report Send/receive e-mail To queue …

Testing and Debugging within Development Environment Development environment provides a test and debug mode in the design language No design break between design time and runtime Test and debug mode without involving sender and receiver systems To dive into the details of your development, click the red arrows. Apply and save necessary changes Rerun the test no generation required , ‘zero development roundtrip‘

Software Logistics Simple approach Export scenario file from development system Import scenario file in production system Benefit Simple handling and distribution of developed scenarios ZIP

Monitoring

Message Log Central point to monitor exceptions and errors of active scenarios monitoring by status to detect exceptions and errors search filters to find messages export of message log for support purpose entry point to message debugging

SAP Business One Event Log allows checking change events sent by SAP Business One with status (success, filtered, failure) check detailed information about the event and the target application that has received the event

Process Control gives an overview of all processes in integration framework enables detailed debugging and provides entry point to debugging activate or deactivate processes indicates exceptions in latest processing

Queue Monitor usually, the queue monitor is empty displays processing in integration framework internal queues

Call Monitor gives information about calls displays call inbound and outbound messages

Thank you Contact information: F name MI. L name Title Address Phone number

Appendix

Scenario Step Structure Conversion Using XSLT and XPath Open documents in XML editor and add coding Provide structure conversion information using XSLT Access values using XPath

Integration Framework Message Format The XML message the integration framework processes from one atom to the next consists of a header and a body section. Each atom contributes to the message payload. The header contains process control information, the body contains the payload. Inside the body, there are different payload sections available. The main payload sections are the following: Payload Section Description Payload/@Role=’T’ This section contains the information that has triggered the scenario step, for example, a B1 event. Payload/@Role=’S’ Sender message Payload/@Role=’R’ Receiver message Payload/@Role=’C’ This section contains information coming from a call atom, for example, a call SQL atom to enrich the data in the message

Example Integration Framework Message Information, such as, namespaces, … Header information such as receiver list, SysType properties, … Payload of the B1 event coming from the SEVT table Sender payload, inbound message Additional payload from call to enrich data; id contains unique identifier of the payload Receiver payload handed over to outbound (Payload Role=“R2”)