bapi para anular doc material

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • jossnet
    Member
    • oct
    • 61

    #1

    bapi para anular doc material

    ola a todos,alguno a utilizado o conoce una bapi para anular un documento de material
  • ibecerra

    #2
    a ver si te puedo ayudar.. dime con que tx. anulas un material normalmente..
    dependiendo de eso puedo buscar.. la bapi o la funcion q lo hace.

    Comentario

    • vickxo
      Senior Member
      • nov
      • 118

      #3
      Anulacion documento de material

      Yo uso
      BAPI_GOODSMVT_CREATE
      Para la creacion y la anulacion de docucumentos de material.
      El tema radica en el tipo de movimiento que quieras tronar por ejemplo si es un 101 lo anularias con uno 102.
      Si no tienes idea de como usarla ejecuta la trasaccion MIGO con la cual anulas los movimiento, inserta break points por funcion y en el momento en el que veas la BAPI podras explorar como se usa, si no checa este codigo


      goodsmvt_header-pstng_date = sy-datum.
      goodsmvt_header-doc_date = sy-datum.

      goodsmvt_code-gm_code = '04'.

      *goodsmvt_item-material = 'OB-000006-1441'.
      goodsmvt_item-plant = 'Z001'.
      goodsmvt_item-stge_loc = 'A001'.
      goodsmvt_item-move_type = '351'.
      *goodsmvt_item-sales_ord = '4300002609'.
      *goodsmvt_item-s_ord_item ='10'.
      *goodsmvt_item-sched_line ='0001'.
      *goodsmvt_item-spec_stock ='E'.
      goodsmvt_item-entry_qnt ='5'.
      *goodsmvt_item-batch ='0000156779'. " Si dejo esto marca error interno.
      goodsmvt_item-po_number = '4300002609'.
      goodsmvt_item-po_item = '10'.


      APPEND goodsmvt_item.

      goodsmvt_item-plant = 'Z001'.
      goodsmvt_item-stge_loc = 'A001'.
      goodsmvt_item-move_type = '351'.
      goodsmvt_item-entry_qnt ='5'.
      goodsmvt_item-po_number = '4300002609'.
      goodsmvt_item-po_item = '20'.


      APPEND goodsmvt_item.




      CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
      EXPORTING
      goodsmvt_header = goodsmvt_header
      goodsmvt_code = goodsmvt_code
      testrun = testrun
      IMPORTING
      goodsmvt_headret = goodsmvt_headret
      materialdocument = materialdocument
      matdocumentyear = matdocumentyear
      TABLES
      goodsmvt_item = goodsmvt_item
      goodsmvt_serialnumber = goodsmvt_serialnumber
      return = return
      afs_goodsmvt_sku = afs_goodsmvt_sku.


      IF sy-subrc EQ 0.
      CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
      EXPORTING
      wait = 'X'.
      ELSE.
      CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
      ENDIF.

      LOOP AT return.
      WRITE / return-message.
      ENDLOOP.
      el tema esta en hacer la pregunta correcta...

      Comentario

      • jossnet
        Member
        • oct
        • 61

        #4
        para anular un documento de material utilizo la transaccion mbst.

        Comentario

        • vickxo
          Senior Member
          • nov
          • 118

          #5
          Tonces intenta hacer los break-points a esa transaccion y busca la BAPI, o intentalo directamente
          el tema esta en hacer la pregunta correcta...

          Comentario

          • M I K E®
            Junior Member
            • nov
            • 2

            #6
            Bien tarde la respuesta pero a otro le puede servir.

            La bapi para anular documentos de material es la:
            BAPI_GOODSMVT_CANCEL

            Saludos

            Comentario

            • florpe
              Member
              • oct
              • 58

              #7
              Y como hago una devolución??????

              Comentario

              • florpe
                Member
                • oct
                • 58

                #8
                nadie sabe como hacer una devolución??? se puede?????

                Comentario

                • wilivillegas
                  Junior Member
                  • oct
                  • 1

                  #9
                  Devolucion

                  a que tipo de devolucion te refieres? a una devolucion de un documento(anulacion) o a una devolucion al proveedor

                  Comentario

                  • ramiro_g
                    Junior Member
                    • dic
                    • 2

                    #10
                    No se muestra documento de anulación en flujo generado con BAPI_GOODSMVT_CANCEL

                    Hola estimados, como están?

                    Les comento que utilizo la bapi BAPI_GOODSMVT_CANCEL para realizar la anulación de documentos de material de entrada de mercancía (Mov. 101) asociados entregas de salida. La anulación la hace correctamente, el tema es que el documento de anulación no se visualiza en el flujo de documentos de la entrega. Si la anulación se hace manualmente por transacción MIGO, el documento 102 generado si es visualizado, no así con la bapi. ¿Estará faltando activar algún parámetro en la función o habrá alguna manera de asociar al flujo de la entrega al movimiento de anulación?

                    Muchas gracias, saludos.

                    Comentario

                    Trabajando...