SAP Note 23751 - GEN_STRUCTURE_STACK_OVERFLOW for posting

Composant : Validation, Substitution and Rules -

Solution : https://service.sap.com/sap/support/notes/23751 (Connexion à SAP Service Marketplace requise)

Résumé :
Cette note SAP traite de deux problèmes principaux : l'erreur d'exécution GEN_STRUCTURE_STACK_OVERFLOW et l'erreur GB018 ('Énoncé booléen incomplet'). La première concerne un emboîtement excessif des structures IF...ENDIF dû à un trop grand nombre de conditions liées dans les substitutions, validations ou règles. Les programmes affectés varient selon la version ; FGBB2mmm et FGBB3mmm avant la version 3.0 et GBTmmaa0 après la version 3.0. Il est recommandé de simplifier les expressions booléennes complexes en regroupant les conditions en règles moins nombreuses et plus gérables, et d'utiliser la transaction GS01 pour les validations d'ensemble dans les comparaisons de champs pour une efficacité et une performance accrues.

Mots Clés :
additional key words fb01, runtime error gen_structure_stack_overflow occurs, input field 'mm', generated source code, <b3>                 sr2 = <b4>, field literal comparisons, field 'table field', <table> $field = 'constant_1', table-field = 'constant_1', export parameter 'mmm'

Notes associées :

119852Termintn ASSIGN_OFFSET+LENGTH_TOOLARGE in SAPFGBBG
94771Rule maintnance (GCVZ) calls SM31 for T890 in error