Solution : https://service.sap.com/sap/support/notes/13607 (Connexion à SAP Service Marketplace requise)
Résumé :
Un programme ABAP se termine en raison d'une déclaration SELECT provoquant une erreur DBIF_RSQL_INVALID_RSQL, le journal système affichant "La déclaration SQL a rencontré une restriction du système de base de données". Le problème provient des instructions Open SQL en ABAP traduites en SQL natif par l'interface de base de données SAP, violant les restrictions de la base de données. L'erreur surgit souvent lorsque des tables de plages sont utilisées dans la clause WHERE d'une déclaration SELECT, produisant des instructions SQL excédant les contraintes de la base de données, comme le nombre maximum de valeurs dans une clause IN, de variables hôtes, ou la longueur de l'instruction. Pour résoudre, un diagnostic se fait via les fichiers trace dev_w[i] et en ajustant la déclaration Open SQL en conséquence, en la réécrivant éventuellement en utilisant FOR ALL ENTRIES.
Mots Clés :
55 dia 2 se38 r68 roll-back ausführen14, describe table range_tab lines lines, 56 dia 2 se38 ab0 laufzeitfehler, 56 dia 2 se38 ab1 > kurzdump, big marker count = 6938 > max, previous open sql statement, case 'eq range_tab-low', open sql select statement, marker count = 3000with, operand range_tab-low
Notes associées :
1582026 | Dump when displaying last 10 documents in BAiO POWL |
1427036 | Extraction 0TB_CN_BCFC1 terminates with a dump |
1400234 | AMON: short dump when deleting heuristic planning alerts |
1383091 | AMON: Short dump when evaluating heuristic planning alerts |
1293704 | AMON: Open SQL dump (max. no. of input variables exceeded) |
940588 | Extraction: 0CRM_TGBP dumps - max SQL statement |
924948 | RPR_TRIP_HEADER_DATA: Short dump DBIF_RSQL_INVALID_RSQL |
859756 | |
798729 | Short dump when distributing material master |
791034 | DBIF_RSQL_INVALID_RSQL when you create wave picks |
730794 | VXA3: Runtime error DBIF_RSQL_INVALID_RSQL |
693170 | O3O_CT05 gives "RSQL error 13" |
667408 | RSNAST00: DBIF_RSQL_INVALID_RSQL Dump |
607468 | VT20: Termination with DBIF_RSQL_INVALID_RSQL |
575721 | Transaction ST03N terminates with DBIF_RSQL_INVALID_RSQL |
506722 | MIR6: Short dump when selecting the invoice |
502809 | DBIF_RSQL_INVALID_RSQL in RV_MESSAGE_READ |
442816 | Collective avail. check: Short dump DBIF_RSQL_INVALID_RSQL |
407622 | DBIF_RSQL_INVALID_RSQL in RV60SBAT |
397043 | Program termination during dynamic selections in PNP |
391373 | Short dump when releasing standing orders |
380377 | RSQL error 13, ANEP_READ_BWAGR_MULTI_AFABE, AB08 |
330416 | Sel.cond.>8kbytes: ABAP dump SAPSQL_WHERE_CANT_SCAN |
306587 | SCS:internal table too large for service charge key |
199668 | REP: Termintn.reporting upon single selection loan |
193481 | Termination of TA MDVP w/ DBIF_RSQL_INVALID_REQUEST |
179578 | Allocations: Runtime error with DBIF_RSQL_INVALID_RSQL |
178220 | COGI: Termination with RSQL ERROR 13 |
163650 | Int.calc.run:Dump DBIF_RSQL_INVALID_RSQL in DFKKOPW |
155284 | Dump aktuelle Bestandsliste |
144464 | VL10, RSQL error 22 in access to table ... |
124586 | RCATSTAL DBIF_RSQL_INVALID_RSQL error |
99201 | DBIF_RSQL_INVALID_RSQL for SELECT FOR ALL ENTRIES |
71654 | FI-LC: Document intervals in RGCSHD00 are too high |
63037 | AS/400: Deleting SQL Packages |
54028 | IBM i: SQL0 904 reason code 7, overflow in SQL package |