Grabar en registro modificaciones ME29N - CDHDR y CDPOS

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

    #1

    Grabar en registro modificaciones ME29N - CDHDR y CDPOS

    Hola, resulta que el circutio de liberaciones de pedidos de compras lo estamos realizando desde un ALV, osea que no nos metemos en la me29n para hacer las modificaciones, esto es debido a una necesidad de empresa, el problema que se me presenta es que desde el alv no registra en el log de modificacones lo sucedido, lo que necesitaria saber es como rellernar el registro de modficicaciones desde mi programa, tengo entendido que con las tablas CDHDR y CDPOS podria llegar a lograrlo pero mi pregunta tambien es si no existe alguna bapi o funcion que las rellene pasandole los parametros oportunos

    Gracias por la atencion
  • ballan
    Senior Member
    • oct
    • 671

    #2
    Para que al modificar un campo deje un registro en las tablas CDHDR y CDPOS tienes que ir al elemento de datos y en la pestaña propiedades adicionales marcar el flag Doc. Modificacion, tambien se puede hacer con estructuras, tablas ,etc..

    Comentario

    • vlg1971
      Senior Member
      • feb
      • 195

      #3
      Originalmente publicado por ballan
      Para que al modificar un campo deje un registro en las tablas CDHDR y CDPOS tienes que ir al elemento de datos y en la pestaña propiedades adicionales marcar el flag Doc. Modificacion, tambien se puede hacer con estructuras, tablas ,etc..
      El problema es que desde mi alv hago un update (a pelo) a la tabla EKKO sobre los campo frgke, frgzu, frgrl pienso que por este motivo no guarda el registro en las tabla CDHDR y CDPOS, debido a esto no se si existe alguna funcion que me permita registrar la informacion en las tablas CDHDR y CDPOS

      Gracias por la atencion

      Comentario

      • sanckok
        Member
        • oct
        • 40

        #4
        Y digo yo, por que no modificas la liberacion con la BAPI que te proporciona SAP? Es la BAPI_PO_RELEASE
        Si lo haces asi, seguro que te guarda perfectamente las modificaciones y te ahorras problemas con el update

        Comentario

        • vlg1971
          Senior Member
          • feb
          • 195

          #5
          Originalmente publicado por sanckok
          Y digo yo, por que no modificas la liberacion con la BAPI que te proporciona SAP? Es la BAPI_PO_RELEASE
          Si lo haces asi, seguro que te guarda perfectamente las modificaciones y te ahorras problemas con el update
          Llevas toda la razon, es lo que estaba pensando de hay que haya dejado otra pregunta en el post que dice que bapi hay que utlizar para liberar un pedido, ok lo hare asi, otra pregunta que se me plantea es , en el caso de que quiera rechazar la liberacion ¿tambien puedo utilizar la bapi que me indicas?

          Gracias por tu atencion

          Comentario

          • sanckok
            Member
            • oct
            • 40

            #6
            Hola,

            Entiendo que si, pero yo no he tenido que utilizar esta bapi. Tendrias que debugar y comprobar los parametros que se le pasa. Como comentas en otro post, pasandole a un campo el valor 08 (creo recordar que era asi), se rechaza. Prueba de pasar este valor en la BAPI a ver que sucede.
            De todas formas, creo que tendras que hacer varias pruebas para comprobar como funciona.

            Comentario

            Trabajando...