SlideShare una empresa de Scribd logo
1 de 63
Descargar para leer sin conexión
SAP Business One – Software Development Kit (SDK)
Mostafa Sharaf, SAP Business One Solution Architect, DACH & EMEA, SAP Germany

21st November, 2013
Introducing SAP Business One SDK

Topic 1: Introducing SAP Business One SDK
Topic 2: Data Interface API
Topic 3: User Interface API
Topic 4: SAP Business One Development Tools
Topic 5: Add-Ons Packaging & Deployment
Topic 6: SAP Business One Integration Framework
Topic 7: SAP Business One on SAP HANA
Topic 8: SAP Business One on Mobile
Topic 9: SAP Business One on Cloud
Topic 10: SAP Business One – How to

© 2013 SAP AG. All rights reserved.

Public

2
SAP Business One – Business Platform

© 2013 SAP AG. All rights reserved.

Public

3
SAP Business One – SDK Components Diagram

3rd Party
Application
5

Server

User Interface API

Client

SAP Business
One Client

Java Co

3

SAP Business One
Database

3

DI Server

Data
Interface
API
Server
License
Service

1

2

© 2013 SAP AG. All rights reserved.

UDO

4

6

6

Public

4
SAP Business One - Technology and Interfacing
SAP® Business One
Ease of Use

Continuous and integrated solution
Windows look & feel (SAP style)
Simple navigation
Ability to drill down to details
“Drag and relate” feature

Product
Architecture

Two-tier client-server architecture (fat client)
Microsoft Windows 32 based, 64 Bit supp.
Microsoft SQL Server / HANA Server

Adaptations

Customizing
Form Settings
Queries / Reports
User-Defined Tables and Fields
Linkage of input fields to queries
User-Defined Objects (UDOs)

Client
GUI

SDK (COM)

Server
Interfaces
Integration

SDK (COM)
Microsoft
SQL Server
/HANA

Services
SDK (DI Server)

RDBMS

Backup

MS Office
Integration

Microsoft Excel, Word (out)
Microsoft Outlook (in / out)

Interfaces

Email

File-based (built-in)
SOAP (HTTP/XML)
APIs (COM, web services (SOA) starting)
User-Defined objects (UDOs)
Integration (not only) to SAP systems

License

© 2013 SAP AG. All rights reserved.

Public

5
SAP Business One SDK - Motivation
Customization
capabilities are
powerful!

Partner
Add-Ons

SAP
Add-Ons

Customization
capabilities cannot
solve every
requirement.

SAP
Business One

Source code not
accessible!

Use SDK!
© 2013 SAP AG. All rights reserved.

Software
Development Kit
Public

6
SAP Business One SDK – Terminology and Packaging
The SDK consists of 2 major packages:
The Runtimes (i.e. the APIs)
The runtimes (DI API + UI API) are installed together with the SAP Business One client
application
DI API can be installed stand-alone (separate installer package available)

The documentation (samples, helpfiles, utilities) named „SDK Installation“

© 2013 SAP AG. All rights reserved.

Public

7
Introducing SAP Business One SDK

Topic 1: Introducing SAP Business One SDK
Topic 2: Data Interface API
Topic 3: User Interface API
Topic 4: SAP Business One Development Tools
Topic 5: Add-Ons Packaging & Deployment
Topic 6: SAP Business One Integration Framework
Topic 7: SAP Business One on SAP HANA
Topic 8: SAP Business One on Mobile
Topic 9: SAP Business One on Cloud
Topic 10: SAP Business One – How to

© 2013 SAP AG. All rights reserved.

Public

8
SAP Business One SDK – Data Interface API
Provides objects and methods (add, update etc.) to work on data level – installing the SAP
Business One client application is not required
Provides access to business objects (e.g. master data and transactional data) and cross
functionalities (services)
Performs the same checks as the SAP Business One client application
Links existing third-party solutions “as-is”
Use COM capable development tools (e.g. Microsoft Visual Studio)
SAP
Business One

3rd Party
Application

UDO

© 2013 SAP AG. All rights reserved.

SAP Business One
Company
Database

DI API
(or JCo
or
DI Server)
Public

9
Data Interface API – Use cases
There are a couple of scenarios where Data Interface API is engaged:
Data level integration of existing applications:
Easily read or write data from / to SAP Business One – when needed
Data Import / Export scenarios – which are not covered through SAP tools – and where the
capabilities of the SAP Business One application are not sufficient.
Depending on the architecture of the overall solution you might consider to use DI Server
though.
Handling data in an Add-On that uses UI API (see next unit) beyond UI API‘s capabilities.
Essentially writing data to the SAP Business One database by default requires usage of DI
API
Even though other techniques may be faster when it comes to reading data from the
database – usage of DI API is often a good choice regarding usability (no need to request
additional credentials etc) and data coherence (imagine that the required data might be
stored in various tables).

© 2013 SAP AG. All rights reserved.

Public

10
SAP Business One SDK – DI Server
The DI Server is designed to run on a server machine and supplies a lightweight SOAP-based access layer
Based on the DI API technology but acts as a “Server” (as a service)
Supports all business objects that are exposed by the DI API
Enables to develop SOAP-based solutions
Potential Solution to heavy duty operations (e.g. batch)
Can support larger number of clients working at the same time.

© 2013 SAP AG. All rights reserved.

Public

11
SAP Business One SDK – User Defined Object (UDO)
The User Defined Object offers partners the ability to:
Add own Business Objects to the application’s object collection.
Use the set of services that the application offers, such as:
Connect a Form to the Object; use Find, Add, and Update modes and other predefined
services.
Optionally the predefined behavior of the services can be modified and extended
through implementing a class that inherits (C++) from a business object base class in a
DLL and overriding virtual methods.

SAP Business One supports two types of main Objects:
Master Data Object
Document Object
Object Collection
Add
Find
Remove
…..
© 2013 SAP AG. All rights reserved.

UDO

New partner
object

Register the
object for
services
Public

12
Introducing SAP Business One SDK

Topic 1: Introducing SAP Business One SDK
Topic 2: Data Interface API
Topic 3: User Interface API
Topic 4: SAP Business One Development Tools
Topic 5: Add-Ons Packaging & Deployment
Topic 6: SAP Business One Integration Framework
Topic 7: SAP Business One on SAP HANA
Topic 8: SAP Business One on Mobile
Topic 9: SAP Business One on Cloud
Topic 10: SAP Business One – How to

© 2013 SAP AG. All rights reserved.

Public

13
SAP Business One SDK – User Interface API
Provides objects and methods to access screen objects of the User Interface
Provides access to internal system events of the user interface
Provides ability to modify or add menus, windows, or fields
Provides one integrated user interface

User Interface API

Use COM capable development tools (Microsoft Visual …)

3rd Party
Application

UDO

© 2013 SAP AG. All rights reserved.

SAP
Business One

SAP Business One
Company
Database

Data
Interface
API
Public

14
User Interface API – Use Cases
User Interface API is usually used to:
Reach a „seamless“ integration of additional functionality with SAP Business One
(usually requested by customers)
…including hooking on SAP Business One standard processes
…including adding own GUI elements into SAP Business One standard forms
…including adding own forms and plugging the corresponding data behind
Manipulate SAP Business One standard functionality (when standard options do not
apply to the customer‘s processes (or the branch the customer works in))
…including hiding SAP Business One GUI elements
…including blocking SAP Business One events

© 2013 SAP AG. All rights reserved.

Public

15
Introducing SAP Business One SDK

Topic 1: Introducing SAP Business One SDK
Topic 2: Data Interface API
Topic 3: User Interface API
Topic 4: SAP Business One Development Tools
Topic 5: Add-Ons Packaging & Deployment
Topic 6: SAP Business One Integration Framework
Topic 7: SAP Business One on SAP HANA
Topic 8: SAP Business One on Mobile
Topic 9: SAP Business One on Cloud
Topic 10: SAP Business One – How to

© 2013 SAP AG. All rights reserved.

Public

16
SAP Business One Studio Suite
•

SAP Business One Studio

•

SAP Business One Studio for Microsoft Visual Studio

Target Users
Developer

Suite

SAP Business One Studio for Microsoft Visual
Studio

© 2013 SAP AG. All rights reserved.

Consultant

Customer IT

UX Designer

SAP Business One Studio

Public

17
SAP Business One Studio - Highlights

Reduce development effort
Offer better user experience by drag & drop
Cover user/UDO/system forms (compatible screen painter file format)
Open platform for functions like SAP Business One Workflow
© 2013 SAP AG. All rights reserved.

Public

18
SAP 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 VS
© 2013 SAP AG. All rights reserved.

Public

19
Typical Use Cases
Case1: consultant designs a Add-On form in Studio, a developer programs this
form in Studio for VS.
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 ScreenPainter in Studio for
VS.

© 2013 SAP AG. All rights reserved.

Public

20
SAP Business One Workflow
Workflow Manager

Workflow Worklist

Workflow Monitor
It has 4 components:
Workflow Manager
Workflow Instance
Workflow Worklist
Workflow Monitor

Workflow Instance
© 2013 SAP AG. All rights reserved.

More info
http://sappartneredge.com/B1/howtoguides
Public

21
SAP Business One Workflow: Business Example

OEC Computers has dedicated users responsible for financial
relevant data at Business Partner Master Data.
Therefore, once new Business Partner Master Data is created the
responsible user should get a task to check and complete the
financial data at this new Business Partner Master Data.
Bryce the accountant, wants to get full
control of new business partners created
in the system.

OEC Computers

You tell him about the Workflow solution
in SAP Business One.

© 2013 SAP AG. All rights reserved.

Public

22
Introducing SAP Business One SDK

Topic 1: Introducing SAP Business One SDK
Topic 2: Data Interface API
Topic 3: User Interface API
Topic 4: SAP Business One Development Tools
Topic 5: Add-Ons Packaging, Deployment
Topic 6: SAP Business One Integration Framework
Topic 7: SAP Business One on SAP HANA
Topic 8: SAP Business One on Mobile
Topic 9: SAP Business One on Cloud
Topic 10: SAP Business One on – How to

© 2013 SAP AG. All rights reserved.

Public

23
Add-On Packaging
Pack Add-On components (including registration data file, setup etc.)
Create Add-On Installer, that must be 1 (one!) executable file
Provide Documentation
Describe User-defined fields and tables
Describe the User-defined objects you define in your Add-On (if applicable)
List where you modify SAP Business One standard functionality (if appropriate):
List where you interfere in the control flow of SAP Business One standard functionality (if
appropriate)

© 2013 SAP AG. All rights reserved.

Public

24
Add-On Deployment
Develop / Create Package

Compile the Add-On program
Create installation program
Create registration data file
Register / Install / Administrate

Register (and install) the Add-On
Set Company Preferences
Set User Preferences

Assign Add-On Licenses to Users (if appropriate)
Run-time

Run or Stop the Add-On
© 2013 SAP AG. All rights reserved.

Public

25
Add-On Administration
The Add-On Administration tool is designed to help administrators deploy and manage addon applications on end-users workstations.

Add-Ons assigned to
current company.
Add-Ons on the server NOT
assigned to current company.

© 2013 SAP AG. All rights reserved.

Public

26
Add-On Support 32 bits & 64bits Processing
SBO-COMMON

32 bit Addon
32 bit Addon
32bit Add-on

32 bit Addon
32 bit Addon
64bit Add-on

Add-on
Registration

64bit OS

32bit B1 Client

64bit B1 Client

32bit Add-on

32bit DIAPI

© 2013 SAP AG. All rights reserved.

32bit UIAPI
Server

64bit Add-on

64bit UIAPI
Server

Add-on
Deployment

64bit DIAPI

Public

27
License Server & System Landscape Directory (SLD)
The license service is part of the SAP Business One server tools and
can be installed on a central machine that can support multiple SAP
Business One systems and Company Databases.

CORBA

Service
Manager

config

config
Server Machine
• License

License Server
login

B1 client

© 2013 SAP AG. All rights reserved.

HTTP

Browser/
SLD Client

SLD
login

•
•
•
•
•
•
•

Server list
SSO
Db credential
Site user
Dynamic key
Encryption algorithm
Read-Only db user

Addon

Public

28
Add-Ons Licensing
The following table lists relevant licenses and what each of them allows to use.
Named

= Named user license

Conc.

= Concurrent user license

CPU

= CPU-based license

Licenses vs. Components

License
Type

UI API

DI API

DI Server

Screen
Painter

SAP AddOns

Namespace and
Add-On registration

SDK Development

Conc.

X

X

-

-

-

Yes

<(ISV) Solution License>

Named

X

X

-

-

-

-

DI Server

CPU

-

-

X

-

-

-

SAP Add-Ons (free)

Named

-

-

-

-

X

-

SDK Tools (free)

Named

-

-

-

X

-

-

SDK Implementation (free)

Conc.

X

-

-

-

-

-

Compatibility License (free)

Conc.

X

X

-

-

-

-

Historical Licenses

© 2013 SAP AG. All rights reserved.

Public

29
Introducing SAP Business One SDK

Topic 1: Introducing SAP Business One SDK
Topic 2: Data Interface API
Topic 3: User Interface API
Topic 4: SAP Business One Development Tools
Topic 5: Add-Ons Packaging & Deployment
Topic 6: SAP Business One Integration Framework
Topic 7: SAP Business One on SAP HANA
Topic 8: SAP Business One on Mobile
Topic 9: SAP Business One on Cloud
Topic 10: SAP Business One on – How to

© 2013 SAP AG. All rights reserved.

Public

30
SAP Business One Integration – B1if

B1i as the platform for integration & collaboration
Integrates business partners, employees across system environments
Unifies business processes, and automates operations across the ecosystem

Network of Solutions Supporting Network of Business and People
© 2013 SAP AG. All rights reserved.

Public

31
B1if Components

© 2013 SAP AG. All rights reserved.

Public

32
B1if Connectivity Types
B1if provides many of out-of-the-box
connectivity types
SAP Business One (DI, SQL)

Web Services
RFC, ALE,
BAPI, XI

SAP ERP (RFC / ALE/XI-PI)
SAP NetWeaver BW (RFC / SOAP)

SOAP
DI, SQL

B1if

Database systems (SQL)
HTTP any

CSV, DSV, Offset, IDE

SQL

File (CSV, Offset)
Web Services (In/Out, Sync/Async)
FTP

© 2013 SAP AG. All rights reserved.

Public

33
B1BC: Intercompany Solution
• Enables businesses running SAP Business One to manage intercompany transactions for
more than one company.
• Automatically replicates corresponding transactions across multiple company databases.
Automating the replication of such transactions significantly reduces the amount of enduser effort and manual rekeying of data to maintain intercompany trading financial
statements.

© 2013 SAP AG. All rights reserved.

Public

34
B1iSN & B1BC: Subsidiary & Intercompany integration

© 2013 SAP AG. All rights reserved.

Public

35
Introducing SAP Business One SDK

Topic 1: Introducing SAP Business One SDK
Topic 2: Data Interface API
Topic 3: User Interface API
Topic 4: SAP Business One Development Tools
Topic 5: Add-Ons Packaging & Deployment
Topic 6: SAP Business One Integration Framework
Topic 7: SAP Business One on SAP HANA
Topic 8: SAP Business One on Mobile
Topic 9: SAP Business One on Cloud
Topic 10: SAP Business One on – How to

© 2013 SAP AG. All rights reserved.

Public

36
Why SAP Business One on SAP HANA
SAP HANA technology relies on main memory for computer data storage, providing faster
and more predictable performance than database management systems that employ a
disk storage mechanism.
The analytical features powered by SAP HANA:
Perform enterprise searches based on the SAP HANA database.
Access dashboards based on the SAP HANA database.
Generate pre-defined and customized Crystal reports based on SAP HANA.
Perform Microsoft Excel interactive analysis.
Import and deploy customized SAP HANA models.

© 2013 SAP AG. All rights reserved.

Public

37
What is SAP Business One Analytics 1.1,
powered by HANA

© 2013 SAP AG. All rights reserved.

Public

38
SAP Business One Analytics 1.1, powered by HANA:
Architecture

© 2013 SAP AG. All rights reserved.

Public

39
What is SAP Business One 9.0, version for HANA

© 2013 SAP AG. All rights reserved.

Public

40
SAP Business One 9.0, version for HANA: Architecture

© 2013 SAP AG. All rights reserved.

Public

41
Introducing SAP Business One SDK

Topic 1: Introducing SAP Business One SDK
Topic 2: Data Interface API
Topic 3: User Interface API
Topic 4: SAP Business One Development Tools
Topic 5: Add-Ons Packaging & Deployment
Topic 6: SAP Business One Integration Framework
Topic 7: SAP Business One on SAP HANA
Topic 8: SAP Business One on Mobile
Topic 9: SAP Business One on Cloud
Topic 10: SAP Business One – How to

© 2013 SAP AG. All rights reserved.

Public

42
SAP Business One Mobile

© 2013 SAP AG. All rights reserved.

Public

43
Introducing SAP Business One SDK

Topic 1: Introducing SAP Business One SDK
Topic 2: Data Interface API
Topic 3: User Interface API
Topic 4: Add-Ons Packaging & Deployment
Topic 5: SAP Business One Development Tools
Topic 6: SAP Business One Integration Framework
Topic 7: SAP Business One on SAP HANA
Topic 8: SAP Business One on Mobile
Topic 9: SAP Business One on Cloud
Topic 10: SAP Business One – How to

© 2013 SAP AG. All rights reserved.

Public

44
SAP Business One Cloud

© 2013 SAP AG. All rights reserved.

Public

45
Introducing SAP Business One SDK

Topic 1: Introducing SAP Business One SDK
Topic 2: Data Interface API
Topic 3: User Interface API
Topic 4: Add-Ons Packaging & Deployment
Topic 5: SAP Business One Development Tools
Topic 6: SAP Business One Integration Framework
Topic 7: SAP Business One on SAP HANA
Topic 8: SAP Business One on Mobile
Topic 9: SAP Business One on Cloud
Topic 10: SAP Business One – How to

© 2013 SAP AG. All rights reserved.

Public

46
Partner support process
Use SAP Service Marketplace alias “sbosupport”
Partner opens a Customer message
The Global Support Center (GSC) team gets the message and answers the partner.
If needed, the message is escalated to Development support team.
There are 3 Possibilities:
1
2
3
Partner needs help in
using the feature

Support sends sample
and documentation;
Eventually a request
may be considered
„consulting“ and thus
might be billable

© 2013 SAP AG. All rights reserved.

There is a bug in
the feature

The feature doesn‘t exist in
the version the partner uses

BUG is transfered to
developement
for fix

If the feature doesn‘t already
exist in the future version,
Start a
DRQ process

Public

47
DRQ – Development Request Process
Partner that needs a feature that the API doesn‘t supply has to open a DRQ
message
DRQ - Development request for the continuous improvement of SAP Business One
Any request for changes or improvements in the system from it’s current behavior
Development requests should be handled through the DRQ process

Process
Open message for component SBO-DRQ

The Local PM will receive the DRQ messages and handle the versions content

© 2013 SAP AG. All rights reserved.

Public

48
Naming Conventions – Motivation
Partner 1

DoSomething.dll

Customer 1

DoSomething.dll

Partner 2

DoSomething.dll

© 2013 SAP AG. All rights reserved.

Public

49
Naming Conventions – Solution
Partner 1

XX_DoSomething.dll

Customer 1

XX_DoSomething.dll
YY_DoSomething.dll

Partner 2

YY_DoSomething.dll

Customer 2

XX_DoSomething.dll
YY_DoSomething.dll

© 2013 SAP AG. All rights reserved.

Public

50
SAP Business One SDK - More Information

Visit us at:
http://www.sap.com/smb
http://service.sap.com/smb
The most important source of information for developers:
The SAP Community Network (aka SAP Developer Network):
http://www.sdn.sap.com
© 2013 SAP AG. All rights reserved.

Public

51
What you can find on SDN: People like you...

© 2013 SAP AG. All rights reserved.

Public

52
What you can find on SDN: Technical information...

© 2013 SAP AG. All rights reserved.

Public

53
What you can find on SDN: Development tools

© 2013 SAP AG. All rights reserved.

Public

54
The SAP Service Marketplace
http://service.sap.com
To access, the SAP Service Marketplace you will need a login or “S-Number” (Somebody
within your organization will be able to create S-Numbers if you don’t have one yet.)
An “alias” is a URL-suffix that gives you access to a particular page on the SAP Service
Marketplace.
Example: “smb” alias is: http://service.sap.com/smb
Useful sites
http://service.sap.com/notes
http://service.sap.com/knowledgebase
http://service.sap.com/namespaces
http://service.sap.com/smb
To contact the community or use its resources go to:
https://www.sdn.sap.com/irj/sdn/businessone

© 2013 SAP AG. All rights reserved.

Public

55
a. Market Place – How to open a customer message?
www.service.sap.com/smb/sbo/support

© 2013 SAP AG. All rights reserved.

Public

56
b. Market Place - Searching for notes
To search for a note, use SAP Service Marketplace alias “notes”
(http://service.sap.com/notes)
Select “Restrict by Software Components”, then enter your selection on the
restrictions options, then after pressing Select choose the sofware component
you are looking for a note on it:
SBO-DI-API
SBO-UI-API
SBO-JAVACO
SBO-DTW
SBO-PAINTR
… etc.

Or use “SBO*” for all notes related to SAP Business One

© 2013 SAP AG. All rights reserved.

Public

57
c. Market Place – How to Download patches?

© 2013 SAP AG. All rights reserved.

Public

58
d. Market Place - How to Order License File?
License from SAP can be ordered from the SAP Service Marketplace
http://service.sap.com/licensekeys

© 2013 SAP AG. All rights reserved.

Public

59
e. Market Place - Self Learning site
“Education” site in Channel Partner Portal http://channel.sap.com

© 2013 SAP AG. All rights reserved.

Public

60
SAP Developer Network - Developer Area & Forum
Join the community at: http://sdn.sap.com

© 2013 SAP AG. All rights reserved.

Public

61
Useful Links
SAP Business One 9.0 Central Information
http://sappartneredge.com/B1/90
B1 Innovations
https://service.sap.com/smb/sbo/innovations

SAP Business One Integration Capabilities
http://sappartneredge.com/B1/b1i
SDN B1if key topic page

http://scn.sap.com/community/business-one-integration-technology
SAP Business One on SAP HANA Products

http://sappartneredge.com/B1/hana

© 2013 SAP AG. All rights reserved.

Public

62
Q&A

© 2013 SAP AG. All rights reserved.

Public

63

Más contenido relacionado

La actualidad más candente

Decoding SAP S/4HANA System Conversion
Decoding SAP S/4HANA System ConversionDecoding SAP S/4HANA System Conversion
Decoding SAP S/4HANA System ConversionAkilesh Kumaran
 
Introduction to SAP ERP
Introduction to SAP ERPIntroduction to SAP ERP
Introduction to SAP ERPhasan2000
 
“Migration to Suite of HANA”
“Migration to Suite of HANA”“Migration to Suite of HANA”
“Migration to Suite of HANA”Wise Men
 
Sap Implementation Presentation
Sap Implementation PresentationSap Implementation Presentation
Sap Implementation Presentationlarrymcc
 
Introduction to sap erp
Introduction to sap erpIntroduction to sap erp
Introduction to sap erpbabloo6
 
Sap for beginners
Sap for beginnersSap for beginners
Sap for beginnersRohit Verma
 
SAP CAR Training | Customer Activity Repository Online Training
SAP CAR Training | Customer Activity Repository Online TrainingSAP CAR Training | Customer Activity Repository Online Training
SAP CAR Training | Customer Activity Repository Online TrainingRishi1431
 
Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1Guang Ying Yuan
 

La actualidad más candente (20)

Decoding SAP S/4HANA System Conversion
Decoding SAP S/4HANA System ConversionDecoding SAP S/4HANA System Conversion
Decoding SAP S/4HANA System Conversion
 
SAP Fiori ppt
SAP Fiori pptSAP Fiori ppt
SAP Fiori ppt
 
SAP ERP Overview for Laymen
SAP ERP Overview for LaymenSAP ERP Overview for Laymen
SAP ERP Overview for Laymen
 
Sap overview
Sap overviewSap overview
Sap overview
 
Introduction to SAP ERP
Introduction to SAP ERPIntroduction to SAP ERP
Introduction to SAP ERP
 
Presentation introduction to sap
Presentation introduction to sapPresentation introduction to sap
Presentation introduction to sap
 
SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...
SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...
SUSE Technical Webinar: Build B1 apps in the Framework of the SAP and SUSE Ca...
 
Sap BusinessObjects 4
Sap BusinessObjects 4Sap BusinessObjects 4
Sap BusinessObjects 4
 
“Migration to Suite of HANA”
“Migration to Suite of HANA”“Migration to Suite of HANA”
“Migration to Suite of HANA”
 
Presentation_SAP
Presentation_SAPPresentation_SAP
Presentation_SAP
 
Sap Implementation Presentation
Sap Implementation PresentationSap Implementation Presentation
Sap Implementation Presentation
 
SAP HANA - Understanding the Basics
SAP HANA - Understanding the Basics SAP HANA - Understanding the Basics
SAP HANA - Understanding the Basics
 
Introduction to sap erp
Introduction to sap erpIntroduction to sap erp
Introduction to sap erp
 
Sap for beginners
Sap for beginnersSap for beginners
Sap for beginners
 
Presentación FIORI
Presentación FIORIPresentación FIORI
Presentación FIORI
 
SAP CAR Training | Customer Activity Repository Online Training
SAP CAR Training | Customer Activity Repository Online TrainingSAP CAR Training | Customer Activity Repository Online Training
SAP CAR Training | Customer Activity Repository Online Training
 
Sap activate overview
Sap activate overviewSap activate overview
Sap activate overview
 
Sap fiori tutorial
Sap fiori tutorialSap fiori tutorial
Sap fiori tutorial
 
Introduction to SAP Business One HANA
Introduction to SAP Business One HANAIntroduction to SAP Business One HANA
Introduction to SAP Business One HANA
 
Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1Day1 Sap Basis Overview V1 1
Day1 Sap Basis Overview V1 1
 

Destacado

Connect SAP Business One using Service Layer (HANA)
Connect SAP Business One using Service Layer (HANA)Connect SAP Business One using Service Layer (HANA)
Connect SAP Business One using Service Layer (HANA)APPSeCONNECT
 
Enterprise Cloud Computing - Analytics, Planning & Digital Boardroom
Enterprise Cloud Computing  - Analytics, Planning & Digital Boardroom  Enterprise Cloud Computing  - Analytics, Planning & Digital Boardroom
Enterprise Cloud Computing - Analytics, Planning & Digital Boardroom Jothi Periasamy
 
SAP Business One Integration Problems and Solutions - DI server DI API B1WS
SAP Business One Integration Problems and Solutions - DI server DI API B1WSSAP Business One Integration Problems and Solutions - DI server DI API B1WS
SAP Business One Integration Problems and Solutions - DI server DI API B1WSAPPSeCONNECT
 
sap overview 1.1
sap overview 1.1sap overview 1.1
sap overview 1.1umarfakih
 
How To Use Sap Business One Price Lists in 8.81
How To Use Sap Business One Price Lists in 8.81How To Use Sap Business One Price Lists in 8.81
How To Use Sap Business One Price Lists in 8.81Keith Taylor
 
SAP business one - master data 2016
SAP business one - master data 2016SAP business one - master data 2016
SAP business one - master data 2016Shiyad Ismail
 
Sap interface overview
Sap interface overviewSap interface overview
Sap interface overviewgnareshmbacwa
 
Guidelines to determine the right interface when integrating with sap systems...
Guidelines to determine the right interface when integrating with sap systems...Guidelines to determine the right interface when integrating with sap systems...
Guidelines to determine the right interface when integrating with sap systems...Alaa Karam
 
Sap Business One
Sap Business OneSap Business One
Sap Business OneRavi Jain
 
HANA SPS07 Architecture & Landscape
HANA SPS07 Architecture & LandscapeHANA SPS07 Architecture & Landscape
HANA SPS07 Architecture & LandscapeSAP Technology
 
SAP Business One; Step-by-Step Guide for Installation, configuration on Virtu...
SAP Business One; Step-by-Step Guide for Installation, configuration on Virtu...SAP Business One; Step-by-Step Guide for Installation, configuration on Virtu...
SAP Business One; Step-by-Step Guide for Installation, configuration on Virtu...Nasir Gondal
 
SAP Integration: Best Practices | MuleSoft
SAP Integration: Best Practices | MuleSoftSAP Integration: Best Practices | MuleSoft
SAP Integration: Best Practices | MuleSoftMuleSoft
 
Best Practices to Administer, Operate, and Monitor an SAP HANA System
Best Practices to Administer, Operate, and Monitor an SAP HANA SystemBest Practices to Administer, Operate, and Monitor an SAP HANA System
Best Practices to Administer, Operate, and Monitor an SAP HANA SystemSAPinsider Events
 

Destacado (20)

Connect SAP Business One using Service Layer (HANA)
Connect SAP Business One using Service Layer (HANA)Connect SAP Business One using Service Layer (HANA)
Connect SAP Business One using Service Layer (HANA)
 
SAP A1 Vs SAP B1
SAP A1 Vs SAP B1SAP A1 Vs SAP B1
SAP A1 Vs SAP B1
 
Enterprise Cloud Computing - Analytics, Planning & Digital Boardroom
Enterprise Cloud Computing  - Analytics, Planning & Digital Boardroom  Enterprise Cloud Computing  - Analytics, Planning & Digital Boardroom
Enterprise Cloud Computing - Analytics, Planning & Digital Boardroom
 
SAP Overview Details
SAP Overview DetailsSAP Overview Details
SAP Overview Details
 
SAP Business One Integration Problems and Solutions - DI server DI API B1WS
SAP Business One Integration Problems and Solutions - DI server DI API B1WSSAP Business One Integration Problems and Solutions - DI server DI API B1WS
SAP Business One Integration Problems and Solutions - DI server DI API B1WS
 
sap overview 1.1
sap overview 1.1sap overview 1.1
sap overview 1.1
 
How To Use Sap Business One Price Lists in 8.81
How To Use Sap Business One Price Lists in 8.81How To Use Sap Business One Price Lists in 8.81
How To Use Sap Business One Price Lists in 8.81
 
Chapter 01 erp sap overview erp6
Chapter 01 erp sap overview erp6Chapter 01 erp sap overview erp6
Chapter 01 erp sap overview erp6
 
SAP business one - master data 2016
SAP business one - master data 2016SAP business one - master data 2016
SAP business one - master data 2016
 
Sap modules-overview
Sap modules-overviewSap modules-overview
Sap modules-overview
 
Sap interface overview
Sap interface overviewSap interface overview
Sap interface overview
 
Guidelines to determine the right interface when integrating with sap systems...
Guidelines to determine the right interface when integrating with sap systems...Guidelines to determine the right interface when integrating with sap systems...
Guidelines to determine the right interface when integrating with sap systems...
 
Sap Business One
Sap Business OneSap Business One
Sap Business One
 
HANA SPS07 Architecture & Landscape
HANA SPS07 Architecture & LandscapeHANA SPS07 Architecture & Landscape
HANA SPS07 Architecture & Landscape
 
SAP Business One; Step-by-Step Guide for Installation, configuration on Virtu...
SAP Business One; Step-by-Step Guide for Installation, configuration on Virtu...SAP Business One; Step-by-Step Guide for Installation, configuration on Virtu...
SAP Business One; Step-by-Step Guide for Installation, configuration on Virtu...
 
Q4 2016 investor deck
Q4 2016 investor deckQ4 2016 investor deck
Q4 2016 investor deck
 
Sap b1 v2
Sap b1 v2Sap b1 v2
Sap b1 v2
 
SAP for Beginners
SAP for BeginnersSAP for Beginners
SAP for Beginners
 
SAP Integration: Best Practices | MuleSoft
SAP Integration: Best Practices | MuleSoftSAP Integration: Best Practices | MuleSoft
SAP Integration: Best Practices | MuleSoft
 
Best Practices to Administer, Operate, and Monitor an SAP HANA System
Best Practices to Administer, Operate, and Monitor an SAP HANA SystemBest Practices to Administer, Operate, and Monitor an SAP HANA System
Best Practices to Administer, Operate, and Monitor an SAP HANA System
 

Similar a Autodesk Technical Webinar: SAP Business One

SAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep DiveSAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep DiveSAP Portal
 
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...SAP HANA Cloud Platform
 
Dashboard and apps - part 1
Dashboard and apps - part 1Dashboard and apps - part 1
Dashboard and apps - part 1tasmc
 
HANA SPS07 Business Intelligence
HANA SPS07 Business Intelligence HANA SPS07 Business Intelligence
HANA SPS07 Business Intelligence SAP Technology
 
Software AG- Aadabas and Natural in the Digital Enterprise - ProcessForum Nor...
Software AG- Aadabas and Natural in the Digital Enterprise - ProcessForum Nor...Software AG- Aadabas and Natural in the Digital Enterprise - ProcessForum Nor...
Software AG- Aadabas and Natural in the Digital Enterprise - ProcessForum Nor...Software AG
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform
 
Week 1 unit 1to5 sap hana native application basics
Week 1 unit 1to5 sap hana native application basicsWeek 1 unit 1to5 sap hana native application basics
Week 1 unit 1to5 sap hana native application basicsSatya Harish
 
What's new in HANA SPS7 - SAP HANA UI Integration Services
What's new in HANA SPS7 - SAP HANA UI Integration ServicesWhat's new in HANA SPS7 - SAP HANA UI Integration Services
What's new in HANA SPS7 - SAP HANA UI Integration ServicesSAP Portal
 
SAP HANA Cloud Portal
SAP HANA Cloud PortalSAP HANA Cloud Portal
SAP HANA Cloud PortalAmir Blich
 
SAP HANA Cloud Portal - Overview Presentation
SAP HANA Cloud Portal - Overview PresentationSAP HANA Cloud Portal - Overview Presentation
SAP HANA Cloud Portal - Overview PresentationSAP Portal
 
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...Dickinson + Associates
 
Mho Web Dynpro Abap
Mho Web Dynpro AbapMho Web Dynpro Abap
Mho Web Dynpro Abapthomas_jung
 

Similar a Autodesk Technical Webinar: SAP Business One (20)

B1 90 tb1300_01
B1 90 tb1300_01B1 90 tb1300_01
B1 90 tb1300_01
 
SAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep DiveSAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep Dive
 
Notes
NotesNotes
Notes
 
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
 
SAP HANA Cloud - Virtual Bootcamp 6: SAP HANA Cloud and the use of the SAP HA...
SAP HANA Cloud - Virtual Bootcamp 6: SAP HANA Cloud and the use of the SAP HA...SAP HANA Cloud - Virtual Bootcamp 6: SAP HANA Cloud and the use of the SAP HA...
SAP HANA Cloud - Virtual Bootcamp 6: SAP HANA Cloud and the use of the SAP HA...
 
Cd168 (3)
Cd168 (3)Cd168 (3)
Cd168 (3)
 
SAP NetWeaver Gateway - Gateway Service Consumption
SAP NetWeaver Gateway - Gateway Service Consumption SAP NetWeaver Gateway - Gateway Service Consumption
SAP NetWeaver Gateway - Gateway Service Consumption
 
Dashboard and apps - part 1
Dashboard and apps - part 1Dashboard and apps - part 1
Dashboard and apps - part 1
 
HANA SPS07 Business Intelligence
HANA SPS07 Business Intelligence HANA SPS07 Business Intelligence
HANA SPS07 Business Intelligence
 
Software AG- Aadabas and Natural in the Digital Enterprise - ProcessForum Nor...
Software AG- Aadabas and Natural in the Digital Enterprise - ProcessForum Nor...Software AG- Aadabas and Natural in the Digital Enterprise - ProcessForum Nor...
Software AG- Aadabas and Natural in the Digital Enterprise - ProcessForum Nor...
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4
 
Week 1 unit 1to5 sap hana native application basics
Week 1 unit 1to5 sap hana native application basicsWeek 1 unit 1to5 sap hana native application basics
Week 1 unit 1to5 sap hana native application basics
 
What's new in HANA SPS7 - SAP HANA UI Integration Services
What's new in HANA SPS7 - SAP HANA UI Integration ServicesWhat's new in HANA SPS7 - SAP HANA UI Integration Services
What's new in HANA SPS7 - SAP HANA UI Integration Services
 
SAP HANA Cloud Portal
SAP HANA Cloud PortalSAP HANA Cloud Portal
SAP HANA Cloud Portal
 
SAP HANA Cloud Portal - Overview Presentation
SAP HANA Cloud Portal - Overview PresentationSAP HANA Cloud Portal - Overview Presentation
SAP HANA Cloud Portal - Overview Presentation
 
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
Power of the SAP HANA Platform – Integrating non-SAP data with custom HANA ap...
 
Mho Web Dynpro Abap
Mho Web Dynpro AbapMho Web Dynpro Abap
Mho Web Dynpro Abap
 
Sap Technology Outlook
Sap Technology OutlookSap Technology Outlook
Sap Technology Outlook
 
Evolve18 | Carmen Sutter & Sarah Xu | Accelerate your Digital Experience with...
Evolve18 | Carmen Sutter & Sarah Xu | Accelerate your Digital Experience with...Evolve18 | Carmen Sutter & Sarah Xu | Accelerate your Digital Experience with...
Evolve18 | Carmen Sutter & Sarah Xu | Accelerate your Digital Experience with...
 
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
Evolve 19 | Sarah Xu & Kanika Gera | Adobe I/O - Why You Need it to Execute o...
 

Más de SAP PartnerEdge program for Application Development

Más de SAP PartnerEdge program for Application Development (20)

SAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform Analytics
SAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform AnalyticsSAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform Analytics
SAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform Analytics
 
SUSE Technical Webinar – Get started with creating Lumira CVOM extensions -- ...
SUSE Technical Webinar – Get started with creating Lumira CVOM extensions -- ...SUSE Technical Webinar – Get started with creating Lumira CVOM extensions -- ...
SUSE Technical Webinar – Get started with creating Lumira CVOM extensions -- ...
 
SUSE Technical Webinar – Get started with creating Design Studio extensions -...
SUSE Technical Webinar – Get started with creating Design Studio extensions -...SUSE Technical Webinar – Get started with creating Design Studio extensions -...
SUSE Technical Webinar – Get started with creating Design Studio extensions -...
 
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
 
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
 
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
 
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
 
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
 
SUSE Technical Webinar: Introduction to Business Intelligence - the SAP and S...
SUSE Technical Webinar: Introduction to Business Intelligence - the SAP and S...SUSE Technical Webinar: Introduction to Business Intelligence - the SAP and S...
SUSE Technical Webinar: Introduction to Business Intelligence - the SAP and S...
 
SUSE Technical Webinar: Build Cloud Apps with SAP HANA Cloud Platform
SUSE Technical Webinar: Build Cloud Apps with SAP HANA Cloud PlatformSUSE Technical Webinar: Build Cloud Apps with SAP HANA Cloud Platform
SUSE Technical Webinar: Build Cloud Apps with SAP HANA Cloud Platform
 
Partner with SAP to Develop Mobile apps and capture the Mobile Market Opportu...
Partner with SAP to Develop Mobile apps and capture the Mobile Market Opportu...Partner with SAP to Develop Mobile apps and capture the Mobile Market Opportu...
Partner with SAP to Develop Mobile apps and capture the Mobile Market Opportu...
 
Microsoft Technical Webinar: SAP Mobile Platform for Windows 8 and Windows Ph...
Microsoft Technical Webinar: SAP Mobile Platform for Windows 8 and Windows Ph...Microsoft Technical Webinar: SAP Mobile Platform for Windows 8 and Windows Ph...
Microsoft Technical Webinar: SAP Mobile Platform for Windows 8 and Windows Ph...
 
Microsoft Technical Webinar - New devices for Windows 8 and Windows Phone 8, ...
Microsoft Technical Webinar - New devices for Windows 8 and Windows Phone 8, ...Microsoft Technical Webinar - New devices for Windows 8 and Windows Phone 8, ...
Microsoft Technical Webinar - New devices for Windows 8 and Windows Phone 8, ...
 
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
Microsoft Technical Webinar: Doing more with MS Office, SharePoint and Visual...
 
Mobile Apps 4 Charity
Mobile Apps 4 CharityMobile Apps 4 Charity
Mobile Apps 4 Charity
 
Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - S...
Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - S...Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - S...
Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - S...
 
Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - P...
Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - P...Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - P...
Microsoft Technical Webinar: UX/UI Design for Windows 8 & Windows Phone 8 - P...
 
Autodesk Technical Webinar: SAP HANA in-memory database
Autodesk Technical Webinar: SAP HANA in-memory databaseAutodesk Technical Webinar: SAP HANA in-memory database
Autodesk Technical Webinar: SAP HANA in-memory database
 
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 3
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 3Autodesk Technical Webinar: SAP NetWeaver Gateway Part 3
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 3
 
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 2
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 2Autodesk Technical Webinar: SAP NetWeaver Gateway Part 2
Autodesk Technical Webinar: SAP NetWeaver Gateway Part 2
 

Último

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Último (20)

DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

Autodesk Technical Webinar: SAP Business One

  • 1. SAP Business One – Software Development Kit (SDK) Mostafa Sharaf, SAP Business One Solution Architect, DACH & EMEA, SAP Germany 21st November, 2013
  • 2. Introducing SAP Business One SDK Topic 1: Introducing SAP Business One SDK Topic 2: Data Interface API Topic 3: User Interface API Topic 4: SAP Business One Development Tools Topic 5: Add-Ons Packaging & Deployment Topic 6: SAP Business One Integration Framework Topic 7: SAP Business One on SAP HANA Topic 8: SAP Business One on Mobile Topic 9: SAP Business One on Cloud Topic 10: SAP Business One – How to © 2013 SAP AG. All rights reserved. Public 2
  • 3. SAP Business One – Business Platform © 2013 SAP AG. All rights reserved. Public 3
  • 4. SAP Business One – SDK Components Diagram 3rd Party Application 5 Server User Interface API Client SAP Business One Client Java Co 3 SAP Business One Database 3 DI Server Data Interface API Server License Service 1 2 © 2013 SAP AG. All rights reserved. UDO 4 6 6 Public 4
  • 5. SAP Business One - Technology and Interfacing SAP® Business One Ease of Use Continuous and integrated solution Windows look & feel (SAP style) Simple navigation Ability to drill down to details “Drag and relate” feature Product Architecture Two-tier client-server architecture (fat client) Microsoft Windows 32 based, 64 Bit supp. Microsoft SQL Server / HANA Server Adaptations Customizing Form Settings Queries / Reports User-Defined Tables and Fields Linkage of input fields to queries User-Defined Objects (UDOs) Client GUI SDK (COM) Server Interfaces Integration SDK (COM) Microsoft SQL Server /HANA Services SDK (DI Server) RDBMS Backup MS Office Integration Microsoft Excel, Word (out) Microsoft Outlook (in / out) Interfaces Email File-based (built-in) SOAP (HTTP/XML) APIs (COM, web services (SOA) starting) User-Defined objects (UDOs) Integration (not only) to SAP systems License © 2013 SAP AG. All rights reserved. Public 5
  • 6. SAP Business One SDK - Motivation Customization capabilities are powerful! Partner Add-Ons SAP Add-Ons Customization capabilities cannot solve every requirement. SAP Business One Source code not accessible! Use SDK! © 2013 SAP AG. All rights reserved. Software Development Kit Public 6
  • 7. SAP Business One SDK – Terminology and Packaging The SDK consists of 2 major packages: The Runtimes (i.e. the APIs) The runtimes (DI API + UI API) are installed together with the SAP Business One client application DI API can be installed stand-alone (separate installer package available) The documentation (samples, helpfiles, utilities) named „SDK Installation“ © 2013 SAP AG. All rights reserved. Public 7
  • 8. Introducing SAP Business One SDK Topic 1: Introducing SAP Business One SDK Topic 2: Data Interface API Topic 3: User Interface API Topic 4: SAP Business One Development Tools Topic 5: Add-Ons Packaging & Deployment Topic 6: SAP Business One Integration Framework Topic 7: SAP Business One on SAP HANA Topic 8: SAP Business One on Mobile Topic 9: SAP Business One on Cloud Topic 10: SAP Business One – How to © 2013 SAP AG. All rights reserved. Public 8
  • 9. SAP Business One SDK – Data Interface API Provides objects and methods (add, update etc.) to work on data level – installing the SAP Business One client application is not required Provides access to business objects (e.g. master data and transactional data) and cross functionalities (services) Performs the same checks as the SAP Business One client application Links existing third-party solutions “as-is” Use COM capable development tools (e.g. Microsoft Visual Studio) SAP Business One 3rd Party Application UDO © 2013 SAP AG. All rights reserved. SAP Business One Company Database DI API (or JCo or DI Server) Public 9
  • 10. Data Interface API – Use cases There are a couple of scenarios where Data Interface API is engaged: Data level integration of existing applications: Easily read or write data from / to SAP Business One – when needed Data Import / Export scenarios – which are not covered through SAP tools – and where the capabilities of the SAP Business One application are not sufficient. Depending on the architecture of the overall solution you might consider to use DI Server though. Handling data in an Add-On that uses UI API (see next unit) beyond UI API‘s capabilities. Essentially writing data to the SAP Business One database by default requires usage of DI API Even though other techniques may be faster when it comes to reading data from the database – usage of DI API is often a good choice regarding usability (no need to request additional credentials etc) and data coherence (imagine that the required data might be stored in various tables). © 2013 SAP AG. All rights reserved. Public 10
  • 11. SAP Business One SDK – DI Server The DI Server is designed to run on a server machine and supplies a lightweight SOAP-based access layer Based on the DI API technology but acts as a “Server” (as a service) Supports all business objects that are exposed by the DI API Enables to develop SOAP-based solutions Potential Solution to heavy duty operations (e.g. batch) Can support larger number of clients working at the same time. © 2013 SAP AG. All rights reserved. Public 11
  • 12. SAP Business One SDK – User Defined Object (UDO) The User Defined Object offers partners the ability to: Add own Business Objects to the application’s object collection. Use the set of services that the application offers, such as: Connect a Form to the Object; use Find, Add, and Update modes and other predefined services. Optionally the predefined behavior of the services can be modified and extended through implementing a class that inherits (C++) from a business object base class in a DLL and overriding virtual methods. SAP Business One supports two types of main Objects: Master Data Object Document Object Object Collection Add Find Remove ….. © 2013 SAP AG. All rights reserved. UDO New partner object Register the object for services Public 12
  • 13. Introducing SAP Business One SDK Topic 1: Introducing SAP Business One SDK Topic 2: Data Interface API Topic 3: User Interface API Topic 4: SAP Business One Development Tools Topic 5: Add-Ons Packaging & Deployment Topic 6: SAP Business One Integration Framework Topic 7: SAP Business One on SAP HANA Topic 8: SAP Business One on Mobile Topic 9: SAP Business One on Cloud Topic 10: SAP Business One – How to © 2013 SAP AG. All rights reserved. Public 13
  • 14. SAP Business One SDK – User Interface API Provides objects and methods to access screen objects of the User Interface Provides access to internal system events of the user interface Provides ability to modify or add menus, windows, or fields Provides one integrated user interface User Interface API Use COM capable development tools (Microsoft Visual …) 3rd Party Application UDO © 2013 SAP AG. All rights reserved. SAP Business One SAP Business One Company Database Data Interface API Public 14
  • 15. User Interface API – Use Cases User Interface API is usually used to: Reach a „seamless“ integration of additional functionality with SAP Business One (usually requested by customers) …including hooking on SAP Business One standard processes …including adding own GUI elements into SAP Business One standard forms …including adding own forms and plugging the corresponding data behind Manipulate SAP Business One standard functionality (when standard options do not apply to the customer‘s processes (or the branch the customer works in)) …including hiding SAP Business One GUI elements …including blocking SAP Business One events © 2013 SAP AG. All rights reserved. Public 15
  • 16. Introducing SAP Business One SDK Topic 1: Introducing SAP Business One SDK Topic 2: Data Interface API Topic 3: User Interface API Topic 4: SAP Business One Development Tools Topic 5: Add-Ons Packaging & Deployment Topic 6: SAP Business One Integration Framework Topic 7: SAP Business One on SAP HANA Topic 8: SAP Business One on Mobile Topic 9: SAP Business One on Cloud Topic 10: SAP Business One – How to © 2013 SAP AG. All rights reserved. Public 16
  • 17. SAP Business One Studio Suite • SAP Business One Studio • SAP Business One Studio for Microsoft Visual Studio Target Users Developer Suite SAP Business One Studio for Microsoft Visual Studio © 2013 SAP AG. All rights reserved. Consultant Customer IT UX Designer SAP Business One Studio Public 17
  • 18. SAP Business One Studio - Highlights Reduce development effort Offer better user experience by drag & drop Cover user/UDO/system forms (compatible screen painter file format) Open platform for functions like SAP Business One Workflow © 2013 SAP AG. All rights reserved. Public 18
  • 19. SAP 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 VS © 2013 SAP AG. All rights reserved. Public 19
  • 20. Typical Use Cases Case1: consultant designs a Add-On form in Studio, a developer programs this form in Studio for VS. 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 ScreenPainter in Studio for VS. © 2013 SAP AG. All rights reserved. Public 20
  • 21. SAP Business One Workflow Workflow Manager Workflow Worklist Workflow Monitor It has 4 components: Workflow Manager Workflow Instance Workflow Worklist Workflow Monitor Workflow Instance © 2013 SAP AG. All rights reserved. More info http://sappartneredge.com/B1/howtoguides Public 21
  • 22. SAP Business One Workflow: Business Example OEC Computers has dedicated users responsible for financial relevant data at Business Partner Master Data. Therefore, once new Business Partner Master Data is created the responsible user should get a task to check and complete the financial data at this new Business Partner Master Data. Bryce the accountant, wants to get full control of new business partners created in the system. OEC Computers You tell him about the Workflow solution in SAP Business One. © 2013 SAP AG. All rights reserved. Public 22
  • 23. Introducing SAP Business One SDK Topic 1: Introducing SAP Business One SDK Topic 2: Data Interface API Topic 3: User Interface API Topic 4: SAP Business One Development Tools Topic 5: Add-Ons Packaging, Deployment Topic 6: SAP Business One Integration Framework Topic 7: SAP Business One on SAP HANA Topic 8: SAP Business One on Mobile Topic 9: SAP Business One on Cloud Topic 10: SAP Business One on – How to © 2013 SAP AG. All rights reserved. Public 23
  • 24. Add-On Packaging Pack Add-On components (including registration data file, setup etc.) Create Add-On Installer, that must be 1 (one!) executable file Provide Documentation Describe User-defined fields and tables Describe the User-defined objects you define in your Add-On (if applicable) List where you modify SAP Business One standard functionality (if appropriate): List where you interfere in the control flow of SAP Business One standard functionality (if appropriate) © 2013 SAP AG. All rights reserved. Public 24
  • 25. Add-On Deployment Develop / Create Package Compile the Add-On program Create installation program Create registration data file Register / Install / Administrate Register (and install) the Add-On Set Company Preferences Set User Preferences Assign Add-On Licenses to Users (if appropriate) Run-time Run or Stop the Add-On © 2013 SAP AG. All rights reserved. Public 25
  • 26. Add-On Administration The Add-On Administration tool is designed to help administrators deploy and manage addon applications on end-users workstations. Add-Ons assigned to current company. Add-Ons on the server NOT assigned to current company. © 2013 SAP AG. All rights reserved. Public 26
  • 27. Add-On Support 32 bits & 64bits Processing SBO-COMMON 32 bit Addon 32 bit Addon 32bit Add-on 32 bit Addon 32 bit Addon 64bit Add-on Add-on Registration 64bit OS 32bit B1 Client 64bit B1 Client 32bit Add-on 32bit DIAPI © 2013 SAP AG. All rights reserved. 32bit UIAPI Server 64bit Add-on 64bit UIAPI Server Add-on Deployment 64bit DIAPI Public 27
  • 28. License Server & System Landscape Directory (SLD) The license service is part of the SAP Business One server tools and can be installed on a central machine that can support multiple SAP Business One systems and Company Databases. CORBA Service Manager config config Server Machine • License License Server login B1 client © 2013 SAP AG. All rights reserved. HTTP Browser/ SLD Client SLD login • • • • • • • Server list SSO Db credential Site user Dynamic key Encryption algorithm Read-Only db user Addon Public 28
  • 29. Add-Ons Licensing The following table lists relevant licenses and what each of them allows to use. Named = Named user license Conc. = Concurrent user license CPU = CPU-based license Licenses vs. Components License Type UI API DI API DI Server Screen Painter SAP AddOns Namespace and Add-On registration SDK Development Conc. X X - - - Yes <(ISV) Solution License> Named X X - - - - DI Server CPU - - X - - - SAP Add-Ons (free) Named - - - - X - SDK Tools (free) Named - - - X - - SDK Implementation (free) Conc. X - - - - - Compatibility License (free) Conc. X X - - - - Historical Licenses © 2013 SAP AG. All rights reserved. Public 29
  • 30. Introducing SAP Business One SDK Topic 1: Introducing SAP Business One SDK Topic 2: Data Interface API Topic 3: User Interface API Topic 4: SAP Business One Development Tools Topic 5: Add-Ons Packaging & Deployment Topic 6: SAP Business One Integration Framework Topic 7: SAP Business One on SAP HANA Topic 8: SAP Business One on Mobile Topic 9: SAP Business One on Cloud Topic 10: SAP Business One on – How to © 2013 SAP AG. All rights reserved. Public 30
  • 31. SAP Business One Integration – B1if B1i as the platform for integration & collaboration Integrates business partners, employees across system environments Unifies business processes, and automates operations across the ecosystem Network of Solutions Supporting Network of Business and People © 2013 SAP AG. All rights reserved. Public 31
  • 32. B1if Components © 2013 SAP AG. All rights reserved. Public 32
  • 33. B1if Connectivity Types B1if provides many of out-of-the-box connectivity types SAP Business One (DI, SQL) Web Services RFC, ALE, BAPI, XI SAP ERP (RFC / ALE/XI-PI) SAP NetWeaver BW (RFC / SOAP) SOAP DI, SQL B1if Database systems (SQL) HTTP any CSV, DSV, Offset, IDE SQL File (CSV, Offset) Web Services (In/Out, Sync/Async) FTP © 2013 SAP AG. All rights reserved. Public 33
  • 34. B1BC: Intercompany Solution • Enables businesses running SAP Business One to manage intercompany transactions for more than one company. • Automatically replicates corresponding transactions across multiple company databases. Automating the replication of such transactions significantly reduces the amount of enduser effort and manual rekeying of data to maintain intercompany trading financial statements. © 2013 SAP AG. All rights reserved. Public 34
  • 35. B1iSN & B1BC: Subsidiary & Intercompany integration © 2013 SAP AG. All rights reserved. Public 35
  • 36. Introducing SAP Business One SDK Topic 1: Introducing SAP Business One SDK Topic 2: Data Interface API Topic 3: User Interface API Topic 4: SAP Business One Development Tools Topic 5: Add-Ons Packaging & Deployment Topic 6: SAP Business One Integration Framework Topic 7: SAP Business One on SAP HANA Topic 8: SAP Business One on Mobile Topic 9: SAP Business One on Cloud Topic 10: SAP Business One on – How to © 2013 SAP AG. All rights reserved. Public 36
  • 37. Why SAP Business One on SAP HANA SAP HANA technology relies on main memory for computer data storage, providing faster and more predictable performance than database management systems that employ a disk storage mechanism. The analytical features powered by SAP HANA: Perform enterprise searches based on the SAP HANA database. Access dashboards based on the SAP HANA database. Generate pre-defined and customized Crystal reports based on SAP HANA. Perform Microsoft Excel interactive analysis. Import and deploy customized SAP HANA models. © 2013 SAP AG. All rights reserved. Public 37
  • 38. What is SAP Business One Analytics 1.1, powered by HANA © 2013 SAP AG. All rights reserved. Public 38
  • 39. SAP Business One Analytics 1.1, powered by HANA: Architecture © 2013 SAP AG. All rights reserved. Public 39
  • 40. What is SAP Business One 9.0, version for HANA © 2013 SAP AG. All rights reserved. Public 40
  • 41. SAP Business One 9.0, version for HANA: Architecture © 2013 SAP AG. All rights reserved. Public 41
  • 42. Introducing SAP Business One SDK Topic 1: Introducing SAP Business One SDK Topic 2: Data Interface API Topic 3: User Interface API Topic 4: SAP Business One Development Tools Topic 5: Add-Ons Packaging & Deployment Topic 6: SAP Business One Integration Framework Topic 7: SAP Business One on SAP HANA Topic 8: SAP Business One on Mobile Topic 9: SAP Business One on Cloud Topic 10: SAP Business One – How to © 2013 SAP AG. All rights reserved. Public 42
  • 43. SAP Business One Mobile © 2013 SAP AG. All rights reserved. Public 43
  • 44. Introducing SAP Business One SDK Topic 1: Introducing SAP Business One SDK Topic 2: Data Interface API Topic 3: User Interface API Topic 4: Add-Ons Packaging & Deployment Topic 5: SAP Business One Development Tools Topic 6: SAP Business One Integration Framework Topic 7: SAP Business One on SAP HANA Topic 8: SAP Business One on Mobile Topic 9: SAP Business One on Cloud Topic 10: SAP Business One – How to © 2013 SAP AG. All rights reserved. Public 44
  • 45. SAP Business One Cloud © 2013 SAP AG. All rights reserved. Public 45
  • 46. Introducing SAP Business One SDK Topic 1: Introducing SAP Business One SDK Topic 2: Data Interface API Topic 3: User Interface API Topic 4: Add-Ons Packaging & Deployment Topic 5: SAP Business One Development Tools Topic 6: SAP Business One Integration Framework Topic 7: SAP Business One on SAP HANA Topic 8: SAP Business One on Mobile Topic 9: SAP Business One on Cloud Topic 10: SAP Business One – How to © 2013 SAP AG. All rights reserved. Public 46
  • 47. Partner support process Use SAP Service Marketplace alias “sbosupport” Partner opens a Customer message The Global Support Center (GSC) team gets the message and answers the partner. If needed, the message is escalated to Development support team. There are 3 Possibilities: 1 2 3 Partner needs help in using the feature Support sends sample and documentation; Eventually a request may be considered „consulting“ and thus might be billable © 2013 SAP AG. All rights reserved. There is a bug in the feature The feature doesn‘t exist in the version the partner uses BUG is transfered to developement for fix If the feature doesn‘t already exist in the future version, Start a DRQ process Public 47
  • 48. DRQ – Development Request Process Partner that needs a feature that the API doesn‘t supply has to open a DRQ message DRQ - Development request for the continuous improvement of SAP Business One Any request for changes or improvements in the system from it’s current behavior Development requests should be handled through the DRQ process Process Open message for component SBO-DRQ The Local PM will receive the DRQ messages and handle the versions content © 2013 SAP AG. All rights reserved. Public 48
  • 49. Naming Conventions – Motivation Partner 1 DoSomething.dll Customer 1 DoSomething.dll Partner 2 DoSomething.dll © 2013 SAP AG. All rights reserved. Public 49
  • 50. Naming Conventions – Solution Partner 1 XX_DoSomething.dll Customer 1 XX_DoSomething.dll YY_DoSomething.dll Partner 2 YY_DoSomething.dll Customer 2 XX_DoSomething.dll YY_DoSomething.dll © 2013 SAP AG. All rights reserved. Public 50
  • 51. SAP Business One SDK - More Information Visit us at: http://www.sap.com/smb http://service.sap.com/smb The most important source of information for developers: The SAP Community Network (aka SAP Developer Network): http://www.sdn.sap.com © 2013 SAP AG. All rights reserved. Public 51
  • 52. What you can find on SDN: People like you... © 2013 SAP AG. All rights reserved. Public 52
  • 53. What you can find on SDN: Technical information... © 2013 SAP AG. All rights reserved. Public 53
  • 54. What you can find on SDN: Development tools © 2013 SAP AG. All rights reserved. Public 54
  • 55. The SAP Service Marketplace http://service.sap.com To access, the SAP Service Marketplace you will need a login or “S-Number” (Somebody within your organization will be able to create S-Numbers if you don’t have one yet.) An “alias” is a URL-suffix that gives you access to a particular page on the SAP Service Marketplace. Example: “smb” alias is: http://service.sap.com/smb Useful sites http://service.sap.com/notes http://service.sap.com/knowledgebase http://service.sap.com/namespaces http://service.sap.com/smb To contact the community or use its resources go to: https://www.sdn.sap.com/irj/sdn/businessone © 2013 SAP AG. All rights reserved. Public 55
  • 56. a. Market Place – How to open a customer message? www.service.sap.com/smb/sbo/support © 2013 SAP AG. All rights reserved. Public 56
  • 57. b. Market Place - Searching for notes To search for a note, use SAP Service Marketplace alias “notes” (http://service.sap.com/notes) Select “Restrict by Software Components”, then enter your selection on the restrictions options, then after pressing Select choose the sofware component you are looking for a note on it: SBO-DI-API SBO-UI-API SBO-JAVACO SBO-DTW SBO-PAINTR … etc. Or use “SBO*” for all notes related to SAP Business One © 2013 SAP AG. All rights reserved. Public 57
  • 58. c. Market Place – How to Download patches? © 2013 SAP AG. All rights reserved. Public 58
  • 59. d. Market Place - How to Order License File? License from SAP can be ordered from the SAP Service Marketplace http://service.sap.com/licensekeys © 2013 SAP AG. All rights reserved. Public 59
  • 60. e. Market Place - Self Learning site “Education” site in Channel Partner Portal http://channel.sap.com © 2013 SAP AG. All rights reserved. Public 60
  • 61. SAP Developer Network - Developer Area & Forum Join the community at: http://sdn.sap.com © 2013 SAP AG. All rights reserved. Public 61
  • 62. Useful Links SAP Business One 9.0 Central Information http://sappartneredge.com/B1/90 B1 Innovations https://service.sap.com/smb/sbo/innovations SAP Business One Integration Capabilities http://sappartneredge.com/B1/b1i SDN B1if key topic page http://scn.sap.com/community/business-one-integration-technology SAP Business One on SAP HANA Products http://sappartneredge.com/B1/hana © 2013 SAP AG. All rights reserved. Public 62
  • 63. Q&A © 2013 SAP AG. All rights reserved. Public 63