PDA

Ver la Versión Completa : ReadTable


DCErick
23/11/11, 14:22:12
Hola... estoy corrigiendo un programa que está hecho sin ganas :D .

Bueno pues el programa tiene un ReadTable que me está regresando SY-SUBRC = 4 y el registro que está buscando si existe en la tabla interna :S...

Alguna idea de que puedo checar ya verifiqué espacios en blanco y no es por ahi la cosa :(


READ TABLE ti_zipvmov2
WITH KEY mandt = ti_zipvctl2-mandt
fecha = ti_zipvctl2-fecha
sucursal = ti_zipvctl2-sucursal
almacen = ti_zipvctl2-almacen
* BEGIN MODIF. 24/03/08 PCGUZMAN
* AREA = TI_zipvctl2-AREA
* END MODIF. 24/03/08 PCGUZMAN
material = ti_factura_com-material
tpopro = 'SD'
doc_pv = ti_factura_com-doc_pv
pos_pv = ti_factura_com-pos_pv
BINARY SEARCH .

SAPING
23/11/11, 14:27:51
Hola...
Consulta (puede parecer estupida pero bue... por las dudas)......
Ordenaste la tabla antes de hacer el read con el "BINARY SEARCH" ??


Hola... estoy corrigiendo un programa que está hecho sin ganas :D .

Bueno pues el programa tiene un ReadTable que me está regresando SY-SUBRC = 4 y el registro que está buscando si existe en la tabla interna :S...

Alguna idea de que puedo checar ya verifiqué espacios en blanco y no es por ahi la cosa :(


READ TABLE ti_zipvmov2
WITH KEY mandt = ti_zipvctl2-mandt
fecha = ti_zipvctl2-fecha
sucursal = ti_zipvctl2-sucursal
almacen = ti_zipvctl2-almacen
* BEGIN MODIF. 24/03/08 PCGUZMAN
* AREA = TI_zipvctl2-AREA
* END MODIF. 24/03/08 PCGUZMAN
material = ti_factura_com-material
tpopro = 'SD'
doc_pv = ti_factura_com-doc_pv
pos_pv = ti_factura_com-pos_pv
BINARY SEARCH .

DCErick
23/11/11, 14:29:42
No es estúpida de hecho eso era, le quité el binari y funcionó, ya ví que el ultimo cambio que le hicieron al programa incluye un ordenamiento distinto justo antes de entrar a ese proceso.

cuando debería tener:

SORT ti_zipvmov2 BY mandt fecha sucursal almacen
material tpopro doc_pv pos_pv.

Saludos,