Problema con Batch Input

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • daviciyo7x
    Junior Member
    • nov
    • 5

    #1

    Problema con Batch Input

    Buenas, tengo un pequeño problemita con un batch input.
    necesito que en la transacción F110 marca una serie de check-point, en la grabación los marca y en el código del programa vienen marcados, pero a la hora de ejecutar el batch input no los marca, tanto en modo errores como en visible...me falta algún parámetro al call transaction???

    Gracias y un saludo
  • ppchico
    Senior Member
    • oct
    • 144

    #2
    Si pones un poco el código de la grabación... podemos decir que es lo que te puede faltar... o si es otra cuestión ajena al código...

    Comentario

    • daviciyo7x
      Junior Member
      • nov
      • 5

      #3
      Aqui lo tienes, gracias

      perform bdc_dynpro using 'SAPF110V' '0200'.
      perform bdc_field using 'BDC_CURSOR'
      'F110V-LAUFD'.
      perform bdc_field using 'BDC_OKCODE'
      '/00'.
      perform bdc_field using 'F110V-LAUFD'
      fecha.
      perform bdc_field using 'F110V-LAUFI'
      ls_datos-laufi.
      perform bdc_dynpro using 'SAPF110V' '0200'.
      perform bdc_field using 'BDC_CURSOR'
      'F110V-LAUFI'.
      perform bdc_field using 'BDC_OKCODE'
      '/00'.
      perform bdc_field using 'F110V-LAUFD'
      fecha.
      perform bdc_field using 'F110V-LAUFI'
      ls_datos-laufi.
      perform bdc_dynpro using 'SAPF110V' '0200'.
      perform bdc_field using 'BDC_CURSOR'
      'F110V-LAUFD'.
      perform bdc_field using 'BDC_OKCODE'
      '=PAR'.
      perform bdc_field using 'F110V-LAUFD'
      fecha.
      perform bdc_field using 'F110V-LAUFI'
      ls_datos-laufi.
      perform bdc_dynpro using 'SAPF110V' '0200'.
      perform bdc_field using 'BDC_OKCODE'
      '/00'.
      perform bdc_field using 'BDC_CURSOR'
      'F110C-BUDAT'.
      perform bdc_field using 'F110C-BUDAT'
      fecha1.
      perform bdc_field using 'F110C-GRDAT'
      fecha2.
      perform bdc_dynpro using 'SAPF110V' '0200'.
      perform bdc_field using 'BDC_OKCODE'
      '/00'.
      perform bdc_field using 'BDC_CURSOR'
      'F110C-GRDAT'.
      perform bdc_field using 'F110C-BUDAT'
      fecha1.
      perform bdc_field using 'F110C-GRDAT'
      fecha2.
      perform bdc_dynpro using 'SAPF110V' '0200'.
      perform bdc_field using 'BDC_OKCODE'
      '/00'.
      perform bdc_field using 'BDC_CURSOR'
      'F110V-FDEBI'.
      perform bdc_field using 'F110C-BUDAT'
      fecha1.
      perform bdc_field using 'F110C-GRDAT'
      fecha2.
      perform bdc_field using 'F110V-FDEBI'
      fecha3.
      perform bdc_dynpro using 'SAPF110V' '0200'.
      perform bdc_field using 'BDC_OKCODE'
      '/00'.
      perform bdc_field using 'BDC_CURSOR'
      'F110V-NEDAT(01)'.
      perform bdc_field using 'F110C-BUDAT'
      fecha1.
      perform bdc_field using 'F110C-GRDAT'
      fecha2.
      perform bdc_field using 'F110V-FDEBI'
      fecha3.
      perform bdc_field using 'F110V-BUKLS(01)'
      ls_datos-bukrs.
      perform bdc_field using 'F110V-ZWELS(01)'
      ls_datos-zlsch.
      perform bdc_field using 'F110V-NEDAT(01)'
      fecha4.
      perform bdc_dynpro using 'SAPF110V' '0200'.
      perform bdc_field using 'BDC_OKCODE'
      '/00'.
      perform bdc_field using 'BDC_CURSOR'
      'F110V-BISKK'.
      perform bdc_field using 'F110C-BUDAT'
      fecha1.
      perform bdc_field using 'F110C-GRDAT'
      fecha2.
      perform bdc_field using 'F110V-FDEBI'
      fecha3.
      perform bdc_field using 'F110V-VONKK'
      '0'.
      perform bdc_field using 'F110V-BISKK'
      'zzzzzzzzzz'.
      perform bdc_dynpro using 'SAPF110V' '0200'.
      perform bdc_field using 'BDC_OKCODE'
      '=SEL'.
      perform bdc_field using 'BDC_CURSOR'
      'F110V-BISKK'.
      perform bdc_field using 'F110C-BUDAT'
      fecha1.
      perform bdc_field using 'F110C-GRDAT'
      fecha2.
      perform bdc_field using 'F110V-FDEBI'
      fecha3.
      perform bdc_field using 'F110V-VONKK'
      '0'.
      perform bdc_field using 'F110V-BISKK'
      'ZZZZZZZZZZ'.
      perform bdc_dynpro using 'SAPF110V' '0200'.
      perform bdc_field using 'BDC_OKCODE'
      '/00'.
      perform bdc_field using 'BDC_CURSOR'
      'F110V-LIST1(01)'.
      perform bdc_field using 'F110V-TEXT1(01)'
      'BSEG-ZLSCH'.
      perform bdc_field using 'F110V-LIST1(01)'
      ls_datos-zlsch.
      perform bdc_dynpro using 'SAPF110V' '0200'.
      perform bdc_field using 'BDC_OKCODE'
      '/00'.
      perform bdc_field using 'BDC_CURSOR'
      'F110V-LIST1(02)'.
      perform bdc_field using 'F110V-TEXT1(02)'
      'BSEG-ZFBDT'.
      perform bdc_field using 'F110V-LIST1(02)'
      ls_datos-zfbdt.
      perform bdc_dynpro using 'SAPF110V' '0200'.
      perform bdc_field using 'BDC_OKCODE'
      '=LOG'.
      perform bdc_field using 'BDC_CURSOR'
      'F110V-TEXT1(01)'.
      perform bdc_dynpro using 'SAPF110V' '0200'.
      perform bdc_field using 'BDC_OKCODE'
      '/00'.
      perform bdc_field using 'BDC_CURSOR'
      'F110V-XTRBL'.
      perform bdc_field using 'F110V-XTRFA'
      'X'.
      perform bdc_field using 'F110V-XTRBL'
      'X'.
      perform bdc_dynpro using 'SAPF110V' '0200'.
      perform bdc_field using 'BDC_OKCODE'
      '=PRI'.
      perform bdc_field using 'BDC_CURSOR'
      'F110V-VONKK(01)'.
      perform bdc_field using 'F110V-XTRFA'
      'X'.
      perform bdc_field using 'F110V-XTRBL'
      'X'.
      perform bdc_dynpro using 'SAPF110V' '0200'.
      perform bdc_field using 'BDC_CURSOR'
      'F110V-LAUFD'.
      perform bdc_field using 'BDC_OKCODE'
      '=STA'.
      perform bdc_dynpro using 'SAPLSPO1' '0100'.
      perform bdc_field using 'BDC_OKCODE'
      '=YES'.
      perform bdc_dynpro using 'SAPF110V' '0200'.
      perform bdc_field using 'BDC_CURSOR'
      'F110V-LAUFD'.
      perform bdc_field using 'BDC_OKCODE'
      '=VOEX'.
      perform bdc_field using 'F110V-LAUFD'
      fecha.
      perform bdc_field using 'F110V-LAUFI'
      ls_datos-laufi.
      perform bdc_dynpro using 'SAPF110V' '1106'.
      perform bdc_field using 'BDC_CURSOR'
      'F110V-XSTRF'.
      perform bdc_field using 'BDC_OKCODE'
      '=EP'.
      perform bdc_field using 'F110V-STRDT'
      fecha2.
      perform bdc_field using 'F110V-XSTRF'
      'X'.
      perform bdc_field using 'F110V-STRZT'
      '00:00:00'.
      perform bdc_dynpro using 'SAPF110V' '0200'.
      perform bdc_field using 'BDC_CURSOR'
      'F110V-LAUFD'.
      perform bdc_field using 'BDC_OKCODE'
      '=STA'.
      perform bdc_field using 'F110V-LAUFD'
      fecha.
      perform bdc_field using 'F110V-LAUFI'
      ls_datos-laufi.
      perform bdc_dynpro using 'SAPF110V' '0200'.
      perform bdc_field using 'BDC_CURSOR'
      'F110V-LAUFD'.
      perform bdc_field using 'BDC_OKCODE'
      '=STA'.
      perform bdc_field using 'F110V-LAUFD'
      fecha.
      perform bdc_field using 'F110V-LAUFI'
      ls_datos-laufi.
      perform bdc_dynpro using 'SAPF110V' '0200'.
      perform bdc_field using 'BDC_OKCODE'
      '/EBCK'.
      perform bdc_field using 'BDC_CURSOR'
      'F110V-LAUFD'.

      Comentario

      • ppchico
        Senior Member
        • oct
        • 144

        #4
        Originalmente publicado por daviciyo7x
        Aqui lo tienes, gracias

        perform bdc_dynpro using 'SAPF110V' '0200'.
        perform bdc_field using 'BDC_CURSOR'
        'F110V-LAUFD'.
        perform bdc_field using 'BDC_OKCODE'
        '/00'.
        perform bdc_field using 'F110V-LAUFD'
        fecha.
        perform bdc_field using 'F110V-LAUFI'
        ls_datos-laufi.
        perform bdc_dynpro using 'SAPF110V' '0200'.
        perform bdc_field using 'BDC_CURSOR'
        'F110V-LAUFI'.
        perform bdc_field using 'BDC_OKCODE'
        '/00'.
        perform bdc_field using 'F110V-LAUFD'
        fecha.
        perform bdc_field using 'F110V-LAUFI'
        ls_datos-laufi.
        perform bdc_dynpro using 'SAPF110V' '0200'.
        perform bdc_field using 'BDC_CURSOR'
        'F110V-LAUFD'.
        perform bdc_field using 'BDC_OKCODE'
        '=PAR'.
        perform bdc_field using 'F110V-LAUFD'
        fecha.
        perform bdc_field using 'F110V-LAUFI'
        ls_datos-laufi.
        perform bdc_dynpro using 'SAPF110V' '0200'.
        perform bdc_field using 'BDC_OKCODE'
        '/00'.
        perform bdc_field using 'BDC_CURSOR'
        'F110C-BUDAT'.
        perform bdc_field using 'F110C-BUDAT'
        fecha1.
        perform bdc_field using 'F110C-GRDAT'
        fecha2.
        perform bdc_dynpro using 'SAPF110V' '0200'.
        perform bdc_field using 'BDC_OKCODE'
        '/00'.
        perform bdc_field using 'BDC_CURSOR'
        'F110C-GRDAT'.
        perform bdc_field using 'F110C-BUDAT'
        fecha1.
        perform bdc_field using 'F110C-GRDAT'
        fecha2.
        perform bdc_dynpro using 'SAPF110V' '0200'.
        perform bdc_field using 'BDC_OKCODE'
        '/00'.
        perform bdc_field using 'BDC_CURSOR'
        'F110V-FDEBI'.
        perform bdc_field using 'F110C-BUDAT'
        fecha1.
        perform bdc_field using 'F110C-GRDAT'
        fecha2.
        perform bdc_field using 'F110V-FDEBI'
        fecha3.
        perform bdc_dynpro using 'SAPF110V' '0200'.
        perform bdc_field using 'BDC_OKCODE'
        '/00'.
        perform bdc_field using 'BDC_CURSOR'
        'F110V-NEDAT(01)'.
        perform bdc_field using 'F110C-BUDAT'
        fecha1.
        perform bdc_field using 'F110C-GRDAT'
        fecha2.
        perform bdc_field using 'F110V-FDEBI'
        fecha3.
        perform bdc_field using 'F110V-BUKLS(01)'
        ls_datos-bukrs.
        perform bdc_field using 'F110V-ZWELS(01)'
        ls_datos-zlsch.
        perform bdc_field using 'F110V-NEDAT(01)'
        fecha4.
        perform bdc_dynpro using 'SAPF110V' '0200'.
        perform bdc_field using 'BDC_OKCODE'
        '/00'.
        perform bdc_field using 'BDC_CURSOR'
        'F110V-BISKK'.
        perform bdc_field using 'F110C-BUDAT'
        fecha1.
        perform bdc_field using 'F110C-GRDAT'
        fecha2.
        perform bdc_field using 'F110V-FDEBI'
        fecha3.
        perform bdc_field using 'F110V-VONKK'
        '0'.
        perform bdc_field using 'F110V-BISKK'
        'zzzzzzzzzz'.
        perform bdc_dynpro using 'SAPF110V' '0200'.
        perform bdc_field using 'BDC_OKCODE'
        '=SEL'.
        perform bdc_field using 'BDC_CURSOR'
        'F110V-BISKK'.
        perform bdc_field using 'F110C-BUDAT'
        fecha1.
        perform bdc_field using 'F110C-GRDAT'
        fecha2.
        perform bdc_field using 'F110V-FDEBI'
        fecha3.
        perform bdc_field using 'F110V-VONKK'
        '0'.
        perform bdc_field using 'F110V-BISKK'
        'ZZZZZZZZZZ'.
        perform bdc_dynpro using 'SAPF110V' '0200'.
        perform bdc_field using 'BDC_OKCODE'
        '/00'.
        perform bdc_field using 'BDC_CURSOR'
        'F110V-LIST1(01)'.
        perform bdc_field using 'F110V-TEXT1(01)'
        'BSEG-ZLSCH'.
        perform bdc_field using 'F110V-LIST1(01)'
        ls_datos-zlsch.
        perform bdc_dynpro using 'SAPF110V' '0200'.
        perform bdc_field using 'BDC_OKCODE'
        '/00'.
        perform bdc_field using 'BDC_CURSOR'
        'F110V-LIST1(02)'.
        perform bdc_field using 'F110V-TEXT1(02)'
        'BSEG-ZFBDT'.
        perform bdc_field using 'F110V-LIST1(02)'
        ls_datos-zfbdt.
        perform bdc_dynpro using 'SAPF110V' '0200'.
        perform bdc_field using 'BDC_OKCODE'
        '=LOG'.
        perform bdc_field using 'BDC_CURSOR'
        'F110V-TEXT1(01)'.
        perform bdc_dynpro using 'SAPF110V' '0200'.
        perform bdc_field using 'BDC_OKCODE'
        '/00'.
        perform bdc_field using 'BDC_CURSOR'
        'F110V-XTRBL'.
        perform bdc_field using 'F110V-XTRFA'
        'X'.
        perform bdc_field using 'F110V-XTRBL'
        'X'.
        perform bdc_dynpro using 'SAPF110V' '0200'.
        perform bdc_field using 'BDC_OKCODE'
        '=PRI'.
        perform bdc_field using 'BDC_CURSOR'
        'F110V-VONKK(01)'.
        perform bdc_field using 'F110V-XTRFA'
        'X'.
        perform bdc_field using 'F110V-XTRBL'
        'X'.
        perform bdc_dynpro using 'SAPF110V' '0200'.
        perform bdc_field using 'BDC_CURSOR'
        'F110V-LAUFD'.
        perform bdc_field using 'BDC_OKCODE'
        '=STA'.
        perform bdc_dynpro using 'SAPLSPO1' '0100'.
        perform bdc_field using 'BDC_OKCODE'
        '=YES'.
        perform bdc_dynpro using 'SAPF110V' '0200'.
        perform bdc_field using 'BDC_CURSOR'
        'F110V-LAUFD'.
        perform bdc_field using 'BDC_OKCODE'
        '=VOEX'.
        perform bdc_field using 'F110V-LAUFD'
        fecha.
        perform bdc_field using 'F110V-LAUFI'
        ls_datos-laufi.
        perform bdc_dynpro using 'SAPF110V' '1106'.
        perform bdc_field using 'BDC_CURSOR'
        'F110V-XSTRF'.
        perform bdc_field using 'BDC_OKCODE'
        '=EP'.
        perform bdc_field using 'F110V-STRDT'
        fecha2.
        perform bdc_field using 'F110V-XSTRF'
        'X'.
        perform bdc_field using 'F110V-STRZT'
        '00:00:00'.
        perform bdc_dynpro using 'SAPF110V' '0200'.
        perform bdc_field using 'BDC_CURSOR'
        'F110V-LAUFD'.
        perform bdc_field using 'BDC_OKCODE'
        '=STA'.
        perform bdc_field using 'F110V-LAUFD'
        fecha.
        perform bdc_field using 'F110V-LAUFI'
        ls_datos-laufi.
        perform bdc_dynpro using 'SAPF110V' '0200'.
        perform bdc_field using 'BDC_CURSOR'
        'F110V-LAUFD'.
        perform bdc_field using 'BDC_OKCODE'
        '=STA'.
        perform bdc_field using 'F110V-LAUFD'
        fecha.
        perform bdc_field using 'F110V-LAUFI'
        ls_datos-laufi.
        perform bdc_dynpro using 'SAPF110V' '0200'.
        perform bdc_field using 'BDC_OKCODE'
        '/EBCK'.
        perform bdc_field using 'BDC_CURSOR'
        'F110V-LAUFD'.
        Saludos De nuevo,

        Yo he hecho lo siguiente, y me ha funcionado marcando los FLAGS que entiendo que son "Verificar Rendimiento" y "Posiciones de documentos de pago":

        Código:
        REPORT  z_fjcm                                  . 
        
        DATA: bdcdata TYPE STANDARD TABLE OF bdcdata WITH HEADER LINE.
        
        
        
        PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
        PERFORM bdc_field USING 'BDC_CURSOR'
        'F110V-LAUFD'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '/00'.
        PERFORM bdc_field USING 'F110V-LAUFD'
        sy-datum.
        PERFORM bdc_field USING 'F110V-LAUFI'
        '012345'.
        PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
        PERFORM bdc_field USING 'BDC_CURSOR'
        'F110V-LAUFI'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '/00'.
        PERFORM bdc_field USING 'F110V-LAUFD'
        sy-datum.
        PERFORM bdc_field USING 'F110V-LAUFI'
        '012345'.
        PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
        PERFORM bdc_field USING 'BDC_CURSOR'
        'F110V-LAUFD'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '=PAR'.
        PERFORM bdc_field USING 'F110V-LAUFD'
        sy-datum.
        PERFORM bdc_field USING 'F110V-LAUFI'
        '012345'.
        PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '/00'.
        PERFORM bdc_field USING 'BDC_CURSOR'
        'F110C-BUDAT'.
        PERFORM bdc_field USING 'F110C-BUDAT'
        sy-datum.
        PERFORM bdc_field USING 'F110C-GRDAT'
        sy-datum.
        PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '/00'.
        PERFORM bdc_field USING 'BDC_CURSOR'
        'F110C-GRDAT'.
        PERFORM bdc_field USING 'F110C-BUDAT'
        sy-datum.
        PERFORM bdc_field USING 'F110C-GRDAT'
        sy-datum.
        PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '/00'.
        PERFORM bdc_field USING 'BDC_CURSOR'
        'F110V-FDEBI'.
        PERFORM bdc_field USING 'F110C-BUDAT'
        sy-datum.
        PERFORM bdc_field USING 'F110C-GRDAT'
        sy-datum.
        PERFORM bdc_field USING 'F110V-FDEBI'
        sy-datum.
        PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '/00'.
        PERFORM bdc_field USING 'BDC_CURSOR'
        'F110V-NEDAT(01)'.
        PERFORM bdc_field USING 'F110C-BUDAT'
        sy-datum.
        PERFORM bdc_field USING 'F110C-GRDAT'
        sy-datum.
        PERFORM bdc_field USING 'F110V-FDEBI'
        sy-datum.
        PERFORM bdc_field USING 'F110V-BUKLS(01)'
        bukrs.
        PERFORM bdc_field USING 'F110V-ZWELS(01)'
        '0'.
        PERFORM bdc_field USING 'F110V-NEDAT(01)'
        sy-datum.
        PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '/00'.
        PERFORM bdc_field USING 'BDC_CURSOR'
        'F110V-BISKK'.
        PERFORM bdc_field USING 'F110C-BUDAT'
        sy-datum.
        PERFORM bdc_field USING 'F110C-GRDAT'
        sy-datum.
        PERFORM bdc_field USING 'F110V-FDEBI'
        sy-datum.
        PERFORM bdc_field USING 'F110V-VONKK'
        '0'.
        PERFORM bdc_field USING 'F110V-BISKK'
        'zzzzzzzzzz'.
        PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '=SEL'.
        PERFORM bdc_field USING 'BDC_CURSOR'
        'F110V-BISKK'.
        PERFORM bdc_field USING 'F110C-BUDAT'
        sy-datum.
        PERFORM bdc_field USING 'F110C-GRDAT'
        sy-datum.
        PERFORM bdc_field USING 'F110V-FDEBI'
        sy-datum.
        PERFORM bdc_field USING 'F110V-VONKK'
        '0'.
        PERFORM bdc_field USING 'F110V-BISKK'
        'ZZZZZZZZZZ'.
        PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '/00'.
        PERFORM bdc_field USING 'BDC_CURSOR'
        'F110V-LIST1(01)'.
        PERFORM bdc_field USING 'F110V-TEXT1(01)'
        'BSEG-ZLSCH'.
        PERFORM bdc_field USING 'F110V-LIST1(01)'
        '0'.
        PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '/00'.
        PERFORM bdc_field USING 'BDC_CURSOR'
        'F110V-LIST1(02)'.
        PERFORM bdc_field USING 'F110V-TEXT1(02)'
        'BSEG-ZFBDT'.
        PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '=LOG'.
        PERFORM bdc_field USING 'BDC_CURSOR'
        'F110V-TEXT1(01)'.
        PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '/00'.
        PERFORM bdc_field USING 'BDC_CURSOR'
        'F110V-XTRBL'.
        PERFORM bdc_field USING 'F110V-XTRFA'
        'X'.
        PERFORM bdc_field USING 'F110V-XTRBL'
        'X'.
        PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '=PRI'.
        PERFORM bdc_field USING 'BDC_CURSOR'
        'F110V-VONKK(01)'.
        PERFORM bdc_field USING 'F110V-XTRFA'
        'X'.
        PERFORM bdc_field USING 'F110V-XTRBL'
        'X'.
        PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
        PERFORM bdc_field USING 'BDC_CURSOR'
        'F110V-LAUFD'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '=STA'.
        PERFORM bdc_dynpro USING 'SAPLSPO1' '0100'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '=YES'.
        PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
        PERFORM bdc_field USING 'BDC_CURSOR'
        'F110V-LAUFD'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '=VOEX'.
        PERFORM bdc_field USING 'F110V-LAUFD'
        sy-datum.
        PERFORM bdc_field USING 'F110V-LAUFI'
        '012345'.
        PERFORM bdc_dynpro USING 'SAPF110V' '1106'.
        PERFORM bdc_field USING 'BDC_CURSOR'
        'F110V-XSTRF'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '=EP'.
        PERFORM bdc_field USING 'F110V-STRDT'
        sy-datum.
        PERFORM bdc_field USING 'F110V-XSTRF'
        'X'.
        PERFORM bdc_field USING 'F110V-STRZT'
        '00:00:00'.
        PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
        PERFORM bdc_field USING 'BDC_CURSOR'
        'F110V-LAUFD'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '=STA'.
        PERFORM bdc_field USING 'F110V-LAUFD'
        sy-datum.
        PERFORM bdc_field USING 'F110V-LAUFI'
        '012345'.
        PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
        PERFORM bdc_field USING 'BDC_CURSOR'
        'F110V-LAUFD'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '=STA'.
        PERFORM bdc_field USING 'F110V-LAUFD'
        sy-datum.
        PERFORM bdc_field USING 'F110V-LAUFI'
        '012345'.
        PERFORM bdc_dynpro USING 'SAPF110V' '0200'.
        PERFORM bdc_field USING 'BDC_OKCODE'
        '/EBCK'.
        PERFORM bdc_field USING 'BDC_CURSOR'
        'F110V-LAUFD'.
        
        
        CALL TRANSACTION 'F110' USING bdcdata MODE 'A'.
        
        *&---------------------------------------------------------------------*
        *&      Form  BDC_DYNPRO
        *&---------------------------------------------------------------------*
        *       text
        *----------------------------------------------------------------------*
        FORM bdc_dynpro USING p_prog p_dynpro.
        
          CLEAR bdcdata.
          bdcdata-program = p_prog.
          bdcdata-dynpro = p_dynpro.
          bdcdata-dynbegin = 'X'.
          APPEND bdcdata.
        
        ENDFORM.                    "BDC_DYNPRO
        
        *&---------------------------------------------------------------------*
        *&      Form  bdc_field
        *&---------------------------------------------------------------------*
        *       text
        *----------------------------------------------------------------------*
        *      -->P_CAMPO    text
        *      -->P_VALOR    text
        *----------------------------------------------------------------------*
        FORM bdc_field USING p_campo p_valor.
        
        
          CLEAR bdcdata.
          bdcdata-fnam = p_campo.
          bdcdata-fval = p_valor.
          APPEND bdcdata.
        
        ENDFORM.                    "bdc_field
        Por lo tanto, la grabación parece que en teoría está bien... quizás es tema de parametrización, pero me extrañaría mucho... suerte... y ya me contarás cual fue el problema al final...

        Un Saludo.

        Comentario

        • daviciyo7x
          Junior Member
          • nov
          • 5

          #5
          Ya lo solucioné!! había un parámetro mal en el perform bdc_field y no registraba el campo!!

          Gracias y un saludo

          Comentario

          Trabajando...