Buenos dias a todos, soy nueva aqui.
Les escribo solicitando una ayuda.
Hice un batchinput para la transaccion FB03 ya que el usuario desea imprimir un dcto contable generado de un batchinput previo de generacion de asiento contable de cierre, luego de generar el asiento de cierre ella quiere que el asiento salga directo por la impresora.
Hice el siguiente batch pero al correrlo en modo visible en el programa no se comporta de la misma forma como cuando hice la grabación. Tengo entendido que hay transacciones q tienen este comportamiento.
Si alguien sabe como puedo solucionar esto.
Gracias y Saluidos.
FORM IMPRIMIR_ASIENTO .
PERFORM bdc_dynpro USING 'SAPMF05L' '0100'.
PERFORM bdc_field USING: 'BDC_CURSOR' 'RF05L-BELNR',
'BDC_OKCODE' '/00',
'RF05L-BELNR' dcto_cont,
'RF05L-BUKRS' p_bukrs,
'RF05L-GJAHR' p_gjahr.
PERFORM bdc_dynpro USING 'SAPMF05L' '0700'.
PERFORM bdc_field USING: 'BDC_CURSOR' 'BKPF-BELNR',
'BDC_OKCODE' '=PRNT'.
PERFORM bdc_dynpro USING 'SAPMSSY0' '0120'.
PERFORM bdc_field USING: 'BDC_OKCODE' '=&RNT'.
PERFORM bdc_dynpro USING 'SAPLSPRI' '0100'.
PERFORM bdc_field USING: 'BDC_CURSOR' 'PRI_PARAMS-PDEST',
'BDC_OKCODE' '=PRIN',
'PRI_PARAMS-PDEST' 'LP01',
'PRI_PARAMS-PRCOP' '1',
'RADIO0500_1' 'X',
'PRIPAR_DYN-PRIOT' '5',
'PRIPAR_EXT-ORIENT' 'L',
'PRIPAR_DYN-UCDISPL' '1'.
*
PERFORM bdc_dynpro USING 'SAPMSSY0' '0120'.
PERFORM bdc_field USING: 'BDC_OKCODE' '=&F03'.
PERFORM bdc_dynpro USING 'SAPMF05L' '0700'.
PERFORM bdc_field USING: 'BDC_OKCODE' '/EEABR',
'BDC_CURSOR' 'BKPF-BELNR'.
call transaction 'FB03' USING bdcdata MODE 'A' MESSAGES INTO messtab.
ENDFORM. " IMPRIMIR_ASIENTO
Les escribo solicitando una ayuda.
Hice un batchinput para la transaccion FB03 ya que el usuario desea imprimir un dcto contable generado de un batchinput previo de generacion de asiento contable de cierre, luego de generar el asiento de cierre ella quiere que el asiento salga directo por la impresora.
Hice el siguiente batch pero al correrlo en modo visible en el programa no se comporta de la misma forma como cuando hice la grabación. Tengo entendido que hay transacciones q tienen este comportamiento.
Si alguien sabe como puedo solucionar esto.
Gracias y Saluidos.
FORM IMPRIMIR_ASIENTO .
PERFORM bdc_dynpro USING 'SAPMF05L' '0100'.
PERFORM bdc_field USING: 'BDC_CURSOR' 'RF05L-BELNR',
'BDC_OKCODE' '/00',
'RF05L-BELNR' dcto_cont,
'RF05L-BUKRS' p_bukrs,
'RF05L-GJAHR' p_gjahr.
PERFORM bdc_dynpro USING 'SAPMF05L' '0700'.
PERFORM bdc_field USING: 'BDC_CURSOR' 'BKPF-BELNR',
'BDC_OKCODE' '=PRNT'.
PERFORM bdc_dynpro USING 'SAPMSSY0' '0120'.
PERFORM bdc_field USING: 'BDC_OKCODE' '=&RNT'.
PERFORM bdc_dynpro USING 'SAPLSPRI' '0100'.
PERFORM bdc_field USING: 'BDC_CURSOR' 'PRI_PARAMS-PDEST',
'BDC_OKCODE' '=PRIN',
'PRI_PARAMS-PDEST' 'LP01',
'PRI_PARAMS-PRCOP' '1',
'RADIO0500_1' 'X',
'PRIPAR_DYN-PRIOT' '5',
'PRIPAR_EXT-ORIENT' 'L',
'PRIPAR_DYN-UCDISPL' '1'.
*
PERFORM bdc_dynpro USING 'SAPMSSY0' '0120'.
PERFORM bdc_field USING: 'BDC_OKCODE' '=&F03'.
PERFORM bdc_dynpro USING 'SAPMF05L' '0700'.
PERFORM bdc_field USING: 'BDC_OKCODE' '/EEABR',
'BDC_CURSOR' 'BKPF-BELNR'.
call transaction 'FB03' USING bdcdata MODE 'A' MESSAGES INTO messtab.
ENDFORM. " IMPRIMIR_ASIENTO
Comentario