INTEGRATE. Multi-Site and International Organizations: Integration of SAP and Microsoft Dynamics NAV with SAP NetWeaver. Microsoft Dynamics TM NAV

Similar documents
Intercompany Purchasing

Microsoft Development Center Copenhagen, November News letter. Microsoft Dynamics C Service Pack 1. News letter

Item Tracking in Microsoft Dynamics

INTEGRATED. Reservations, Tracking, and Action Messages. Microsoft Dynamics NAV 5.0. Technical White Paper

Microsoft Solomon Integrated Innovation with Microsoft Office

Concur Expense Integrator

MANAGE. Jobs. Microsoft Dynamics NAV 5.0. Technical White Paper

WAREHOUSE MANAGEMENT

SAP Business One Intercompany Purchasing

PA Group USA. Master Complexity with Apparel and Textile for Microsoft Dynamics AX Microsoft Dynamics AX. White Paper

Microsoft Dynamics GP

Indirect Access Guide for SAP Installed Base Customers. April / SAP SE or an SAP affiliate company. All rights reserved.

Application Help for SAP TM Document version: SAP TM 9.2 SP CUSTOMER. Enterprise Services

E-Way bill. Microsoft Dynamics AX This document will help you learn how to extend tax configurations to meet the E-Way bill requirement.

SAP Transportation Management 9.1, Support Package 2 Enterprise Services

SAP Business One Financial Consolidation

Microsoft Business Solutions-Axapta Production enables you to flexibly manage your manufacturing processes for increased profitability.

BIT300 Integration Technology ALE

Microsoft Business Solutions Axapta Enterprise Portal makes it easy for you to connect with your business community over the Internet.

Treasury Workstation HELP.TRTMALE. Release 4.6C

Automotive Consulting Solution. Automatic Processing of Returns

INTEGRATION GUIDE. Learn about the benefits of integrating your Denali modules

Cross-System Planning Situation (CA-BFA)

FAQs on Purchase Order and Indent in Shoper 9

Welcome to the introduction of the Intercompany Integration Solution for SAP Business One. In this course, we present the highlights of the basic

Intercompany Integration Solution for SAP Business One: Overview Presentation

SAP Business One 9.0 Integration for SAP NetWeaver Overview Presentation

E-Way bill. Microsoft Dynamics AX This document will help you learn how to extend tax configurations to meet the E-Way bill requirement.

Infor LN Warehousing User Guide for the Outbound and Shipment Goods Flows

PLM400 Quality Management

Automatic Interface Regression Tests for SAP middleware and SAP Backend systems

Certificate SAP INTEGRATION CERTIFICATION

Microsoft Solutions for Security. Supporting the Windows Server 2003 Security Guide

Microsoft Dynamics AX 2012 R3 CU8. Total Compensation Statement

SAP GRC Global Trade Services 7.2 Preferred Practice US Automated Export Systems (AES)

The Architecture of SAP ERP

Connecting to SAP CAMPBELL Personnel Administration

White Paper: Master Data Syndication from SAP NW MDM to Backend SAP & Non-SAP Application via SAP NW PI

Dynamics AX Retail. Channel Management and Corporate Operations

Maintaining Stock in Branch Locations By Jon Schreibfeder

NetComTracer NCTSite

MICROSOFT DYNAMICS AX. Outbound Transportation Planning. Last Updated: March 2014 AX 2012 R3 / Version 1.0.0

Distributed Contracts (MM-PUR, MM-SRV)

Integrating SAP and Microsoft Dynamics AX Using Two-Tier Enterprise Resource Planning

Esker DeliveryWare White Paper. Best-Practice Accounts Payable Automation for SAP Solutions.

Intercompany Integration Solution for SAP Business One Intercompany Allocation

Intercompany Integration Solution for SAP Business One Overview Presentation

Business Portal for Microsoft Dynamics GP. Requisition Management Administrator s Guide Release 10.0

Scott Lowden SAP America Technical Solution Architect

Webinar SAP Application Interface Framework. Michal Krawczyk - SAP Mentor Int4

MM MM-MOB and WM-LSR Interfaces

Oracle Supply Chain Management Cloud Subject Areas for Transactional Business Intelligence in SCM 19A

Customs-related aspects of the Rotterdam Convention Switzerland s experience. Secretariat of the Rotterdam Convention. Switzerland s experience

Door Delivery Process

Release Preview Guide

Contents. 1 Introduction to SAP Extended Warehouse Management Preface... 23

Integration Framework for SAP Business One The Capabilities Overview

SharePoint Composites

Welcome to the course on the working process across branch companies.

Data Exchange Module. Vendor Invoice Import

Complementary Demo Guide

INSIGHTS. Demand Planner for Microsoft Dynamics. Product Overview. Date: November,

Processing a Calibration Inspection

Microsoft Dynamics GP. Purchase Order Processing

Certificate SAP INTEGRATION CERTIFICATION

Data Exchange Module. Vendor Invoice Import

This is a fundamental tutorial that covers the basics of SAP EWM and how to deal with its various components and sub-components.

Process Walkthrough. IS-A-DBM Scenarios. SAP Global Delivery

SAP Global License Audit and Compliance Update

Basic Data (QM-PT-BD)

Demo Script. Manufacturing Basics Classification: Internal and for Partners. SAP Business ByDesign Reference Systems. Version:

CHAPTER 7: ITEM CHARGES

Microsoft Windows SharePoint Services Microsoft Dynamics TM. AX Integration Scenarios

Novell Compliance Management Platform

Managing Direct Through Stock Inventory. Release 9.0.4

SAP Offline Order Process

GROW. From Intuit QuickBooks to Microsoft Dynamics GP: A move that makes sense for growing businesses

Gain Greater Efficiency and Control by Automating Intercompany Transactions

WINNING STRATEGIES FOR THE DISTRIBUTION INDUSTRY. Effective Inventory Analysis By Jon Schreibfeder. >> Compliments of Microsoft Business Solutions

Exact Globe Next Purchase. User Guide

MICROSOFT DYNAMICS AX 2012 R2 POTENCY MANAGEMENT DEMO SCRIPT. December 2012 Version 1.0.0

Integrating Automated Cash Collection

WHITE PAPER. Master Data Management as a Solution Using SAP MDM and Complementing Technologies

Warehouse Management in

DATASCOPE. Warehouse Management System Version 5. BROCHURE 8 > > EDI > > Asset Tracking > > Notification System > > KPI Reporting WMS FOR SYSPRO

JD Edwards EnterpriseOne General Ledger

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

Integration of SAP TM with Dangerous Goods

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

SAP Consolidated Payables Link

TM100 Processes in Transportation Management

Streamline the Way You Run Your Business Helping Small Businesses Run Simple with a Front-Office Solution

Oracle. SCM Cloud Using Receiving. Release 13 (update 17D)

DISTRIBUTION. Microsoft Dynamics NAV DISTRIBUTION IN MICROSOFT DYNAMICS NAV

Quality-Related Costs (QM-IM- IC)

December 17, 2007 SAP Discovery System version 3 English. RFID Enabled Integrated Inbound and Outbound Scenario with SAP Discovery System

Oracle Network Logistics

Microsoft Dynamics AX. Inextricably Linked. How Information Technology Helps Drive and Support Lean Manufacturing.

Oracle Value Chain Execution Cloud Implementing Supply Chain Financial Orchestration. Release 9

Business Portal for Microsoft Dynamics GP. Human Resources Management Self Service Suite Administrator s Guide Release 10.0

Transcription:

INTEGRATE Microsoft Dynamics TM NAV Multi-Site and International Organizations: Integration of SAP and Microsoft Dynamics NAV with SAP NetWeaver Technical White Paper This document is based on the integration between SAP R/3 and a Microsoft Dynamics NAV business management system in a demo environment. In particular, it focuses on integration based on the SAP NetWeaver for the mysap Business Suite. Created by Magnus Management Consulting and Qurius Updated March 2007 www.microsoft.com/dynamics/nav

Table of Contents Introduction... 3 Techniques Used... 4 Process Integration in Detail... 4 Exchange of Master Data... 5 Purchase Order Process (Replenishment)... 6 Financial Consolidation... 7 Constraints in the Demo Environment... 7 Conclusion... 8 2 MULTI-SITE AND INTERNATIONAL ORGANIZATIONS: INTEGRATION OF SAP AND MICROSOFT DYNAMICS NAV WITH SAP NETWEAVER

Introduction The Multi-Site and International Organizations concept refers to a parent or holding company that uses one business management system, which is integrated with the systems used by its individual subsidiaries or divisions (referred to as sites throughout this paper) 1. This paper describes the concept with SAP R/3 at the parent company and Microsoft Dynamics NAV at the sites, as shown in Figure 1 below. It also describes the integration scenario of the concept, the processes involved between the parent and the sites, and the technical implementation of the integration in a demo environment. In this paper, we concentrate on certain general processes carried out between the parent companies and the sites. These processes are: Exchange of master data: The parent company maintains all master data and distributes it to the sites. The master data in scope is customer master data, material master data, pricing information, and chart of accounts (financial consolidation). Purchase order process (replenishment): When a site wants to replenish its stock, it sends a purchase order to the parent company. The parent company delivers the goods, sends a delivery notification (or rejection), and finally invoices the site. Financial consolidation: At the end of a period, the site sends its financial consolidation to the parent company, which consolidates the changed G/L accounts (General Ledger accounts) of all sites. Figure 1 1 Microsoft Dynamics NAV Multi-Site and International Organizations Business White Paper (2006) 3 MULTI-SITE AND INTERNATIONAL ORGANIZATIONS: INTEGRATION OF SAP AND MICROSOFT DYNAMICS NAV WITH SAP NETWEAVER

Techniques Used To integrate the processes of a parent company and a site, a demo environment was set up as illustrated in Figure 2. The parent company uses SAP R/3 version 4.7, and the site uses Microsoft Dynamics NAV 4.0. The integration tool (integration broker) used to integrate Microsoft Dynamics NAV with SAP is SAP NetWeaver XI (SAP XI) version 3.0. Integration Between SAP R/3 and SAP XI SAP XI has been chosen as an integration platform in this demo environment. SAP XI is SAP s new integration tool and part of the NetWeaver portfolio. SAP XI has Message Mapping, queuing, and routing functionality to integrate with other business systems. The SAP XI platform is able to communicate with SAP using the SAP integration techniques: IDOCs (Intermediate Documents) and BAPIs (Business Application Programming Interface). An IDOC is a standard SAP document that contains business data. There are many standard IDOC message types available, for example, Material Master, Delivery Document, and Invoice. A BAPI contains RFCs (Remote Function Calls) that can perform actions in the SAP system, for example, creating an order or uploading a financial order. For the demo environment the standard SAP interfacing (IDOCs and BAPIs) is used as much as possible. IDOCs are used in this demo environment to interface from SAP to Microsoft Dynamics NAV, because SAP has standard functionality to generate an IDOC based on triggers within SAP. For example, when an order is handled by SAP, it can automatically generate an IDOC for notification purposes. BAPIs are good for communication to SAP, because the complexity of the input fields of a BAPI is lower than filling an IDOC with all details. Integration Between SAP XI and Microsoft Dynamics NAV SAP XI and Microsoft Dynamics NAV communicate via XML documents. Microsoft Dynamics NAV supports the XML Document Object Model (XLM DOM) and XMLport techniques to import and export data. The demo environment shows both integration techniques. A starting point for interfacing with Microsoft Dynamics NAV is to use as much Microsoft Dynamics NAV standard functionality as possible. Process Integration in Detail The processes Exchange of Master Data, Purchase Order Process, and Financial Consolidation will be described in more detail, including all sub-processes. 4 MULTI-SITE AND INTERNATIONAL ORGANIZATIONS: INTEGRATION OF SAP AND MICROSOFT DYNAMICS NAV WITH SAP NETWEAVER

Exchange of Master Data The parent company manages all master data centrally, in order to use the same information organization-wide. In the demo environment the master data that are interfaced from the parent company to the sites are: customer master data, material master data, pricing information, and the chart of accounts. The prices of the materials are sent separately to Microsoft Dynamics NAV to keep the SAP interfacing as standard as possible. Figure 3 Customer Master Data The end-customer master data will be interfaced from SAP to Microsoft Dynamics NAV. The SAP Customer Master IDOC (DEBMAS03) is used with no modifications. Each end-customer will have a SAP customer number and this same number will be used in Microsoft Dynamics NAV when an end-customer sale is made. SAP XI transforms the data to a standard Microsoft Dynamics NAV XML format. Microsoft Dynamics NAV uses the XML DOM to import (create or update) the customer master data. Material Master Data The standard SAP product master structure is used for purchasing and sales activities. Standard cost price based information is included. The material master data is sent to Microsoft Dynamics NAV with help of the IDOC MATMAS03. SAP XI transforms the data to a standard Microsoft Dynamics NAV XML format and uses the XML DOM to import (create or update) the material master. 5 MULTI-SITE AND INTERNATIONAL ORGANIZATIONS: INTEGRATION OF SAP AND MICROSOFT DYNAMICS NAV WITH SAP NETWEAVER

Pricing Information For this demo environment, only the intercompany price list is interfaced with Microsoft Dynamics NAV. The pricing information is exported to Microsoft Dynamics NAV. SAP sends an IDOC (CONDA) to Microsoft Dynamics NAV, which imports this information after SAP XI has converted it to an XML document. Also Microsoft Dynamics NAV uses the XML DOM for this interface. Chart of Accounts The chart of accounts as it is defined in SAP will be mirrored in Microsoft Dynamics NAV. A Microsoft Office Excel file with all the BS/P&L accounts will be integrated in Microsoft Dynamics NAV. This makes end-of-month financial bookings and consolidation more straightforward. The file is transferred directly to Microsoft Dynamics NAV for manual integration. This was done because it is a one-time setup and would be relatively time-consuming to process through system interfaces. Purchase Order Process (Replenishment) When a site wants to replenish its stock, it sends an internal order to the parent company. The parent processes the order and delivers the order or rejects it (with reason). Finally an invoice is created. Purchase Order Internal business rules in a sales office (site) trigger purchase activities, because in the demo environment demand planning is done locally at the sales office. A purchase order containing quantities, prices, and a required delivery date is sent from Microsoft Dynamics NAV to SAP. A standard SAP sales order is created upon receipt of a purchase order coming in from Microsoft Dynamics NAV and a SAP sales order number is automatically created if the transaction is successful. The sales order captures the Microsoft Dynamics NAV purchase order number which is used as a tracking reference number both by SAP (parent company) and Microsoft Dynamics NAV (site) throughout the business process. Microsoft Dynamics NAV sends an XML document to SAP XI with the order information and SAP XI uses a BAPI function to create the order (BAPI_SALESORDER_CREATEFROMDAT2). Delivery Notification When the sales order is created in SAP, an availability check is made to determine if there is enough stock in the warehouse to be delivered on the date requested by the sales office. If there is not enough stock on hand, a schedule line with zero confirmed quantity for that item will be created. Before the sales order is saved, a User-Exit (which is additional programming logic that was added to the sales order program) will run to check the schedule lines. If the program discovers one schedule line in the order that has zero quantity confirmed, the user exit will enter a Reason for Rejection for each item line in the order and block the whole order for delivery on the header level. This means that a complete delivery cannot be fulfilled. A Sales Order Reject message is then automatically sent to Microsoft Dynamics NAV when the sales order is saved. The mechanism for the interface uses the SAP IDOC ORDERS05. The IDOC is generated via the print program in the order document as soon as the document is saved in SAP. 6 MULTI-SITE AND INTERNATIONAL ORGANIZATIONS: INTEGRATION OF SAP AND MICROSOFT DYNAMICS NAV WITH SAP NETWEAVER

If the complete order can be delivered, a delivery is created after which a goods issue is done in SAP. The delivery note created in SAP acts as a pick request for the warehouse to pick the order. The picked quantities are then manually updated in the delivery note. A goods issue in SAP depletes the stock levels in the system and makes a financial posting to reduce the value of the stock. This usually happens when the actual physical goods leave the warehouse to be delivered. A goods issue process results in material and accounting documents being created in SAP. The creation of the delivery note, updating the pick quantities, and goods issue can be done directly in the delivery note. When the goods issue is done, the shipping notification message is automatically triggered and sent to Microsoft Dynamics NAV. The shipping notification provides a due date to Microsoft Dynamics NAV when the complete order (total quantity of all requested items) will arrive at the sales office (site). The mechanism for the interface uses a standard SAP IDOC (DELVRY01). SAP XI maps this document to a standard Microsoft Dynamics NAV document and the XMLport processes the XML document. Invoice Before the sales invoice can be created, the outbound delivery and goods issue will first have to be created in SAP because the sales invoice is delivery-based. The sales invoice message consists of the sales price for each item that has been ordered from the Microsoft Dynamics NAV sales office (site). The total amount to be paid to the parent company is calculated in Microsoft Dynamics NAV. The Microsoft Dynamics NAV purchase order number is also recorded in the sales invoice. The invoice is created manually, and it references the Microsoft Dynamics NAV purchase order. The mechanism for the sales invoice interface uses a standard SAP IDOC (INVOIC01). The IDOC is generated via the print program in the sales invoice document as soon as the document is saved. Financial Consolidation End of month consolidation takes place in SAP and is done by uploading the mutations in the GL accounts (General Ledger Accounts) from Microsoft Dynamics NAV in an XML file to SAP. SAP XI calls the BAPI BAPI_ACC_GL_POSTING_POST to do the postings on the GL accounts. Constraints in the Demo Environment The demo environment was made with a real business scenario in mind, but the following items need to be addressed in a live implementation: No exceptions and error handling are implemented in the demo environment, except order rejection (for example, partial delivery). In Microsoft Dynamics NAV, both XMLports and the XML DOM have been used to integrate with SAP XI, because XMLports has some drawbacks regarding Namespaces in XML Documents (mandatory in SAP XI). A minimum of SAP and Microsoft Dynamics NAV customization is required to implement this solution (for example, user exit in SAP, Microsoft Dynamics NAV XML DOM). 7 MULTI-SITE AND INTERNATIONAL ORGANIZATIONS: INTEGRATION OF SAP AND MICROSOFT DYNAMICS NAV WITH SAP NETWEAVER

Conclusion The Multi-Site and International Organization demo environment provides a realistic scenario of the integration between SAP R/3 and Microsoft Dynamics NAV. This demo can be used as the starting point for Multi-Site and International Organization implementations with SAP and Microsoft Dynamics NAV. It is also interesting to investigate other integration brokers between SAP and Microsoft Dynamics NAV, like Microsoft BizTalk Server and Commerce Gateway in Microsoft Dynamics NAV. About Microsoft Dynamics Microsoft Dynamics is a line of financial, customer relationship, and supply chain management solutions that help businesses work effectively. Delivered through a network of channel partners providing specialized services, these integrated, adaptable business management solutions work like and with familiar Microsoft software to streamline processes across an entire business. For more information about Microsoft Dynamics, go to www.microsoft.com/dynamics. The information contained in this document represents the current view of Microsoft Corporation on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions, this document should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. This white paper is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS DOCUMENT. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these 8 MULTI-SITE AND INTERNATIONAL ORGANIZATIONS: INTEGRATION OF SAP AND MICROSOFT DYNAMICS NAV WITH SAP NETWEAVER