---
title: Learn SAP from the Experts | The SAP PRESS Blog | Programming (12)
description: Programming | Learn how to use SAP and take the next step on your learning journey. Read blogs on SAP S/4HANA, FICO, ABAP, SuccessFactors, SAP BTP, SAP Fiori, and more! (12)
---

[![rheinwerk-sappress-logo-header-1](https://blog.sap-press.com/hubfs/rheinwerk-sappress-logo-header-1.svg)](https://blog.sap-press.com/) [Blog](https://blog.sap-press.com)

- Books 
    - Get an overview of our books and courses on every relevant SAP topic. 
          - [Programming](https://sap-press.com/programming/)
          - [Administration](https://sap-press.com/administration/)
          - [BI](https://sap-press.com/business-intelligence/)
          - [Finance](https://sap-press.com/finance-controlling/)
          - [Logistics](https://sap-press.com/logistics/)
          - [HR](https://sap-press.com/human-resources/)
          - [CRM & Sales](https://sap-press.com/marketing-sales/)
          - [HANA](https://sap-press.com/hana/)
          - [Introductions](https://sap-press.com/introductions/)
          - [E-Bites](https://sap-press.com/e-bites/)
          - [Certification Guides](https://www.sap-press.com/certification-guides/)
          - [Rheinwerk Courses](https://www.sap-press.com/online-courses/)
- Book Subscription 
    - Get unlimited access to all SAP PRESS books! 
          - [SAP PRESS Subscription](https://sap-press.com/subscriptions/)

# Programming (12)

[![What Is SAP Automation Pilot?](https://blog.sap-press.com/hs-fs/hubfs/What%20Is%20SAP%20Automation%20Pilot.png?height=600&name=What%20Is%20SAP%20Automation%20Pilot.png)](https://blog.sap-press.com/what-is-sap-automation-pilot)

## [What Is SAP Automation Pilot?](https://blog.sap-press.com/what-is-sap-automation-pilot)

After establishing the monitoring and notification aspects of a DevOps cycle in SAP, the next important step is to establish automated actions to...

![SAP PRESS](https://blog.sap-press.com/hubfs/Twitter_profile_pic.svg) by [SAP PRESS](https://blog.sap-press.com/author/sap-press) 

[Read More](https://blog.sap-press.com/what-is-sap-automation-pilot)

[![How to Develop an SAP Fiori App on SAP Business Application Studio](https://blog.sap-press.com/hs-fs/hubfs/Developing%20SAP%20Fiori%20Apps%20on%20SAP%20Business%20Application%20Studio.png?height=600&name=Developing%20SAP%20Fiori%20Apps%20on%20SAP%20Business%20Application%20Studio.png)](https://blog.sap-press.com/how-to-develop-an-sap-fiori-app-on-sap-business-application-studio)

## [How to Develop an SAP Fiori App on SAP Business Application Studio](https://blog.sap-press.com/how-to-develop-an-sap-fiori-app-on-sap-business-application-studio)

In this blog post, we’ll explain the steps of creating projects, adding source code to a project, testing an application, and finally how to deploy...

![SAP PRESS](https://blog.sap-press.com/hubfs/Twitter_profile_pic.svg) by [SAP PRESS](https://blog.sap-press.com/author/sap-press) 

[Read More](https://blog.sap-press.com/how-to-develop-an-sap-fiori-app-on-sap-business-application-studio)

[![User Management in SAP BTP](https://blog.sap-press.com/hs-fs/hubfs/User%20Management%20in%20SAP%20BTP.png?height=600&name=User%20Management%20in%20SAP%20BTP.png)](https://blog.sap-press.com/user-management-in-sap-btp)

## [User Management in SAP BTP](https://blog.sap-press.com/user-management-in-sap-btp)

In this blog post, let’s take a look at managing users in two SAP BTP environments.

![SAP PRESS](https://blog.sap-press.com/hubfs/Twitter_profile_pic.svg) by [SAP PRESS](https://blog.sap-press.com/author/sap-press) 

[Read More](https://blog.sap-press.com/user-management-in-sap-btp)

[![How to Build an SAP Cloud Application Programming Model Application](https://blog.sap-press.com/hs-fs/hubfs/How%20to%20Build%20an%20SAP%20Cloud%20Application%20Programming%20Model%20Application.png?height=600&name=How%20to%20Build%20an%20SAP%20Cloud%20Application%20Programming%20Model%20Application.png)](https://blog.sap-press.com/how-to-build-an-sap-cloud-application-programming-model-application)

## [How to Build an SAP Cloud Application Programming Model Application](https://blog.sap-press.com/how-to-build-an-sap-cloud-application-programming-model-application)

In this blog post, we’ll produce a simple SAP Cloud Application Programming Model application to familiarize you with the CDS server and SAP Cloud...

![SAP PRESS](https://blog.sap-press.com/hubfs/Twitter_profile_pic.svg) by [SAP PRESS](https://blog.sap-press.com/author/sap-press) 

[Read More](https://blog.sap-press.com/how-to-build-an-sap-cloud-application-programming-model-application)

[![How to Migrate an SAP Web IDE Project to SAP Business Application Studio](https://blog.sap-press.com/hs-fs/hubfs/How%20to%20Migrate%20an%20SAP%20Web%20IDE%20Project%20to%20SAP%20Business%20Application%20Studio%20(2).png?height=600&name=How%20to%20Migrate%20an%20SAP%20Web%20IDE%20Project%20to%20SAP%20Business%20Application%20Studio%20(2).png)](https://blog.sap-press.com/how-to-migrate-an-sap-web-ide-project-to-sap-business-application-studio)

## [How to Migrate an SAP Web IDE Project to SAP Business Application Studio](https://blog.sap-press.com/how-to-migrate-an-sap-web-ide-project-to-sap-business-application-studio)

In this video, learn how to migrate an SAP Web IDE project over to the new SAP Business Application Studio.

![SAP PRESS](https://blog.sap-press.com/hubfs/Twitter_profile_pic.svg) by [SAP PRESS](https://blog.sap-press.com/author/sap-press) 

[Read More](https://blog.sap-press.com/how-to-migrate-an-sap-web-ide-project-to-sap-business-application-studio)

[![Unhandled Exceptions and Short Dumps in ABAP](https://blog.sap-press.com/hs-fs/hubfs/Unhandled%20Exceptions%20and%20Short%20Dumps%20in%20ABAP.png?height=600&name=Unhandled%20Exceptions%20and%20Short%20Dumps%20in%20ABAP.png)](https://blog.sap-press.com/unhandled-exceptions-and-short-dumps-in-abap)

## [Unhandled Exceptions and Short Dumps in ABAP](https://blog.sap-press.com/unhandled-exceptions-and-short-dumps-in-abap)

Exceptions in ABAP can be handled using the TRY and CATCH statements. However, when an exception goes unhandled, a runtime error occurs and a *short...*

![SAP PRESS](https://blog.sap-press.com/hubfs/Twitter_profile_pic.svg) by [SAP PRESS](https://blog.sap-press.com/author/sap-press) 

[Read More](https://blog.sap-press.com/unhandled-exceptions-and-short-dumps-in-abap)

[![SAP BTP Development Environments and Deployment Options Explained](https://blog.sap-press.com/hs-fs/hubfs/What%20Are%20the%20Five%20SAP%20BTP%20Development%20Environments%20(2).png?height=600&name=What%20Are%20the%20Five%20SAP%20BTP%20Development%20Environments%20(2).png)](https://blog.sap-press.com/what-are-the-five-sap-btp-development-environments)

## [SAP BTP Development Environments and Deployment Options Explained](https://blog.sap-press.com/what-are-the-five-sap-btp-development-environments)

The structure of the [SAP BTP](https://learning.sap-press.com/sap-btp) provisioning in terms of global account, subaccounts, and spaces—any configuration like connecting to a specific...

![SAP PRESS](https://blog.sap-press.com/hubfs/Twitter_profile_pic.svg) by [SAP PRESS](https://blog.sap-press.com/author/sap-press) 

[Read More](https://blog.sap-press.com/what-are-the-five-sap-btp-development-environments)

[![Using XML in an ABAP Project](https://blog.sap-press.com/hs-fs/hubfs/Using%20XML%20in%20an%20ABAP%20Project.png?height=600&name=Using%20XML%20in%20an%20ABAP%20Project.png)](https://blog.sap-press.com/using-xml-in-an-abap-project)

## [Using XML in an ABAP Project](https://blog.sap-press.com/using-xml-in-an-abap-project)

*Extensible Markup Language* (XML) is a meta markup language that is used to define structured documents that can be easily exchanged between...

![SAP PRESS](https://blog.sap-press.com/hubfs/Twitter_profile_pic.svg) by [SAP PRESS](https://blog.sap-press.com/author/sap-press) 

[Read More](https://blog.sap-press.com/using-xml-in-an-abap-project)

[![How Does VS Code Compare to Traditional SAP Development Environments?](https://blog.sap-press.com/hs-fs/hubfs/How%20Does%20VS%20Code%20Compare%20to%20Traditional%20SAP%20Development%20Environments.png?height=600&name=How%20Does%20VS%20Code%20Compare%20to%20Traditional%20SAP%20Development%20Environments.png)](https://blog.sap-press.com/how-does-vs-code-compare-to-traditional-sap-development-environments)

## [How Does VS Code Compare to Traditional SAP Development Environments?](https://blog.sap-press.com/how-does-vs-code-compare-to-traditional-sap-development-environments)

How does Visual Studio Code (VS Code) measure up to SAP’s own IDEs? In this blog post, we’ll draw comparisons against both SAP Web IDE and SAP...

![SAP PRESS](https://blog.sap-press.com/hubfs/Twitter_profile_pic.svg) by [SAP PRESS](https://blog.sap-press.com/author/sap-press) 

[Read More](https://blog.sap-press.com/how-does-vs-code-compare-to-traditional-sap-development-environments)

[![EDI Integration with SAP S/4HANA](https://blog.sap-press.com/hs-fs/hubfs/EDI%20Integration%20with%20SAP%20S4HANA.png?height=600&name=EDI%20Integration%20with%20SAP%20S4HANA.png)](https://blog.sap-press.com/edi-integration-with-sap-s4hana)

## [EDI Integration with SAP S/4HANA](https://blog.sap-press.com/edi-integration-with-sap-s4hana)

Enterprise organizations today that run SAP S/4HANA need to be more competitive than ever.

![Trung Van Tran](https://blog.sap-press.com/hubfs/Trung%20Van%20Tran.jpg) by [Trung Van Tran](https://blog.sap-press.com/author/trung-van-tran) 

[Read More](https://blog.sap-press.com/edi-integration-with-sap-s4hana)

- <https://blog.sap-press.com/tag/programming/page/11>
- [1](https://blog.sap-press.com/tag/programming/page/1)
- [...](https://blog.sap-press.com/tag/programming/page/7)
- [10](https://blog.sap-press.com/tag/programming/page/10)
- [11](https://blog.sap-press.com/tag/programming/page/11)
- [12](https://blog.sap-press.com/tag/programming/page/12)
- [13](https://blog.sap-press.com/tag/programming/page/13)
- [14](https://blog.sap-press.com/tag/programming/page/14)
- [...](https://blog.sap-press.com/tag/programming/page/17)
- [21](https://blog.sap-press.com/tag/programming/page/21)
- <https://blog.sap-press.com/tag/programming/page/13>

### SAP Blog Topics

- [All SAP Topics](https://blog.sap-press.com)
- [Logistics](https://blog.sap-press.com/tag/logistics)
- [Programming](https://blog.sap-press.com/tag/programming)
- [FICO](https://blog.sap-press.com/tag/fico)
- [Administration](https://blog.sap-press.com/tag/administration)
- [Featured](https://blog.sap-press.com/tag/featured)
- [Business Intelligence](https://blog.sap-press.com/tag/business-intelligence)
- [What Is?](https://blog.sap-press.com/tag/what-is)
- [CRM & Sales](https://blog.sap-press.com/tag/crm-sales)
- [Video](https://blog.sap-press.com/tag/video)
- [Human Resources](https://blog.sap-press.com/tag/human-resources)

**Subscribe to our blog!**Get notified about future blog updates.

- <https://www.facebook.com/sappress>
- <https://twitter.com/sappress>
- <https://linkedin.com/company/sap-press>
- <https://www.instagram.com/sap_press/>
- <https://blog.sap-press.com/rss.xml>

### Most Popular Blog Posts

1. [FICO](https://blog.sap-press.com/tag/fico) [Key Differences Between SAP ECC and SAP S/4HANA: A Detailed Comparison](https://blog.sap-press.com/key-differences-between-sap-ecc-and-sap-s4hana-a-detailed-comparison)
   
   by [Grace Lau](https://blog.sap-press.com/author/grace-lau)
2. [Administration](https://blog.sap-press.com/tag/administration) [What Is RISE with SAP?](https://blog.sap-press.com/what-is-rise-with-sap)
   
   by [SAP PRESS](https://blog.sap-press.com/author/sap-press)
3. [Logistics](https://blog.sap-press.com/tag/logistics) [Condition Contract Management with SAP S/4HANA](https://blog.sap-press.com/condition-contract-management-with-sap-s4hana)
   
   by [SAP PRESS](https://blog.sap-press.com/author/sap-press)
4. [FICO](https://blog.sap-press.com/tag/fico) [What Is SAP Document and Reporting Compliance (SAP DRC)?](https://blog.sap-press.com/what-is-sap-document-and-reporting-compliance-sap-drc)
   
   by [SAP PRESS](https://blog.sap-press.com/author/sap-press)
5. [Logistics](https://blog.sap-press.com/tag/logistics) [Batch Determination and Batch Check in SAP S/4HANA](https://blog.sap-press.com/batch-determination-and-batch-check-in-sap-s4hana)
   
   by [SAP PRESS](https://blog.sap-press.com/author/sap-press)

**Subscribe to our blog!**Get notified about future blog updates.

- <https://www.facebook.com/sappress>
- <https://twitter.com/sappress>
- <https://linkedin.com/company/sap-press>
- <https://www.instagram.com/sap_press/>
- <https://blog.sap-press.com/rss.xml>

### The official SAP PRESS Blog

As the world’s leading SAP publisher, SAP PRESS’ goal is to create resources that will help you accelerate your SAP journey. The SAP PRESS Blog is designed to provide helpful, actionable information on a variety of SAP topics, from SAP ERP to SAP S/4HANA. Explore ABAP, FICO, SAP HANA, and more!

### SAP Blog Topics

- [All Topics](https://blog.sap-press.com)
- [Logistics](https://blog.sap-press.com/tag/logistics)
- [Programming](https://blog.sap-press.com/tag/programming)
- [FICO](https://blog.sap-press.com/tag/fico)
- [Administration](https://blog.sap-press.com/tag/administration)
- [Featured](https://blog.sap-press.com/tag/featured)
- [Business Intelligence](https://blog.sap-press.com/tag/business-intelligence)
- [What Is?](https://blog.sap-press.com/tag/what-is)
- [CRM & Sales](https://blog.sap-press.com/tag/crm-sales)
- [Video](https://blog.sap-press.com/tag/video)
- [Human Resources](https://blog.sap-press.com/tag/human-resources)

### Blog curated by

[![Rheinwerk Publishing & SAP PRESS Logo](https://blog.sap-press.com/hubfs/rheinwerk-sappress-logo-header-1.svg)](https://sap-press.com) [Visit the SAP PRESS Store](https://sap-press.com)

### About

- [Home](https://sap-press.com/)
- [About Us](https://sap-press.com/the-publisher/)
- [Contact](mailto:info@rheinwerk-publishing.com)
- [Legal Notes](https://sap-press.com/legal-notes/)
- [Privacy Policy](https://sap-press.com/privacy/)
- [Terms of Use](https://sap-press.com/terms/)
- [Guest Posting](https://blog.sap-press.com/guest-posting)

© 2026 Rheinwerk Publishing, Inc. | Change Privacy Options