Ansicht
Dokumentation

HR_READ_INFOTYPE - Lesen von Mitarbeiter/Bewerberdaten aus Infotypen

HR_READ_INFOTYPE - Lesen von Mitarbeiter/Bewerberdaten aus Infotypen

BAL_S_LOG - Application Log: Log header data   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein liest die Datensätze eines HR-Infotyps einer Person (Mitarbeiter oder Bewerber) gemäß den angegebenen Auswahlkriterien.

Die Rückgabe erfolgt in einer internen Tabelle, die in ihrer Struktur der entsprechenden Infotyptabelle entspricht (im aufrufenden Programm kann eine solche Tabelle z.B. mit der Anweisung INFOTYPES deklariert sein). Es werden die Infotypsätze selektiert, deren Gültigkeitsintervall sich mit dem angegebenen Zeitintervall schneidet.

Die gelesenen Datensätze werden immer an das Tabellenende angehängt. Der Baustein kann also benutzt werden um die Daten für mehr als eine Personalnummer in eine Tabelle zu lesen. Falls dieses Verhalten unerwünscht ist, muß deshalb die übergebene Tabelle vor dem Aufruf mit CLEAR oder REFRESH gelöscht werden.

Die Ausnahme INFTY_NOT_FOUND wird gesetzt, falls der Zugriff auf den Infotyp aus technischen Gründen nicht möglich ist.

Der Rückgabewert SUBRC zeigt an, ob und warum Infotypsätze vom Funktionsbaustein nicht zurückgegeben werden. Folgende Ausprägungen sind hierbei möglich:

  • 0 Alle Infotypsätze werden vom FB zurückgegeben.
  • 4 Aufgrund fehlender Berechtigungen werden einige Infotypsätze
    vom FB zurückbehalten.
  • 8 Es sind keine Infotysätze im Selektionszeitraum vorhanden.
    Dies können Sie behandeln wie SUBRC = 0.
  • 12 Aufgrund fehlender Berechtigungen werden alle Infotypsätze
    vom FB zurückbehalten.

Wird der Funktionsbaustein im GET PERNR Ereignis der logischen Datenbank PNP benutzt, greift er nach Möglichkeit auf deren Puffer zurück. Beachten Sie hierzu Schalter externer Pufferzugriff (V_T77S0 LDB EBACC).

Beispiele

  • Wenn Sie in einem Abrechnungslauf wegen fehlender Berechtigungen nicht alle Infotypsätze vom FB zurückgeliefert bekommen, müssen Sie den Abrechnungslauf für diese Personalnummer abbrechen, da die Abrechnungsergebnisse sonst von den Berechtigungen des Benutzers abhängen würden.
  • Wenn in einem Programm zur Erstellung von Telefonlisten aufgrund fehlender Berechtigungen nicht alle Infotypsätze vom FB zurückgeliefert werden, sind die zurückgegebenen Infotypsätze in der Regel ausreichend, da es für den normalen Anwendungsfall unproblematisch ist, wenn Telefonlisten von den Berechtigungen des Benutzers abhängen.




Parameter

BEGDA
BYPASS_BUFFER
ENDDA
INFTY
INFTY_TAB
LEGACY_MODE
PERNR
SPRPS
SUBRC
TCLAS

Ausnahmen

INFTY_NOT_FOUND
INVALID_INPUT

Funktionsgruppe

HRAC

CPI1466 during Backup   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4179 Date: 20240523 Time: 055322     sap01-206 ( 57 ms )