SlideShare une entreprise Scribd logo
1  sur  40
Installation of
Custom CIC Certified Add-On client systems
Fahrettin Kerem BOZBIYIK
April 28, 2018
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 2Confidential
Agenda
• What is AAK ?
• Certified Add-On Creation Pre-Requisites
• System Landscape for Add-On Development
• Creating an Add-On
• SAP CIC Certification Process
• Checklist items before Add-On Installation
• Add-On installation experiences on client systems
• Hints & Useful reports for Add-On’s
• Q & A
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 3Confidential
SAP Add-On Assembly Kit (AAK)
• What is AAK ?
SAP Add-On Assembly Kit to develop industry-specific, country-specific, or enterprise-specific enhancements to
the standard SAP system, plus customer and partner projects, while taking advantage of the full range of add-on
techniques.
SAP Add-On Assembly Kit provides you with a toolset that supports you throughout the entire software lifecycle of
your add-on.
• This toolset named as “Software Delivery Composer”
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 4Confidential
Software Delivery Composer Infrastructure & Package Types
SAP ECC Gateway SAP SRMSAP CRM
 Software
ComponentRelease
DevelopmentsBC Sets
UPINS
Delivery .PAT
file
CRTPATCH
AOFTOOLS (AAK 4.0/5.0)
SOFTWARE DELIVERY ASSEMBLER
ACP: Attribute
Change Package
AOI: Add-On
Installation
Package
AOP: Add-On
Support Package
AOU: Add-On
Support Package
AOX: Add-On
Exchange
Package
CRT: Conflict
Resolution
Transport
CSP: Component
Support Package
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 5Confidential
Certified Add-On Creation Pre-Requisites
• Become a SAP Partner
• Purchase a development namespace from SAP ICC
• Development and Consolidation systems (min 2 systems connected via TMS)
• AOFTOOLS Add-On must be installed where the .PAT files extracted system (Consolidation system)
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 6Confidential
Development namespace
• Development namespace
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 7Confidential
AOFTOOLS Add-On overview on consolidation system
• AOFTOOLS Add-on must be installed by Basis team in order to create an Add-On on consolidation system
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 8Confidential
System Landscape for Add-On Development
For each add-on release and each supported SAP release, you require two system for add-on
development:
 A development system (for software development and documentation and customizing)
 A consolidation system (for translation and delivery. Do not make repairs or customizing settings here.)
Create a consolidation route from the development system to the consolidation system and schedule regular
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 9Confidential
Setup of the Further Development Landscape for the Non-Modifying
Add-On
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 10Confidential
Creating an Add-On
• Add-On Creation steps
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 11Confidential
Creating an Add-On
• Custom Add On (AAK Delivery) = ABAP Objects + BC Sets
• = Development requests + Customizing Requests
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 12Confidential
BC Sets
• BC Set is a management tool that allows user to record, save and share customization settings
BC Set Creation: Tcode: SCPR3
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 13Confidential
BC Set Overview
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 14Confidential
BC Sets Activation
• Tcode: SCPR20
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 15Confidential
BC Sets Activation Logs
• Tcode: SCPR20PR
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 16Confidential
Content of SAP Tables vs New Tables on BC Sets
SAP Tables
If you want to deliver entries in SAP tables, use BC
Sets.
If you deliver table entries directly, without using BC
Sets, this counts as a modification that cannot be
adjusted.
These entries can be overwritten at any time and
without warning in your system and in the customer
system by SAP support packages or upgrades.
New (Custom) Tables
If you want to create a new table, make sure that you
assign it the correct delivery class. The delivery class
specifies the transport behavior of tables. Only tables in
the delivery classes E, G, and C support BC Sets.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 17Confidential
Creating an Add-On
• Add-On Creation steps & sequence
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 18Confidential
Creating an Add-On
• Tcode: SSDC – Software Delivery Composer
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 19Confidential
Creating an Add-On
• Sample Delivery:
• Version: 200_740
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 20Confidential
Creating an Add-On
• Result of Object List Check of Add-on
• Version: 200_740
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 21Confidential
Creating an Add-On
Tcode: SSDA - Software Delivery Assembler
.PAT file (EPS File):
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 22Confidential
Creating an Add-On
Tcode: SSDA - Software Delivery Assembler
.PAT file (EPS File):
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 23Confidential
Creating an Add-On
Important Add-On Attributes:
o Extended Attributes: *REINSTALL_ALLOWED parameter is so important. If it is not set “T” you can not remove the Add-on
on the system.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 24Confidential
Creating an Add-On
Important Add-On Attributes:
o Import Conditions: *VALUE parameter is so important. If it is set “M” that Add-On can install minimum level regarding
components on the client system.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 25Confidential
CIC Certification Process and Mandatory Checks by Test Plans
• SAP CIC examine the custom Add-On via test plans.
• Test plans consist of 2 types of checks:
• 1) Syntatic Requirements and Checks
• Requirements
• Modifications
• Enhancements
• Database Tables and using SAP Objects
• Customizing
• Documentation
• Installation
• Performance
• 2) Semantic Requirements and Checks
• Test Cases (Business Scenario Dry Run with SAP ICC Consultant)
• PPMS Data Collection (The partner is required to fill out the provided PPMS data sheet.)
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 26Confidential
SAP CIC Certification Process
SEND Add-
On to ICC
• .PAT file
• Documentation
SAP ICC
Answer to
Partner
• Confirmation of
Add-On
• Success or Not
Success
SYNTATIC CHECK
• Modifications
• Enhancements
• Hard Code Check
• Repair Check
• Running SCII – Code
Inspector
SEMANTIC
CHECK
• Test Cases
• PPMS Data
Collection
Add-On Evaluation
by SAP ICC
• Add-On test report
execution by SAP ICC
Evaluation
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 27Confidential
The most important things during SAP Certification
• Add-On could not have modifications standart SAP objects such as repair !
• Therefore, no modifications / changes to the standard functionality are allowed, including modify Basis objects,
delete or rename core objects. This is checked automatically by the AAK.
• Within Add-on ABAP programs/includes/BADI/class etc. could not have hard code values such as IV_VKORG =
1000. “1000” constant within the include is not acceptable by SAP ICC !
• Therefore there would be a hard code parameterization structure on the Add-on in order to read constants and
customizing values accordingly.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 28Confidential
SAP CIC Certification Confirmation
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 29Confidential
Checklist items before Add-On Installation
• 1) SCC4 client parameters settings: 000 client
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 30Confidential
Checklist items before Add-On Installation
• 2) SE03  Set System Change Option Namespace Prefix would be X – Modifiable
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 31Confidential
Checklist items before Add-On Installation
• 3) SE03  Display/Change Namespaces: Namespace Role have to be “C – Receipt”. Otherwise you
could not finished up Installation Package steps on SAINT.
•
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 32Confidential
Checklist items before Add-On Installation
• 4) SAINT transaction should be run on the background without DDIC or SAP* users
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 33Confidential
Add-On installation experiences on client systems
• Check out the the minimum Software Component
Release between client system and Add-On
• Client System:
Add-On Minimum Release for Software Component
have to compatible with client system release.
Otherwise installation could not complete on SAINT !
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 34Confidential
Add-On installation experiences on client systems
• Pricing objects have not to be in the ECC Add-On such as:
• Pricing conditions, access sequences, condition tables pricing procedures, field catalogs etc. (VOK0)
• For these pricing objects should be created under different Add-On or developing a custom switch SFW5 –
Switch Framework: Business Functions !
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 35Confidential
Add-On installation experiences on client systems
• If you create a custom Add-on and clients have a SAP CRM system:
• Do not include the Web UI configurations (Screen configurations) into CRM Add-On. Unfortunately
there is no transport !
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 36Confidential
Add-On installation experiences on client systems
• Do not include the conditions for actions (Action configurations) into CRM Add-On. Unfortunately
there is no transport !
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 37Confidential
Add-On installation experiences on client systems
• Set type and attributes on CRM system (Tcode:
COMM_ATTRSET)
• Set types have to be created under Z* namespace.
(Namespace is not accepted by the system)
• Furthermore attribute set creation on client CRM
system have to done before the Add-on installation
eventually !
• Otherwise Add-On installation would be getting error
!
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 38Confidential
Add-On installation experiences on client systems
• Fiori side, Gateway system is not allowed to make deploy on client system belong to namespace
apps.
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 39Confidential
Add-On installation experiences on client systems
• Fiori side, do not take into consideration LPD_CUST and /UI2/SEMOBJ Launchpad customizings
within Add-On
• Launchpad customizings should be done manually on client systems
© 2018 SAP SE or an SAP affiliate company. All rights reserved. 40Confidential
Q & A
• Q & A

Contenu connexe

Tendances

Configuring and using SIDB for ASE CE SP130
Configuring and using SIDB for ASE CE SP130Configuring and using SIDB for ASE CE SP130
Configuring and using SIDB for ASE CE SP130SAP Technology
 
205410 primavera and sap
205410 primavera and sap205410 primavera and sap
205410 primavera and sapp6academy
 
Practical Reporting for Effective Analytical Data Intelligence with CA Worklo...
Practical Reporting for Effective Analytical Data Intelligence with CA Worklo...Practical Reporting for Effective Analytical Data Intelligence with CA Worklo...
Practical Reporting for Effective Analytical Data Intelligence with CA Worklo...CA Technologies
 
Torry Harris Overview
Torry Harris OverviewTorry Harris Overview
Torry Harris OverviewAshim Chettri
 
CA Workload Automation r12 Test Drive
CA Workload Automation r12 Test DriveCA Workload Automation r12 Test Drive
CA Workload Automation r12 Test DriveCA Technologies
 
SAP TechEd 2018 OPP103 – An Introduction to DevOps
SAP TechEd 2018 OPP103 – An Introduction to DevOpsSAP TechEd 2018 OPP103 – An Introduction to DevOps
SAP TechEd 2018 OPP103 – An Introduction to DevOpsSAP Cloud Platform
 
P6 Release 8 Application Considerations Overview
P6 Release 8 Application Considerations OverviewP6 Release 8 Application Considerations Overview
P6 Release 8 Application Considerations Overviewp6academy
 
CA Project and Portfolio Management - A Data Warehouse Deep Dive
CA Project and Portfolio Management - A Data Warehouse Deep DiveCA Project and Portfolio Management - A Data Warehouse Deep Dive
CA Project and Portfolio Management - A Data Warehouse Deep DiveCA Technologies
 
SAP TechEd 2019 CAA217 – Efficient Continuous Delivery in the SAP Ecosystem
SAP TechEd 2019 CAA217 – Efficient Continuous Delivery in the SAP EcosystemSAP TechEd 2019 CAA217 – Efficient Continuous Delivery in the SAP Ecosystem
SAP TechEd 2019 CAA217 – Efficient Continuous Delivery in the SAP EcosystemSAP Cloud Platform
 
Taking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next LevelTaking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next LevelAras
 
P6 Services: How to install, configure, tips and troubleshooting
P6 Services: How to install,  configure, tips and  troubleshooting P6 Services: How to install,  configure, tips and  troubleshooting
P6 Services: How to install, configure, tips and troubleshooting p6academy
 
It Sizing for Aras on Azure, Hybrid or On-site Deployments
It Sizing for Aras on Azure, Hybrid or On-site DeploymentsIt Sizing for Aras on Azure, Hybrid or On-site Deployments
It Sizing for Aras on Azure, Hybrid or On-site DeploymentsAras
 
Sap cloud platform rebranding
Sap cloud platform rebrandingSap cloud platform rebranding
Sap cloud platform rebrandingSergio Cannelli
 
Customer Case Study: Generali
Customer Case Study: GeneraliCustomer Case Study: Generali
Customer Case Study: GeneraliInflectra
 
SAP Cloud Platform - The Business Platform for the Intelligent Enterprise
SAP Cloud Platform - The Business Platform for the Intelligent EnterpriseSAP Cloud Platform - The Business Platform for the Intelligent Enterprise
SAP Cloud Platform - The Business Platform for the Intelligent EnterpriseSAP Cloud Platform
 
What's New in Primavera Gateway 16.1
What's New in Primavera Gateway 16.1What's New in Primavera Gateway 16.1
What's New in Primavera Gateway 16.1p6academy
 
SAP Cloud Platform CPEA Services Roadmap (03.2020)
SAP Cloud Platform CPEA Services Roadmap (03.2020)SAP Cloud Platform CPEA Services Roadmap (03.2020)
SAP Cloud Platform CPEA Services Roadmap (03.2020)SAP Cloud Platform
 
SAP Platform & S/4 HANA - Support for Innovation
SAP Platform & S/4 HANA - Support for InnovationSAP Platform & S/4 HANA - Support for Innovation
SAP Platform & S/4 HANA - Support for InnovationBernhard Luecke
 

Tendances (20)

Configuring and using SIDB for ASE CE SP130
Configuring and using SIDB for ASE CE SP130Configuring and using SIDB for ASE CE SP130
Configuring and using SIDB for ASE CE SP130
 
205410 primavera and sap
205410 primavera and sap205410 primavera and sap
205410 primavera and sap
 
Practical Reporting for Effective Analytical Data Intelligence with CA Worklo...
Practical Reporting for Effective Analytical Data Intelligence with CA Worklo...Practical Reporting for Effective Analytical Data Intelligence with CA Worklo...
Practical Reporting for Effective Analytical Data Intelligence with CA Worklo...
 
Torry Harris Overview
Torry Harris OverviewTorry Harris Overview
Torry Harris Overview
 
CA Workload Automation r12 Test Drive
CA Workload Automation r12 Test DriveCA Workload Automation r12 Test Drive
CA Workload Automation r12 Test Drive
 
SAP TechEd 2018 OPP103 – An Introduction to DevOps
SAP TechEd 2018 OPP103 – An Introduction to DevOpsSAP TechEd 2018 OPP103 – An Introduction to DevOps
SAP TechEd 2018 OPP103 – An Introduction to DevOps
 
P6 Release 8 Application Considerations Overview
P6 Release 8 Application Considerations OverviewP6 Release 8 Application Considerations Overview
P6 Release 8 Application Considerations Overview
 
Finance QBR
Finance QBRFinance QBR
Finance QBR
 
CA Project and Portfolio Management - A Data Warehouse Deep Dive
CA Project and Portfolio Management - A Data Warehouse Deep DiveCA Project and Portfolio Management - A Data Warehouse Deep Dive
CA Project and Portfolio Management - A Data Warehouse Deep Dive
 
SAP TechEd 2019 CAA217 – Efficient Continuous Delivery in the SAP Ecosystem
SAP TechEd 2019 CAA217 – Efficient Continuous Delivery in the SAP EcosystemSAP TechEd 2019 CAA217 – Efficient Continuous Delivery in the SAP Ecosystem
SAP TechEd 2019 CAA217 – Efficient Continuous Delivery in the SAP Ecosystem
 
Taking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next LevelTaking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next Level
 
Bpf Workflow
Bpf WorkflowBpf Workflow
Bpf Workflow
 
P6 Services: How to install, configure, tips and troubleshooting
P6 Services: How to install,  configure, tips and  troubleshooting P6 Services: How to install,  configure, tips and  troubleshooting
P6 Services: How to install, configure, tips and troubleshooting
 
It Sizing for Aras on Azure, Hybrid or On-site Deployments
It Sizing for Aras on Azure, Hybrid or On-site DeploymentsIt Sizing for Aras on Azure, Hybrid or On-site Deployments
It Sizing for Aras on Azure, Hybrid or On-site Deployments
 
Sap cloud platform rebranding
Sap cloud platform rebrandingSap cloud platform rebranding
Sap cloud platform rebranding
 
Customer Case Study: Generali
Customer Case Study: GeneraliCustomer Case Study: Generali
Customer Case Study: Generali
 
SAP Cloud Platform - The Business Platform for the Intelligent Enterprise
SAP Cloud Platform - The Business Platform for the Intelligent EnterpriseSAP Cloud Platform - The Business Platform for the Intelligent Enterprise
SAP Cloud Platform - The Business Platform for the Intelligent Enterprise
 
What's New in Primavera Gateway 16.1
What's New in Primavera Gateway 16.1What's New in Primavera Gateway 16.1
What's New in Primavera Gateway 16.1
 
SAP Cloud Platform CPEA Services Roadmap (03.2020)
SAP Cloud Platform CPEA Services Roadmap (03.2020)SAP Cloud Platform CPEA Services Roadmap (03.2020)
SAP Cloud Platform CPEA Services Roadmap (03.2020)
 
SAP Platform & S/4 HANA - Support for Innovation
SAP Platform & S/4 HANA - Support for InnovationSAP Platform & S/4 HANA - Support for Innovation
SAP Platform & S/4 HANA - Support for Innovation
 

Similaire à SITIST 2018 Part 1 - Installation of custom CIC Certified Add-On client systems

How to use the SAP Connector for Alteryx Connect
How to use the SAP Connector for Alteryx ConnectHow to use the SAP Connector for Alteryx Connect
How to use the SAP Connector for Alteryx ConnectDVW Analytics
 
S4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptx
S4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptxS4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptx
S4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptxITAdmin28
 
SAP Cloud Platform SLAs and ITSM Process
SAP Cloud Platform SLAs and ITSM ProcessSAP Cloud Platform SLAs and ITSM Process
SAP Cloud Platform SLAs and ITSM ProcessSAP Cloud Platform
 
ISV Monthly Tech Enablement (May 18, 2017)
ISV Monthly Tech Enablement (May 18, 2017)ISV Monthly Tech Enablement (May 18, 2017)
ISV Monthly Tech Enablement (May 18, 2017)Salesforce Partners
 
openSAP_plc1_Week_02_All_Slides.pdf
openSAP_plc1_Week_02_All_Slides.pdfopenSAP_plc1_Week_02_All_Slides.pdf
openSAP_plc1_Week_02_All_Slides.pdfManish Singh
 
Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3Wiiisdom
 
13 - Assets - RISE PCE CAA Assets_WAVE_4.pdf
13 - Assets - RISE PCE CAA Assets_WAVE_4.pdf13 - Assets - RISE PCE CAA Assets_WAVE_4.pdf
13 - Assets - RISE PCE CAA Assets_WAVE_4.pdfZWFX
 
How to use the Alteryx Connector for SAP
How to use the Alteryx Connector for SAPHow to use the Alteryx Connector for SAP
How to use the Alteryx Connector for SAPDVW Analytics
 
Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03Wiiisdom
 
Discover The Future Of SAP BusinessObjects (BI 4.3 SP02)
Discover The Future Of SAP BusinessObjects (BI 4.3 SP02)Discover The Future Of SAP BusinessObjects (BI 4.3 SP02)
Discover The Future Of SAP BusinessObjects (BI 4.3 SP02)Wiiisdom
 
Case Study: Digital Transformation Through Successful, Large-scale Identity M...
Case Study: Digital Transformation Through Successful, Large-scale Identity M...Case Study: Digital Transformation Through Successful, Large-scale Identity M...
Case Study: Digital Transformation Through Successful, Large-scale Identity M...CA Technologies
 
Create Kpi fiori apps
Create Kpi fiori appsCreate Kpi fiori apps
Create Kpi fiori appsAjay593954
 
API Management For Building Software Applications Powerpoint Presentation Slides
API Management For Building Software Applications Powerpoint Presentation SlidesAPI Management For Building Software Applications Powerpoint Presentation Slides
API Management For Building Software Applications Powerpoint Presentation SlidesSlideTeam
 
Building einstein analytics apps uk-compressed
Building einstein analytics apps   uk-compressedBuilding einstein analytics apps   uk-compressed
Building einstein analytics apps uk-compressedrikkehovgaard
 
L1_S4HANA_Private_Cloud.pptx
L1_S4HANA_Private_Cloud.pptxL1_S4HANA_Private_Cloud.pptx
L1_S4HANA_Private_Cloud.pptxzabasit
 
SAP AIN Asset Intelligence Network
SAP AIN Asset Intelligence NetworkSAP AIN Asset Intelligence Network
SAP AIN Asset Intelligence NetworkBranding Maintenance
 
Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3Wiiisdom
 
API Integration For Building Software Applications Powerpoint Presentation Sl...
API Integration For Building Software Applications Powerpoint Presentation Sl...API Integration For Building Software Applications Powerpoint Presentation Sl...
API Integration For Building Software Applications Powerpoint Presentation Sl...SlideTeam
 

Similaire à SITIST 2018 Part 1 - Installation of custom CIC Certified Add-On client systems (20)

How to use the SAP Connector for Alteryx Connect
How to use the SAP Connector for Alteryx ConnectHow to use the SAP Connector for Alteryx Connect
How to use the SAP Connector for Alteryx Connect
 
S4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptx
S4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptxS4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptx
S4H_790 IAM - Authorization Concept Guidelines for S4HANA Cloud.pptx
 
SAP Cloud Platform SLAs and ITSM Process
SAP Cloud Platform SLAs and ITSM ProcessSAP Cloud Platform SLAs and ITSM Process
SAP Cloud Platform SLAs and ITSM Process
 
ISV Monthly Tech Enablement (May 18, 2017)
ISV Monthly Tech Enablement (May 18, 2017)ISV Monthly Tech Enablement (May 18, 2017)
ISV Monthly Tech Enablement (May 18, 2017)
 
openSAP_plc1_Week_02_All_Slides.pdf
openSAP_plc1_Week_02_All_Slides.pdfopenSAP_plc1_Week_02_All_Slides.pdf
openSAP_plc1_Week_02_All_Slides.pdf
 
Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3
 
13 - Assets - RISE PCE CAA Assets_WAVE_4.pdf
13 - Assets - RISE PCE CAA Assets_WAVE_4.pdf13 - Assets - RISE PCE CAA Assets_WAVE_4.pdf
13 - Assets - RISE PCE CAA Assets_WAVE_4.pdf
 
How to use the Alteryx Connector for SAP
How to use the Alteryx Connector for SAPHow to use the Alteryx Connector for SAP
How to use the Alteryx Connector for SAP
 
Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03
 
Discover The Future Of SAP BusinessObjects (BI 4.3 SP02)
Discover The Future Of SAP BusinessObjects (BI 4.3 SP02)Discover The Future Of SAP BusinessObjects (BI 4.3 SP02)
Discover The Future Of SAP BusinessObjects (BI 4.3 SP02)
 
Case Study: Digital Transformation Through Successful, Large-scale Identity M...
Case Study: Digital Transformation Through Successful, Large-scale Identity M...Case Study: Digital Transformation Through Successful, Large-scale Identity M...
Case Study: Digital Transformation Through Successful, Large-scale Identity M...
 
Create Kpi fiori apps
Create Kpi fiori appsCreate Kpi fiori apps
Create Kpi fiori apps
 
API Management For Building Software Applications Powerpoint Presentation Slides
API Management For Building Software Applications Powerpoint Presentation SlidesAPI Management For Building Software Applications Powerpoint Presentation Slides
API Management For Building Software Applications Powerpoint Presentation Slides
 
What the FaaS
What the FaaSWhat the FaaS
What the FaaS
 
Building einstein analytics apps uk-compressed
Building einstein analytics apps   uk-compressedBuilding einstein analytics apps   uk-compressed
Building einstein analytics apps uk-compressed
 
L1_S4HANA_Private_Cloud.pptx
L1_S4HANA_Private_Cloud.pptxL1_S4HANA_Private_Cloud.pptx
L1_S4HANA_Private_Cloud.pptx
 
SAP AIN Asset Intelligence Network
SAP AIN Asset Intelligence NetworkSAP AIN Asset Intelligence Network
SAP AIN Asset Intelligence Network
 
Salesforce platform session 2
 Salesforce platform session 2 Salesforce platform session 2
Salesforce platform session 2
 
Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3Discover SAP BusinessObjects BI 4.3
Discover SAP BusinessObjects BI 4.3
 
API Integration For Building Software Applications Powerpoint Presentation Sl...
API Integration For Building Software Applications Powerpoint Presentation Sl...API Integration For Building Software Applications Powerpoint Presentation Sl...
API Integration For Building Software Applications Powerpoint Presentation Sl...
 

Plus de sitist

SITIST 2018 Part 2 - Hyperledger Fabric Blockchain Development
SITIST 2018 Part 2 - Hyperledger Fabric Blockchain Development SITIST 2018 Part 2 - Hyperledger Fabric Blockchain Development
SITIST 2018 Part 2 - Hyperledger Fabric Blockchain Development sitist
 
SITIST 2018 Part 2 - SAP 2019 Technology Agenda
SITIST 2018 Part 2 - SAP 2019 Technology AgendaSITIST 2018 Part 2 - SAP 2019 Technology Agenda
SITIST 2018 Part 2 - SAP 2019 Technology Agendasitist
 
SITIST 2018 Part 2 - Speed up Test Data Creation Process in ABAP
SITIST 2018 Part 2 - Speed up Test Data Creation Process in ABAPSITIST 2018 Part 2 - Speed up Test Data Creation Process in ABAP
SITIST 2018 Part 2 - Speed up Test Data Creation Process in ABAPsitist
 
SITIST 2018 Part 2 - SCP Open Connectors & Serverless Functions Demo
SITIST 2018 Part 2 - SCP Open Connectors & Serverless Functions DemoSITIST 2018 Part 2 - SCP Open Connectors & Serverless Functions Demo
SITIST 2018 Part 2 - SCP Open Connectors & Serverless Functions Demositist
 
SITIST 2018 Part 2 - SAP S/4HANA Extensibility - Custom Fields and Logic Demo
SITIST 2018 Part 2 - SAP S/4HANA Extensibility - Custom Fields and Logic Demo SITIST 2018 Part 2 - SAP S/4HANA Extensibility - Custom Fields and Logic Demo
SITIST 2018 Part 2 - SAP S/4HANA Extensibility - Custom Fields and Logic Demo sitist
 
SITIST 2018 Part 2 - Robotic Process Automation (RPA)
SITIST 2018 Part 2 - Robotic Process Automation (RPA)SITIST 2018 Part 2 - Robotic Process Automation (RPA)
SITIST 2018 Part 2 - Robotic Process Automation (RPA)sitist
 
SITIST 2018 Part 2 - abapGit & lint
SITIST 2018 Part 2 - abapGit & lintSITIST 2018 Part 2 - abapGit & lint
SITIST 2018 Part 2 - abapGit & lintsitist
 
SITIST 2018 Part 2 - ABAP in SAP Cloud Platform
SITIST 2018 Part 2 - ABAP in SAP Cloud PlatformSITIST 2018 Part 2 - ABAP in SAP Cloud Platform
SITIST 2018 Part 2 - ABAP in SAP Cloud Platformsitist
 
SITIST 2018 Part 2 - ABAP Career in Europe
SITIST 2018 Part 2 - ABAP Career in EuropeSITIST 2018 Part 2 - ABAP Career in Europe
SITIST 2018 Part 2 - ABAP Career in Europesitist
 
SITIST 2018 Part 1 - Updates on SAP Analytics Cloud and Analytics Hub
SITIST 2018 Part 1 - Updates on SAP Analytics Cloud and Analytics HubSITIST 2018 Part 1 - Updates on SAP Analytics Cloud and Analytics Hub
SITIST 2018 Part 1 - Updates on SAP Analytics Cloud and Analytics Hubsitist
 
SITIST 2018 Part 1 - New ABAP Syntax
SITIST 2018 Part 1 - New ABAP SyntaxSITIST 2018 Part 1 - New ABAP Syntax
SITIST 2018 Part 1 - New ABAP Syntaxsitist
 
SITIST 2018 Part 1 - SAP HANA Spatial Processing
SITIST 2018 Part 1 - SAP HANA Spatial ProcessingSITIST 2018 Part 1 - SAP HANA Spatial Processing
SITIST 2018 Part 1 - SAP HANA Spatial Processingsitist
 
SITIST 2018 Part 1 - Employee vs Freelancer vs Entrepreneur
SITIST 2018 Part 1 - Employee vs Freelancer vs EntrepreneurSITIST 2018 Part 1 - Employee vs Freelancer vs Entrepreneur
SITIST 2018 Part 1 - Employee vs Freelancer vs Entrepreneursitist
 
SITIST 2018 Part 1 - Gigya vs Hybris Marketing
SITIST 2018 Part 1 - Gigya vs Hybris MarketingSITIST 2018 Part 1 - Gigya vs Hybris Marketing
SITIST 2018 Part 1 - Gigya vs Hybris Marketingsitist
 
SITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
SITIST 2018 Part 1 - Blockchain and Enterprise Use CasesSITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
SITIST 2018 Part 1 - Blockchain and Enterprise Use Casessitist
 
SITIST 2018 Part 1 - SAP CP Enterprise Messaging
SITIST 2018 Part 1 - SAP CP Enterprise MessagingSITIST 2018 Part 1 - SAP CP Enterprise Messaging
SITIST 2018 Part 1 - SAP CP Enterprise Messagingsitist
 
SITIST 2017 Dev - Alexa Custom Skill Development with SAP HANA XSA
SITIST 2017 Dev - Alexa Custom Skill Development with SAP HANA XSASITIST 2017 Dev - Alexa Custom Skill Development with SAP HANA XSA
SITIST 2017 Dev - Alexa Custom Skill Development with SAP HANA XSAsitist
 
SITIST 2016 Dev - What's new at SAP
SITIST 2016 Dev - What's new at SAPSITIST 2016 Dev - What's new at SAP
SITIST 2016 Dev - What's new at SAPsitist
 
SITIST 2016 Dev - What is new in SAP Analytics
SITIST 2016 Dev - What is new in SAP AnalyticsSITIST 2016 Dev - What is new in SAP Analytics
SITIST 2016 Dev - What is new in SAP Analyticssitist
 

Plus de sitist (20)

SITIST 2018 Part 2 - Hyperledger Fabric Blockchain Development
SITIST 2018 Part 2 - Hyperledger Fabric Blockchain Development SITIST 2018 Part 2 - Hyperledger Fabric Blockchain Development
SITIST 2018 Part 2 - Hyperledger Fabric Blockchain Development
 
SITIST 2018 Part 2 - SAP 2019 Technology Agenda
SITIST 2018 Part 2 - SAP 2019 Technology AgendaSITIST 2018 Part 2 - SAP 2019 Technology Agenda
SITIST 2018 Part 2 - SAP 2019 Technology Agenda
 
SITIST 2018 Part 2 - Speed up Test Data Creation Process in ABAP
SITIST 2018 Part 2 - Speed up Test Data Creation Process in ABAPSITIST 2018 Part 2 - Speed up Test Data Creation Process in ABAP
SITIST 2018 Part 2 - Speed up Test Data Creation Process in ABAP
 
SITIST 2018 Part 2 - SCP Open Connectors & Serverless Functions Demo
SITIST 2018 Part 2 - SCP Open Connectors & Serverless Functions DemoSITIST 2018 Part 2 - SCP Open Connectors & Serverless Functions Demo
SITIST 2018 Part 2 - SCP Open Connectors & Serverless Functions Demo
 
SITIST 2018 Part 2 - SAP S/4HANA Extensibility - Custom Fields and Logic Demo
SITIST 2018 Part 2 - SAP S/4HANA Extensibility - Custom Fields and Logic Demo SITIST 2018 Part 2 - SAP S/4HANA Extensibility - Custom Fields and Logic Demo
SITIST 2018 Part 2 - SAP S/4HANA Extensibility - Custom Fields and Logic Demo
 
SITIST 2018 Part 2 - Robotic Process Automation (RPA)
SITIST 2018 Part 2 - Robotic Process Automation (RPA)SITIST 2018 Part 2 - Robotic Process Automation (RPA)
SITIST 2018 Part 2 - Robotic Process Automation (RPA)
 
SITIST 2018 Part 2 - abapGit & lint
SITIST 2018 Part 2 - abapGit & lintSITIST 2018 Part 2 - abapGit & lint
SITIST 2018 Part 2 - abapGit & lint
 
SITIST 2018 Part 2 - ABAP in SAP Cloud Platform
SITIST 2018 Part 2 - ABAP in SAP Cloud PlatformSITIST 2018 Part 2 - ABAP in SAP Cloud Platform
SITIST 2018 Part 2 - ABAP in SAP Cloud Platform
 
SITIST 2018 Part 2 - ABAP Career in Europe
SITIST 2018 Part 2 - ABAP Career in EuropeSITIST 2018 Part 2 - ABAP Career in Europe
SITIST 2018 Part 2 - ABAP Career in Europe
 
SITIST 2018 Part 1 - Updates on SAP Analytics Cloud and Analytics Hub
SITIST 2018 Part 1 - Updates on SAP Analytics Cloud and Analytics HubSITIST 2018 Part 1 - Updates on SAP Analytics Cloud and Analytics Hub
SITIST 2018 Part 1 - Updates on SAP Analytics Cloud and Analytics Hub
 
SITIST 2018 Part 1 - New ABAP Syntax
SITIST 2018 Part 1 - New ABAP SyntaxSITIST 2018 Part 1 - New ABAP Syntax
SITIST 2018 Part 1 - New ABAP Syntax
 
SITIST 2018 Part 1 - SAP HANA Spatial Processing
SITIST 2018 Part 1 - SAP HANA Spatial ProcessingSITIST 2018 Part 1 - SAP HANA Spatial Processing
SITIST 2018 Part 1 - SAP HANA Spatial Processing
 
SITIST 2018 Part 1 - Employee vs Freelancer vs Entrepreneur
SITIST 2018 Part 1 - Employee vs Freelancer vs EntrepreneurSITIST 2018 Part 1 - Employee vs Freelancer vs Entrepreneur
SITIST 2018 Part 1 - Employee vs Freelancer vs Entrepreneur
 
SITIST 2018 Part 1 - Gigya vs Hybris Marketing
SITIST 2018 Part 1 - Gigya vs Hybris MarketingSITIST 2018 Part 1 - Gigya vs Hybris Marketing
SITIST 2018 Part 1 - Gigya vs Hybris Marketing
 
SITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
SITIST 2018 Part 1 - Blockchain and Enterprise Use CasesSITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
SITIST 2018 Part 1 - Blockchain and Enterprise Use Cases
 
SITIST 2018 Part 1 - SAP CP Enterprise Messaging
SITIST 2018 Part 1 - SAP CP Enterprise MessagingSITIST 2018 Part 1 - SAP CP Enterprise Messaging
SITIST 2018 Part 1 - SAP CP Enterprise Messaging
 
SITIST 2017 Dev - Alexa Custom Skill Development with SAP HANA XSA
SITIST 2017 Dev - Alexa Custom Skill Development with SAP HANA XSASITIST 2017 Dev - Alexa Custom Skill Development with SAP HANA XSA
SITIST 2017 Dev - Alexa Custom Skill Development with SAP HANA XSA
 
HCI
HCIHCI
HCI
 
SITIST 2016 Dev - What's new at SAP
SITIST 2016 Dev - What's new at SAPSITIST 2016 Dev - What's new at SAP
SITIST 2016 Dev - What's new at SAP
 
SITIST 2016 Dev - What is new in SAP Analytics
SITIST 2016 Dev - What is new in SAP AnalyticsSITIST 2016 Dev - What is new in SAP Analytics
SITIST 2016 Dev - What is new in SAP Analytics
 

Dernier

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Dernier (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

SITIST 2018 Part 1 - Installation of custom CIC Certified Add-On client systems

  • 1. Installation of Custom CIC Certified Add-On client systems Fahrettin Kerem BOZBIYIK April 28, 2018
  • 2. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 2Confidential Agenda • What is AAK ? • Certified Add-On Creation Pre-Requisites • System Landscape for Add-On Development • Creating an Add-On • SAP CIC Certification Process • Checklist items before Add-On Installation • Add-On installation experiences on client systems • Hints & Useful reports for Add-On’s • Q & A
  • 3. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 3Confidential SAP Add-On Assembly Kit (AAK) • What is AAK ? SAP Add-On Assembly Kit to develop industry-specific, country-specific, or enterprise-specific enhancements to the standard SAP system, plus customer and partner projects, while taking advantage of the full range of add-on techniques. SAP Add-On Assembly Kit provides you with a toolset that supports you throughout the entire software lifecycle of your add-on. • This toolset named as “Software Delivery Composer”
  • 4. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 4Confidential Software Delivery Composer Infrastructure & Package Types SAP ECC Gateway SAP SRMSAP CRM  Software ComponentRelease DevelopmentsBC Sets UPINS Delivery .PAT file CRTPATCH AOFTOOLS (AAK 4.0/5.0) SOFTWARE DELIVERY ASSEMBLER ACP: Attribute Change Package AOI: Add-On Installation Package AOP: Add-On Support Package AOU: Add-On Support Package AOX: Add-On Exchange Package CRT: Conflict Resolution Transport CSP: Component Support Package
  • 5. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 5Confidential Certified Add-On Creation Pre-Requisites • Become a SAP Partner • Purchase a development namespace from SAP ICC • Development and Consolidation systems (min 2 systems connected via TMS) • AOFTOOLS Add-On must be installed where the .PAT files extracted system (Consolidation system)
  • 6. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 6Confidential Development namespace • Development namespace
  • 7. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 7Confidential AOFTOOLS Add-On overview on consolidation system • AOFTOOLS Add-on must be installed by Basis team in order to create an Add-On on consolidation system
  • 8. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 8Confidential System Landscape for Add-On Development For each add-on release and each supported SAP release, you require two system for add-on development:  A development system (for software development and documentation and customizing)  A consolidation system (for translation and delivery. Do not make repairs or customizing settings here.) Create a consolidation route from the development system to the consolidation system and schedule regular
  • 9. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 9Confidential Setup of the Further Development Landscape for the Non-Modifying Add-On
  • 10. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 10Confidential Creating an Add-On • Add-On Creation steps
  • 11. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 11Confidential Creating an Add-On • Custom Add On (AAK Delivery) = ABAP Objects + BC Sets • = Development requests + Customizing Requests
  • 12. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 12Confidential BC Sets • BC Set is a management tool that allows user to record, save and share customization settings BC Set Creation: Tcode: SCPR3
  • 13. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 13Confidential BC Set Overview
  • 14. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 14Confidential BC Sets Activation • Tcode: SCPR20
  • 15. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 15Confidential BC Sets Activation Logs • Tcode: SCPR20PR
  • 16. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 16Confidential Content of SAP Tables vs New Tables on BC Sets SAP Tables If you want to deliver entries in SAP tables, use BC Sets. If you deliver table entries directly, without using BC Sets, this counts as a modification that cannot be adjusted. These entries can be overwritten at any time and without warning in your system and in the customer system by SAP support packages or upgrades. New (Custom) Tables If you want to create a new table, make sure that you assign it the correct delivery class. The delivery class specifies the transport behavior of tables. Only tables in the delivery classes E, G, and C support BC Sets.
  • 17. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 17Confidential Creating an Add-On • Add-On Creation steps & sequence
  • 18. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 18Confidential Creating an Add-On • Tcode: SSDC – Software Delivery Composer
  • 19. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 19Confidential Creating an Add-On • Sample Delivery: • Version: 200_740
  • 20. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 20Confidential Creating an Add-On • Result of Object List Check of Add-on • Version: 200_740
  • 21. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 21Confidential Creating an Add-On Tcode: SSDA - Software Delivery Assembler .PAT file (EPS File):
  • 22. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 22Confidential Creating an Add-On Tcode: SSDA - Software Delivery Assembler .PAT file (EPS File):
  • 23. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 23Confidential Creating an Add-On Important Add-On Attributes: o Extended Attributes: *REINSTALL_ALLOWED parameter is so important. If it is not set “T” you can not remove the Add-on on the system.
  • 24. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 24Confidential Creating an Add-On Important Add-On Attributes: o Import Conditions: *VALUE parameter is so important. If it is set “M” that Add-On can install minimum level regarding components on the client system.
  • 25. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 25Confidential CIC Certification Process and Mandatory Checks by Test Plans • SAP CIC examine the custom Add-On via test plans. • Test plans consist of 2 types of checks: • 1) Syntatic Requirements and Checks • Requirements • Modifications • Enhancements • Database Tables and using SAP Objects • Customizing • Documentation • Installation • Performance • 2) Semantic Requirements and Checks • Test Cases (Business Scenario Dry Run with SAP ICC Consultant) • PPMS Data Collection (The partner is required to fill out the provided PPMS data sheet.)
  • 26. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 26Confidential SAP CIC Certification Process SEND Add- On to ICC • .PAT file • Documentation SAP ICC Answer to Partner • Confirmation of Add-On • Success or Not Success SYNTATIC CHECK • Modifications • Enhancements • Hard Code Check • Repair Check • Running SCII – Code Inspector SEMANTIC CHECK • Test Cases • PPMS Data Collection Add-On Evaluation by SAP ICC • Add-On test report execution by SAP ICC Evaluation
  • 27. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 27Confidential The most important things during SAP Certification • Add-On could not have modifications standart SAP objects such as repair ! • Therefore, no modifications / changes to the standard functionality are allowed, including modify Basis objects, delete or rename core objects. This is checked automatically by the AAK. • Within Add-on ABAP programs/includes/BADI/class etc. could not have hard code values such as IV_VKORG = 1000. “1000” constant within the include is not acceptable by SAP ICC ! • Therefore there would be a hard code parameterization structure on the Add-on in order to read constants and customizing values accordingly.
  • 28. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 28Confidential SAP CIC Certification Confirmation
  • 29. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 29Confidential Checklist items before Add-On Installation • 1) SCC4 client parameters settings: 000 client
  • 30. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 30Confidential Checklist items before Add-On Installation • 2) SE03  Set System Change Option Namespace Prefix would be X – Modifiable
  • 31. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 31Confidential Checklist items before Add-On Installation • 3) SE03  Display/Change Namespaces: Namespace Role have to be “C – Receipt”. Otherwise you could not finished up Installation Package steps on SAINT. •
  • 32. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 32Confidential Checklist items before Add-On Installation • 4) SAINT transaction should be run on the background without DDIC or SAP* users
  • 33. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 33Confidential Add-On installation experiences on client systems • Check out the the minimum Software Component Release between client system and Add-On • Client System: Add-On Minimum Release for Software Component have to compatible with client system release. Otherwise installation could not complete on SAINT !
  • 34. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 34Confidential Add-On installation experiences on client systems • Pricing objects have not to be in the ECC Add-On such as: • Pricing conditions, access sequences, condition tables pricing procedures, field catalogs etc. (VOK0) • For these pricing objects should be created under different Add-On or developing a custom switch SFW5 – Switch Framework: Business Functions !
  • 35. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 35Confidential Add-On installation experiences on client systems • If you create a custom Add-on and clients have a SAP CRM system: • Do not include the Web UI configurations (Screen configurations) into CRM Add-On. Unfortunately there is no transport !
  • 36. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 36Confidential Add-On installation experiences on client systems • Do not include the conditions for actions (Action configurations) into CRM Add-On. Unfortunately there is no transport !
  • 37. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 37Confidential Add-On installation experiences on client systems • Set type and attributes on CRM system (Tcode: COMM_ATTRSET) • Set types have to be created under Z* namespace. (Namespace is not accepted by the system) • Furthermore attribute set creation on client CRM system have to done before the Add-on installation eventually ! • Otherwise Add-On installation would be getting error !
  • 38. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 38Confidential Add-On installation experiences on client systems • Fiori side, Gateway system is not allowed to make deploy on client system belong to namespace apps.
  • 39. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 39Confidential Add-On installation experiences on client systems • Fiori side, do not take into consideration LPD_CUST and /UI2/SEMOBJ Launchpad customizings within Add-On • Launchpad customizings should be done manually on client systems
  • 40. © 2018 SAP SE or an SAP affiliate company. All rights reserved. 40Confidential Q & A • Q & A