NO FUNCIONA .........
POR FAVOR AYUDA.
Avalados por :
Hola amigos,
Esta es la estructura de mi tabla.
BEGIN OF IT_FINAL OCURRE 0,
VBELN LIKE VBAK-VBELN,
AUART LIKE VBAK-AUART,
VKGRP LIKE VBAK-VKGRP,
NETWR LIKE VBAK-NETWR,
KDGRP LIKE VBKD-KDGRP,
PERNR LIKE VBPA-PERNR,
END OF IT_FINAL.
Hay valores similares en el campo de vbpa-vbeln. Por ejemplo, hay 6 entradas en el campo vbap -vbeln para 0000004969. Y algunos de estos valores contienen un valor nulo para vbpa-pernr. Por lo tanto, obtengo un valor nulo en it_final para pernr, ya que seleccionará solo un valor de vbpa-vbeln.
Y también, al depurar, obtengo el valor correcto en vbak-auart, es decir, TA.
Pero al escribir, obtengo OR para vbak-auart. De manera similar, al depurar, obtengo el valor para vbak-netwr. Pero al mostrarlo, no aparece nada en la pantalla de visualización.
Estas son mis consultas...
SELECT * FROM VBAK INTO CORRESPONDING FIELDS OF TABLE IT_VBAK
WHERE VBELN IN DN.
SELECT * FROM VBKD INTO CORRESPONDING FIELDS OF TABLE IT_VBKD FOR ALL ENTRIES IN IT_VBAK
WHERE VBELN = IT_VBAK-VBELN.
SELECT DISTINCT * FROM VBPA INTO CORRESPONDING FIELDS OF TABLE IT_VBPA FOR ALL ENTRIES IN IT_VBAK
WHERE VBELN = IT_VBAK-VBELN.
Por favor, ¿por qué sucede esto?
Gracias y saludos,
Mukesh
NO FUNCIONA .........
POR FAVOR AYUDA.
Hola,
Estás recuperando datos de it_vbkd. Antes de eso, verifica si it_VBAK está inicializado o no.
Si it_vbak no está inicializado.
selecciona datos de VBKD.
fin.
Saludos,
Jyothi CH.
Antes de recuperar registros de vbkd,,
Solo verifica si vbak está inicializado o no..
Si vbak no está inicializado.
Aquí tienes que escribir la declaración select para vbkd.
endif..
Solo prueba con esto.
Espero que ayude.
Hola,
VBPA es una tabla que contiene todos los socios relevantes para tu pedido. Necesitas especificar el tipo de socio, que es el campo PARVW. Por ejemplo, el socio de envío es WE y el socio de venta es AG.
Mira los datos que tienes y selecciona el socio relevante que necesitas.
Por ejemplo, si tu socio es AM, tu selección será así:
SELECT * FROM VBPA INTO CORRESPONDING FIELDS OF TABLE IT_VBPA FOR ALL ENTRIES IN IT_VBAK
WHERE VBELN = IT_VBAK-VBELN
AND PARVW = 'AM'.
Saludos.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute