Anuncio

Colapsar
No hay anuncio todavía.

Ejercicios programación HR

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Ejercicios programación HR

    Buenas a todos!!

    Necesitaría algún tipo de ejemplo, manual, lo que sea de programación en HR, cómo modificar Infotipos, crear ALV de las tablas PNP y cosas así...por favor si alguien tiene algo que me lo mande a la dirección

    la_rebe19@hotmail.com

    Muchas gracias

  • #2
    Cargué algunos tutoriales en la zona de descarga.

    También tienes este blog muy bueno sobre HR:

    http://blogdefloren.wordpress.com/2008/02/04/curso-de-sap-hr/


    Saludos y suerte!

    Comentario


    • #3
      Rebe22,

      acá te dejo algunos ejemplos:

      Código:
      Procesar de un registro específico del infotipo
      En muchos casos no necesitaremos leer todos los registros del infotipo, sino que necesitaremos leer el último o primer registro. Para ello utilizaremos las siguientes macroinstrucciones: 
      RP-PROVIDE-FROM-LAST Pnnn SPACE PN-BEGDA PN-ENNDA  Nos devuelve el último registro. 
      RP-PROVIDE-FROM-FIRST Pnnn SPACE PN-BEGDA PN-ENNDA  Nos devuelve el primer registro. 
      Donde nnnn es el numero de infotipo, en la variable PN-BEGDA o PNPENDDA tenemos la fecha inicial del período introducido por pantalla, y en PN-ENDDA o PNPENDDA tenemos la fecha final del período introducido por pantalla. 
      Un ejemplo sería: 
      REPORT zprueba1. 
      * PERNR es una estructura que es llenada por la base de datos lógica PNP 
      * con los datos del empleado 
      TABLES: pernr." --> Datos de personal 
      * Declaración de los infotipos 
      INFOTYPES: 0001. 
      START-OF-SELECTION. 
      GET pernr. " --> Usa base de datos lógica PNP 
      rp_provide_from_last p0001 space pn-begda pn-endda. 
      * Si hemos encontrado datos entonces se muestra el registro. 
      IF pnp-sw-found = ’1’. 
      WRITE:/ ’P0001:’, p0001. 
      * En caso contrario leemos el siguiente numero de personal 
      ELSE. 
      REJECT. 
      ENDIF.
      Las macroinstrucciones se definen en la tabla TRMAC.


      Espero que te sea de utilidad.

      Comentario

      Trabajando...
      X