SAP Note 330416 - Sel.cond.>8kbytes: ABAP dump SAPSQL_WHERE_CANT_SCAN

Composant : Cross-application Mass Change -

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

Résumé :
Lors de l'utilisation de la transaction MASS dans SAP pour la maintenance en masse, une terminaison peut survenir avec une erreur d'exécution ABAP SAPSQL_WHERE_CANT_SCAN si les données transmises à l'interface de la base de données dépassent les limites spécifiques en octets (8 koctets dans les versions jusqu'à 4.5 et 28 koctets dans les versions jusqu'à 4.6). Cette erreur survient généralement lors de conditions de sélection excessives dans la clause WHERE, conduisant à une troncature. Pour résoudre ce problème, les conditions de sélection doivent être ajustées pour rester dans la limite d'octets de l'interface, en utilisant une formule d'estimation pour le nombre maximum de sélections possibles basée sur la version du SAP.

Mots Clés :
mass maintenance transaction mass terminates, abap runtime error sapsql_where_cant_scan, additional key words sapsql_where_cant_scan, screen 'restrict data records, function key 'multiple selection', mass maintenance terminates, function 'multiple selection', select table marc, field 'material' exceeds, selection conditions exceed

Notes associées :

1526530Save Variant -> SAPSQL_ARRAY_INSERT_DUPREC (II)
873596CX_SY_OPEN_SQL_DB due to too many single values at selection
709077MASSD: Saving of a variant terminates with runtime error
557702FAQ for mass maintenance
517296Variant save -> SAPSQL_ARRAY_INSERT_DUPREC
13607Termination of an ABAP with DBIF_RSQL_INVALID_RSQL