---
title: Learn SAP from the Experts | The SAP PRESS Blog | Programming (10)
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! (10)
---

[![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 (10)

[![Using the Workflow Builder to Build an SAP Workflow](https://blog.sap-press.com/hs-fs/hubfs/Using%20the%20Workflow%20Builder%20to%20Build%20an%20SAP%20Workflow.png?height=600&name=Using%20the%20Workflow%20Builder%20to%20Build%20an%20SAP%20Workflow.png)](https://blog.sap-press.com/using-the-workflow-builder-to-build-an-sap-workflow)

## [Using the Workflow Builder to Build an SAP Workflow](https://blog.sap-press.com/using-the-workflow-builder-to-build-an-sap-workflow)

The Workflow Builder in SAP provides a graphical view of end-to-end activity integrated steps in one central tool. This will help to create, display,...

![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-the-workflow-builder-to-build-an-sap-workflow)

[![How to Consume an OData Service from a Cloud System in SAP Web IDE](https://blog.sap-press.com/hs-fs/hubfs/How%20to%20Consume%20an%20OData%20Service%20from%20a%20Cloud%20System%20in%20SAP%20Web%20IDE.png?height=600&name=How%20to%20Consume%20an%20OData%20Service%20from%20a%20Cloud%20System%20in%20SAP%20Web%20IDE.png)](https://blog.sap-press.com/how-to-consume-an-odata-service-from-a-cloud-system-in-sap-web-ide)

## [How to Consume an OData Service from a Cloud System in SAP Web IDE](https://blog.sap-press.com/how-to-consume-an-odata-service-from-a-cloud-system-in-sap-web-ide)

Editor's Note:SAP Web IDE was superseded by SAP Business Application Studio. Neo has also matured into a legacy ABAP environment.

The use of OData...

![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-consume-an-odata-service-from-a-cloud-system-in-sap-web-ide)

[![How to Clean Your ABAP Code with One Keystroke Using ABAP Cleaner](https://blog.sap-press.com/hs-fs/hubfs/How%20to%20Clean%20Your%20ABAP%20Code%20with%20One%20Keystroke%20Using%20ABAP%20Cleaner.png?height=600&name=How%20to%20Clean%20Your%20ABAP%20Code%20with%20One%20Keystroke%20Using%20ABAP%20Cleaner.png)](https://blog.sap-press.com/how-to-clean-your-abap-code-with-one-keystroke-using-abap-cleaner)

## [How to Clean Your ABAP Code with One Keystroke Using ABAP Cleaner](https://blog.sap-press.com/how-to-clean-your-abap-code-with-one-keystroke-using-abap-cleaner)

As an ABAP developer, could you imagine a world without Pretty Printer or ABAP Formatter?

![Jörg-Michael Grassau](https://blog.sap-press.com/hubfs/J%C3%B6rg-Michael%20Grassau.jpg) by [Jörg-Michael Grassau](https://blog.sap-press.com/author/jörg-michael-grassau) 

[Read More](https://blog.sap-press.com/how-to-clean-your-abap-code-with-one-keystroke-using-abap-cleaner)

[![An End-to-End DevOps Scenario for SAP S/4HANA](https://blog.sap-press.com/hs-fs/hubfs/An%20End-to-End%20DevOps%20Scenario%20for%20SAP%20S4HANA.png?height=600&name=An%20End-to-End%20DevOps%20Scenario%20for%20SAP%20S4HANA.png)](https://blog.sap-press.com/an-end-to-end-devops-scenario-for-sap-s4hana)

## [An End-to-End DevOps Scenario for SAP S/4HANA](https://blog.sap-press.com/an-end-to-end-devops-scenario-for-sap-s4hana)

In this blog post, we’ll explore the end-to-end DevOps scenario for an SAP S/4HANA system, which demonstrates how DevOps can be applied to an 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/an-end-to-end-devops-scenario-for-sap-s4hana)

[![An Example of Python Development with SAP Business Application Studio](https://blog.sap-press.com/hs-fs/hubfs/An%20Example%20of%20Python%20Development%20with%20SAP%20Business%20Application%20Studio.png?height=600&name=An%20Example%20of%20Python%20Development%20with%20SAP%20Business%20Application%20Studio.png)](https://blog.sap-press.com/an-example-of-python-development-with-sap-business-application-studio)

## [An Example of Python Development with SAP Business Application Studio](https://blog.sap-press.com/an-example-of-python-development-with-sap-business-application-studio)

Recently, SAP Business Application Studio expanded its support to include Python.

![Rajnish Tiwari](https://blog.sap-press.com/hubfs/rajnish.tiwari2.png) by [Rajnish Tiwari](https://blog.sap-press.com/author/rajnish-tiwari) 

[Read More](https://blog.sap-press.com/an-example-of-python-development-with-sap-business-application-studio)

[![Metadata Extensions for CDS Views](https://blog.sap-press.com/hs-fs/hubfs/Metadata%20Extensions%20for%20CDS%20Views.png?height=600&name=Metadata%20Extensions%20for%20CDS%20Views.png)](https://blog.sap-press.com/metadata-extensions-for-cds-views)

## [Metadata Extensions for CDS Views](https://blog.sap-press.com/metadata-extensions-for-cds-views)

*CDS metadata extensions* are transportable development objects of technical type DDLX.

![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/metadata-extensions-for-cds-views)

[![How Open Connectors Fit into SAP Integration Suite](https://blog.sap-press.com/hs-fs/hubfs/How%20Open%20Connectors%20Fit%20into%20SAP%20Integration%20Suite.png?height=600&name=How%20Open%20Connectors%20Fit%20into%20SAP%20Integration%20Suite.png)](https://blog.sap-press.com/how-open-connectors-fit-into-sap-integration-suite)

## [How Open Connectors Fit into SAP Integration Suite](https://blog.sap-press.com/how-open-connectors-fit-into-sap-integration-suite)

Through the Open Connectors cloud-based integration platform, you can quickly connect to and integrate with a variety of external systems and...

![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-open-connectors-fit-into-sap-integration-suite)

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

## [SAP S/4HANA Integration in Embedded EWM](https://blog.sap-press.com/sap-s4hana-integration-in-embedded-ewm)

In respect to quality inspection and master data in decentralized and embedded EWM, there are some partly configurable differences to reduce process...

![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/sap-s4hana-integration-in-embedded-ewm)

[![How to Create an ABAP Object in VS Code](https://blog.sap-press.com/hs-fs/hubfs/How%20to%20Create%20an%20ABAP%20Object%20in%20VS%20Code.png?height=600&name=How%20to%20Create%20an%20ABAP%20Object%20in%20VS%20Code.png)](https://blog.sap-press.com/how-to-create-an-abap-object-in-vs-code)

## [How to Create an ABAP Object in VS Code](https://blog.sap-press.com/how-to-create-an-abap-object-in-vs-code)

The ABAP system is mounted to VS Code as a file system, which introduces certain challenges to the development workflow.

![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-create-an-abap-object-in-vs-code)

[![The DO 1 TIMES Statement in ABAP](https://blog.sap-press.com/hs-fs/hubfs/The%20DO%201%20TIMES%20Statement%20in%20ABAP.png?height=600&name=The%20DO%201%20TIMES%20Statement%20in%20ABAP.png)](https://blog.sap-press.com/the-do-1-times-statement-in-abap)

## [The DO 1 TIMES Statement in ABAP](https://blog.sap-press.com/the-do-1-times-statement-in-abap)

DO 1 TIMES is a valid statement in ABAP to introduce a loop that is executed exactly one time.

![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/the-do-1-times-statement-in-abap)

- <https://blog.sap-press.com/tag/programming/page/9>
- [1](https://blog.sap-press.com/tag/programming/page/1)
- [...](https://blog.sap-press.com/tag/programming/page/5)
- [8](https://blog.sap-press.com/tag/programming/page/8)
- [9](https://blog.sap-press.com/tag/programming/page/9)
- [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)
- [...](https://blog.sap-press.com/tag/programming/page/15)
- [21](https://blog.sap-press.com/tag/programming/page/21)
- <https://blog.sap-press.com/tag/programming/page/11>

### 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)
- [Human Resources](https://blog.sap-press.com/tag/human-resources)
- [Video](https://blog.sap-press.com/tag/video)

**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)
- [Human Resources](https://blog.sap-press.com/tag/human-resources)
- [Video](https://blog.sap-press.com/tag/video)

### 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