PDA

Ver la Versión Completa : DUMP DBIF_RSQL_INVALID_RSQL en VBRK


Ariel-StaFe
19/09/13, 19:51:26
Estimados.
Consulto algo raro.
En la siguiente sentencia
SELECT SINGLE fkdat rfbsk INTO (v_fkdat, v_rfbsk)
FROM vbrk
WHERE vbeln = tffp-vbeln.
Me arroja el dump DBIF_RSQL_INVALID_RSQL
ttpf-vbeln tiene un solo valor, deberia buscar directamente
Pero arroja ese dump.
los campos v_fkdat y v_rfbsk estan declarados Like de la vbrk lo mismo que tffp-vbeln, es un campo de una tabla, pero tambien declarado igual a la vbrk.
Que puede estar pasando ?
Lo he usado en muchos casos y sin problemas.
En este caso es en un include (userexit) de la VF01
Desde ya muchas gracias por la ayuda que me puedan brindar.
Saludos

joau_fedipe
19/09/13, 20:45:20
Estimado,
lo que sigue se procesó bién en la versión 4.6C

DATA: BEGIN OF tffp OCCURS 0,
vbeln LIKE vbrk-vbeln,
END OF tffp.
DATA:
v_fkdat LIKE vbrk-fkdat,
v_rfbsk LIKE vbrk-rfbsk.
LOOP AT tffp.
SELECT SINGLE fkdat rfbsk INTO (v_fkdat, v_rfbsk)
FROM vbrk
WHERE vbeln = tffp-vbeln.
ENDLOOP.

Intenta hacer tu código similar y nos cuentas.
Saludos:)

SidV
19/09/13, 21:04:43
Ariel, entrá a la ST22, y fijate bien en qué parte del código se produce el DUMP.

Qué versión de SAP tenes, y con qué SP?

Saludos

Ariel-StaFe
20/09/13, 11:31:16
joau_fedipe:
Lo tenía igual a vos. Pero mal una declaración, ya la corregí y todo ok.
Muchas gracias
sidv:
Ya lo resolvi, muchas gracias por tu atención.
Saludos