Home / Programming /      Application Development

     Application Development

Are you an SAP developer? Get the code know-how you need to program SAP applications: ABAP, HANA, Fiori, SAPUI5, mobility, and more!

SAPUI5 and SAP Fiori: The Psychology of UX Design

UX design is…complicated. A great user experience is every designer's goal. But how do you ensure that your UX is intuitive? The answer lies in psychology. In this E-Bite, you'll dive into the principles that shed light on how users visualize and process information, how memory works, and which cues are most likely to trigger responses. Then, learn how to apply these principles in SAPUI5. Great UX is all in your head ...

Read More »

SAPUI5 – The Comprehensive Guide

Transform your apps from simple Hello, World examples to enterprise-grade applications with this guide to UI5! From <!DOCTYPE HTML> to </html>, get the know-how to develop MVC apps, use OData, create data bindings, debug and test code, and more. Learn the dos and don’ts of SAPUI5 and everything in between, whether you’re implementing CRUD operations or writing your own controls. The dawn of the user is here. Can your apps keep up ...

Read More »

SAP HANA Cloud Integration

Learn how to integrate cloud and on-premise landscapes with SAP HANA Cloud Integration! Start with the SAP HCI basics, and then explore predefined integration patterns, debug and secure your integration projects, develop custom adapters, and more. Real-life scenarios guide you through the integration process, along with helpful roadmaps for development steps. Get your applications working together ...

Read More »

SAP Gateway and OData

Connect your SAP system and the world of OData with this comprehensive guide to SAP Gateway! Begin with the basics, then walk through the steps in creating SAP Gateway and OData services. Expand your skills further, with how-tos on developing SAPUI5 apps with the SAP Web IDE; building SAP Fiori, mobile, and enterprise applications; and performing administrative tasks for lifecycle management and security. Explore the latest trends and technologies, and map out your OData future ...

Read More »

SAP HANA Advanced Data Modeling

If you’re looking to move past the SAP HANA basics and get knee-deep into some real data model design, you’ve come to the right place. With step-by-step instructions and sample coding, this book will teach you how to build and design predictive, simulation, and optimization models. From information views to AFL models, you’ll learn to scale for large datasets and performance-tune your models to perfection ...

Read More »

SAP ERP HCM: Technical Principles and Programming

Your SAP HR system needs more than just a pretty face—get the information you need to work with your backend system! This book will help you to master the technical aspects of SAP ERP HCM, starting with the basics of its architecture, and moving to more advanced concepts like authorizations and performance programming. With the help of screenshots and detailed instructions, you'll acquire new skills in no time flat. In addition, get the latest updates for SAP HANA, SAP Fiori, and HR Renewal ...

Read More »

Getting Started with SAP HANA Cloud Platform

Want to extend SAP SuccessFactors? Develop a native SAP HANA application? Code SAPUI5? Guess what: SAP HANA Cloud Platform can do it all. With this book, get the basics of SAP HCP, and then take the next steps. You’ll learn how to create, deploy, and secure applications, and also explore SAP HANA Cloud Portal and SAP HANA Cloud Integration. There’s more to cloud than fluff—find out what it is ...

Read More »

Getting Started with SAPUI5

Want to be more like SAP Fiori? This is your introductory guide to developing modern, responsive UIs for mobile-ready, data source-agnostic, client-side SAP applications. First review basic HTML5 and CSS3, JavaScript, and jQuery concepts as a foundation for working with SAPUI5, and then explore the development and runtime environments, tools, and controls that you’ll use throughout the design process. Use step-by-step instructions, sample code listings, and a full-scale model application to develop and customize your first basic apps. The future of app development has arrived—make sure you can speak its language ...

Read More »

ABAP Development for SAP NetWeaver BW

Steer your BW-specific programming and push your implementation beyond standard requirements! This book is your trusted guide to the most often-used and helpful custom enhancements in SAP BW. Dive into user exits and BAdls for data extracting, importing, reporting, and planning. You'll develop an understanding of why these custom enhancements are necessary, when to apply them, and how to perform them. With this book, kick your implementation up a notch ...

Read More »

ABAP Development for Sales and Distribution in SAP – Exits, BAdIs, and Enhancements

You know that one size doesn’t fit all. So as a developer or consultant who works with ABAP development in Sales and Distribution in SAP, you know that in a similar way, the SAP standard doesn’t always “fit” a business the way you need it to. In this book, you’ll follow along with a development team and learn how to fix this: understand when custom enhancements are needed, explore the most common and useful custom enhancements in SD, and get practical advice on how to implement them ...

Read More »

ABAP Development for Materials Management in SAP: User Exits and BAdIs

The SAP standard is good, but it doesn’t always get the job done. Here’s your chance to learn how to take that extra step in your Materials Management system. With an explanation of basic programming principles, specific examples for the most important MM user exits and BAdIs, and a comprehensive description of all exits, you’ll learn the best options for enhancing and optimizing your MM system ...

Read More »

ABAP Development for Financial Accounting: Custom Enhancements

No company’s finances are the same—so no company’s financial accounting processes are the same. With this book, be prepared for everything. Learn how to implement appropriate custom enhancements for Financial Accounting in SAP, and successfully address all corporate- and country-specific business rules. With coding tutorials and detailed instructions, you’ll quickly learn how to find the appropriate enhancement for a particular problem, use all available data, and avoid common programming errors. Make an FI implementation everything it can be ...

Read More »

ABAP to the Future

Are you ready for ABAP 7.5? Keep up with the latest in ABAP development, including new features like Core Data Services, ABAP Managed Database Procedures, and column editing. Learn about exception classes and BOPF objects and jump into the new processes for creating SAPUI5 applications. With this second edition, you're sure to stay on the cutting edge ...

Read More »

ABAP Development for SAP HANA

See how SAP HANA has changed ABAP! Whether you're studying for certification or just want to see what's new, you can learn to design simple and advanced SAP HANA applications with ABAP by using this comprehensive guide. Learn to enable code pushdown, use new Open SQL enhancements and CDS views, and integrate native SAP HANA objects. Use detailed programming examples to develop database procedures and optimize your applications. You’ll be programming for SAP HANA in no time ...

Read More »

Design Patterns in ABAP Objects

Use design patterns to step up your object-oriented ABAP game, starting with MVC! Want to create objects only when needed? Call objects only when required, minimizing runtime and memory costs? Reduce errors and effort by only coding an object once? Future-proof your code with a flexible design? Design patterns are the answer! With this guide, you'll get practical examples for every design pattern that will have you writing readable, flexible, and reusable code in no time ...

Read More »

Complete ABAP

Immerse yourself in the world of ABAP with this all-in-one guide to 7.5! Offering instructions for beginners and refreshers for seasoned experts, this resource covers everything ABAP. Get information on basic programming concepts and tools, like data types and the ABAP Data Dictionary, and steps for developing interfaces and dynamic programs. Packed with 1000+ pages on procedural and object-oriented programming techniques, you’ll find the know-how you need to code yourself out of any corner ...

Read More »

The Official ABAP Reference

Get to know ABAP in all its intricacy and detail with this, your comprehensive reference for all ABAP statements. Each chapter discusses the relevant keywords for the topic at hand, and begins with an introduction that explains the essential concepts, such as character string processing, dynpro development, and more. For each statement, the book offers an explanation of the function, the syntax listing, a description, notes on special usage, and an example. The clear organization of content, a full index, and the comprehensive glossary will help you navigate through the complexities of ABAP with ease ...

Read More »

Official ABAP Programming Guidelines

How do I select the appropriate program type in SAP programming? Where should the local declarations of a procedure be positioned? Am I supposed to immediately replace all obsolete language elements in existing code? Should I use procedural or object-oriented ABAP? The official ABAP programming guidelines provide clarity and security by answering these questions, and many more that may arise in your daily work ...

Read More »

BRFplus Output Type Management in SAP S/4HANA

Transaction NACE is no more. Get to know the new output type management process in SAP S/4HANA! In this E-Bite, learn to configure output types with BRFplus using detailed walkthroughs and step-by-step instructions. Once your output types are configured, set up monitoring with the SAP Application Interface Framework (AIF) and find out how to debug output types to ensure everything is running smoothly ...

Read More »

Integrating SAP SuccessFactors with SAP Cloud Platform Integration (SAP HCI)

Turn your integration problem into a solution! In this E-Bite, discover the SAP Cloud Platform Integration for SAP SuccessFactors implementations. Learn to deploy integration content for four deployment models: talent hybrid, core hybrid, side-by-side, and full cloud. Ensure a successful integration with best practices and considerations, from design to testing. Get the practical information you need for a headache-free SAP SuccessFactors integration ...

Read More »

SAP Fiori and SAPUI5: Debugging the User Interface

Diagnose and treat errors in your user interface! In this E-Bite, learn how to debug the frontend of your SAP Fiori applications. Using SAPUI5-based code, follow step-by-step instructions, including screenshots and a sample application. Discover the Chrome Developer tool and various SAPUI5 debugging tools while working with SAP Fiori applications. Bye-bye, bugs ...

Read More »

Hands On with SAP HANA Cloud Platform for IoT

Itching to develop your first IoT app with the SAP HANA Cloud Platform? Look no further! Inspired by SAP CodeJam, this step-by-step guide will help you create and enhance an IoT temperature sensor application with SAP HCP! Learn to set up your development environment, connect to your favorite IoT device, and then jump right into coding. From sending data to SAP HCP, to receiving data and using your IoT device to trigger changes, this E-Bite has it all ...

Read More »

Introducing SAP S/4HANA Embedded Analytics

Analytics, simplified. Learn how SAP S/4HANA Embedded Analytics supports operational reporting on live transactional data and process analytics. Build and enhance data models with CDS views, customize your models to meet business needs, and explore best practices for your implementation. Your first stop on the way to using Embedded Analytics ...

Read More »

Implementing SAP Fiori Security

Understand the who, what, when, and how of securing SAP Fiori applications with this E-Bite! Dive into the architecture of SAP Fiori to see what needs to be protected. Next, answer the how with the tools you'll use: SAP Mobile Secure, SAP Solution Manager, SAP Web Dispatcher, and more. Keep your who under control with authentication, and manage your when with ongoing security controls after your initial security implementation ...

Read More »

SAP HANA Vora: Functions and Integration

Bridge the digital divide between SAP HANA, Apache Spark, and Hadoop with this E-Bite on SAP HANA Vora. Learn about Vora's functions, from working with hierarchies to organizing data to leveraging Apache Spark for enriched query analysis. Then explore how to use Vora to integrate SAP HANA and Hadoop for faster data combination and consumption. Dive into data lakes with Vora ...

Read More »

Hands On with SAPUI5 and the SAP Web IDE

There's a lot to know about SAPUI5—but if you want to dive right into building something fast, you've come to the right place. Get end-to-end instructions on designing a complete app, from building in the SAP Web IDE to adding advanced UI components. Inspired by SAP CodeJam, this E-Bite gives you the detailed step-by-step instructions you need. No fluff and all business—time to get coding ...

Read More »

Hands On with SAP HANA XS

Calling all SAP developers! Want to get to know SAP HANA XS and native SAP HANA development? Then this is the E-Bite for you. Learn to set up your development environment, write your code, and enhance your application with some key finishing touches. Inspired by SAP CodeJam, this step-by-step guide will give you the no-nonsense information and instructions you need to get building—fast ...

Read More »

Securing Cloud Applications with SAP HCP

Cloud security making you squirm? No need—your cloud applications can be as secure as any on-premise application! Let this E-Bite prove it with step-by-step instructions on using SAP HANA Cloud Platform to implement declarative security, programmatic security, SAML, and OAuth. You're just a click away from defining roles, working with APIs, using the SAP Cloud Identity Service, and more. Hackers have got nothing on you ...

Read More »

Building and Extending SAP HANA Live Views

Want to use SAP HANA Live to make your SAP Business Suite the best it can be? Dive into real-world, detailed examples that teach you how to implement and extend the hundreds of ready-to-go virtual data marts at your disposal. Step-by-step instructions and screenshots will have you working with private, reuse, and query views; editing fields; integrating your views with SAP BW; and more. Read this E-Bite and get SAP HANA Live working for you ...

Read More »

Using SAP Screen Personas

50 percent click reduction, 20 tabs reduced to 4, training time down from 2 hours to 45 minutes—these are real numbers from live SAP Screen Personas customers. In this e-book, learn to simplify and beautify SAP GUI screens with step-by-step instructions and examples. From installation and configuration to editing screens and scripting, this is the SAP Screen Personas resource you need to make your SAP UI simple ...

Read More »

SAP HANA Smart Data Streaming and the Internet of Things

IoT is all the rage, and SAP HANA can help you get on the bandwagon. In this E-Bite, find out how to use Smart Data Streaming to accept real-time data from a variety of sources, apply business logic and analysis to the data, store the results, and generate real-time alerts. Finally, apply the skills you've learned by building your own streaming projects for IoT ...

Read More »

PlanViz: Improving SAP HANA Performance

Performance issues slowing you down? Get your SAP HANA system up to speed with this E-Bite on PlanViz! Discover how to utilize PlanViz to retrieve information on the runtime of specific queries and pinpoint bottlenecks in your system for data model optimization. Armed with features like plan trace, timeline view, operator list, performance trace, and more, you’ll learn how to make your SAP HANA system run faster than ever before ...

Read More »

Creating SAP HANA Information Views

The best way to understand your data is to analyze it. SAP HANA's information views can help you do exactly that...as long as you know how to create them! This E-Bite will walk you through the different types of information views that you can develop in SAP HANA; attribute views, analytic views, and calculation views. Learn how to create, define, and activate views. Create hierarchies, define properties, and get more out of your data ...

Read More »

RegEx in ABAP: Pattern Matching with Regular Expressions

Get started using regular expressions to facilitate pattern matching in ABAP programs. First familiarize yourself with the fundamental principles of regular expressions. Then, dive into RegEx language syntax, review pattern matching techniques with ABAP, discover beginner-friendly tools, and more. This E-Bite is sure to help you enhance your skills as a developer ...

Read More »

JavaScript for ABAP Developers

Every well-rounded developer needs to understand JavaScript. In this E-Bite, you will learn the basic principles behind JavaScript, including its variables, operators, and control structures. Find out how to use selectors and events, DOM functions, and AJAX technology in the jQuery library. Build a firm foundation in JavaScript to propel your programming career forward ...

Read More »

Do you want to become SAP Expert?

Get SAP Expert Articles and free SAP eBooks, Videos, Other Useful Resources
Join Now
Written by SAP Expert TEAM.
close-link