
Bonnes pratiques de performance ABAP pour SAP ECC sur bases de données traditionnelles (Oracle, DB2, MSSQL, MaxDB) : optimisez les SELECT, le buffering, les tables internes et les patterns ECC courants.
Conseils pratiques et patterns pour optimiser le code ABAP s'exécutant sur des systèmes SAP ECC avec des bases de données relationnelles traditionnelles (non-HANA). Couvre les patterns SELECT, la minimisation des allers-retours avec la base de données, les stratégies de buffering de tables, la sélection du type de table interne, les patterns de boucle et d'opérations groupées, la gestion des chaînes de caractères, les contrôles d'autorisation, les conseils de performance UI/ALV et les approches de traitement parallèle. Des exemples de code concrets illustrent les bons et mauvais patterns.
Utilisez cette compétence lors de la révision ou de l'écriture d'ABAP pour des systèmes qui ne sont PAS sur HANA (ECC ou backends DB classiques). Elle est destinée aux revues de code, aux sessions d'optimisation des performances et au guidage des développeurs lorsque vous devez réduire la charge DB, éliminer les boucles coûteuses ou choisir les bons types de tables internes. Elle n'est pas appropriée pour l'optimisation spécifique à S/4HANA/HANA.
Idéalement utilisée par des assistants orientés développeurs et des agents d'audit de code capables d'opérer sur des dépôts ABAP et de présenter des suggestions de code (ex: agents de code style Copilot, outils type Codex ou assistants de linting ABAP spécialisés).
Pure reference skill with no scripts — a well-written ABAP performance best practices guide for SAP ECC on traditional databases. Content is thorough with good code examples, do/don't comparisons, and ECC-specific tips. Niche audience (SAP ABAP developers on non-HANA systems) but genuinely useful for that audience.
Well-structured reference skill. Could improve architecture by splitting ECC vs HANA tips into references/ files. Part of a multi-skill repo for VSCode ABAP development.
Performance ABAP — HANA
Bonnes pratiques de performance ABAP pour SAP S/4HANA : déléguer le travail intensif en données à HANA, utiliser CDS/AMDP et privilégier le SQL basé sur des ensembles aux boucles ABAP.
SAP Customizing — Tracing SPRO/IMG
Trace les activités SAP SPRO vers les tables de configuration, les vues et les transactions sous-jacentes.