ABAP development can now be done using the Eclipse development environment. This provides a more modern development experience compared to traditional ABAP editors, allowing developers to use a single integrated tool for multiple languages like ABAP, Java, and SAPUI5. Key benefits of developing ABAP in Eclipse include code completion, debugging capabilities, synchronization of code between systems, and integration with the SAP GUI editor.
SITSP 2012 - ABAP Development Tools - ABAP in EclipseMauricio Cruz
ABAP Development Tools (ADT) is an Eclipse plugin that allows developers to use Eclipse as an integrated development environment (IDE) for ABAP development. ADT integrates multiple development technologies like ABAP, SAPUI5, Java, and HANA in a single environment. It also allows development on Windows, Linux, and Mac operating systems as well as across multiple ABAP systems. The installation of ADT requires prerequisites like Java, Eclipse, and an AS system before it can be configured for use.
This document discusses improvements to performance, reliability, fault tolerance, load balancing and multi-tenant capability in the new version of GWAVA software. It highlights the use of modern programming languages and operating systems for improved performance, and describes updating the software to use a multi-threaded scan engine to eliminate bottlenecks that existed with the previous linear scan engine design.
Is your ABAP Code Ready for the Cloud?Tobias Trapp
This document discusses preparing ABAP code for the cloud. It outlines questions to consider about an application's architecture and code quality, such as whether the code is optimized for SAP HANA and uses reuse tools. It also notes potential issues with legacy ABAP code like difficulty refactoring. The document then covers some differences when working with ABAP in the cloud, such as restricted APIs. It proposes architectural patterns for redesigning applications, such as applying clean code principles and breaking services into a reasonable API. Finally, it states that the biggest challenge is overcoming habitual thinking and knowing-doing gaps when redesigning software.
The document provides best practices and recommendations for developing successful ABAP applications that go beyond simple prototypes and leverage modern tools and frameworks like Domain Driven Development, digitization, microservices, and Fiori. Key recommendations include focusing on the core domain and business logic, designing RESTful services, using Core Data Services (CDS) for data modeling and the Business Object Processing Framework (BOPF) for business logic, and following SAP's new programming model. The document also warns of potential pitfalls and limitations to be aware of when using these techniques.
This document provides information about an SAP ABAP training course, including course details, modules, and contact information. The SAP ABAP course focuses on developing programs for SAP's R/3 client-server system using the ABAP programming language. The training includes modules on the ABAP language, reporting, dialog programming, interface programming, forms, function modules, IDOCs, workflows, and more. Courses are offered with flexible timing in weekday and weekend batches. Study materials and 24/7 lab access are provided. The trainers have 6-8 years of experience in SAP ABAP implementations.
SAP Training Materials to Become a SAP Professional, SAP video tutorial you can learn and understand every major SAP module with the easy and inexpensive way. SAP Training has been proven and tested transform SAP Trainees to Professional
SITIST 2018 Part 2 - ABAP in SAP Cloud Platformsitist
ABAP can be used both on-premise and in the cloud with SAP Cloud Platform. For on-premise implementations, classic ABAP can continue to be used or ABAP can be used with SAP Cloud Platform to create decoupled extensions. For cloud implementations, ABAP extensions can be moved to the cloud to modernize custom code. When using ABAP in SAP Cloud Platform, only certain ABAP development objects are initially whitelisted and a RESTful programming model is enforced. Developers should get familiar with ABAP on HANA, Fiori, ABAP in Eclipse and unit testing.
ABAP development can now be done using the Eclipse development environment. This provides a more modern development experience compared to traditional ABAP editors, allowing developers to use a single integrated tool for multiple languages like ABAP, Java, and SAPUI5. Key benefits of developing ABAP in Eclipse include code completion, debugging capabilities, synchronization of code between systems, and integration with the SAP GUI editor.
SITSP 2012 - ABAP Development Tools - ABAP in EclipseMauricio Cruz
ABAP Development Tools (ADT) is an Eclipse plugin that allows developers to use Eclipse as an integrated development environment (IDE) for ABAP development. ADT integrates multiple development technologies like ABAP, SAPUI5, Java, and HANA in a single environment. It also allows development on Windows, Linux, and Mac operating systems as well as across multiple ABAP systems. The installation of ADT requires prerequisites like Java, Eclipse, and an AS system before it can be configured for use.
This document discusses improvements to performance, reliability, fault tolerance, load balancing and multi-tenant capability in the new version of GWAVA software. It highlights the use of modern programming languages and operating systems for improved performance, and describes updating the software to use a multi-threaded scan engine to eliminate bottlenecks that existed with the previous linear scan engine design.
Is your ABAP Code Ready for the Cloud?Tobias Trapp
This document discusses preparing ABAP code for the cloud. It outlines questions to consider about an application's architecture and code quality, such as whether the code is optimized for SAP HANA and uses reuse tools. It also notes potential issues with legacy ABAP code like difficulty refactoring. The document then covers some differences when working with ABAP in the cloud, such as restricted APIs. It proposes architectural patterns for redesigning applications, such as applying clean code principles and breaking services into a reasonable API. Finally, it states that the biggest challenge is overcoming habitual thinking and knowing-doing gaps when redesigning software.
The document provides best practices and recommendations for developing successful ABAP applications that go beyond simple prototypes and leverage modern tools and frameworks like Domain Driven Development, digitization, microservices, and Fiori. Key recommendations include focusing on the core domain and business logic, designing RESTful services, using Core Data Services (CDS) for data modeling and the Business Object Processing Framework (BOPF) for business logic, and following SAP's new programming model. The document also warns of potential pitfalls and limitations to be aware of when using these techniques.
This document provides information about an SAP ABAP training course, including course details, modules, and contact information. The SAP ABAP course focuses on developing programs for SAP's R/3 client-server system using the ABAP programming language. The training includes modules on the ABAP language, reporting, dialog programming, interface programming, forms, function modules, IDOCs, workflows, and more. Courses are offered with flexible timing in weekday and weekend batches. Study materials and 24/7 lab access are provided. The trainers have 6-8 years of experience in SAP ABAP implementations.
SAP Training Materials to Become a SAP Professional, SAP video tutorial you can learn and understand every major SAP module with the easy and inexpensive way. SAP Training has been proven and tested transform SAP Trainees to Professional
SITIST 2018 Part 2 - ABAP in SAP Cloud Platformsitist
ABAP can be used both on-premise and in the cloud with SAP Cloud Platform. For on-premise implementations, classic ABAP can continue to be used or ABAP can be used with SAP Cloud Platform to create decoupled extensions. For cloud implementations, ABAP extensions can be moved to the cloud to modernize custom code. When using ABAP in SAP Cloud Platform, only certain ABAP development objects are initially whitelisted and a RESTful programming model is enforced. Developers should get familiar with ABAP on HANA, Fiori, ABAP in Eclipse and unit testing.
SAP ABAP is an Programming Language of SAP. here I have explained SAP R/3 Overview. Product of SAP R/3, BUSINESS ONE,CRM etc..Landscap and ABAP Roadmap. ...morehttps://aspireit.net/SAP-ABAP-training-institute-in-pune
My presentation from SIT Frankfurt 2016 (updated from SAP Inside Track Wrocław 2015 - updated from SAP Inside Track Frankfurt 2015 - updated from ASUG SAP Analytics and BusinessObjects User Conference in Fort Worth, TX, USA)
Bitter sweet lessons - out way to FioriTobias Trapp
The document discusses SAP's user interface (UI) technologies and accessibility. It asks questions about using SAP's Notification Center and CoPilot with specific SAP software configurations. It also expresses a belief that openUI5 has the best accessibility properties according to SAP documentation, but more information is needed on best practices and tool support.
This document outlines an introductory course on Ruby on Rails taught by Kareem Grant. The class roadmap covers Ruby basics, Rails architecture including MVC, building an app from scratch, and ActiveRecord. The document provides overviews of Ruby, Rails anatomy, MVC, routing, REST, CRUD and ActiveRecord. It concludes by stating the class will build a sample app.
The document discusses ASP.NET Core versus ASP.NET, outlining key differences such as ASP.NET Core being cross-platform while ASP.NET is Windows-only. It also covers Azure Traffic Manager routing methods and integrating Azure CDN before reassuring about readiness for GDPR requirements. The presenter is identified as Emanuele Bartolesi, a senior full stack developer, ethical hacker, and blogger.
SAP HANA Cloud Platform provides a platform as a service (PaaS) that allows developers to build and run applications in the cloud. As a PaaS, it handles infrastructure maintenance so developers can focus on their applications. The platform offers programming models, core services including identity management and connectivity, and access to SAP HANA for data storage and analytics. It also integrates with SAP and third party systems and allows scalable deployment of cloud applications.
Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!Vladimir Pavlov
This document discusses debugging and profiling cloud applications on SAP HANA Cloud Platform. It introduces Vladimir Pavlov as a development architect with over 15 years of experience in enterprise Java. It provides an overview of SAP HANA Cloud Platform and its capabilities for building, integrating, and extending business applications. It also discusses challenges with debugging cloud apps due to high latency and demonstrates how SAP HCP and SAP JVM address this through improved performance. The document encourages accessing open standards, open source, tools, SDKs, documentation and communication channels to get started with SAP HCP.
Redesigning a public web service API is a major undertaking: 3 years, thousands of hours of work, new clients, new documentation, a series of releases... This is the story of the DNSimple API v2, a project that started with a single, innocuous GitHub pull request with the title "Proposal for versioned API" in December 2013, and which came to a successful general availability launch at the end of 2016. Simone will explain some of the decisions that the team took over the last 3 years that shaped the development of the API as well as challenges the team faced, and provide you with tips and techniques that may help you in your next major API project. Finally, the important question: what’s next?
ES6 introduced 10 new features to the JavaScript language including let and const keywords for block scoping, default parameters, template strings, arrow functions, rest parameters, generators, maps, classes, modules, and more. While feature complete in 2014 and standardized in 2015, browser support is still evolving as vendors implement the new standards. Transpilers like Babel can convert ES6 code to ES5 to provide support across browsers.
Hi,
Gain Released WEBridge 4 SAP R 3 on 9/9 of 2014 video with audio,
https://www.youtube.com/watch?v=MgzGEMEJbnU
we are welcome for suggestions and feedback.
Regards
Sreeni
esiareeni@gainformatics.com
www.gainformatics.com
Ronald and Sven attended SAP TechEd 2015 in Barcelona and took notes on various presentations around SAP BI, S/4HANA, BW, and cloud analytics. They summarized key points which included discussions of S/4HANA's focus on 11 lines of business, approaches to data warehousing using BW and HANA together or separately, new features in BW 7.5 like the query designer and ADSO, and introductions to SAP Cloud for Analytics and the latest version of BusinessObjects. The document provided an overview but noted the summaries may not fully represent what was intended by SAP.
GarageBand is a cheap, powerful, and intuitive digital audio workstation and musical sequencer software application produced by Apple. It allows users to record, edit and arrange multiple media tracks including music, voice, and podcasts on Mac and iOS devices. The document recommends GarageBand as a sequencer for students because it is free with most Apple devices, can produce professional quality work as seen on TV ads, and its basics can be learned by most students quickly, potentially leading to use of more advanced software.
Amazon API Gateway allows hosting of multiple API versions and stages, creation and distribution of API keys to developers, and leverages AWS services like Lambda and caching. It provides authorization, throttling to protect backends, and allows defining mock API responses. Internally, it routes traffic between endpoints, Lambda functions, caches, and services while monitoring and logging usage. Developers can deploy APIs to stages for different environments and rollback if needed.
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/1ncT8iO.
From its simple roots as a PHP program, Uber has grown into a complex distributed system deployed across multiple datacenters using multiple databases and programming languages. Matt Ranney covers the evolution of Uber's architecture and some of the systems they built to handle the current scaling challenges. Filmed at qconsf.com.
Matt Ranney is the Chief Systems Architect at Uber. He has a computer science degree which has come in handy over a career of mostly network engineering, operations, and analytics.
SAP ABAP Online training tutorial is equipped to end users of SAP Basis in live SAP configurations, but additional can also put it to use who seeming to produce their SAP Base administration.
SAP ABAP Online training Administration assists a consumer to automate his occupation and execute the work more efficiently. Matters addressed in this consist of, the plan of SAP ABAP, system installing, just how to run an R/3 harmonized system duplicate, client management, producing, spot management, consumer management, transport management, setup of distant services
<a> SAPabapOnlinetraining </a>
The document lists training sessions from BISP Solutions INC. on various technical topics like Python programming, Oracle fundamentals, data integration, applications, Hadoop, and Salesforce. Each session provides the topic, delivery person, and session number.
SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...Sascha Junkert
DevOps has become a widespread movement in the world of IT and has shown that agility and quality are not mutually exclusive. However, the world of SAP ABAP has so far successfully resisted and DevOps is more a buzzword than actual practices which are used to deliver value to the customer.
Since July 2017 a team of DSAG* members has been working to define the meaning of DevOps for SAP ABAP system, what are the reasons why ABAP is still considered a “special snowflake” and how concepts like continuous integration and delivery could be adapted.
This presentation focuses on deployment pipelines in ABAP and is explicitly marked as work in progress, but will hopefully bring others to join the discussion and share their experiences with abapGit, Jenkins and other open source tools.
*The DSAG is a group of over 3000 companies which represent a big portion of the german speaking part of SAP customers. They all work together to shape the SAP portfolio to the actual need of SAP customers, inform about new SAP technologies/services and offer a community to discuss and learn from each other.
The document describes an upcoming webinar series from SAP on the Internet of Things (IoT). It provides dates and topic descriptions for webinars in October through December on using IoT for predictive maintenance, athlete wellness monitoring, safer mining, remote site operations, and IoT device management. Attendees can register for the series at a provided URL. It also briefly describes an upcoming webinar on IoT co-innovation. The document includes legal disclaimers about the content.
SAP ABAP is an Programming Language of SAP. here I have explained SAP R/3 Overview. Product of SAP R/3, BUSINESS ONE,CRM etc..Landscap and ABAP Roadmap. ...morehttps://aspireit.net/SAP-ABAP-training-institute-in-pune
My presentation from SIT Frankfurt 2016 (updated from SAP Inside Track Wrocław 2015 - updated from SAP Inside Track Frankfurt 2015 - updated from ASUG SAP Analytics and BusinessObjects User Conference in Fort Worth, TX, USA)
Bitter sweet lessons - out way to FioriTobias Trapp
The document discusses SAP's user interface (UI) technologies and accessibility. It asks questions about using SAP's Notification Center and CoPilot with specific SAP software configurations. It also expresses a belief that openUI5 has the best accessibility properties according to SAP documentation, but more information is needed on best practices and tool support.
This document outlines an introductory course on Ruby on Rails taught by Kareem Grant. The class roadmap covers Ruby basics, Rails architecture including MVC, building an app from scratch, and ActiveRecord. The document provides overviews of Ruby, Rails anatomy, MVC, routing, REST, CRUD and ActiveRecord. It concludes by stating the class will build a sample app.
The document discusses ASP.NET Core versus ASP.NET, outlining key differences such as ASP.NET Core being cross-platform while ASP.NET is Windows-only. It also covers Azure Traffic Manager routing methods and integrating Azure CDN before reassuring about readiness for GDPR requirements. The presenter is identified as Emanuele Bartolesi, a senior full stack developer, ethical hacker, and blogger.
SAP HANA Cloud Platform provides a platform as a service (PaaS) that allows developers to build and run applications in the cloud. As a PaaS, it handles infrastructure maintenance so developers can focus on their applications. The platform offers programming models, core services including identity management and connectivity, and access to SAP HANA for data storage and analytics. It also integrates with SAP and third party systems and allows scalable deployment of cloud applications.
Debugging and Profiling Cloud Apps? Sure, You Can Do It Now!Vladimir Pavlov
This document discusses debugging and profiling cloud applications on SAP HANA Cloud Platform. It introduces Vladimir Pavlov as a development architect with over 15 years of experience in enterprise Java. It provides an overview of SAP HANA Cloud Platform and its capabilities for building, integrating, and extending business applications. It also discusses challenges with debugging cloud apps due to high latency and demonstrates how SAP HCP and SAP JVM address this through improved performance. The document encourages accessing open standards, open source, tools, SDKs, documentation and communication channels to get started with SAP HCP.
Redesigning a public web service API is a major undertaking: 3 years, thousands of hours of work, new clients, new documentation, a series of releases... This is the story of the DNSimple API v2, a project that started with a single, innocuous GitHub pull request with the title "Proposal for versioned API" in December 2013, and which came to a successful general availability launch at the end of 2016. Simone will explain some of the decisions that the team took over the last 3 years that shaped the development of the API as well as challenges the team faced, and provide you with tips and techniques that may help you in your next major API project. Finally, the important question: what’s next?
ES6 introduced 10 new features to the JavaScript language including let and const keywords for block scoping, default parameters, template strings, arrow functions, rest parameters, generators, maps, classes, modules, and more. While feature complete in 2014 and standardized in 2015, browser support is still evolving as vendors implement the new standards. Transpilers like Babel can convert ES6 code to ES5 to provide support across browsers.
Hi,
Gain Released WEBridge 4 SAP R 3 on 9/9 of 2014 video with audio,
https://www.youtube.com/watch?v=MgzGEMEJbnU
we are welcome for suggestions and feedback.
Regards
Sreeni
esiareeni@gainformatics.com
www.gainformatics.com
Ronald and Sven attended SAP TechEd 2015 in Barcelona and took notes on various presentations around SAP BI, S/4HANA, BW, and cloud analytics. They summarized key points which included discussions of S/4HANA's focus on 11 lines of business, approaches to data warehousing using BW and HANA together or separately, new features in BW 7.5 like the query designer and ADSO, and introductions to SAP Cloud for Analytics and the latest version of BusinessObjects. The document provided an overview but noted the summaries may not fully represent what was intended by SAP.
GarageBand is a cheap, powerful, and intuitive digital audio workstation and musical sequencer software application produced by Apple. It allows users to record, edit and arrange multiple media tracks including music, voice, and podcasts on Mac and iOS devices. The document recommends GarageBand as a sequencer for students because it is free with most Apple devices, can produce professional quality work as seen on TV ads, and its basics can be learned by most students quickly, potentially leading to use of more advanced software.
Amazon API Gateway allows hosting of multiple API versions and stages, creation and distribution of API keys to developers, and leverages AWS services like Lambda and caching. It provides authorization, throttling to protect backends, and allows defining mock API responses. Internally, it routes traffic between endpoints, Lambda functions, caches, and services while monitoring and logging usage. Developers can deploy APIs to stages for different environments and rollback if needed.
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/1ncT8iO.
From its simple roots as a PHP program, Uber has grown into a complex distributed system deployed across multiple datacenters using multiple databases and programming languages. Matt Ranney covers the evolution of Uber's architecture and some of the systems they built to handle the current scaling challenges. Filmed at qconsf.com.
Matt Ranney is the Chief Systems Architect at Uber. He has a computer science degree which has come in handy over a career of mostly network engineering, operations, and analytics.
SAP ABAP Online training tutorial is equipped to end users of SAP Basis in live SAP configurations, but additional can also put it to use who seeming to produce their SAP Base administration.
SAP ABAP Online training Administration assists a consumer to automate his occupation and execute the work more efficiently. Matters addressed in this consist of, the plan of SAP ABAP, system installing, just how to run an R/3 harmonized system duplicate, client management, producing, spot management, consumer management, transport management, setup of distant services
<a> SAPabapOnlinetraining </a>
The document lists training sessions from BISP Solutions INC. on various technical topics like Python programming, Oracle fundamentals, data integration, applications, Hadoop, and Salesforce. Each session provides the topic, delivery person, and session number.
SAP Inside Track Munich 2018 - DevOps and Deployment Pipelines in ABAP Landsc...Sascha Junkert
DevOps has become a widespread movement in the world of IT and has shown that agility and quality are not mutually exclusive. However, the world of SAP ABAP has so far successfully resisted and DevOps is more a buzzword than actual practices which are used to deliver value to the customer.
Since July 2017 a team of DSAG* members has been working to define the meaning of DevOps for SAP ABAP system, what are the reasons why ABAP is still considered a “special snowflake” and how concepts like continuous integration and delivery could be adapted.
This presentation focuses on deployment pipelines in ABAP and is explicitly marked as work in progress, but will hopefully bring others to join the discussion and share their experiences with abapGit, Jenkins and other open source tools.
*The DSAG is a group of over 3000 companies which represent a big portion of the german speaking part of SAP customers. They all work together to shape the SAP portfolio to the actual need of SAP customers, inform about new SAP technologies/services and offer a community to discuss and learn from each other.
The document describes an upcoming webinar series from SAP on the Internet of Things (IoT). It provides dates and topic descriptions for webinars in October through December on using IoT for predictive maintenance, athlete wellness monitoring, safer mining, remote site operations, and IoT device management. Attendees can register for the series at a provided URL. It also briefly describes an upcoming webinar on IoT co-innovation. The document includes legal disclaimers about the content.
Discover how to make the most of the SAP Ariba Live event in Singapore, and learn all about community engagement and new ways for suppliers to be successful on the Ariba Network. Hear from our Seller Account Management team members and, more important, from highly engaged sellers on the Ariba Network who can teach you how to replicate their success. Join this session for an overview of features and benefits the Ariba Network offers suppliers, information on enablement and integration, and a discussion of where you as a supplier are in the e-commerce lifecycle.
DSAG Jahreskongress 2018 - DevOps and Deployment Pipelines in SAP ABAP Landsc...Sascha Junkert
DevOps has become a widespread movement in the world of IT and has shown that agility and quality are not mutually exclusive. However, the world of SAP ABAP has so far successfully resisted and DevOps is more a buzzword than actual practices which are used to deliver value to the customer.
Since July 2017 a team of DSAG* members has been working to define the meaning of DevOps for SAP ABAP system, what are the reasons why ABAP is still considered a “special snowflake” and how concepts like continuous integration and delivery could be adapted.
This presentation focuses on deployment pipelines in ABAP and is explicitly marked as work in progress, but will hopefully bring others to join the discussion and share their experiences with abapGit, Jenkins, SolMan and other SAP / open source tools.
*The DSAG is a group of over 3000 companies which represent a big portion of the german speaking part of SAP customers. They all work together to shape the SAP portfolio to the actual need of SAP customers, inform about new SAP technologies/services and offer a community to discuss and learn from each other.
Sap activate introducing sa ps next generation, agile-based methodologySantosh Peddi
The document describes an upcoming webinar series from SAP on the Internet of Things (IoT). It provides the dates and topics for six webinars in the series from October to December, focusing on using IoT solutions in areas like predictive maintenance, athlete wellness monitoring, mining safety, and remote site management. It also provides a registration link for the webinar series. The document then shifts to discussing Jan Musil's presentation on SAP Activate, SAP's next-generation agile methodology. It outlines the topics Musil will cover, including an introduction to SAP Activate, the project journey, and accessing SAP Activate methodology content.
SAP Design Day 2016 (Montreal) - F.L.U.T.E.Wayne Pau
Fast & Lightweight Usability Testing Experiment. What any development team can do for $45 and one morning a month! Based on Steve Krug's Rocket Surgery Made Easy.
The document discusses performance analysis and tuning in SAP systems. It provides an overview of workload analysis techniques, including analyzing wait times, database times, and other components of transaction response times. It also describes various performance monitors in SAP systems for analyzing the basis and application layers, such as the workload monitor, transaction profile, work process overview, and operating system monitor. The goal is to help consultants identify and address performance bottlenecks.
SAPience UserDay 2015 TheValueChain Educam SAP WPB CaseTheValueChain
Educam uses SAP Workforce Performance Builder (WPB) to increase work efficiency and knowledge. WPB offers in-context learning content to support users within SAP applications. It allows Educam to provide up-to-date documentation, training courses, and helpdesk support. WPB also enables just-in-time learning by giving users access to the right information at the right time within their work. Educam's use of WPB has been a success, keeping its SAP adoption and user processes clear.
SAP Inside Track Berlin 2018 - DevOps in ABAP LandscapesSascha Junkert
DevOps has become a widespread movement in the world of IT and has shown that agility and quality are not mutually exclusive. However, the world of SAP ABAP has so far successfully resisted and DevOps is more a buzzword than actual practices which are used to deliver value to the customer.
Since July 2017 a team of DSAG* members has been working to define the meaning of DevOps for SAP ABAP system, what are the reasons why ABAP is still considered a “special snowflake” and how concepts like continuous integration and delivery could be adapted.
This presentation highlights the main topics of discussion and is explicitly marked as work in progress, but will hopefully bring others to join the discussion and prove the concepts in the real world.
*The DSAG is a group of over 3000 companies which represent a big portion of the german speaking part of SAP customers. They all work together to shape the SAP portfolio to the actual need of SAP customers, inform about new SAP technologies/services and offer a community to discuss and learn from each other.
DSAG Tech Days 2018 - DevOps in SAP ABAP LandscapesSascha Junkert
DevOps has become a widespread movement in the world of IT and has shown that agility and quality are not mutually exclusive. However, the world of SAP ABAP has so far successfully resisted and DevOps is more a buzzword than actual practices which are used to deliver value to the customer.
Since July 2017 a team of DSAG* members has been working to define the meaning of DevOps for SAP ABAP system, what are the reasons why ABAP is still considered a “special snowflake” and how concepts like continuous integration and delivery could be adapted.
This presentation highlights the main topics of discussion and is explicitly marked as work in progress, but will hopefully bring others to join the discussion and prove the concepts in the real world.
*The DSAG is a group of over 3000 companies which represent a big portion of the german speaking part of SAP customers. They all work together to shape the SAP portfolio to the actual need of SAP customers, inform about new SAP technologies/services and offer a community to discuss and learn from each other.
Discern which aspects of your SAP Hybris Marketing project will make the biggest impact on its success so you can better mitigate the risks. Review this deck to learn about the key aspects that can lead to a successful project.
For more about SAP Hybris Marketing visit us at: https://hybris.com/en/products/marketing
SAP Platform & S/4 HANA - Support for InnovationBernhard Luecke
Platform Support enabling IT to increase speed of innovation (= time to value) is a challenge - a challenge that can be mastered and has to be mastered.
Key Elements are:
* Control Center Concept including Innovation Control Center, Operations Control Center and Mission Control Center
* Support w/o Incidents - as an incident means a risk to progress as planned
* Embedded Support for Innovation, based on Business Value
For the SAP Platform in general, and S/4 HANA specifically, Standard Support, more Enterprise Support and even more Premium Engagement (SAP Active Embedded, SAP MaxAttention) provide services that contribute to the customer innovation from ideation & design, over roadmap and detailed planning, execution and GoLive until optimization and value realization of the business solution.
The document describes the development of an Internet of Things demo prototype using Arduino and SAP HCP (HANA Cloud Platform). It discusses the idea, prototyping, development, presentation, and lessons learned from creating an interactive IoT demo to showcase HCP's capabilities for quickly integrating devices. The demo involves an Arduino board connected to littleBits and an app to interact with users and dispense candy rewards.
Ritesh Nag is seeking an opportunity as an SAP consultant where he can contribute his 2 years of experience working with SAP modules like MM, SD, PP, FI and public sector. He has skills in ABAP, UI5, HCP, Oracle, and technologies like JavaScript and PHP. His work experience includes projects with clients like PPG Industries, Solvay France, and Heineken where he developed reports, enhancements and interfaces. He is educated with a BTech in IT and is looking for a salary of over 6.5 lakhs per annum preferably in Kolkata.
SAP SD Certification Course in Noida.pdfshiv200740
SAP SD training courses provide a comprehensive overview of SAP's Supply Chain Management software. Learn how to develop and maintain business processes that improve performance, reduce costs, and control risk.
ASUG chapter update on SAP UX 2022 March BC Chapter meeting.pdfPeter Spielvogel
SAP UX Update: Strategy, Engagement, Innovations, and Tools
Agenda:
What’s next for SAP Fiori
* new Horizon visual theme for SAP Fiori
* new design culture and processes
SAP S/4HANA Cloud updates
* new product home page for SAP S/4HANA Cloud
* new personalization capabilities in SAP S/4HANA Cloud based on SAP Screen Personas
Application development accelerators
* new flexible programming model in SAP Fiori elements using OData V4
* enhanced low-code capabilities in SAP Fiori tools to accelerate app development
Get the insights you need to be able to successfully run an SAP Hybris Commerce Cloud project from kickoff to go-live. Walk away from this session with actionable items and tips you can bring back to your own implementation project.
For more, please visit us at: https://hybris.com/en/products/commerce
SAP TechEd 2017 CPL126 – Continuous Delivery: An IntroductionSAP Cloud Platform
This document provides an introduction to continuous delivery. It discusses how continuous delivery allows changes like features, fixes, and experiments to be released to production or users quickly and safely in a sustainable way. It also identifies challenges that can slow down release cycles like unclear requirements and fear of breaking things. The document advocates establishing an agile foundation, implementing continuous integration and continuous delivery processes, and fostering a collaborative DevOps culture to help accelerate software delivery.
DOES16 San Francisco - Marc Ng - SAP’s DevOps Journey: From Building an App t...Gene Kim
SAP’s DevOps Journey: From Building an App to Building a Cloud
Marc Ng, Cloud Infrastructure Engineering & Automation, SAP
SAP has been using a DevOps & Continuous Delivery approach for building its web and mobile apps for several years, and is now building and running a global cloud at the scale needed to support the digital transformation needs of its customers. This talk recaps the story of how SAP originally adopted DevOps practices before moving on to describe how the Cloud Infrastructure Services team is building and operating its 3rd generation cloud automation system using microservices, containers and open-source software.
DevOps Enterprise Summit San Francisco 2016
Similar to SAP ABAP Development Tools - Introduction in productive environments (EXP17795, d-code 2014) (20)
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...Fwdays
Direct losses from downtime in 1 minute = $5-$10 thousand dollars. Reputation is priceless.
As part of the talk, we will consider the architectural strategies necessary for the development of highly loaded fintech solutions. We will focus on using queues and streaming to efficiently work and manage large amounts of data in real-time and to minimize latency.
We will focus special attention on the architectural patterns used in the design of the fintech system, microservices and event-driven architecture, which ensure scalability, fault tolerance, and consistency of the entire system.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
"Choosing proper type of scaling", Olena SyrotaFwdays
Imagine an IoT processing system that is already quite mature and production-ready and for which client coverage is growing and scaling and performance aspects are life and death questions. The system has Redis, MongoDB, and stream processing based on ksqldb. In this talk, firstly, we will analyze scaling approaches and then select the proper ones for our system.
Introduction of Cybersecurity with OSS at Code Europe 2024Hiroshi SHIBATA
I develop the Ruby programming language, RubyGems, and Bundler, which are package managers for Ruby. Today, I will introduce how to enhance the security of your application using open-source software (OSS) examples from Ruby and RubyGems.
The first topic is CVE (Common Vulnerabilities and Exposures). I have published CVEs many times. But what exactly is a CVE? I'll provide a basic understanding of CVEs and explain how to detect and handle vulnerabilities in OSS.
Next, let's discuss package managers. Package managers play a critical role in the OSS ecosystem. I'll explain how to manage library dependencies in your application.
I'll share insights into how the Ruby and RubyGems core team works to keep our ecosystem safe. By the end of this talk, you'll have a better understanding of how to safeguard your code.
"Scaling RAG Applications to serve millions of users", Kevin GoedeckeFwdays
How we managed to grow and scale a RAG application from zero to thousands of users in 7 months. Lessons from technical challenges around managing high load for LLMs, RAGs and Vector databases.
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...Jason Yip
The typical problem in product engineering is not bad strategy, so much as “no strategy”. This leads to confusion, lack of motivation, and incoherent action. The next time you look for a strategy and find an empty space, instead of waiting for it to be filled, I will show you how to fill it in yourself. If you’re wrong, it forces a correction. If you’re right, it helps create focus. I’ll share how I’ve approached this in the past, both what works and lessons for what didn’t work so well.
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfChart Kalyan
A Mix Chart displays historical data of numbers in a graphical or tabular form. The Kalyan Rajdhani Mix Chart specifically shows the results of a sequence of numbers over different periods.
How information systems are built or acquired puts information, which is what they should be about, in a secondary place. Our language adapted accordingly, and we no longer talk about information systems but applications. Applications evolved in a way to break data into diverse fragments, tightly coupled with applications and expensive to integrate. The result is technical debt, which is re-paid by taking even bigger "loans", resulting in an ever-increasing technical debt. Software engineering and procurement practices work in sync with market forces to maintain this trend. This talk demonstrates how natural this situation is. The question is: can something be done to reverse the trend?
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...DanBrown980551
This LF Energy webinar took place June 20, 2024. It featured:
-Alex Thornton, LF Energy
-Hallie Cramer, Google
-Daniel Roesler, UtilityAPI
-Henry Richardson, WattTime
In response to the urgency and scale required to effectively address climate change, open source solutions offer significant potential for driving innovation and progress. Currently, there is a growing demand for standardization and interoperability in energy data and modeling. Open source standards and specifications within the energy sector can also alleviate challenges associated with data fragmentation, transparency, and accessibility. At the same time, it is crucial to consider privacy and security concerns throughout the development of open source platforms.
This webinar will delve into the motivations behind establishing LF Energy’s Carbon Data Specification Consortium. It will provide an overview of the draft specifications and the ongoing progress made by the respective working groups.
Three primary specifications will be discussed:
-Discovery and client registration, emphasizing transparent processes and secure and private access
-Customer data, centering around customer tariffs, bills, energy usage, and full consumption disclosure
-Power systems data, focusing on grid data, inclusive of transmission and distribution networks, generation, intergrid power flows, and market settlement data
Discover top-tier mobile app development services, offering innovative solutions for iOS and Android. Enhance your business with custom, user-friendly mobile applications.
High performance Serverless Java on AWS- GoTo Amsterdam 2024Vadym Kazulkin
Java is for many years one of the most popular programming languages, but it used to have hard times in the Serverless community. Java is known for its high cold start times and high memory footprint, comparing to other programming languages like Node.js and Python. In this talk I'll look at the general best practices and techniques we can use to decrease memory consumption, cold start times for Java Serverless development on AWS including GraalVM (Native Image) and AWS own offering SnapStart based on Firecracker microVM snapshot and restore and CRaC (Coordinated Restore at Checkpoint) runtime hooks. I'll also provide a lot of benchmarking on Lambda functions trying out various deployment package sizes, Lambda memory settings, Java compilation options and HTTP (a)synchronous clients and measure their impact on cold and warm start times.
Dandelion Hashtable: beyond billion requests per second on a commodity serverAntonios Katsarakis
This slide deck presents DLHT, a concurrent in-memory hashtable. Despite efforts to optimize hashtables, that go as far as sacrificing core functionality, state-of-the-art designs still incur multiple memory accesses per request and block request processing in three cases. First, most hashtables block while waiting for data to be retrieved from memory. Second, open-addressing designs, which represent the current state-of-the-art, either cannot free index slots on deletes or must block all requests to do so. Third, index resizes block every request until all objects are copied to the new index. Defying folklore wisdom, DLHT forgoes open-addressing and adopts a fully-featured and memory-aware closed-addressing design based on bounded cache-line-chaining. This design offers lock-free index operations and deletes that free slots instantly, (2) completes most requests with a single memory access, (3) utilizes software prefetching to hide memory latencies, and (4) employs a novel non-blocking and parallel resizing. In a commodity server and a memory-resident workload, DLHT surpasses 1.6B requests per second and provides 3.5x (12x) the throughput of the state-of-the-art closed-addressing (open-addressing) resizable hashtable on Gets (Deletes).
What is an RPA CoE? Session 1 – CoE VisionDianaGray10
In the first session, we will review the organization's vision and how this has an impact on the COE Structure.
Topics covered:
• The role of a steering committee
• How do the organization’s priorities determine CoE Structure?
Speaker:
Chris Bolin, Senior Intelligent Automation Architect Anika Systems
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving
Manufacturing custom quality metal nameplates and badges involves several standard operations. Processes include sheet prep, lithography, screening, coating, punch press and inspection. All decoration is completed in the flat sheet with adhesive and tooling operations following. The possibilities for creating unique durable nameplates are endless. How will you create your brand identity? We can help!
The Department of Veteran Affairs (VA) invited Taylor Paschal, Knowledge & Information Management Consultant at Enterprise Knowledge, to speak at a Knowledge Management Lunch and Learn hosted on June 12, 2024. All Office of Administration staff were invited to attend and received professional development credit for participating in the voluntary event.
The objectives of the Lunch and Learn presentation were to:
- Review what KM ‘is’ and ‘isn’t’
- Understand the value of KM and the benefits of engaging
- Define and reflect on your “what’s in it for me?”
- Share actionable ways you can participate in Knowledge - - Capture & Transfer
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...Alex Pruden
Folding is a recent technique for building efficient recursive SNARKs. Several elegant folding protocols have been proposed, such as Nova, Supernova, Hypernova, Protostar, and others. However, all of them rely on an additively homomorphic commitment scheme based on discrete log, and are therefore not post-quantum secure. In this work we present LatticeFold, the first lattice-based folding protocol based on the Module SIS problem. This folding protocol naturally leads to an efficient recursive lattice-based SNARK and an efficient PCD scheme. LatticeFold supports folding low-degree relations, such as R1CS, as well as high-degree relations, such as CCS. The key challenge is to construct a secure folding protocol that works with the Ajtai commitment scheme. The difficulty, is ensuring that extracted witnesses are low norm through many rounds of folding. We present a novel technique using the sumcheck protocol to ensure that extracted witnesses are always low norm no matter how many rounds of folding are used. Our evaluation of the final proof system suggests that it is as performant as Hypernova, while providing post-quantum security.
Paper Link: https://eprint.iacr.org/2024/257
Taking AI to the Next Level in Manufacturing.pdfssuserfac0301
Read Taking AI to the Next Level in Manufacturing to gain insights on AI adoption in the manufacturing industry, such as:
1. How quickly AI is being implemented in manufacturing.
2. Which barriers stand in the way of AI adoption.
3. How data quality and governance form the backbone of AI.
4. Organizational processes and structures that may inhibit effective AI adoption.
6. Ideas and approaches to help build your organization's AI strategy.
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
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