martin heigl chief technical officer be.as industry solutions produktuntegriertes servicesystem...
TRANSCRIPT
Martin HeiglChief Technical Officer
be.as Industry SolutionsProduktuntegriertes Servicesystem
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 2
beas group and be.as Industry Solutions –at a glance
beas group AG > 25 years experience Software development for small and
mid-sized manufacturing enterprises 2002 decision to develop be.as Specially designed for SAP® Business One beas support centers in Germany, Spain, China, USA, Brazil, India, Austria Global partner network in place 6 of 7 / 18 of 22 global top SAP B1 partners market be.as (SAP 2013 revenue ranking)
s
be.as Industry Solutions 2003 first live customer in Germany 2004, 2009, 2012 SAP certification of be.as Manufacturing 2010 SAP certification of „Qualified for SAP Business One“ > 800 customers in 40 countries > 14‘000 be.as users and more than 27‘000 SAP® Business One users (June 2014) 15 supported language versions
beas group agZürich
Switzerland
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 33
beas group is the most successful SAP Business One Software Solution Partner (SSP) worldwide. As follows the SAP Global Awards 2010, 2011, 2012 and 2013
SAP Pinnacle Awards Finalist 2011 Categorie „Software Solution Innovator of the Year“
Global SSP of the year 2010, 2011, 2012, 2013 in „Sales Excellence – Revenue“
Global SSP of the year 2012 in „New Names“
Global SSP of the year 2011, 2012, 2013
SAP Global Awards 2010 / 2011 / 2012 / 2013 – for beas group
SAP® Business OneGlobal Solution Partner
of the Year 2012
New Names
SAP® Business OneGlobal Solution Partner of the Year
2010, 2011, 2012, 2013
Sales Excellence - Revenue
Goes to the partner that has achieved the greatest overall contribution to revenue during
2010, 2011, 2012, 2013
Global SSP of the Year 2011, 2012, 2013
Goes to the partner with the
best combination of sales, partner
support and programs, quality
and innovation
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 4
be.as Modules – developed to build Industry Solutions
Office
CRM
ERP
Marketing Sales Service
ConfigurableSoftwareModules withbe.as configuration wizard
Standardizedmethod ofimplemen-tation
Industrysolutionsfor verticalmarkets• discrete
manufacturing• process
manufacturing• supply industry/
logistics
SalesShipping / ExportPurchaseForecasts
Financial Account.Asset Accounting
Manufacturing Mgmt.
Capacity Scheduling
Pre-Calculation
Product Costs / WIP
External Manufacturing
Quality ControlMRP I / II Strategies
MS-Office Integration Documents Archival Storage
SAP Business One as globally available ERP- and Integration Framework
be.as Industry Modules to cover vertical Industries
Time + Prod. Data Rec.
APS/ Advanced Planning
Variant/ Prod. Configurator
Bin Location Mgmt.
Cost Accounting/ Controll.
Project Management
SCM/ Supply Chain Mgmt.
Mobile/ Web Solutions
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 5
Different Business Processes – for different Industries
Industrial machinery High Tech & ChemicalsPlant construction Electronics Personal careMetal processing Plastics processing Life sciencesAerospace & defense Automotive Food & BeverageMedical devices & compon. Packaging industry various
Subsidiaries of large accounts
Small / mid-sized international enterprises
Small national enterprises
CustomerSize
Specific functionality for business processes:
Make-to-stock, make-to-order, engineering / projects Assembly / configure-to-order / variant production Supply industry / automotive / logistics
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 6
User and Partner
> 800 customers in 40 countries > 14‘000 be.as users > 27‘000 SAP® Business One users (June 2014)
Partner – Management
SAP
beasgroup
Main Partner Sub Partner
CustomerFreelancer
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 7
programs required
• support portal
• project administration
• forum, Idea place
• request, order
• dev ticket system
• qaulity control, download concepts for alpha/beta-Versions
• change log and documentation
• download
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 8
programs used
• support portal => Kayako
• project administration => Excel
• forum, Idea => Email
• request, order => Email
• dev ticket system => Sharepoint
• qaulity control, download concepts for alpha/beta-Versions => email
• change log and documentation => Word Press, H&M
• download => Word Press
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 9
programs used
• support portal => Kayako
• project administration => Excel
• forum, Idea => Email
• request, order => Email
• dev ticket system => Sharepoint
• qaulity control, download concepts for alpha/beta-Versions => email
• change log and documentation => Word Press
• download => Word Press
• too match programs
• too many different logins
• too complex for employee
• email not good
• qc not working
• Information exchange bad
• Partner – Sub Partner concept can not be mapped
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 10
Idea: create own System for all
questions
requests,order
ticket
forum
project
ticket – one record, one number
Sub Partner
Partner
beasSupport
development
Quality Control
Documentationtranslation
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 11
problem ticket with standard program
from customer we need lot of information
• program version
• database version
• current window, better printscreen
• error message or better: last error messages
• information about last user actions
• last analyse from database
• maintenance contract (valid, paid..)
it‘s to mutch or not possible to insert all in a ticket
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 12
idea: a integrated cloud solution
cloud
be.asservce
be.asfrontend
ticket
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 13
technologie
we working for industryand a support for very long time
we need a language, which is we can supportmore then 20 years
the best database oriented language is powerbuilder !!!
best way allways: don‘t use other tools or language, otherwise you can‘t get support forthird library in next 10 or 20 years
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 14
technologie
technologie and basics
only Powerbuilder !
We use beas frame work and beas script – see Wiesbaden 2010, be.as Framework, http://www.pbugg.de/wiesbaden-2010
for web service – see berlin 2012 „Bestehende klassische Powerbuilder-Applikation mit WEB- Frontend, http://www.pbugg.de/berlin-2012
other tools, languageHTML connector: PHP connector for apache server and Java connector for tomcat or other
Chilkat library http://www.chilkatsoft.com/ : email, zip, ftp and crypt
lot of ideas from topwiz http://www.topwizprogramming.com/
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 15
ticket function
tickets
new tickets
change log
useradministration
customercontracts
license
downloads
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 16
create new ticket
insert title and informationattachments and
printscreens
answer standard questions
automatically:Versionslast messageConctract number
optional:last user actionlast db testwindow information
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 17
pictures say more than 1000 words
powerbuilder have no printscreen functionwe use windows function (see Topwiz Example Bitmap)- powerbuilder ink object to convert the file in other format- powerbuilder ink object to set the size and marking function
EditorMicrosoft internet explorer object in design mode (see Topwiz Example Webbrowser )
in all program forms- tracing all user actions- print screen function- create new tickets function- check last changes for current window (change log per window)
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 18
create ticket from window
Program form
create new ticketwith information and
printscreen from current form
set markerin current
form
createprintscreen
tracking
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 19
integrated tracer
User have an error. Often we can‘t reproduce this.Idea: we trace the last user actions
on each click event we send information to the tracer – allways, save this in Datastore
optional create printscreen per hotkey or if user leave the window or open a sub window
function: check and edit the tracer
view: generate a html page and show this
send: create a zip file for all needed files and copy this to a ftp server (in this we use the tool …
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 22
tracing use
using this function for
• check last user actions
• create better ticket description (partner)
• create simple request with screens
• internal support: create ticket description for developer
• developer: create description for quality control and change log
• technical documentary: for change log for partner and end user
allways: pictures say more than 1000 words
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 23
workflow
customer/ partner
support development quality control
• one procress
• on user interface
• one login
• one concept
• one program
change log
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 24
internal Ticket System – Customer/Partner page
MessageCustomer
DiscussHistorie
timecounter
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 25
Development
change information
releaseplan
fixed in
test scripttest trace
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 26
dev to quality control
securtiy questonsbefore developer can
send this to quality control
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 27
change log
Change log in 2 languageswe use internet explorer object as editor (see Topwiz example)so we can work with printscreens
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 28
quality control
list of questionsmost information(Version number ..)
filled automatically
User can createa test script withintegrated tracer
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 29
Many thanks for your attention!
© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 30
web service technical
object generate datawindow information
exampledw_1=select * from table1 where…
dw_2=select * from table2dw_1.dropdown.column1=select x from table 3
send back
to client
open form with 2 external
datawindows
sendrequest to
web service
service:check login, generate
information
object decompress string and fill datawindow
used tools:powerbuilder, web concept http://www.pbugg.de/berlin-2012, little php data format: own format, very compressed and fast (with powerbuilder)second compress and crypt library: chilkat http://www.chilkatsoft.com