open certification program for sap s/4hana, on...

52
SAP Integration and Certification Center (SAP ICC) Christoph Claus Dirk Michael Schulze [email protected] Version 1.5, June 2016 Public Open Certification Program for SAP S/4HANA, on-premise edition 1511

Upload: lamnhi

Post on 31-Jan-2018

234 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

SAP Integration and Certification Center (SAP ICC)

Christoph Claus

Dirk Michael Schulze

[email protected]

Version 1.5, June 2016

Public

Open Certification Program for SAP S/4HANA,

on-premise edition 1511

Page 2: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 2Public

Disclaimer

This presentation outlines our general product direction and should not be relied on in making a

purchase decision. This presentation is not subject to your license agreement or any other agreement

with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to

develop or release any functionality mentioned in this presentation. This presentation and SAP's

strategy and possible future developments are subject to change and may be changed by SAP at any

time for any reason without notice. This document is provided without a warranty of any kind, either

express or implied, including but not limited to, the implied warranties of merchantability, fitness for a

particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this

document, except if such damages were caused by SAP intentionally or grossly negligent.

Page 3: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 3Public

Agenda

Introduction SAP S/4HANA

Changes with SAP S/4HANA, relevant for integrated 3rd party products

Extended Material Number

Changes to custom ABAP code

Certification Options with SAP S/4HANA, on-premise edition 1511

Special benefits and discounts

System Access Options

Q & A

Page 4: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 4Public

Agenda

Introduction SAP S/4HANA

Changes with SAP S/4HANA, relevant for integrated 3rd party products

Extended Material Number

Changes to custom ABAP code

Certification Options with SAP S/4HANA, on-premise edition 1511

Special benefits and discounts

System Access Options

Q & A

Page 5: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 5Public

The world has now become more digital and networked

1 ScienceDaily. ScienceDaily, 22 May 2013

2 Technology Adoption Report: Business Networks, Ardent Partners, 2014

3 Internet of Things (IoT) 2013 to 2020 Market Analysis: Billions of Things, Trillions of Dollars, IDC, 2013

4 Statista, 2014

Page 6: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 6Public

Technology limitations of the past is the cause of IT complexity

DATA MODELING

Constant tuning and updating of aggregates, indices and other forms

of redundant data structures

Complexity

leaves no time

for IT to focus

on innovation

Complex decision making

Managing transaction volumes, data integrity and system

responsiveness to users

Complex processes

Building and maintaining reporting and interface layers to connect

multiple systems and solutions

Complex architectures

BATCH PROCESSING

SYSTEM INTEGRATION

Page 7: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 7Public

SAP HANA, the most advanced in-memory platform

SAP HANA PLATFORM

APPLICATION SERVICES

Web Server | JavaScript | Fiori UX | Application Lifecycle Management

INTEGRATION SERVICES

Smart Data Access | Smart Data Integration | R Integration

DATABASE SERVICES

OLTP + OLAP | Data Modeling | Stored Procedures | Multitenant Database Containers

Libraries | Search | Text Analytics | Graph | Planning* | Spatial | Predictive

Dynamic Tiering | Streaming | Smart Data Quality

Available only with SAP products – SAP Business Warehouse powered by HANA, Business Planning & Consolidation(BPC), Sales & Operations Planning (S&OP)

IN-MEMORY

COLUMNAR

• SQL

• JSON

• ADO.NET

• J/ODBC

• OData

• HTML5

• MDX

• XML/A

MULTI-CORE /

PARALLELIZATION

ADVANCED

COMPRESSION

Page 8: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 8Public

SAP HANA, our great simplifier for enterprise applications

SAP

HANA

SAP Business

Warehouse

powered by

SAP HANA

SAP Business

Suite powered

by SAP HANA

SAP Simple

Finance

powered by

SAP HANA

Real-time analysis

Real-time reporting

Real-time business

OLAP and OLTP together

SAP HANA Enterprise

Cloud for SAP Business

Suite on SAP HANA

In-memory platform Instant financial insight

No aggregates

Single source of truth Simplified data model

New user experience

Advanced processing

Choice of deployment

2011 20132012 2014 2015

Page 9: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 9Public

SAP S/4HANA, the next generation business suite

Cloud

edition

On-premise

edition

SAP S/4HANA applications and extensionsinstant insight-driven applications for all lines of business and industries

SAP HANA platformin-memory platform for all data

SAP Fiori UXrole-based user experience for all devices

Ariba Concur Fieldglass hybris Software SuccessFactors

Native integration for hybrid scenarios

People

Devices

Big Data

Internet

of Things

Business

networks

Social

networks

Page 10: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 10Public

SAP HANA Cloud Platform

SAP HANA Cloud Platform: Simple extension and agility layer for

customers and partners

HybridCloudOn-premise

RUNTIME FOUNDATION DEVELOPMENT PLATFORM

CLOUD INTEGRATIONS

hybris

Concur

Ariba

SuccessFactors

Fieldglass

SCOPE EXTENSIONS

Integrate non-SAP Functions

Build your own capabilities

Run extensions in cloud

or on-premise

Application

services

WEB INTEGRATED

DEVELOPMENT ENVIRONMENT

SAP HANA

Cloud

Integration

SAP HANA

Cloud Portal

Page 11: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 11Public

Some facts about SAP S/4HANA – Simple Data Model

10xsmaller data footprint

4xless process steps

1800xfaster analytics & reporting

7xhigher throughout

1. Guided Configuration

2. Predict, recommend, simulate

3. SAP HANA Cloud Platform extensions

4. SAP HANA multi-tenancy

5. All data: social, text, geo, graph processing

6. New SAP Fiori UX for any device (mobile, desktop, tablet)

Choice of deployment:

on-premise, cloud, hybrid

Page 12: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 12Public

Combining transactions and analytics on a single in-memory platform

• Instant insight to action on live data

• One copy of the data

• No ETL and batch processing

• Decisions and actions on old Data

• Multiple copies of the data

• ETL and batch processing efforts and costs

Page 13: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 13Public

SAP S/4HANA, example with finance

COSPCOEPCOBKBKPF BSEG BSEG BSEG BSIS BSIS BSIK BSET LFC1 GLT0 GLT0 GLT0

SAP Simple Finance 4 0

updatesinserts

SAP Finance with aggregates and indices 10 5

no indices no aggregates no redundancies

CORE DATA STRUCTURE

REMAINS UNCHANGED

Page 14: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 14Public

SAP S/4HANA, reducing total cost of ownership

INCREASING EFFICIENCY

Setup TestingData footprint

Data center

integration

Landscape

simplification

Asset

utilization

REDUCING COST

TCO

101010

101010

101010

Page 15: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 15Public

SAP Fiori UX, modern user experience and responsive design

TO: One entry point for the User and UX following common design directionsFROM: Multiple entry points for the user and inconsistent user experience

FROM: One transaction for multiple roles with too much and complex functionality TO: Decomposed apps for each role with simple functions

This is the current state of planning and may be changed by SAP at any time.

TARGETTODAYFunctional-based applications Role-based applications

Page 16: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 16Public

Modern design principles with SAP Fiori UX

Search across and

within apps to get

immediate answersRole based with one

common role definition

Group tiles for

personalized content

organization

News and feeds to

enhance collaboration

Color coding alerts user

for any overdue, new or

immediate actions

Dynamic charts to

provide high level,

real-time overview

SAP Jam integrated to

provide instant feedback on

notifications and group activity

Page 17: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 17Public

Roadmap

Disclaimer: This map represents SAP’s current plan but is subject to change without any prior notification. Certain planning constraints such as regulatory and licensing issues are outside our control and may impact the timelines.

For detailed roadmap please visit: SAP Service Marketplace

SAP S/4HANA

cloud edition

SAP S/4HANA

On-premise edition

Continuous innovations

without disruption

Yearly innovation cycle

Quarterly innovation cycle

SAP S/4HANA

cloud edition

SAP S/4HANA

on-premise edition

Available

updateupdate update

Planned Future Direction

Page 18: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 18Public

Agenda

Introduction SAP S/4HANA

Changes with SAP S/4HANA, relevant for integrated 3rd party products

Extended Material Number

Changes to custom ABAP code

Certification Options with SAP S/4HANA, on-premise edition 1511

Special benefits and discounts

System Access Options

Q & A

Page 19: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 19Public

Details on extended Material Number

• With SAP S/4HANA 1511, the maximum length for Material Number was extended from 18 to 40

characters.

• All external interfaces (BAPIs, IDOCs, RFCs) containing Material Number still have the usual technical

field MATNR with length 18. This is for compatibility reasons.

• Additionally, all these interfaces have been enhanced by a new field: MATNR_LONG.

• For released WebServices, adding a new field was not necessary as these services are already

compatible with new length

Page 20: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 20Public

Material Number Customizing options for Customers

• Customers can run their SAP System in two modes:

• “default mode”, no change, Material Number stays with 18 characters:

Field MATNR is filled and recognized as usual, but also MATNR_LONG is filled.

Material Number > 18 CHAR in MATNR_LONG is not accepted ( result: short dump in SAP)

• “extended mode”: Material Number can hold up to 40 characters:

Only field MATNR_LONG is filled and recognized. The shorter version becomes obsolete.

Material Number in field MATNR is not accepted ( result: short dump in SAP)

Find all details in the Simplification List on https://help.sap.com/s4hana_op_1511:

o Go to: Simplification List open PDF file chapter 2.1.1.3 on page 17.

o Read especially 2.1.1.3.4 and 2.1.1.3.5

Page 21: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 21Public

Material Number System Demo

Page 22: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 22Public

Mandatory changes for integrated solutions

Solutions for S/4HANA on-premise must be changed, and read/fill only the new field MATNR_LONG.

This will be checked explicitly during the certification test drive.

This is enough to make sure, that the solutions can support both the “default” and the “extended” mode

It’s not necessary to support both fields, MATNR and MATNR_LONG

Solutions integrating with S/4HANA by using SAP APIs, that do not contain Material Number, might

not need to be changed.

However, also these solutions need to be tested / certified explicitly for S/4HANA.

Page 23: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 23Public

Agenda

Introduction SAP S/4HANA

Changes with SAP S/4HANA, relevant for integrated 3rd party products

Extended Material Number

Changes to custom ABAP code

Certification Options with SAP S/4HANA, on-premise edition 1511

Special benefits and discounts

System Access Options

Q & A

Page 24: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 24Public

SAP S/4HANA: Changes to custom ABAP code

Part 1: Technical changes to avoid potential issues

for Add-Ons running on HANA as database.

Part 2: Changes in ABAP Business Processing to

be compliant with S/4HANA on-premise.

Page 25: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 25Public

Adjust ABAP code for HANA: What needs to be done?

Considerations to adjust ABAP code to run on HANA:

• SELECT statements, that need ordered results

• Pool Tables, Cluster Tables

• Indices

• Some rare issues

Find more detailed information in SCN:

• Read the blog: Mandatory Steps to Adapt ABAP Code for SAP HANA

Page 26: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 26Public

SELECT Statements in SAP HANA (1/2)

Why could changes be required?

There is a commonly held view that SELECT statements return results implicitly sorted by

the used index.

Another commonly held view is that SELECT statements on pool / cluster tables will always

be returned sorted by primary key.

This is not guaranteed by SQL standard. The SQL standard requires an ORDER BY

statement to return result sets sorted.

HANA follows the SQL standard. Implicit behaviors of old databases are not guaranteed by

the SQL standard

!

Programmers may not be aware that a sorted result set is not expectable without an ORDER BY

statement. Rather they relied on the usual behavior of previous database systems. However these

systems also do not guarantee such behavior. It is simply due to their physical base. HANA will not

return result sets sorted without ORDER BY.

Page 27: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 27Public

Add an ABAP SORT, an ORDER BY

statement or change the code that

depends on the sorting.

SELECT Statements in SAP HANA (2/2)

Depending on your code there will be three possibilities what needs to be done.

Coding doesn‘t rely on sorted results

Existing SELECT statements are explicitly sorted by

an ORDER BY command

Code relies on sorted result sets but SELECT

statement does not contain an ORDER BY command

Possibility 1 & 2

Possibility 3

Nothing needs to be done

TO-DO

Page 28: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 28Public

Pool / Cluster (PC) Tables

Learn more about declustering / depooling in SAP note: 1785057

Most pool tables and cluster tables of SAP NetWeaver and SAP Business Suite were migrated to

transparent tables for HANA.

Custom code which directly accesses a table pool / table cluster leads to syntax errors.

Convert your own PC tables to transparent tables.

Get rid of direct access to table pools / table clusters.

Don’t create PC tables in the future.

TO-DO

Page 29: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 29Public

Indices in HANA

In most cases, SAP HANA does not require secondary indices for good

search performance.

In SAP HANA data is stored in column store by default. Basically every column is an index.

Row store should only be used in rare cases (SAP recommendation)

All existing non-unique secondary database indices on columnar tables are removed during

migration or do not get created during installation.

Unique indices stay as they represent a constraint on the table.

Page 30: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 30Public

Rare Issues

DB index analysis

Analysis of technical DB index information using function modules 'DB_EXISTS_INDEX‘,

'DD_INDEX_NAME’

Recommendation: Get rid of DB index analysis

Reason: Most indices are no longer needed and therefore not created in HANA

SQL Compiler error

New OpenSQL compiler is active as of NW 7.4 SP2

Compiler identifies syntactically wrong coding which was ignored before

Ignoring these errors in existing coding leads to build errors or runtime errors

Risk of having errors is low: Only 10 corrections for the whole ERP were made

SQL Compiler error: For details see SAP note 1832139 - OpenSQL runtime environment

Page 31: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 31Public

Use SAP Code Inspector to find potential functional issues

The Tool “SAP Code Inspector” (SCI) can scan and analyze ABAP code.

It performs different checks on your ABAP programs/ function groups/ classes etc. You can choose which

checks should be applied.

Code Inspector checks are provided to find the described issues regarding HANA compatibility

The Code Inspector can only check Objects which were developed on the system where you use the Code

Inspector or in the code transport line of the system.

Check the property “Original System” in the Object Dictionary Entry.

Other Objects will be ignored by the Code Inspector, without a warning!

Page 32: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 32Public

Code Inspector – Short Description (1/2)

“Search problematic statement…w/o

ORDER BY” check

Preferred check to find code which relies on

sorted DB content

searches for statements like READ BINARY

SEARCH, DELETE ADJACENT

DUPLICATES, … accessing unsorted DB

content

works for transparent and pool/cluster DB

tables

“Extended Program Check (SLIN)” check

Find SELECT SINGLE Statements where

the result is not unambiguous because the

WHERE clause points on a non unique field

of a table

“Search DB Operations in Pool/Cluster

Tables” check

The check finds all SQL accesses to

physical pool/cluster table

All accesses with SQL to these tables shall

be corrected

Page 33: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 33Public

Code Inspector – Short Description (2/2)

“Critical Statements” check

Find critical Statements such as Native SQL

Statements etc.

“Use of ADBC Interface” check

Find uses of ADBC classes

Native SQL statements called via ADBC

interface must be migrated to HANA Native

SQL or OpenSQL

Page 34: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 34Public

SAP S/4HANA: Changes to custom ABAP code

Part 1: Technical changes to avoid potential issues

for Add-Ons running on HANA as database.

Part 2: Changes in ABAP Business Processing to

be compliant with S/4HANA on-premise.

Page 35: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 35Public

Simplification Sample:Accounting Documents in ERP Financials versus S/4HANA Finance

Source:

https://blogs.saphana.com/2014/09/30/how-simple-

finance-removes-redundancy-2/

Page 36: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 36Public

Simplification Sample: Tables and Sizes of Customer System

Table Description

ERP Financials in

Suite on HANA

SAP S/4HANA

Finance

BKPF Accounting documents 1.2 GB 1.2 GB

BSEG Accounting document line items 4.5 GB ** 5.0 GB

BSID Open items Accounts Receivable 0.1 GB

BSIK Open items Accounts Payable 0.0 GB

BSIS Open items General Ledger * 23.2 GB

BSAD Cleared items Accounts Receivable 3.3 GB

BSAK Cleared items Accounts Payable 2.1 GB

BSAS Cleared items General Ledger * 5.5 GB

KNC1 Totals Accounts Receivable 0.1 GB

LFC1 Totals Accounts Payable 0.0 GB

GLT0 Totals General Ledger 0.0 GB

Total (of above tables) 40.0 GB 6.2 GB

* Includes partially archived items (not considered here)

** Includes additional fields for New G/L

These tables don’t

exist in SAP S/4HANA

Finance.

Replaced by read-

only “compatibility

views” on HANA.

Page 37: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 37Public

Simplification in S/4HANA: Consequences for custom ABAP coding and Add-Ons

SAP Tables have been put into quarantine; you can read from them

through “compatibility views”

SAP Coding and Modules, that write into quarantined tables, have been

changed / deleted

SAP Objects have been changed and optimized, in an incompatible way

There’s a high probability, that you must

change and adjust your Add-On!

Page 38: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 38Public

Get help to adjust your coding for S/4HANA

Check out the “S/4HANA Cookbook” on http://scn.sap.com/docs/DOC-64980

– Chapter “SAP S/4HANA: Extensibility & Custom Code Adaptation” with a document about Custom Code

Assessment & Adaptation.

There’s a tool available that helps to adopt custom ABAP code to S/4HANA on-premise,

from help.sap.com

All details regarding the changes can be found in the SAP S/4HANA onPremise Simplification

List, on https://help.sap.com/s4hana_op_1511 Simplification list

Page 39: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 39Public

Agenda

Introduction SAP S/4HANA

Changes with SAP S/4HANA, relevant for integrated 3rd party products

Extended Material Number

Changes to custom ABAP code

Certification Options with SAP S/4HANA, on-premise edition 1511

Special benefits and discounts

System Access Options

Q & A

Page 40: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 40Public

SAP S/4HANA, on-premise edition 1511Introducing new integration certification scenarios

SAP S/4HANA is a new SAP product!

Disruptive code changes

Optimizations and reduction of aggregates and indices

Extended Material Number, from 18 to 40 characters

Because of that SAP ICC has introduced completely new certification scenarios.

If you want to be certified for SAP S/4HANA on-premise, then you have to explicitely

(re-)certify for one of the following new integration scenarios:

Page 41: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 41Public

Area: ERP Scenario S/4HANA Scenario MATNR?

Time and Attendance HR-PDC S/4-HR-PDC 1.0

Shop Floor Control PP-PDC S/4-PP-PDC 1.0 Yes

Quality Inspections QM-IDI S/4-QM-IDI 1.0 Yes

Decentralized Warehouse Management LE-IDW S/4-LE-IDW 1.0 Yes

Warehouse Control Systems WM-LSR S/4-WM-LSR 1.0 Yes

Sales and Use Tax TAX-US S/4-TAX-US 1.0

Open Catalog Interface B2B-OCI S/4-B2B-OCI 1.0

New Application Integration Scenarios

These scenarios were already available with SAP ERP, but have been revised for S/4HANA on-premise,

and are partly affected by the extended Material Number:

Remark: Technology/Tools-based Scenarios like Archiving, Backup or Messaging are also available,

since they are not based on S/4HANA Business Application, but on SAP NetWeaver 7.50.

Page 42: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 42Public

Integration Assessment for SAP S/4HANA

Your external solution does not fit into one of the above mentioned scenarios

Your solution integrates with SAP S/4HANA

Integration is done by only using endorsed technologies and released APIs

Certification through SAP Integration Assessment Service for SAP S/4HANA might

be possible

Contact us to get further information:

[email protected]

Page 43: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 43Public

Application Integration Scenarios

Pricing Details

ERP ScenarioS/4HANA

ScenarioBoth as a Package

New Certification Regular fee Regular fee• Regular fee for ERP certification

• 50% discount for S/4HANA

With currently valid

ERP Certification30% discount

Re-Certification

30% discount 30% discount • 30% discount for ERP certification

• 50% discount for S/4HANA

Important: Sign-up before expiry date of current certification!

Page 44: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 44Public

ABAP Add-On Deployment scenario available:

Area: ERP Scenario S/4HANA Scenario

Generic ABAP Add-On Deployment ABAP-DEP S/4-ABAP 1511

New ABAP-based Certification Scenario

Certification Scenario and Certification Requirements are generally the same.

However, you have to make sure that the solution runs successfully on SAP S/4HANA.

Page 45: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 45Public

ABAP-based Certification Scenario

Pricing Details

ERP Scenario S/4HANA ScenarioBoth as a Package, for the same

partner Add-On

First Year Fee

(new subscribers)Regular fee Regular fee

Regular fee, BUT:

• One ERP certification

• One additional S/4HANA certification,

(effectively free)

Second year Fee, and onwards

(existing subscribers)Regular fee Regular fee

Regular fee, BUT:

• One ERP certification

• One additional S/4HANA certification,

(effectively free)

Important: To get the package offer, sign the S/4HANA certification contract before December 31, 2016.

Page 46: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 46Public

Agenda

Introduction SAP S/4HANA

Changes with SAP S/4HANA, relevant for integrated 3rd party products

Extended Material Number

Changes to custom ABAP code

Certification Options with SAP S/4HANA, on-premise edition 1511

Special benefits and discounts

System Access Options

Q & A

Page 47: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 47Public

SAP Test System Access

Test integration from external solutions, no own ABAP coding

Test your external integration with SAP S/4HANA:

Applicable if you need to test the integration of your external system to S/4HANA through released

APIs (BAPIs, IDOCs, WebServices)

We are currently working on a shared S/4HANA on-premise system with sample data. It is

expected to be available through our Remote Access Service within the next 4-8 weeks.

Further information:

– http://www.sdn.sap.com/irj/sdn/saprac

[email protected]

Page 48: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 48Public

System Access

Adjust and develop ABAP Add-Ons for SAP S/4HANA (1)

For the adjustments of your ABAP coding to S/4HANA, as of today, you must have your own system and a

development license

Software:

With an appropriate “SAP Application Developer User for Partners”, you can download all the necessary

S/4HANA packages from the SAP Software Download Center:

SAP S/4HANA ON-PREMISE 1511 (Installations and Upgrades)

Page 49: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 49Public

System Access

Adjust and develop ABAP Add-Ons for SAP S/4HANA (2)

Hardware:

It’s recommended to use certified hardware for the S/4HANA system

– To test and develop your own solutions, it would be sufficient to use hardware from “Supported Entry Level

Systems”. Please contact the hardware vendors directly to get more details.

If you do not want to go with certified hardware for your development system, then please check the options

mentioned in the blog cost optimized SAP HANA infrastructure.

(you might need to click on the empty space below bullet point 4, to see the picture)

It’s also possible to run the system in a virtual environment.

Preassembled S/4HANA on-premise solution:

It’s possible to order a preassembled rapid-deployment solution of S/4HANA on-premise as a physical

shipment. Please check SAP Note 2041140 for details.

Page 50: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 50Public

Where to go for more information?

SCN Placeholder

scn.sap.com/community/s4hana/sap.com/s4hana

Public Cloud Trial

sap.com/s4hana-trial

Page 51: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 51Public

Q & A

Any questions?

• Ask us now: press *6 on your phone

• Contact us later: [email protected]

http://scn.sap.com/community/icc

Page 52: Open Certification Program for SAP S/4HANA, on …a248.g.akamai.net/n/248/420835/05fc67001ff4a34cc775d79b5402a73c1… · SAP Integration and Certification Center (SAP ICC) Christoph

© 2015 SAP SE or an SAP affiliate company. All rights reserved.

SAP Integration and Certification Center (SAP ICC)

Christoph Claus

Dirk Michael Schulze

[email protected]

Thank you!