#1
|
|||
|
|||
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! |
#2
|
|||
|
|||
"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. |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|