![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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/1.jpg)
SAP Integration and Certification Center (SAP ICC)
Christoph Claus
Dirk Michael Schulze
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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/2.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/3.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/4.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/5.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/6.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/7.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/8.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/9.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/10.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/11.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/12.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/13.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/14.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/15.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/16.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/17.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/18.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/19.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/20.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/21.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/22.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/23.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/24.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/25.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/26.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/27.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/28.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/29.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/30.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/31.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/32.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/33.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/34.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/35.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/36.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/37.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/38.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/39.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/40.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/41.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/42.jpg)
© 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:
![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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/43.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/44.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/45.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/46.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/47.jpg)
© 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
![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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/48.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/49.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/50.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/51.jpg)
© 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](https://reader033.vdocuments.mx/reader033/viewer/2022051507/5a71609e7f8b9a98538cd469/html5/thumbnails/52.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
SAP Integration and Certification Center (SAP ICC)
Christoph Claus
Dirk Michael Schulze
Thank you!