41554 blogs · [ { "id": "01a0de15-cc9a-714e-91f7-5a3eddc0a848", "title": "BTP - Clean up Packages and SWC", "url": "https://software-heroes.com/en/blog/btp-clean-up-packages-and-swc", "published_at": "2026-09-25T04:05:07+00:00" }, { "id": "01a0d0f6-f362-71b2-844f-9e225f92499f", "title": "ABAP Unit - Decoupling", "url": "https://software-heroes.com/en/blog/abap-unit-decoupling", "published_at": "2026-09-22T04:00:08+00:00" }, { "id": "01a0d0f6-f362-71b2-844f-9e22606d7a05", "title": "Modern ABAP Architecture", "url": "https://software-heroes.com/en/blog/modern-abap-architecture", "published_at": "2026-09-18T04:10:07+00:00" }, { "id": "01a0d0f6-f362-71b2-844f-9e2260a93874", "title": "Fiori for ABAP - Navigation Parameters", "url": "https://software-heroes.com/en/blog/fiori-for-abap-navigation-parameters", "published_at": "2026-09-15T04:05:07+00:00" }, { "id": "01a09547-fbe4-731a-954d-039b482698e3", "title": "ABAP - Create dump", "url": "https://software-heroes.com/en/blog/abap-create-dump", "published_at": "2026-09-11T04:10:08+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ed7de123d", "title": "RAP - Sales App Learnings", "url": "https://software-heroes.com/en/blog/abap-rap-sales-app-learnings-en", "published_at": "2026-09-08T04:10:09+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ed83366ff", "title": "052: 10 Minutes from Start to Launchpad", "url": "https://software-heroes.com/en/blog/script-10-minutes-from-start-to-launchpad", "published_at": "2026-09-07T04:10:08+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ed8b0470c", "title": "ABAP - Polymorphic Structures", "url": "https://software-heroes.com/en/blog/abap-polymorphic-structures", "published_at": "2026-09-04T04:10:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ed99051bb", "title": "RAP - Navigation (App to App)", "url": "https://software-heroes.com/en/blog/abap-rap-navigation-app-to-app", "published_at": "2026-09-01T04:10:08+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ed9f49e96", "title": "ABAP in Practice - Creating a Setup App", "url": "https://software-heroes.com/en/blog/abap-in-practice-create-setup-app", "published_at": "2026-08-28T04:10:08+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332eda10b494", "title": "RAP - Singleton Pattern", "url": "https://software-heroes.com/en/blog/abap-rap-singleton-pattern-en", "published_at": "2026-08-25T04:00:09+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332eda7da7a6", "title": "Fiori for ABAP - Changing archived apps", "url": "https://software-heroes.com/en/blog/fiori-for-abap-changing-archived-apps", "published_at": "2026-08-21T04:00:10+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332edb2bb733", "title": "RAP - Native File Upload", "url": "https://software-heroes.com/en/blog/abap-rap-native-file-upload", "published_at": "2026-08-18T04:10:06+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332edc20402c", "title": "051: ABAP Cleaner in VS Code - Installation and Guide", "url": "https://software-heroes.com/en/blog/script-abap-cleaner-in-vs-code-installation-and-guide", "published_at": "2026-08-17T04:00:09+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332edc8a7658", "title": "RAP - Feature Control (Part 2)", "url": "https://software-heroes.com/en/blog/abap-rap-feature-control-part-2", "published_at": "2026-08-14T04:05:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332edcc8f739", "title": "BTP - Restriction Type", "url": "https://software-heroes.com/en/blog/btp-abap-restriction-type-en", "published_at": "2026-08-11T04:10:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332edd977a36", "title": "BTP - Authorization Object", "url": "https://software-heroes.com/en/blog/btp-abap-athorization-objects", "published_at": "2026-08-07T04:05:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332edda55ee5", "title": "CCM - Calculate Key Figures", "url": "https://software-heroes.com/en/blog/abap-ccm-calculate-key-figures", "published_at": "2026-08-05T13:30:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ede21e209", "title": "050: Clean Core Measurement (Preview)", "url": "https://software-heroes.com/en/blog/script-clean-core-measurement-preview", "published_at": "2026-08-03T04:10:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332edf0d775e", "title": "ABAP Cloud - Date Functions", "url": "https://software-heroes.com/en/blog/abap-cloud-date-functions", "published_at": "2026-07-31T04:00:09+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332edf7565fd", "title": "OO Design - Method Interface", "url": "https://software-heroes.com/en/blog/abap-oo-design-method-interface", "published_at": "2026-07-28T04:05:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee0230708", "title": "CCM - Standard APIs", "url": "https://software-heroes.com/en/blog/abap-ccm-standard-apis-en", "published_at": "2026-07-24T04:00:09+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee0c27949", "title": "CCM - Determination of Level A Objects", "url": "https://software-heroes.com/en/blog/abap-ccm-determination-of-level-a-objects", "published_at": "2026-07-21T04:10:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee15804a3", "title": "048: ABAP - ADT for VS Code (Part 4)", "url": "https://software-heroes.com/en/blog/script-abap-adt-for-vs-code-part-4", "published_at": "2026-07-20T04:05:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee1601242", "title": "Fiori for ABAP - Launchpad Configuration", "url": "https://software-heroes.com/en/blog/fiori-for-abap-launchpad-configuration", "published_at": "2026-07-17T04:00:09+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee1c2fa1e", "title": "Clean Core Measurement - Overview", "url": "https://software-heroes.com/en/blog/abap-cloud-ccm-overview", "published_at": "2026-07-14T04:10:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee1e165c6", "title": "047: ABAP - ADT for VS Code (Part 3)", "url": "https://software-heroes.com/en/blog/script-abap-adt-for-vs-code-part-3", "published_at": "2026-07-13T04:00:08+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee25c3e09", "title": "BTP - News Apps", "url": "https://software-heroes.com/en/blog/btp-news-app-overview", "published_at": "2026-07-10T04:00:08+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee3457d4e", "title": "ABAP Tools - VS Code (ABAP Cleaner)", "url": "https://software-heroes.com/en/blog/abap-tools-vs-code-abap-cleaner-en", "published_at": "2026-07-07T04:10:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee4055c37", "title": "046: ABAP - ADT for VS Code (Part 2)", "url": "https://software-heroes.com/en/blog/script-abap-adt-for-vs-code-part-2", "published_at": "2026-07-06T04:05:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee4cf5020", "title": "DDIC of the Future (Comparison)", "url": "https://software-heroes.com/en/blog/ddic-of-the-future-comparison", "published_at": "2026-07-03T04:05:08+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee4ffb0da", "title": "DDIC of the Future (Tomorrow)", "url": "https://software-heroes.com/en/blog/ddic-of-the-future-tomorrow", "published_at": "2026-06-30T04:00:09+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee58db145", "title": "045: ABAP - ADT for VS Code (Part 1)", "url": "https://software-heroes.com/en/blog/script-abap-adt-for-vs-code-part-1", "published_at": "2026-06-29T04:05:08+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee62eb955", "title": "DDIC of the Future (Today)", "url": "https://software-heroes.com/en/blog/ddic-of-the-future-today", "published_at": "2026-06-26T04:00:09+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee63b8543", "title": "BTP - Table Entity and Includes", "url": "https://software-heroes.com/en/blog/btp-table-entity-and-includes", "published_at": "2026-06-23T04:00:09+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee65831ae", "title": "RAP - Hybrid Pattern", "url": "https://software-heroes.com/en/blog/abap-rap-hybrid-pattern-en", "published_at": "2026-06-19T04:10:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee6ecc7ed", "title": "BTP - External Entity (Performance)", "url": "https://software-heroes.com/en/blog/btp-external-entity-performance-en", "published_at": "2026-06-16T04:15:08+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee721683d", "title": "Fiori for ABAP - Translation (i18n)", "url": "https://software-heroes.com/en/blog/fiori-for-abap-translation", "published_at": "2026-06-12T04:10:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee7a16aaf", "title": "Fiori for ABAP - Excel Upload", "url": "https://software-heroes.com/en/blog/fiori-for-abap-excel-upload", "published_at": "2026-06-09T04:10:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee84a2d7b", "title": "Fiori for ABAP - Change Documents", "url": "https://software-heroes.com/en/blog/fiori-for-abap-change-documents", "published_at": "2026-06-05T04:15:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee90cec5f", "title": "ABAP Tools - VS Code (Agentic AI)", "url": "https://software-heroes.com/en/blog/abap-tools-vs-code-agentic-ai-en", "published_at": "2026-06-03T04:10:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ee9e67f1a", "title": "Fiori for ABAP - Application Log", "url": "https://software-heroes.com/en/blog/fiori-for-abap-application-log", "published_at": "2026-06-02T04:00:10+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332eeaaa525f", "title": "ABAP Tools - VS Code (Quick Start)", "url": "https://software-heroes.com/en/blog/abap-tools-vs-code-quick-start-en", "published_at": "2026-05-30T04:10:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332eeb15cc72", "title": "BTP - Connect On-Prem (SQL Service)", "url": "https://software-heroes.com/en/blog/btp-connect-on-premises-sql-service", "published_at": "2026-05-29T04:10:06+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332eebdee916", "title": "Business Analyst or Developer", "url": "https://software-heroes.com/en/blog/business-analyst-or-developer", "published_at": "2026-05-26T04:10:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332eeca45ffb", "title": "043: Modern, solid and testable ABAP Code (Part 4)", "url": "https://software-heroes.com/en/blog/script-modern-solid-and-testable-abap-code-part-4", "published_at": "2026-05-25T04:05:06+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332eecb30eef", "title": "Fiori for ABAP - Deployment", "url": "https://software-heroes.com/en/blog/fiori-for-abap-deployment", "published_at": "2026-05-22T04:10:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332eed2c84eb", "title": "Fiori for ABAP - Rich Text Editor", "url": "https://software-heroes.com/en/blog/fiori-for-abap-rich-text-editor", "published_at": "2026-05-19T04:10:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332eed6b0292", "title": "042: Modern, solid and testable ABAP Code (Part 3)", "url": "https://software-heroes.com/en/blog/script-modern-solid-and-testable-abap-code-part-3", "published_at": "2026-05-18T04:00:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332eee0008c6", "title": "Fiori for ABAP - Navigation", "url": "https://software-heroes.com/en/blog/fiori-for-abap-navigation", "published_at": "2026-05-15T04:15:08+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332eeec2954b", "title": "Fiori for ABAP - Manifest", "url": "https://software-heroes.com/en/blog/fiori-for-abap-manifest", "published_at": "2026-05-12T04:00:08+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332eef537558", "title": "041: Modern, solid and testable ABAP Code (Part 2)", "url": "https://software-heroes.com/en/blog/script-modern-solid-and-testable-abap-code-part-2", "published_at": "2026-05-11T04:05:06+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ef0039fb9", "title": "Fiori for ABAP - Git", "url": "https://software-heroes.com/en/blog/fiori-for-abap-git", "published_at": "2026-05-08T04:10:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ef0e5d10f", "title": "Fiori for ABAP - Page Map and Flexible Column Layout", "url": "https://software-heroes.com/en/blog/fiori-for-abap-page-map-and-flexible-column-layout", "published_at": "2026-05-05T04:10:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ef0f77034", "title": "040: Modern, solid and testable ABAP Code (Part 1)", "url": "https://software-heroes.com/en/blog/script-modern-solid-and-testable-abap-code-part-1", "published_at": "2026-05-04T04:10:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ef1806a53", "title": "Fiori for ABAP - Guided Development and Autoload", "url": "https://software-heroes.com/en/blog/fiori-for-abap-guided-development-and-autoload", "published_at": "2026-05-01T04:10:06+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ef2080ebd", "title": "Fiori for ABAP - Overview", "url": "https://software-heroes.com/en/blog/fiori-for-abap-overview", "published_at": "2026-04-28T04:00:08+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ef2ac0394", "title": "RAP - Implement Change Documents (native)", "url": "https://software-heroes.com/en/blog/abap-rap-implement-change-documents-native", "published_at": "2026-04-24T04:00:09+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ef301bcad", "title": "ABAP Tools - Working with Eclipse (Classes)", "url": "https://software-heroes.com/en/blog/abap-tools-work-with-eclipse-classes", "published_at": "2026-04-21T04:10:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ef3df5a65", "title": "RAP - Auxiliary Class", "url": "https://software-heroes.com/en/blog/abap-rap-auxiliary-class-en", "published_at": "2026-04-17T04:10:05+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ef408e620", "title": "RAP - Implement Change Documents (Manual)", "url": "https://software-heroes.com/en/blog/abap-rap-implement-change-documents-manual", "published_at": "2026-04-14T04:10:07+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ef4d0d919", "title": "ABAP Cloud - Change Documents", "url": "https://software-heroes.com/en/blog/abap-cloud-change-documents", "published_at": "2026-04-10T04:00:09+00:00" }, { "id": "01a087e3-27b2-72e4-8531-332ef4f1902a", "title": "S/4HANA Product Versions", "url": "https://software-heroes.com/en/blog/s4hana-product-versions", "published_at": "2026-04-07T04:00:07+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d221628f6a3", "title": "RAP - Draft Query", "url": "https://software-heroes.com/en/blog/abap-rap-draft-query-en", "published_at": "2026-04-03T04:05:07+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d221676f461", "title": "ABAP in Practice - Use the News App", "url": "https://software-heroes.com/en/blog/abap-in-practice-use-news-app", "published_at": "2026-03-31T04:10:07+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d2216ee0a41", "title": "038: Recycling-Heroes - Annotations (Document)", "url": "https://software-heroes.com/en/blog/script-recycling-heroes-annotations-document", "published_at": "2026-03-30T04:00:06+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d2216f6e380", "title": "API Pull Factors", "url": "https://software-heroes.com/en/blog/api-pull-factors-en", "published_at": "2026-03-27T05:00:07+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d221708a435", "title": "RAP - Importance", "url": "https://software-heroes.com/en/blog/abap-rap-importance-en", "published_at": "2026-03-24T05:00:09+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d22174d7568", "title": "DSAG Technology Days & TechXchange 2026", "url": "https://software-heroes.com/en/blog/dsag-technology-days-and-techxchange-2026", "published_at": "2026-03-21T15:07:30+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d22178175db", "title": "RAP - Criticality", "url": "https://software-heroes.com/en/blog/abap-rap-criticality", "published_at": "2026-03-21T13:30:24+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d22185cbd45", "title": "037: Core Data Service [Basics] - View and View Entity", "url": "https://software-heroes.com/en/blog/script-core-data-service-basics-view-and-view-entity", "published_at": "2026-03-16T05:10:07+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d2218d7890b", "title": "RAP - Icons", "url": "https://software-heroes.com/en/blog/abap-rap-icons-en", "published_at": "2026-03-13T05:15:07+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d2219977a88", "title": "RAP - Grouping of Actions", "url": "https://software-heroes.com/en/blog/abap-rap-action-grouping", "published_at": "2026-03-10T05:10:08+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d2219f63a6c", "title": "036: Core Data Service [Basics] - Analysis", "url": "https://software-heroes.com/en/blog/script-core-data-service-basics-analysis", "published_at": "2026-03-09T05:05:07+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d221af0fab6", "title": "ADT - RAP Extension Assistent [MIA]", "url": "https://software-heroes.com/en/blog/abap-tools-adt-mia-rap-extension-assistent-en", "published_at": "2026-03-06T05:00:08+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d221bc0797b", "title": "ABAP Cloud - Hashes", "url": "https://software-heroes.com/en/blog/abap-cloud-hashes-en", "published_at": "2026-03-03T05:05:06+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d221c25fbd2", "title": "ABAP Cloud - SM30 Migration", "url": "https://software-heroes.com/en/blog/abap-cloud-sm30-migration", "published_at": "2026-02-27T05:05:06+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d221cbf9f33", "title": "ADT - RAP Analyzer [MIA]", "url": "https://software-heroes.com/en/blog/abap-tools-adt-mia-rap-analyzer-en", "published_at": "2026-02-24T05:05:07+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d221d1dc3df", "title": "035: Recycling-Heroes - New entity (Document)", "url": "https://software-heroes.com/en/blog/script-recycling-heroes-new-entity-document", "published_at": "2026-02-23T05:05:07+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d221da2f08f", "title": "BTP - Key User Extensibility (role-based)", "url": "https://software-heroes.com/en/blog/btp-key-user-extensibility-role-based", "published_at": "2026-02-20T05:00:09+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d221dfdd3dd", "title": "RAP - Position of Buttons", "url": "https://software-heroes.com/en/blog/abap-rap-position-of-buttons", "published_at": "2026-02-17T05:05:07+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d221ecb6804", "title": "RAP - Analytical Table", "url": "https://software-heroes.com/en/blog/abap-rap-analytical-table-en", "published_at": "2026-02-13T05:10:08+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d221f3737ce", "title": "RAP - Mixed Content", "url": "https://software-heroes.com/en/blog/abap-rap-mixed-content-en", "published_at": "2026-02-10T05:05:08+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d221f4a9991", "title": "ABAP Cloud - Custom Unit", "url": "https://software-heroes.com/en/blog/abap-cloud-custom-unit", "published_at": "2026-02-06T05:00:09+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d221fa0f485", "title": "RAP - Augmentation", "url": "https://software-heroes.com/en/blog/abap-rap-augmentation-en", "published_at": "2026-02-03T05:10:07+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d221fab2d4a", "title": "034: Recycling-Heroes - Object and RAP Generator (Document)", "url": "https://software-heroes.com/en/blog/script-recycling-heroes-object-and-rap-generator-document", "published_at": "2026-02-02T05:10:08+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d222011a1e2", "title": "CDS - Typed Literals", "url": "https://software-heroes.com/en/blog/abap-cds-typed-literals", "published_at": "2026-01-30T07:05:08+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d2220779002", "title": "CAP or RAP - A business perspective", "url": "https://software-heroes.com/en/blog/cap-or-rap-a-business-perspective", "published_at": "2026-01-27T05:10:08+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d2221011aba", "title": "033: Core Data Service [Basics] - Consumption Modeling", "url": "https://software-heroes.com/en/blog/script-core-data-service-basics-consumption-modeling", "published_at": "2026-01-26T05:00:10+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d2221ba05f2", "title": "RAP - Sort virtual Fields", "url": "https://software-heroes.com/en/blog/abap-rap-sort-virtual-fields", "published_at": "2026-01-23T05:00:09+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d2221f072c1", "title": "RAP - Multi-Input Field", "url": "https://software-heroes.com/en/blog/abap-rap-multi-input-field-en", "published_at": "2026-01-20T05:05:07+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d2222a9a56a", "title": "032: Recycling-Heroes - Tags and Types", "url": "https://software-heroes.com/en/blog/script-recycling-heroes-tags-and-types", "published_at": "2026-01-19T05:00:10+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d2223a5dbdb", "title": "ADT - Metadata Wizard [MIA]", "url": "https://software-heroes.com/en/blog/abap-tools-adt-mia-metadata-wizard-en", "published_at": "2026-01-16T05:05:08+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d2223cc8a2c", "title": "RAP - Generation with Template", "url": "https://software-heroes.com/en/blog/abap-rap-generation-with-template", "published_at": "2026-01-13T05:10:06+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d22244c7e90", "title": "ABAP in Practice - Object Generator", "url": "https://software-heroes.com/en/blog/abap-in-practice-object-generator", "published_at": "2026-01-09T05:15:07+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d2224a17454", "title": "The World of Embedded Analytics: A Practical Overview", "url": "https://software-heroes.com/en/blog/the-world-of-embedded-analytics-a-practical-overview", "published_at": "2026-01-06T05:15:05+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d2224ba2cc6", "title": "031: Recycling-Heroes - Unit Testing (Configuration API)", "url": "https://software-heroes.com/en/blog/script-recycling-heroes-unit-testing-configuration-api", "published_at": "2026-01-05T05:00:08+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d2224d44f68", "title": "Transformation of the ABAP Developer", "url": "https://software-heroes.com/en/blog/sap-transformation-of-the-abap-developer", "published_at": "2026-01-02T05:10:08+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d222515a0f5", "title": "Year Review 2025", "url": "https://software-heroes.com/en/blog/year-review-2025", "published_at": "2025-12-30T05:00:09+00:00" }, { "id": "01a087e3-27b3-727e-8461-8d2225405638", "title": "My 2025 - Impressions from the year", "url": "https://software-heroes.com/en/blog/my-2025-impressions-from-the-year", "published_at": "2025-12-26T05:00:08+00:00" } ] posts Claim your blog
Back to software-heroes.com
Blog · corpus.blog/blogs/software-heroes.com/posts

software-heroes.com

software-heroes.com

2026

2025