martin heigl chief technical officer be.as industry solutions produktuntegriertes servicesystem...

30
Martin Heigl Chief Technical Officer be.as Industry Solutions Produktuntegriertes Servicesystem [email protected] www.beasgroup.com

Upload: nicholas-oneal

Post on 26-Dec-2015

220 views

Category:

Documents


0 download

TRANSCRIPT

Martin HeiglChief Technical Officer

be.as Industry SolutionsProduktuntegriertes Servicesystem

[email protected]

© 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. 20

tracing edit

© 2014 SAP; beas group, be.as manufacturing, All rights reserved. 21

Tracing result

© 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