21
INTERNAL SDK 9.0: Introduction to SAP Business One Studio Suite SAP Business One Solution Architects January 2013

SAP Business One Studio Suite

  • Upload
    john

  • View
    244

  • Download
    17

Embed Size (px)

DESCRIPTION

SAP B1

Citation preview

Short Presentation Title

SDK 9.0: Introduction to SAP Business One Studio SuiteSAP Business One Solution ArchitectsJanuary 2013INTERNAL2011 SAP AG. All rights reserved.#Internal 1SAP Business One Studio SuiteSet of tools to extend SAP Business One functionalities with easy customization and streamlined Add-On development. SAP Business One Studio (abbr. Studio)A built-in and central designer for SAP Business One, integrating an upgraded version of Screen Painter and Workflow Designer, for easy Add-On development and workflow designYou can design the layout of add-on form or edit the system form easily with a manner of what you see what get.SAP Business One Studio for Microsoft Visual Studio Prerequisite: Visual Studio 2010 C# Professional edition or upper.A development environment highly integrated with Visual Studio, simplifying and streamlining Add-On development process for SAP Business One. Partners can develop add-ons by leveraging the full capability of Visual Studio such as UI design, code generation, debugging, and deployment. 2011 SAP AG. All rights reserved.#Internal 2SAP Business One Studio Suite - Target Users

ConsultantCustomer IT

Developer

SAP Business One Studio for Microsoft Visual StudioSAP Business One StudioSuite

UX Designer Zero coding Quick UI optimization and prototype Optimize the existing system and UDO form without changing any logic Quick and intuitive new UI form design Simplified Add-On development experience with highly Integrated Development Environment inside Visual Studio Intuitive Form designer and event handing for B1 Code generation Concentrate more on business logic Enabling and harmonizing the collaboration of Add-On development2011 SAP AG. All rights reserved.#Internal Typical Use Cases Case1: Consultant designs a Add-On form in Studio, a developer programs this form in Studio for VS to implement the business log.Case2: Customer IT designs and implement a UDO in Studio for VS.Case3: Developer implements a Add-On from scratch in Studio for VS.Case4: Consultant/UI designer draw a form in Studio; a developer loads it by raw API.Case5: Continue developing old SRF generated from Screen Painter in Studio for VS. 2011 SAP AG. All rights reserved.#Internal SAP Business One Studio - Highlights

Quick UI optimization or prototype Better user experience by drag & drop Cover user/UDO/system forms (compatible screen painter file format) Open platform for functions like SAP Business One Workflow2011 SAP AG. All rights reserved.#Internal SAP Business One Studio Start upOption 1: Launch from SAP Business One menus -> Tools -> SAP Business One Suites -> SAP Business One StudioOption 2: All Programs menu -> SAP Business One -> SAP Business One Studio.

2011 SAP AG. All rights reserved.#Internal SAP Business One Studio New Add-On Project

2011 SAP AG. All rights reserved.#Internal SAP Business One Studio UI Forms

Create a New Form from scratch with graphical designerModify an existing formExisting Form (open from SRF file created with Screen Painter)System Form (currently open in B1)UDO Form (UDO default form in company DB)2011 SAP AG. All rights reserved.#Internal SAP Business One Studio Create new UI Form

2011 SAP AG. All rights reserved.#Internal SAP Business One Studio Data Sources

2011 SAP AG. All rights reserved.#Internal SAP Business One Studio Add a new UDO Form to the project

Connecting to the target company The corresponding UDO default Form will be open for editing once you select a specific UDO from the list.

2011 SAP AG. All rights reserved.#Internal 11SAP Business One Studio for Microsoft Visual Studio - Highlights

Leverage Visual Studio (SAP Business One 9.0 supports C# only.) Design and develop user/UDO/system forms and event handling by drag & drop Add-On code generation based on SDK UI Object Level Event Shared input and output between Studio and Studio for VS2011 SAP AG. All rights reserved.#Internal SAP Business One Studio for Microsoft Visual Studio Start upOption 1: Launch from SAP Business One menus -> Tools -> SAP Business One Suites -> SAP Business One Studio for Microsoft Visual StudioOption 2: Launch Microsoft Visual Studio from All Programs menu

2011 SAP AG. All rights reserved.#Internal SAP Business One Studio for Microsoft Visual Studio Started from Microsoft Visual Studio -> New Project

2011 SAP AG. All rights reserved.#Internal SAP Business One Studio for Microsoft Visual Studio Add New Item Select your project -> Add New Item.

2011 SAP AG. All rights reserved.#Internal SAP Business One Studio Add New UDO Form

The corresponding UDO Form will be open for editing once you select a specific UDO from the list.

2011 SAP AG. All rights reserved.#Internal 16SAP Business One Studio UI Forms designer (I)

2011 SAP AG. All rights reserved.#Internal SAP Business One Studio UI Forms designer (II) Intuitive EventHanlder

2011 SAP AG. All rights reserved.#Internal SAP Business One Studio Events Select the Item -> Properties -> Select Event Icon

Double click on the selected Event type to have a new method createdSelect one of the available methods if a combobox is proposed.2011 SAP AG. All rights reserved.#Internal Thank You!2011 SAP AG. All rights reserved.#Internal 20No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice.Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries.Oracle and Java are registered trademarks of Oracle and/or its affiliates.UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. 2011 SAP AG. All rights reserved.SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries.Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company.Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Sybase, Inc. Sybase is an SAP company.All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG.2011 SAP AG. All rights reserved.#Internal 21