ABAP - Cargue de cualificaciones PPPm

 
Vista:

Cargue de cualificaciones PPPm

Publicado por Mario (1 intervención) el 03/12/2004 22:43:52
Hola, necesito un favor, alguien a hecho un programa para cargar cualificaciones de personal(HR) ? con la transaccion PPPM.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Cargue de cualificaciones PPPm

Publicado por Alejandro (226 intervenciones) el 11/04/2023 20:53:54
Sí, es posible crear un programa para cargar cualificaciones de personal utilizando la transacción PPPM. Aquí hay un ejemplo de cómo se podría hacer:

1. Primero, es necesario definir la estructura que se utilizará para cargar los datos de cualificación. Por ejemplo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
TYPES: BEGIN OF ty_qual,
         pernr TYPE p0000-pernr,
         quali TYPE pppm-quali,
         perio TYPE pppm-perio,
         txt01 TYPE pppm-txt01,
         txt02 TYPE pppm-txt02,
         txt03 TYPE pppm-txt03,
         txt04 TYPE pppm-txt04,
         txt05 TYPE pppm-txt05,
         txt06 TYPE pppm-txt06,
         txt07 TYPE pppm-txt07,
         txt08 TYPE pppm-txt08,
         txt09 TYPE pppm-txt09,
         txt10 TYPE pppm-txt10,
       END OF ty_qual.
 
DATA: lt_qual TYPE STANDARD TABLE OF ty_qual,
      ls_qual TYPE ty_qual.

2. Luego, se deben llenar los datos de cualificación en la estructura 'ls_qual'. Por ejemplo:

1
2
3
4
5
ls_qual-pernr = '12345678'.
ls_qual-quali = '0001'.
ls_qual-perio = '202201'.
ls_qual-txt01 = 'Certificación de SAP ABAP'.
APPEND ls_qual TO lt_qual.

3. Finalmente, se puede utilizar la función 'PPPMASSIGN' para cargar los datos de cualificación en la base de datos. Por ejemplo:

1
2
3
4
5
6
7
8
9
10
CALL FUNCTION 'PPPMASSIGN'
  EXPORTING
    stucture     = 'PPPM'
    operation    = 'I'
    wait         = 'X'
  TABLES
    t_data       = lt_qual
  EXCEPTIONS
    error_message = 1
    others        = 2.

Este código asignaría la cualificación "Certificación de SAP ABAP" al empleado con número personal 12345678 para el período de enero de 2022. Es importante tener en cuenta que se deben proporcionar los datos correctos para los campos obligatorios en la estructura 'ty_qual' y que se deben manejar adecuadamente los errores que puedan surgir al cargar los datos.

Espero que esta información te sea útil.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar