Agregar registro a la hrp1001

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • godox
    Junior Member
    • dic
    • 9

    #1

    Agregar registro a la hrp1001

    Buenas amigos foreros.
    Estoy desarrollando una ampliación al infotipo 0001, tengo que agregar una nueva posición además de la original del empleado. El problema surge cuando tengo que agregar el nuevo enlace en la tabla HRP1001, estoy utilizando funciones como hr_update_infty pero no logran generar el registro nuevo.
    ¿Alguien se ha topado con algo similar?

    Gracias.
    Godox
  • vicosap
    Senior Member
    • abr
    • 233

    #2
    Opción!

    Por qué no invocas la transacción PP02 desde tu ampliación?

    Saludos.

    Comentario

    • teo30
      Junior Member
      • abr
      • 20

      #3
      Hola

      En que momento aparece el error? es cuando insertas el registro? como estas insertando el registro?.
      Saludos

      Comentario

      • godox
        Junior Member
        • dic
        • 9

        #4
        Es una ampliación del infotipo 0001, estoy dentro de la lógica de este. La ampliación se debió a cargar 8 campos nuevos, entre los cuales va un campo de posición ( a modo de reemplazo pero manteniendo la original). Utiilcé las siguientes funciones:
        RH_RELATION_MAINTAIN
        RH_INSERT_INFTY_1001_EXT
        RH_CUT_INFTY_1001_EXT
        y por último con la RH_INSERT_INFTY sin ningún resultado de update.
        Godox

        Comentario

        • GMEDINA
          Junior Member
          • feb
          • 11

          #5
          debes de appoyarte en un desarrollador de abap, la base es la siguiente:
          Debes de incluir un nuevo campo en la estructura PS (transacción PM01), include CI_P0001, este campo debe de ser relacionado al mismo ELEMENTO de DATO del CAMPO PLANS. (con esto mediante la transacción pp01, se genera las posiciones, posteriormente editar el dympro para asignar el mismo # de Grupo de función que un campo standar de este infotipo.

          Comentario

          • godox
            Junior Member
            • dic
            • 9

            #6
            Conseguimos hacer funcionar con lo siguiente:
            Utilizamos la función RH_RELATION_MAINTAIN, pero la agregamos en una BADI en el envento UPDATE de la PA40. Ahí si, al agregar un empleado nuevo se activa la badi y graba en la hrp1001.
            Godox

            Comentario

            Trabajando...