Ayuda con Juegos de datos

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • vamp_01
    Senior Member
    • jun
    • 109

    #1

    Ayuda con Juegos de datos

    Amigos, hola, necesito un poco de ayuda...tengo un prg Z, y una grabacion hecha para la ocacion que llama a la trx F-30...bien el lios es...que cuando se ejecute y de error, me envie los datos a un jd, para despues ser analizados por la SM35 y no se como hacer esa parte...

    tengo este codigo


    *CAMBIO LOS DATOS
    *FECHA
    call function 'CONVERSION_EXIT_PDATE_OUTPUT'
    exporting
    input = lv_fch0
    importing
    output = lv_fch2.

    perform bdc_dynpro using 'SAPMF05A' '0301'.
    perform bdc_field using 'BDC_CURSOR' 'BSEG-SGTXT'.
    perform bdc_field using 'BDC_OKCODE' '/00'.
    perform bdc_field using 'BSEG-ZTERM' '0004'.
    perform bdc_field using 'BSEG-ZFBDT' lv_fch2.
    perform bdc_field using 'BSEG-ZLSPR' 'A'.
    perform bdc_field using 'BSEG-SGTXT' 'AJUSTE SALDO MENOR EXT.'.



    *BLOQUE12
    perform bdc_dynpro using 'SAPMF05A' '0301'.
    perform bdc_field using 'BDC_CURSOR' 'BSEG-WRBTR'.
    perform bdc_field using 'BDC_OKCODE' '=BU'.
    perform bdc_field using 'BSEG-ZTERM' '0004'.
    perform bdc_field using 'BSEG-ZFBDT' lv_fch2.
    perform bdc_field using 'BSEG-ZLSPR' 'A'.
    perform bdc_field using 'BSEG-SGTXT' 'AJUSTE SALDO MENOR EXT.'.
    perform bdc_field using 'BDC_OKCODE' '=BU'.


    *asigno los Valores


    w_mode = 'N'."Call Transaction display mode
    ** A - display all;
    ** E - display only error;
    ** N - No display.

    w_update = 'L'."Call Transaction update type
    * S - continue processing when update is completed (synchronous);
    * A - continue procwssing immediately;
    * L - local update.


    call transaction w_tras
    using t_bdcdata
    mode w_mode
    update w_update
    messages into t_messtab.
    commit work and wait.

    todos los datos estan en la t_bdcdata..
    que tengo que hacer.....???

    De ante mano GRacias
  • pancho6102
    Senior Member
    • jun
    • 238

    #2
    Originalmente publicado por vamp_01
    Amigos, hola, necesito un poco de ayuda...tengo un prg Z, y una grabacion hecha para la ocacion que llama a la trx F-30...bien el lios es...que cuando se ejecute y de error, me envie los datos a un jd, para despues ser analizados por la SM35 y no se como hacer esa parte...

    tengo este codigo


    *CAMBIO LOS DATOS
    *FECHA
    call function 'CONVERSION_EXIT_PDATE_OUTPUT'
    exporting
    input = lv_fch0
    importing
    output = lv_fch2.

    perform bdc_dynpro using 'SAPMF05A' '0301'.
    perform bdc_field using 'BDC_CURSOR' 'BSEG-SGTXT'.
    perform bdc_field using 'BDC_OKCODE' '/00'.
    perform bdc_field using 'BSEG-ZTERM' '0004'.
    perform bdc_field using 'BSEG-ZFBDT' lv_fch2.
    perform bdc_field using 'BSEG-ZLSPR' 'A'.
    perform bdc_field using 'BSEG-SGTXT' 'AJUSTE SALDO MENOR EXT.'.



    *BLOQUE12
    perform bdc_dynpro using 'SAPMF05A' '0301'.
    perform bdc_field using 'BDC_CURSOR' 'BSEG-WRBTR'.
    perform bdc_field using 'BDC_OKCODE' '=BU'.
    perform bdc_field using 'BSEG-ZTERM' '0004'.
    perform bdc_field using 'BSEG-ZFBDT' lv_fch2.
    perform bdc_field using 'BSEG-ZLSPR' 'A'.
    perform bdc_field using 'BSEG-SGTXT' 'AJUSTE SALDO MENOR EXT.'.
    perform bdc_field using 'BDC_OKCODE' '=BU'.


    *asigno los Valores


    w_mode = 'N'."Call Transaction display mode
    ** A - display all;
    ** E - display only error;
    ** N - No display.

    w_update = 'L'."Call Transaction update type
    * S - continue processing when update is completed (synchronous);
    * A - continue procwssing immediately;
    * L - local update.


    call transaction w_tras
    using t_bdcdata
    mode w_mode
    update w_update
    messages into t_messtab.
    commit work and wait.

    todos los datos estan en la t_bdcdata..
    que tengo que hacer.....???

    De ante mano GRacias
    hola que tal hay algunas transacciones que no he utilizado pero para ver el log de errores en los programas que he realizado necesitas usar el perform open groupe
    y close groupe con el nombfre de el
    juego de datos creado y el log de errores espero y te sirva.
    Francisco Ramirez.
    consultor SAP ABAP Netweaver
    Queretaro, Mexico.

    Comentario

    Trabajando...