LECTURA Y ESCRITURA DE INFOTIPOS - HCM
CASO
Se requiere insertar registros a un infotipo para una sola persona y luego obtener a nivel de consulta los registros ingresados.
El Problema:
que al ingresar o eliminar registros para una persona, el programa no está obteniendo dichos registros. Ejemplo:
en tabla:
Registro 1
Registro 2
Registro 3
Se quiere agregar el Registro 4 y el Registro 5, pero al consultar desde la misma función los registros consultados, sólo se muestran los Registros 1,2 y 3.
El porqué?...
Esto se debe a que cuando se está ejecutando la función para obtener datos ( HR_READ_INFOTYPE,) luego de haber insertado algunos más (ambas lógicas en la misma función), se está ejecutando a nivel de BUFFER, por ello sólo trae los datos que se cargaron al BUFFER y no desde la tabla (que ya tiene los datos agregados).
La solución:
Para ello se agrega un parámetro más a la función HR_READ_INFOTYPE.