MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Orden ejecución de comandos BDC_FIELD (foro/showthread.php?t=21680)

dgarcgon 17/10/08 08:29:27

Orden ejecución de comandos BDC_FIELD
 
Hola,


estaba mirando un Batch Input y me he dado cuanta de que el orden en que se insertaban los comandos "BDC_FIELD" me resultaba un poco extraño.

Se trata de la transaccion VA42. El orden en que introduce los comandos, acabade la siguiente manera:

...
perform bdc_dynpro using 'SAPMV45A' '4002'.
perform bdc_field using 'BDC_OKCODE'
'=SICH'.
perform bdc_field using 'VBAK-VSNMR_V'
VBAK-VSNMR_V.

call transaction 'VA42' using bdcdata mode modobi.




Tiene sentido que grabe antes de introducir el campo "VSNMR_V" (Número de versión del documento de venta)??.

Gracias y saludos!

Bmamba 20/10/08 08:37:32

"perform bdc_dynpro using 'SAPMV45A' '4002'.
perform bdc_field using 'BDC_OKCODE'
'=SICH'.
perform bdc_field using 'VBAK-VSNMR_V'
VBAK-VSNMR_V.

call transaction 'VA42' using bdcdata mode modobi.



Tiene sentido que grabe antes de introducir el campo "VSNMR_V" (Número de versión del documento de venta)??."

Si cambias el orden y la línea de =SICH (grabación) la pones la última ejecutaría lo mismo. Es como un bloque, donde la llamada a la pantalla es lo primero siempre(BDC-DYNPRO) y lo que va después en esa pantalla no tiene importancia en su orden. El BDC_OKCODE en las grabaciones aparece siempre justo tras la llamada a la pantalla, pero es algo por defecto.


Husos Horarios son GMT. La hora en este momento es 08:28:55.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web