Anemoon project Herug 2002 Workplace and BW implementation at K.U.Leuven

Preview:

Citation preview

Anemoon project

Herug 2002

Workplace and BW implementation at

K.U.Leuven

Anemoon projectK.U.Leuven

GOALS ANEMOON PROJECT - USERS

ADMINISTRATION Basic applications central and decentral administration

EVERYBODY Self-service applications for every profile (internal and/or external)

MANAGEMENT Central and decentral management support applications

Anemoon projectK.U.Leuven

FOCUS REALISATIONS ANEMOON

LOGISTICS

HR

RESEARCH

EDUCATION

STUDENTS

FINANCE

AD

MIN

ISTR

ATIO

N B

AC

K O

FFIC

E A

PP

L.

BU

SIN

ES

S IN

TELLIG

EN

CE

E-U

NIV

ER

SIT

Y

Anemoon projectK.U.Leuven

SupportTraining

maintenanceupgrade

systemmgt.

continuous improvement

new projects

time

resou

rces

Priorities !

Deadline2004

Budget 1998-2003: 369 milj. BEF

36 fte Anemoon team

Key users

MANPOWER / DEADLINE = TUNNEL

Deadline CM2005

Anemoon projectK.U.Leuven

LOGISTICS

HR

RESEARCH

EDUCATION

STUDENTS

FINANCE

AD

MIN

ISTR

ATIO

N B

AC

K O

FFIC

E A

PP

L.

BU

SIN

ES

S IN

TELLIG

EN

CE

E-U

NIV

ER

SIT

Y

SHIFT PROJECT RESOURCES

SHIFTRESOURCES !

Frontend zonder backend = dead end

+ E-UNIEF TEAM

+ BI TEAM 3.6

1.8

Anemoon projectK.U.Leuven

LOGISTICS

HR

RESEARCH

EDUCATION

STUDENTS

FINANCE

AD

MIN

ISTR

ATIO

N B

AC

K O

FFIC

E A

PP

L.

BU

SIN

ES

S IN

TELLIG

EN

CE

E-U

NIV

ER

SIT

Y

SHIFT PROJECT RESOURCES

SHIFTRESOURCES !

Priority 1 !

Anemoon projectK.U.Leuven

LOGISTICS

HR

RESEARCH

EDUCATION

STUDENTS

FINANCE

AD

MIN

ISTR

ATIO

N B

AC

K O

FFIC

E A

PP

L.

BU

SIN

ES

S IN

TELLIG

EN

CE

E-U

NIV

ER

SIT

Y

RESOURCES

1.8 3.6

4

4

4.6

4

9

BC

TEA

M

4projectmanagement 1

36 FTE

Anemoon projectK.U.Leuven

GOALS ANEMOON PROJECT - USERS

ADMINISTRATION Basic applications central and decentral administration

EVERYBODY Self-service applications for every profile (internal and/or external)

MANAGEMENT Central and decentral management support applications

Anemoon projectK.U.Leuven

FRAMEWORK: K.U.Loket

K.U.Loket = administrative portal for K.U.Leuven

“Loket”= Dutch for “counter”

Anemoon projectK.U.LeuvenFRAMEWORK: Evolution of users and technology for

K.U.Loket

Q1/2002 Q2/2002 Q4/2002Q3/2002 Q1/2003 Q2/2003

SAP Workplace ®LIVE

SAP Enterprise Portal ® Proof of concept

SAP Enterprise Portal ® LIVE?

Technology

1.000budget holders

& managers

6.000personnel members

25.000students

Users

Anemoon projectK.U.Leuven

homepage K.U.Leuven

Anemoon projectK.U.Leuven

application to generate new password(send to user via e-mail)

check on browser version before showing this log-on page (see further)

Anemoon projectK.U.Leuven

small changes to standard lay-out and texts(difficult job, big effort!)

Anemoon projectK.U.Leuven

FRAMEWORK: User and role management (AS-IS)

single sign-on

role 1role 2

SAP-menuobjects

role A

SAPWorkplace

SAPProduction

SAPBW

HRFI

PSCOMMSD

infocubesOLAP-reports

role X

log-on800 users go via SAP-GUI to SAP-transactions

log-onself-service applicationsfor every personnel member

Home-made solutions:1. Password synchronisation: if user changes his password in 1 of these 3 systems, a trigger in Oracle

changes the passwords in the 2 other systems accordingly2. Automatic user-role assignment: a program in SAP Production determines from data in HR, PS, ….

the function(s) of each user and updates user-role assignments in every system

Anemoon projectK.U.Leuven

FRAMEWORK: User and role management (TO-BE)

CorporateLDAP

PortalLDAP

SAPProduction

SAPBW

HRFI

PSCOMMSD

infocubesOLAP-reports

role 1role 2

SAP-menuobjects

role A

role X

Enterprise Portal

SAP-solution:CUA = central user administration (from WAS 6.20)

• Synchronisation of users between SAP-systems• Synchronisation with LDAP

No solution for automatic user-role assignment?

what does this “synchronisation” contain exactly?

Testing and proof of concept in Q3/2002

SAPCUA*

Anemoon projectK.U.Leuven

FRAMEWORK: Browser-issues

SAP workplace does not and will never support NetscapeAt K.U.Leuven: 25% of K.U.Loket-users do not want to use Internet Explorer

AS-IS

All our home-made self-service applications support Netscape 6.0

!!! Lower Netscape versions do not correctly handle dynamic frames pages

Future? Enterprise Portal 5.0 would support Netscape 4.7 (but no higher versions?)TO-BE

Home made Alternative startpage= logon screen to a very simple page on Workplace server

single sign-on to SAP Production and BW

no user-specific menu

no mini-apps

no personalization

Anemoon projectK.U.LeuvenSELF-SERVICE APPLICATIONS - Planning (short

term)Q1/2002 Q2/2002 Q4/2002Q3/2002 Q1/2003 Q2/2003Q4/2001

K.U.Leuven suppliers

My budgetsMy authorisations

Financial BW-reports

Finance

My research contracts

Campus management

Student registration

Program catalogue

My personal data

E-recruitmentLeave Requests

My staff

Human Resources

Anemoon projectK.U.Leuven

SELF-SERVICE APPLICATIONS - Planning (long term)

Finance:• My expenses

Human resources:• My payroll-data• Extra attendance registration (over-time, weekend work, …)• BW-reports on personnel (for managers)

Research:• Request for Research projects (proposals, evaluations by referees, …)• K.U.Leuven research database• My research projects (maintain)

Campus management:• Individual program of study (maintain)• Individual calendar (for students and professors)• Alumni portal

Anemoon projectK.U.Leuven

SELF-SERVICE APPLICATIONS : technology

SAPProduction

HRFI

PSCOMMSD

Function modules:• collect data from SAP• update data in SAP

ITSFlow-files:• lay-out (HTML & Javascript)• HTML-business:

• call FM in SAP via RFC• determine flow and navigation

Before

WAS(6.10)

BSP (business server pages):• lay-out (HTML & Java-script & ABAP)• ABAP-coding to perform checks and data manipulation, determine flow and call FM

Now

Future?

• Communication between WAS and SAP Production via XML? independent data structures (under investigation)

• JSP as an alternative for BSP (JAVA-coding instead of ABAP-coding) no plans to use this (K.U.Leuven has ABAP-experts, no JAVA-experts)

• WAS (6.30) will be Basis SAP of Enterprise Edition keep self-service applications on separate system or integrate in SAP-Production?

business

connector

XML

Anemoon projectK.U.Leuven

SELF-SERVICE APPLICATIONS - Realisations (Q1-2002)

General:• My calendar:

Standard IAC to maintain own SAP calendar• My workflow substitutes:

Transaction to view and maintain substitutes for own workflow-inbox

For Budget holders:• My budgets:

Report to view available budget per WBS-element, commitments, revenues, expenses,… with detailed information and scanned image of invoices.

• My authorisations:Budget holders can delegate authorisation for own budgets (per package) to administrative staff or colleagues.

• K.U.Leuven suppliers:On-line catalogue and ordering from internal suppliers and warehouses: PC-shop, office supplies, chemical products, electronic components.

For deans, heads of department, managers:• Financial Web-BW-reports:

OLAP-reporting for budgets, revenues and expenses within own span of control.Analysis via different dimensions: organisational structure, budget holder, G/L-account, ...

Anemoon projectK.U.Leuven

My appointments today

Anemoon projectK.U.Leuven

SAP calendar

Anemoon projectK.U.Leuven

Anemoon projectK.U.Leuven

My workflow substitutes

Anemoon projectK.U.Leuven

Anemoon projectK.U.Leuven

My budgets

List of Projects and WBS-elements with available budget and end date

Anemoon projectK.U.Leuven

Postings of last monthcommitments

expenses

revenues

Anemoon projectK.U.Leuven

Details of 1 posting

Anemoon projectK.U.Leuven

Scanned image of invoice

Anemoon projectK.U.Leuven

Anemoon projectK.U.Leuven

My authorisations

Packages of WBS-elements and authorised persons.Budget holder can delete or add new delegations.

Anemoon projectK.U.Leuven

Anemoon projectK.U.Leuven

Anemoon projectK.U.Leuven

Anemoon projectK.U.Leuven

K.U.Leuven Suppliers

Anemoon projectK.U.Leuven

5 warehouses

Chemical products

PC and supplies

Office supplies

Electronic components

Gadgets and congress material

Anemoon projectK.U.Leuven

Anemoon projectK.U.Leuven

on-line catalogue

Anemoon projectK.U.Leuven

on-line ordering

Anemoon projectK.U.Leuven

Anemoon projectK.U.Leuven

budget assignment

Anemoon projectK.U.Leuven

SAVE -> PO in SAP is created via BAPI

Anemoon projectK.U.Leuven

GOALS ANEMOON PROJECT - USERS

ADMINISTRATION Basic applications central and decentral administration

EVERYBODY Self-service applications for every profile (internal and/or external)

MANAGEMENT Central and decentral management support applications

Anemoon projectK.U.Leuven

BUSINESS WAREHOUSE

InfocubesDrill through

to detailed data

Drill throughto transactions

FI-FMFI-FM PSPS HRHR

Extractors

ODSOperational data store

OLAP-reportson

Infocubes

Bex analyzer

Web

Anemoon projectK.U.Leuven

BW INFOCUBE FI-FM

KEY FIGURES

Budget consumedBudget available

RevenuesExpenses

Commitments

CHARACTERISTICS

Funds centreFacultyDepartmentUnitWBS elementResearch projectPerson responsible…

Commitment itemG/L account...

Fund Application of fund...

Year of the postingMonth of the posting

Who is spending ? ?

When ?What ?

Who’s money is spent ?

Special combinations for special reports

Anemoon projectK.U.Leuven

BW INFOCUBE IM

CHARACTERISTICS

WBS elementResearch project…

G/L account...

Program positionFinance programFinance proposalKind of financing...

Year of the postingMonth of the posting

Who is spending ? ?

When ?What ?

Program

KEY FIGURES

Budget program position

Budget WBSBudget assigned

ExpensesCommitments

INTERNAL RESEARCH PROGRAMS

Anemoon projectK.U.Leuven

BW INFOCUBE HR

HeadcountContractual FTE

Payed FTEAge in years

Number of personnel actions

KEY FIGURES

CHARACTERISTICS

Number, date of birth, place of birth, start date, gender, postal code, country, language, working adres, age, age range, nationality, marital status, kind of contract ….

Calendar dayCalendar monthCalendar Year

Reason for actionAction type….

Personnel areaPersonnel subareaEmployee groupEmployee subgroup...

Payroll areapay scale grouppay scale levelfund centre, fund, business area….

PERSON

PERSONNELGROUPSPAYROLL

PERSONNEL ACTIONS

Organizational unitPositionJob...

ORGANISATION

TIME

Anemoon projectK.U.Leuven

BUSINESS WAREHOUSE

Extractors

Infocubes

OLAP-reportson

Infocubes

Drill throughto detailed data

Drill throughto transactions

FI-FMFI-FM PSPS HRHR

ODSOperational data store

Bex analyzer

Web

Anemoon projectK.U.Leuven

Access to BW reports in K.U.Loket

Anemoon projectK.U.Leuven

Charcteristics

Key figures

Report

Navigation block

Help information

Anemoon projectK.U.Leuven

Select key figures

Select filter

Remove key figure

Remove filter

Characteristic in column

Characteristic in row

Remove characteristic

Anemoon projectK.U.Leuven

Hierarchy

AutomaticTotals

Anemoon projectK.U.Leuven

Anemoon projectK.U.Leuven

Hierarchy

Anemoon projectK.U.Leuven

AutomaticTotals

Anemoon projectK.U.Leuven

AutomaticSubtotals

Anemoon projectK.U.Leuven

Anemoon projectK.U.Leuven

Anemoon projectK.U.Leuven

Anemoon projectK.U.Leuven

DEAN

STRUCTURAL AUTHORIZATIONS

Faculty Science

Faculty Science

......

......

HEAD OF DEPARTMENT

Dep.Mathematics

Dep.Mathematics

......

......

HEAD OF UNIT

UnitAlgebraUnit

AlgebraBUDGET HOLDERGHZ-PERSTL

...

...

Anemoon projectK.U.Leuven

BUSINESS WAREHOUSE

Extractors

Infocubes

OLAP-reportson

Infocubes

Drill throughto detailed data

Drill throughto transactions

FI-FMFI-FM PSPS HRHR

ODSOperational data store

Bex analyzer

Web

Anemoon projectK.U.Leuven

Filtercells

Resultarea

Open query

Save query

Refresh

Bex Analyzer• Run and change predefined reports• With OLAP functionality• With Excell functionality (lay-out, graphics, …)

SAP Business Explorer toolbar

Anemoon projectK.U.Leuven

Posible navigation ?

Selection from infocube ?

What in columns ?

What in rows ?

Content infocube keyfigures and dimensions (characteristics)

Drag and drop

Bex Analyser• Easy tool to add/change reports

Anemoon projectK.U.Leuven

Anemoon projectK.U.Leuven

Anemoon projectK.U.Leuven

Example: Revenues and expenses by unit

Anemoon projectK.U.Leuven

Example: Evolution overhead

Anemoon projectK.U.Leuven

BUSINESS WAREHOUSE

Extractors

Infocubes

OLAP-reportson

Infocubes

Drill throughto detailed data

Drill throughto transactions

FI-FMFI-FM PSPS HRHR

ODSOperational data store

Bex analyzer

Web

Anemoon projectK.U.Leuven

DRILL THROUGH

Other detailed report

SAP transaction

Anemoon projectK.U.Leuven

BUSINESS WAREHOUSE - USE

Web

Bex analyzer

MANAGERSOCCASIONAL USE

WILL THIS WORK ?

KNOWLEDGE WORKERSHEAVY USE

WORKS !

Anemoon projectK.U.Leuven

WHY BW ?

Integration workplace

Ms Excel known Bex analyzer

SAP integrationBusiness content Extractors

No extra licenses

Anemoon projectK.U.Leuven

FUTURE PLANS - FUNCTIONAL

Anemoon projectK.U.Leuven

BW INFOCUBE HR-PA

Headcountcontractual FTE

payed FTEage in years

Number of personnel actions

KEY FIGURES

CHARACTERISTICS

Number, date of birth, place ofbirth, start date, gender, postalcode, country, language, workingadres, age, age range,nationality, marital status, kind ofcontract ….

Calendar dayCalendar monthCalendar Year

Reason for actionAction type….

Personnel areaPersonnel subareaEmployee groupEmployee subgroup...

Payroll areapay scal grouppay scale levelfund centre, fund, business area….

PERSON

PERSONNELGROUPSPAYROLL

PERSONNEL ACTIONS

Organizational unitPositionJ ob...

ORGANISATION

TIME

Anemoon projectK.U.Leuven

Select key figures

Select fi lter

Remove key figure

Remove fi lter

Characteristic in column

Characteristic in row

Remove characteristic

More infocubes

More webreports

LOGISTICS

HR

RESEARCH

EDUCATION

STUDENTS

FINANCE

Anemoon projectK.U.Leuven

FUTURE PLANS - UPGRADE BW 3.0B

20022001

End of2. Quarter

FromDec., 17

First CustomerShipment

Controlled Availability

From Sep., 17

3.0A 3.0BFunctional Release Correction Release

Beginning2. Quarter

General Availability

First CustomerShipment

Upgrade ASAP when available

Looks promising ! Many enhancementsFrontend and reporting: hierarchies (columns, rows with other characteristics, false hierarchies), extra windows based and webbased frontend tool, new Web Application Designer (WAD), download to excel from web-query, also queries on info-objects and info-sets (easy table-layout), …Data Warehouse: tool for transfer rules and update rules (generates ABAP), easier loading external DB, new ODS architecture makes loading more performant, archiving possibilities, documents can be attached to BW objects, ...

WAS technology, also upgrade SAP necessary

Anemoon projectK.U.Leuven

SAS VERSUS SEM (blueprint)

BW

Custom-made reports

OLAP-reports

Web-reports

Graphics

OLAP-reports

Graphics

Drill-down to R/3

In workplace

Single logon

STRA-TEGIC

OPERATIONAL

TACTICAL

INFORMATION

Web-reports

Extractors

Statistics Simulations

Analysis

Decision Support Systems

EIS

Critical Success Factors

Balanced Scorecards

Data Mining

Visualisation techniques

STRA-TEGIC

OPERATIONAL

TACTICAL

INFORMATION

SAP-SEMStrategicEnterprise

Management

?

Anemoon projectK.U.Leuven

NTCompaq1*pent2 333MHz512MB2*4GB50GB R5

NTCompaq2*pent2 333MHz

1GB6*4GB84GB R5

CitrixSAPSRV02

KMWeb serv

SAPSRV03

KULeuvenNet

Linux 2.4Dell

poweredge800MHz256MB1*10GB

Workplacewebserver

WORKPLACE

4*332MHz3GB

4*9GB63GB R1

4*332MHz3GB

4*9GB153GB R1

4*332MHz3GB

2*9GB

4*332MHz3GB

2*9GB

ProductieDatabaserver

PAS49(P11)

QualityPAS05(Q11)

DevelopmentPAS07(D11)

PAS03(P11A01)

PAS04(P11A02)

PAS19(P11A03)

Productie Applicatieservers

2*375MHz 3GB

4*18GB

T T W W W

2*600MHz4GB

4*34GB153GB R1

E

Fast ethernet

Giga ethernet

4*332MHz3GB

2*9GB200GB ESS

2*375MHz2GB

2*9Gb54GB R1

BWDevelopmen

tPAS12(BIW)

2*375MHz2GB

4*18B

WorkplacePAS17(WPD)

36GB R1

KopieProducti

ePAS11(P12)

2*375Mhz2GB

4*9GB

LeucaProduction

SAPleuca(P21)

Leucadev./quality

SAPleuca2(D21)

90GB R1

4*600MHz4GB

2*18Gb

BWProductie

PAS33(BWP)

100GB ESS

4*332MHz3GB

4*9GB

Intake CMPAS01(S11)

54GB R0

T W

2*375Mhz2GB

4*18GB

W

T E

72GB R1

iXOS en TSMPAS09

2*332MHz2GB

4*9GB

3*50CD

27GB R190GB R1

324*magstar

60 LTO

W

NTCompaq

2*pent.pro 200MHz640MB6*4GB70GB R5

FirewallNOKIA-3

Win2000Dell

poweredge2*1GHz

2GB4*18GB

ITSproductie

ITSP1

Win2000Dell

poweredge2*1GHz

2GB4*18GB

ITStestITST

(Fail over)

FirewallNokia ÏP 440256Mb RAMIPSO OS met

checkpoint FW-1

SAP 4.6c

CM L6

iXOS 3.5

BW 2.0b

SAP 4.6dWP 2.11

SAP 4.5bKM ?

ITS 6.10 WAS 6.10

NOKIA-4

SAP SERVERS

Anemoon projectK.U.Leuven

SAP SERVERS

SAP landscapes

CORE R/3

BW

INTERNET

VARIA

(LEUCA)

This landscape consists of 5 SAP systems: development, quality en production, intake system for CM (testing before installation on D/Q/P), a copy of production (final testing) Business WarehouseThis landscape consists of 2 SAP systems: development and production

This landscape consists of 1 SAP system for the workplace, two ITS systems (development and production old), 1 WAS (development new) and a webserver

Next tot that: IXOS (EDMS production), Citrix server (for users with Sapgui problems), Knowledge Warehouse (only for trainingmaterial SAP)

K.U.Leuven does also hosting for the SAP servers of Leuca (student restaurants an catering)

KULeuvenNet

Fast ethernet

Giga ethernet

Verbindingen

Fast connection between most important SAP servers(1 Gigabit per seconde)

Normal connection(100 Megabit per seconde)KULeuvennet (connection to users)(100 Megabit per seconde )

Enterprise storage server (R5)Raid 0 (No redundancy)

Raid 1 (complete redundancy)

DiskorganisationESSR0R1

Raid 5 (redundancy via parity)R5

T Thin

NODES

2 Slots (possible connections)

E External14 Slots (possible connections)

W Wide 10 Slots (possible connections)

Unix/IBM

Windows

Andere

Hardware/OS

Only if not available on Unix

Standard platform SAP core/components

Others ….

Name machine (Logical name system)

a*b MHz c GBd*e GB f GB

YYY

a = number of processorsb = speed processors (Megahertz)c = capacity internal memory (Gigabyte)d = number of internal diskse = capacity of internal disks (Gigabyte)f = capacity of external disks (Gigabyte)

Recommended