Liberacion , rechazo de pedidos

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • vlg1971
    Senior Member
    • feb
    • 195

    #1

    Liberacion , rechazo de pedidos

    Hola buenas tardes, estoy con la liberacion y rechazo de pedidos, la liberacion ya se como realizarla existe una funcion llamada "ME_REL_SET" que pasandole una serie de paramentros te retorna los valores con los que updatear la tabla ekko, el problema que tengo ahora es como marcar un pedido como rechazado se que en la tabla ekko existe un campo llamado "PROCSTAT" que indica el estado del pedido :
    01 Versión en tratamiento
    02 Activa
    03 En proceso de liberación
    04 Liberación parcial
    05 Liberación concluida
    08 Rechazado

    estos son los posibles valores en mi caso, lo que quiero es marcar el pedido como rechazado ¿simplemente hay que hacer un update sobre este campo con el valor 08 o por lo contrario hay que utilizar una funcion para la consistencia de los datos?

    Bueno, espero que me podais ayudar
    Muchas gracias
  • ballan
    Senior Member
    • oct
    • 671

    #2
    Como normal general NUNCA deben actualizarse directamente datos sobre tablas estandar, ya que aunque a nosotros nos parece que solo se actualiza un campo por detras pueden estar actualizandose mas cosas, aparte si tu tienes una funcion que actualiza un campo y quieres que ademas de actualizar ese campo haga otra cosa, cambias el codigo fuente de la funcion y automaticamente estara actualizado en todas las llamadas, sin embargo si tu actualizas a pelo con update tendrias que ir buscandolos uno por uno y añadir lo que correspondiera, no se si me explico.
    Siempre hay alguna funcion implementada que lo realiza, solo es cuestion de buscar un poco o sino realizar el proceso y debuggear...

    Comentario

    • vlg1971
      Senior Member
      • feb
      • 195

      #3
      Funcion para rechazar pedido

      Entiendo, pero alguien sabe la funcion para dejar como rechazado un pedido

      Muchas gracias

      Comentario

      • vickxo
        Senior Member
        • nov
        • 118

        #4
        Modificar pedidos

        Sugiero que uses la BAPI

        BAPI_PO_CHANGE

        Con esta puede shacer modificaicones a un pedido. Sin embargo en este momento no pude corroborarlo sobre un sistema SAP por que no tengo acceso a uno, pero tal vez este link te ayude


        Otra forma de ver como se usa esa BAPI es que uses la transaccion ME22N, rechaces el pedido y en ese proceso pongas unos break points y llegues a le seccion donde hace uso de la BAPI, asi ya tendras como se usa de primera mano.

        Espero te sirva
        el tema esta en hacer la pregunta correcta...

        Comentario

        Trabajando...