Bapi Para Contabilizar Entrega (vl02n)

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • acha3318
    Senior Member
    • abr
    • 182

    #1

    Bapi Para Contabilizar Entrega (vl02n)

    Saludos,

    Necesito implementar una BAPI para la transacción VL02N, en donde debo contabilizar la entrega de salida, pero esta debe contener Partición de Lotes

    Si ustedes me pueden ayudar, de antemano muchas gracias.
  • calanis
    Senior Member
    • oct
    • 147

    #2
    Hola

    Capaz te sirva, considera que lo aplique hace bastante tiempo

    La BAPI para la Creación de las entregas son:
    BAPI_OUTB_DELIVERY_CREATE
    BAPI_OUTB_DELIVERY_CREATE_SLS
    BAPI_OUTB_DELIVERY_CREATE_STO<--Yo use esta para mi caso

    Una vez generada la entrega puedes utilizar la BAPI para cambiar algo:
    BAPI_OUTB_DELIVERY_CHANGE*

    Sin embargo, esta BAPI es muy limitada.
    Si manejan partición de lotes (batch split) no sirve de mucho, pero aquí esta el truco entrar y en un User-exit de la misma haces el Split a mano.

    Saludos
    Carlos Alanis
    Carlos D. Alanis
    <=<< Compartir conocimiento es una manera de innovar >>=>

    Comentario

    • oscarmel
      Junior Member
      • mar
      • 12

      #3
      Un poco tarde pero a alguien le puede servir

      Con esta bapi se contabiliza la salida de mercancia, esta es la que ejectua la VL02N cuando se da clic en el boton "Contabilizar EM"

      data: it_hd like bapiobdlvhdrcon,
      it_hc like bapiobdlvhdrctrlcon,
      it_hds like /spe/bapiobdlvhdrconf,
      it_hcs like /spe/bapiobdlvhdrctrlcon,
      it_ret like bapiret2 occurs 0 with header line.


      it_hd-deliv_numb = entrega.
      it_hc-deliv_numb = entrega.
      it_hc-post_gi_flg = 'X'.
      it_hds-deliv_numb = entrega.
      it_hcs-deliv_numb = entrega.


      call function 'BAPI_OUTB_DELIVERY_CONFIRM_DEC'
      exporting
      header_data = it_hd
      header_control = it_hc
      delivery = entrega
      header_data_spl = it_hds
      header_control_spl = it_hcs
      tables
      return = it_ret.

      call function 'BAPI_TRANSACTION_COMMIT'
      exporting
      wait = 'X'.

      Tomado de : http://bitacorasap.blogspot.com/2011...mercancia.html

      Publicado por Elmer Rodriguez

      Oscar Melendez

      Comentario

      • marcelfelix
        Junior Member
        • oct
        • 4

        #4
        Contabilizacion Entrega

        A mí me acaba de servir. Gracias!!

        Comentario

        • SAPMM01
          Junior Member
          • sep
          • 6

          #5
          Bapi para hacer picking

          estoy buscando una BAPI para hacer el picking de una entrega, alguien sabrá cual puedo utilizar y como se llama el campo de cantidad de picking

          saludos

          Comentario

          • jbarajas
            Junior Member
            • jun
            • 6

            #6
            Hola.
            He implementado exitosamente la bapi BAPI_OUTB_DELIVERY_CONFIRM_DEC, sin embargo estoy
            buscando cómo regresa lo que viene siendo el folio de salida?
            Se consulta en alguna bapi aparte?
            Saludos!


            Originalmente publicado por oscarmel
            Con esta bapi se contabiliza la salida de mercancia, esta es la que ejectua la VL02N cuando se da clic en el boton "Contabilizar EM"

            data: it_hd like bapiobdlvhdrcon,
            it_hc like bapiobdlvhdrctrlcon,
            it_hds like /spe/bapiobdlvhdrconf,
            it_hcs like /spe/bapiobdlvhdrctrlcon,
            it_ret like bapiret2 occurs 0 with header line.


            it_hd-deliv_numb = entrega.
            it_hc-deliv_numb = entrega.
            it_hc-post_gi_flg = 'X'.
            it_hds-deliv_numb = entrega.
            it_hcs-deliv_numb = entrega.


            call function 'BAPI_OUTB_DELIVERY_CONFIRM_DEC'
            exporting
            header_data = it_hd
            header_control = it_hc
            delivery = entrega
            header_data_spl = it_hds
            header_control_spl = it_hcs
            tables
            return = it_ret.

            call function 'BAPI_TRANSACTION_COMMIT'
            exporting
            wait = 'X'.

            Tomado de : http://bitacorasap.blogspot.com/2011...mercancia.html

            Publicado por Elmer Rodriguez

            Oscar Melendez

            Comentario

            • jbarajas
              Junior Member
              • jun
              • 6

              #7
              Originalmente publicado por jbarajas
              Hola.
              He implementado exitosamente la bapi BAPI_OUTB_DELIVERY_CONFIRM_DEC, sin embargo estoy
              buscando cómo regresa lo que viene siendo el folio de salida?
              Se consulta en alguna bapi aparte?
              Saludos!
              Hola. Por lo pronto consulto el folio directo en la tabla MKPF, filtrando por mandante y la entrega.

              select top 1 MBLNR as Salida
              from MKPF with (nolock)
              where MANDT=500 and LE_VBELN='3180000567'

              Comentario

              Trabajando...