#1
|
|||
|
|||
Problema con un error
Buenas!
Estoy haciendo una seleccion a la siguiente tabla SELECT single moabw into d_moabw FROM v_001p_d WHERE werks = p0001-werks AND btrtl = p0001-btrtl. pero me da este error: V_001P_d is not defined in the ABAP Dictionary as a table, projection view or database view. Sabeis cual es el motivo del error???? Gracias |
#2
|
|||
|
|||
hola Bego86!!
la tabla v_001p_d es una vista de mantenimiento y no una tabla transparente, de ahí el error que te marca. Saludos |
#3
|
|||
|
|||
¿y como puedo tratar con esa tabla?
es que necesito obtener el campo V_001P_D-MOABW segun me especifican en el diseño. Gracias |
#4
|
|||
|
|||
no se si sea la mejor opción ni la más óptima pero puedes intentar así
SELECT single A~moabw into d_moabw FROM T001P AS A JOIN T500P AS B ON A~MANDT = B~MANDT AND A~WERKS = B~PERSA WHERE A~werks = p0001-werks AND A~btrtl = p0001-btrtl. Saludos! |
#5
|
||||
|
||||
Comparto la opinion de Zonanet, las vistas de actualizacion no pueden ser consultadas ... y para poder realizar una consulta puedes usar el mismo JOIN que usa la vista standard, no habria ningun problema ...
__________________
David Carballido Córdova |
#6
|
|||
|
|||
mas de lo mismo
Estoy deacuerdo con hacer el join de las tablas, pero entonces cual es el uso de las vistas sino puedo hacer consultas de ellas??
Gracias. |
#7
|
||||
|
||||
Sirven para actualizar datos a ambas tablas en forma manual, eso casi siempre se manejan a nivel de configuracion (SPRO)
__________________
David Carballido Córdova |
#8
|
|||
|
|||
recuerda que una vista no almacena datos, sólo los muestra. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|