Identificar campos

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • ahivan
    Junior Member
    • sep
    • 16

    #1

    Identificar campos

    Hola a todos,

    espero puedan ayudarme necesito identificar de donde es mas conveniente sacar esta información, solo e identificado algunos.

    1. No de Empleado PA0002-PERNR
    2. Nombre(s) PA0002-NACHN
    3. Apellido Paterno PA0002-NACH2
    4. Apellido Materno PA0002-VORNA


    5. Planta PA0001-WERKS(Aqui no se si es el mismo que en el de división de personal)
    6. Descripción de la Planta(de que tabla puedo sacar esta info)
    7. División de Personal PA0001-WERKS(creo que puede ser este pero no estoy seguro)

    de estos no tengo idea ya busque en las tablas pa0001,pa0002
    8. Descripción de la División de Personal
    9. Subdivisión de Personal PA0001-BTRTL
    10. Descripción de la Subdivisión de Personal
    11. Fecha de Baja
    12. Puesto o Función
    13. Departamento

    de antemano muchas gracias.

    saludos!!!
  • Alfredosite
    Senior Member
    • jul
    • 135

    #2
    Originalmente publicado por ahivan
    Hola a todos,

    espero puedan ayudarme necesito identificar de donde es mas conveniente sacar esta información, solo e identificado algunos.

    1. No de Empleado PA0002-PERNR
    2. Nombre(s) PA0002-NACHN
    3. Apellido Paterno PA0002-NACH2
    4. Apellido Materno PA0002-VORNA


    5. Planta PA0001-WERKS(Aqui no se si es el mismo que en el de división de personal)
    6. Descripción de la Planta(de que tabla puedo sacar esta info)
    7. División de Personal PA0001-WERKS(creo que puede ser este pero no estoy seguro)

    de estos no tengo idea ya busque en las tablas pa0001,pa0002
    8. Descripción de la División de Personal
    9. Subdivisión de Personal PA0001-BTRTL
    10. Descripción de la Subdivisión de Personal
    11. Fecha de Baja
    12. Puesto o Función
    13. Departamento

    de antemano muchas gracias.

    saludos!!!
    8. Descripción de la División de Personal
    Llaves: PERSA = PA0001-WERKS Tomar del campo -> T500P-NAME1

    9. Subdivisión de Personal PA0001-BTRTL

    10. Descripción de la Subdivisión de Personal
    Llaves: WERKS = PA0001-WERKS y BTRTL = PA0001-BTRTL Tomar del campo -> T001P-BTEXT

    11. Fecha de Baja
    Se obtiene del infotipo 0041. Sabien la clase de fecha que representa la baja.
    Forma de leer ejemplo:
    respaldos-sap.blogspot.com/2011/12/abap-hr-leer-infotipos-anidados-ej.html

    12. Puesto o Función
    PA0001-STELL

    Descripción:
    Llaves:
    HRP1000-PLVAR = '01' AND
    HRP1000-OTYPE = 'C' (Representa función) AND
    HRP1000-OBJID = PA0001-STELL
    HRP1000-BEGDA = SY-DATUM AND
    HRP1000-ENDDA = SY-DATUM AND
    HRP1000-LANGU = SY-LANGU

    Tomar del campo -> HRP1000-MC_SEARK

    13. Departamento
    Puede que sea "región": PA0006-STATE
    Cuya descripción viene de: T005U-BEZEI
    Pero sino es:
    ("Departamento": No es campo estandard, puedes encontrarlo como campo de ampliación en los infotipos 0001 o 0002 o 0006) o donde te indique el usuario/funcional.
    Saludos Cordiales,
    Alfredo Pastor Avendaño
    SAP - Consultant HCM

    Comentario

    • ahivan
      Junior Member
      • sep
      • 16

      #3
      Hola Alfredo, muchas gracias por la ayuda te debo una,

      nada mas para aclarar el campo "Departamento" lo estoy tomando como la Unidad Organizativa

      PA0001 obtener ORGEH e ir a T527X con ORGEH, SPRSL = S
      Departamento = T527X-T527X

      Saludos

      Comentario

      • vanesamacri
        Senior Member
        • jun
        • 146

        #4
        Para agregar un detalle a tener en cuenta a futuro, los textos de muchos de los IDs que se manejan en HR pueden recuperarse mediante funciones que se encuentran contenidas dentro del grupo de funciones HRWPC_GENERAL_TEXTS.

        Ejemplos de algunas de estas funciones son:

        HRWPC_RFC_ABKRS_TEXT_GET - texto de área de nómina
        HRWPC_RFC_BTRTL_TEXT_GET - texto de subdivisión de personal
        HRWPC_RFC_BUKRS_TEXT_GET - texto de sociedad
        HRWPC_RFC_ORGEH_TEXT_GET - texto de unidad organizativa
        HRWPC_RFC_PERSG_TEXT_GET - texto de grupo de personal
        HRWPC_RFC_PERSK_TEXT_GET - texto de área de personal
        HRWPC_RFC_WERKS_TEXT_GET - texto de división de personal
        HRWPC_RFC_STELL_TEXT_GET - texto de función

        Lo menciono como una alternativa más estandarizada para la extracción de textos descriptivos y que evita al desarrollador tener que realizar manualmente consultas a diversas tablas.

        Adicionalmente, para la extracción de fechas del infotipo 0041, he utilizado en el pasado la función estándar HR_ECM_GET_DATETYP_FROM_IT0041, la cual ofrece una manera más sencilla de obtener la fecha asociada a una clase, evitando tener que codificar un DO...VARYING. NOTA: tener en cuenta que esta función, en algunas ocasiones, siendo utilizada en conjunto con la función HR_INFOTYPE_OPERATION, arroja dump.

        Un saludo.

        Comentario

        • ahivan
          Junior Member
          • sep
          • 16

          #5
          Muchas gracias por la ayuda Vanesamacri,

          igual me sirven mucho estas funciones para lo que requiero.

          saludos.

          Comentario

          Trabajando...