Solution : https://service.sap.com/sap/support/notes/11788 (Connexion à SAP Service Marketplace requise)
Résumé :
En utilisant batch input ou CALL TRANSACTION USING avec des écrans contenant des boucles de pas variables ou des contrôles de table, des erreurs comme "S00349 Field TABLE-FN1(12)2 does not exist in the screen PROGRAMM DYNR" peuvent apparaître, selon la taille de l'écran GUI. Cela ne se produit généralement pas en traitement de fond. Le défilement explicite dans les programmes créant des dossiers batch ou exécutant CALL TRANSACTION USING peut désaligner les lignes. La solution recommandée inclut le réglage de la taille standard de l'écran, en particulier en arrière-plan, et s'assurer que les programmes personnalisés s'alignent sur la taille standard. Utilisez SY-SROWS dans le débogueur ABAP pour vérifier les tailles d'écran et l'enregistreur de batch input (SHDB) pour les codes OK.
Mots Clés :
additional key words batch input, s00349 field table-fn1, variable line number depending, dynpro -----------------------------------------------------------module status_0100 output, create batch input sessions, /'dynpro sy-srows = ', variable step loops, variable sy-srows, prerequisites step loops, sy-srows shows
Notes associées :
1313810 | Batch input sessions: Default screen size does not work |
882856 | Number of condition lines is limited to strd screen lines |
68826 | Different screens in batch-input mode |
45507 | Processing batch input sessions in foreground |
41991 | Plnn. proces.: Batch input problems initial screen |