SlideShare a Scribd company logo
1 of 18
SAP ABAP Development Tools
FROM SANDBOX TO REAL PROJECTS
So we have a new development environment…
… why should I as an ABAP developer have a closer look?
Martin Steinberg | EXP17795 | SAP d-code 2014
Technical variety
is increasing
Martin Steinberg | EXP17795 | SAP d-code 2014
Technical variety
is increasing
So much for the developers –
… but why should a company enable those tooling?
Martin Steinberg | EXP17795 | SAP d-code 2014
Making your developers happy 
Martin Steinberg | EXP17795 | SAP d-code 2014
Sounds good -
… but how do to start?
Martin Steinberg | EXP17795 | SAP d-code 2014
Martin Steinberg | EXP17795 | SAP d-code 2014
Developer-driven
Curious
early
adopters
Co-
operates
with SAP
Basis guys
Uses ADT
beside the
ABAP
Workbench
Shows
others
Trys out
the new
stuff
- daily work
- projects
Martin Steinberg | EXP17795 | SAP d-code 2014
Developer-driven
trying
showing,
feedback
teaching
A good starting
point for creating a
culture of
knowledge
exchange
Learning by
teaching
e.g. concept of
lectures and hands-
on-sessions
Martin Steinberg | EXP17795 | SAP d-code 2014
Organization-driven
• Developer base willing
to use ADT will grow
continously as they see
the advantages and
other colleagues using it
• Risk of uncontrolled
growth
Increasing
attention
• Authorizations (e.g. AMDP)
• Architecture (e.g. code
pushdown) rules & guides
• „best-fit“ into your technology
strategy (e.g. SAPUI5, BOPF, SAP
HANA…)
• training
• hardware requirements (RAM)
Formalization
needed • Desktop infrastructure
(e.g. VDI, local install…)
• Pre-configured Eclipse,
e.g. integration of other
plugins like MyLyn or
own ones
• Local update site
Roll-out
planning
But consider these two rules:
Martin Steinberg | EXP17795 | SAP d-code 2014
Do not force anyone to use ABAP in Eclipse
Martin Steinberg | EXP17795 | SAP d-code 2014
Do not prevent anyone to use ABAP in Eclipse
Martin Steinberg | EXP17795 | SAP d-code 2014
Co-existence and respect are important.
Martin Steinberg | EXP17795 | SAP d-code 2014
A short summary
• Enable your developers
• co-existence is important
• allow innovation and new approaches
• Be well prepared
• Eclipse strategy by your company (e.g. non-SAP depts, SAPUI5, SAP HANA Studio…)
• Pre-configured Eclipse with local update-site
• authorizations and OSS-notes
• Slightly integrate
• Adjust your development and architecture guidelines (e.g. for ABAP Doc, code-
pushdown,etc.)
• Integrate ADT into your development process by using ADT SDK, or 3rd party tools
Some links
SCN-space ABAP in Eclipse
http://scn.sap.com/community/abap/eclipse
AiE plug-in for transport of copies
built with ADT SDK by Christian Drumm
available on github
blog on scn: http://bit.ly/1xnFE2T
AiE plugin for SAPlink
by Uwe Fetzer, Gregor Wolf, Abdulbasit Gulsen, et al.
https://www.assembla.com/spaces/saplink-for-abap-in-eclipse/wiki
Related sessions
hands-on-sessions
DEV265: Building an End-to-End App from SAP HANA via ABAP to SAP Fiori
DEV165: Code Better with ABAP in Eclipse
DEV264: Custom ABAP Code – Get Ready for SAP HANA
lectures
DEV201: Overview of ABAP 7.4 Development for SAP HANA
DEV204: DEV264: Custom ABAP Code – Get Ready for SAP HANA
DEV202: Core Data Services - Next Generation Data Definition and Access on SAP HANA
mini-codejam
CJ626: ABAP in Eclipse
MARTIN STEINBERG | SAP MENTOR
Thank you very much for your attention and have a pleasant
SAP TechEd && d-code
Martin Steinberg | EXP17795 | SAP d-code 2014
sbg.martin@gmail.com
@SbgMartin

More Related Content

What's hot

Menza presentation
Menza presentationMenza presentation
Menza presentation
onesideup
 
Bisp template latest
Bisp template latestBisp template latest
Bisp template latest
Maddy81
 

What's hot (20)

SAP ABAP OVERVIEW
SAP ABAP OVERVIEWSAP ABAP OVERVIEW
SAP ABAP OVERVIEW
 
SAP Developer Center - March 2016 update
SAP Developer Center - March 2016 updateSAP Developer Center - March 2016 update
SAP Developer Center - March 2016 update
 
Bitter sweet lessons - out way to Fiori
Bitter sweet lessons - out way to FioriBitter sweet lessons - out way to Fiori
Bitter sweet lessons - out way to Fiori
 
Intro to rails 2_kg_edited
Intro to rails 2_kg_editedIntro to rails 2_kg_edited
Intro to rails 2_kg_edited
 
Asp.Net Core in Real World
Asp.Net Core in Real WorldAsp.Net Core in Real World
Asp.Net Core in Real World
 
SAP HANA Cloud Platform CodeJam
SAP HANA Cloud Platform CodeJamSAP HANA Cloud Platform CodeJam
SAP HANA Cloud Platform CodeJam
 
SAP HANA Cloud Platform CodeJam 2015
SAP HANA Cloud Platform CodeJam 2015SAP HANA Cloud Platform CodeJam 2015
SAP HANA Cloud Platform CodeJam 2015
 
Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!
Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!
Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!
 
LF_APIStrat17_The Great API Redesign
LF_APIStrat17_The Great API RedesignLF_APIStrat17_The Great API Redesign
LF_APIStrat17_The Great API Redesign
 
ERPNext Open Day - March / April 2015
ERPNext Open Day - March / April 2015ERPNext Open Day - March / April 2015
ERPNext Open Day - March / April 2015
 
10 Useful New Features of ECMA Script 6
10 Useful New Features of ECMA Script 610 Useful New Features of ECMA Script 6
10 Useful New Features of ECMA Script 6
 
Released WEBridge 4 SAP R 3 on 9/9 of 2014
Released WEBridge 4 SAP R 3 on 9/9 of 2014Released WEBridge 4 SAP R 3 on 9/9 of 2014
Released WEBridge 4 SAP R 3 on 9/9 of 2014
 
SAP Simple Finance Training institute Pune | S4 HANA How do i start a career ...
SAP Simple Finance Training institute Pune | S4 HANA How do i start a career ...SAP Simple Finance Training institute Pune | S4 HANA How do i start a career ...
SAP Simple Finance Training institute Pune | S4 HANA How do i start a career ...
 
SAP TechEd 2015 takeaway
SAP TechEd 2015 takeawaySAP TechEd 2015 takeaway
SAP TechEd 2015 takeaway
 
Menza presentation
Menza presentationMenza presentation
Menza presentation
 
Top SAP Training Institutes in Mumbai
Top SAP Training Institutes in Mumbai Top SAP Training Institutes in Mumbai
Top SAP Training Institutes in Mumbai
 
API Gateway with legend lambada
API Gateway with legend lambadaAPI Gateway with legend lambada
API Gateway with legend lambada
 
Scaling Uber
Scaling UberScaling Uber
Scaling Uber
 
Sap abap
Sap abapSap abap
Sap abap
 
Bisp template latest
Bisp template latestBisp template latest
Bisp template latest
 

Similar to SAP ABAP Development Tools - Introduction in productive environments (EXP17795, d-code 2014)

Sap activate introducing sa ps next generation, agile-based methodology
Sap activate   introducing sa ps next generation, agile-based methodologySap activate   introducing sa ps next generation, agile-based methodology
Sap activate introducing sa ps next generation, agile-based methodology
Santosh Peddi
 

Similar to SAP ABAP Development Tools - Introduction in productive environments (EXP17795, d-code 2014) (20)

SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...
SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...
SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...
 
Sap Activate introducing sa ps next generation, agile-based methodology
Sap Activate   introducing sa ps next generation, agile-based methodologySap Activate   introducing sa ps next generation, agile-based methodology
Sap Activate introducing sa ps next generation, agile-based methodology
 
Supplier Success on the Ariba Network
Supplier Success on the Ariba NetworkSupplier Success on the Ariba Network
Supplier Success on the Ariba Network
 
DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...
DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...
DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...
 
Sap activate introducing sa ps next generation, agile-based methodology
Sap activate   introducing sa ps next generation, agile-based methodologySap activate   introducing sa ps next generation, agile-based methodology
Sap activate introducing sa ps next generation, agile-based methodology
 
SAP Design Day 2016 (Montreal) - F.L.U.T.E.
SAP Design Day 2016 (Montreal) - F.L.U.T.E.SAP Design Day 2016 (Montreal) - F.L.U.T.E.
SAP Design Day 2016 (Montreal) - F.L.U.T.E.
 
Basis week5
Basis week5Basis week5
Basis week5
 
SAPience UserDay 2015 TheValueChain Educam SAP WPB Case
SAPience UserDay 2015 TheValueChain Educam SAP WPB CaseSAPience UserDay 2015 TheValueChain Educam SAP WPB Case
SAPience UserDay 2015 TheValueChain Educam SAP WPB Case
 
SAP Inside Track Berlin 2018 - DevOps in ABAP Landscapes
SAP Inside Track Berlin 2018 - DevOps in ABAP LandscapesSAP Inside Track Berlin 2018 - DevOps in ABAP Landscapes
SAP Inside Track Berlin 2018 - DevOps in ABAP Landscapes
 
DSAG Tech Days 2018 - DevOps in SAP ABAP Landscapes
DSAG Tech Days 2018 - DevOps in SAP ABAP LandscapesDSAG Tech Days 2018 - DevOps in SAP ABAP Landscapes
DSAG Tech Days 2018 - DevOps in SAP ABAP Landscapes
 
SAP Hybris Marketing Cloud Secrets for a successful project
SAP Hybris Marketing Cloud Secrets for a successful projectSAP Hybris Marketing Cloud Secrets for a successful project
SAP Hybris Marketing Cloud Secrets for a successful project
 
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
 
IoT on SAP HANA Cloud Platform
IoT on SAP HANA Cloud PlatformIoT on SAP HANA Cloud Platform
IoT on SAP HANA Cloud Platform
 
Ritesh_r1
Ritesh_r1Ritesh_r1
Ritesh_r1
 
SAP SD Certification Course in Noida.pdf
SAP SD Certification Course in Noida.pdfSAP SD Certification Course in Noida.pdf
SAP SD Certification Course in Noida.pdf
 
Deep Learning In Enterprise
Deep Learning In EnterpriseDeep Learning In Enterprise
Deep Learning In Enterprise
 
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdf
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdfASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdf
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdf
 
A Guide to a Successful SAP Hybris Commerce Cloud Project
A Guide to a Successful SAP Hybris Commerce Cloud ProjectA Guide to a Successful SAP Hybris Commerce Cloud Project
A Guide to a Successful SAP Hybris Commerce Cloud Project
 
SAP TechEd 2017 CPL126 – Continuous Delivery: An Introduction
SAP TechEd 2017 CPL126 – Continuous Delivery: An IntroductionSAP TechEd 2017 CPL126 – Continuous Delivery: An Introduction
SAP TechEd 2017 CPL126 – Continuous Delivery: An Introduction
 
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...
 

Recently uploaded

Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
UXDXConf
 

Recently uploaded (20)

Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Your enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4jYour enemies use GenAI too - staying ahead of fraud with Neo4j
Your enemies use GenAI too - staying ahead of fraud with Neo4j
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Structuring Teams and Portfolios for Success
Structuring Teams and Portfolios for SuccessStructuring Teams and Portfolios for Success
Structuring Teams and Portfolios for Success
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 

SAP ABAP Development Tools - Introduction in productive environments (EXP17795, d-code 2014)

  • 1. SAP ABAP Development Tools FROM SANDBOX TO REAL PROJECTS
  • 2. So we have a new development environment… … why should I as an ABAP developer have a closer look? Martin Steinberg | EXP17795 | SAP d-code 2014
  • 4. Martin Steinberg | EXP17795 | SAP d-code 2014 Technical variety is increasing
  • 5. So much for the developers – … but why should a company enable those tooling? Martin Steinberg | EXP17795 | SAP d-code 2014
  • 6. Making your developers happy  Martin Steinberg | EXP17795 | SAP d-code 2014
  • 7. Sounds good - … but how do to start? Martin Steinberg | EXP17795 | SAP d-code 2014
  • 8. Martin Steinberg | EXP17795 | SAP d-code 2014 Developer-driven Curious early adopters Co- operates with SAP Basis guys Uses ADT beside the ABAP Workbench Shows others Trys out the new stuff - daily work - projects
  • 9. Martin Steinberg | EXP17795 | SAP d-code 2014 Developer-driven trying showing, feedback teaching A good starting point for creating a culture of knowledge exchange Learning by teaching e.g. concept of lectures and hands- on-sessions
  • 10. Martin Steinberg | EXP17795 | SAP d-code 2014 Organization-driven • Developer base willing to use ADT will grow continously as they see the advantages and other colleagues using it • Risk of uncontrolled growth Increasing attention • Authorizations (e.g. AMDP) • Architecture (e.g. code pushdown) rules & guides • „best-fit“ into your technology strategy (e.g. SAPUI5, BOPF, SAP HANA…) • training • hardware requirements (RAM) Formalization needed • Desktop infrastructure (e.g. VDI, local install…) • Pre-configured Eclipse, e.g. integration of other plugins like MyLyn or own ones • Local update site Roll-out planning
  • 11. But consider these two rules: Martin Steinberg | EXP17795 | SAP d-code 2014
  • 12. Do not force anyone to use ABAP in Eclipse Martin Steinberg | EXP17795 | SAP d-code 2014
  • 13. Do not prevent anyone to use ABAP in Eclipse Martin Steinberg | EXP17795 | SAP d-code 2014
  • 14. Co-existence and respect are important. Martin Steinberg | EXP17795 | SAP d-code 2014
  • 15. A short summary • Enable your developers • co-existence is important • allow innovation and new approaches • Be well prepared • Eclipse strategy by your company (e.g. non-SAP depts, SAPUI5, SAP HANA Studio…) • Pre-configured Eclipse with local update-site • authorizations and OSS-notes • Slightly integrate • Adjust your development and architecture guidelines (e.g. for ABAP Doc, code- pushdown,etc.) • Integrate ADT into your development process by using ADT SDK, or 3rd party tools
  • 16. Some links SCN-space ABAP in Eclipse http://scn.sap.com/community/abap/eclipse AiE plug-in for transport of copies built with ADT SDK by Christian Drumm available on github blog on scn: http://bit.ly/1xnFE2T AiE plugin for SAPlink by Uwe Fetzer, Gregor Wolf, Abdulbasit Gulsen, et al. https://www.assembla.com/spaces/saplink-for-abap-in-eclipse/wiki
  • 17. Related sessions hands-on-sessions DEV265: Building an End-to-End App from SAP HANA via ABAP to SAP Fiori DEV165: Code Better with ABAP in Eclipse DEV264: Custom ABAP Code – Get Ready for SAP HANA lectures DEV201: Overview of ABAP 7.4 Development for SAP HANA DEV204: DEV264: Custom ABAP Code – Get Ready for SAP HANA DEV202: Core Data Services - Next Generation Data Definition and Access on SAP HANA mini-codejam CJ626: ABAP in Eclipse
  • 18. MARTIN STEINBERG | SAP MENTOR Thank you very much for your attention and have a pleasant SAP TechEd && d-code Martin Steinberg | EXP17795 | SAP d-code 2014 sbg.martin@gmail.com @SbgMartin