Ansicht
Dokumentation

HR_READ_SUBTYPE - Lesen von Mitarbeiter/Bewerberdaten aus Infotypen

HR_READ_SUBTYPE - Lesen von Mitarbeiter/Bewerberdaten aus Infotypen

General Material Data   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein liefert die Datensätze eines HR-Infotyps einer Personalnummer (bzw. Bewerbernummer) gemäß den angegebenen Auswahlkriterien.

Es werden die Infotypsätze selektiert deren Gültigkeitsintervall sich mit dem angegebenen Zeitintervall schneidet.

Die Parameter SUBTY und SPRPS dürfen auch mit "*" ausgeprägt sein. Falls einer der Parameter mit "*" ausgeprägt wird, so wirkt sich dieser Parameter nicht einschränkend auf die Selektion aus.

Die Rückgabe erfolt in einer internen Tabelle, die in ihrer Struktur der entsprechenden Infotyptabelle entspricht.

Die Tabelle wird von dem Baustein vor dem Lesen gelöscht. Dieses Verhalten ist abweichend vom Funktionsbaustein HR_READ_INFOTYPE.

Die Ausnahme INFTY_NOT_FOUND wird ausgelöst falls der entsprechende Eintrag in Tabelle T582A bzw. T777D nicht gefunden wurde.

Die Ausnahme INVALID_INPUT wird ausgelöst falls die Eingabeparameter unzulässig sind.

Der Rückgabewert MISSING_AUTH zeigt an ob Daten mangels Berechtigung zurückgehalten wurden. Falls MISSING_AUTH = SPACE ist, so werden alle selektierten Daten auch zurückgeliefert. Falls MISSING_AUTH = 'X' ist, so wurde wenigstens ein Datensatz selektiert der nicht zurückgeliefert wird.

Abweichend vom Funktionsbaustein HR_READ_INFOTYPE existiert kein Rückgabeparameter an dem erkannt werden kann ob Daten selektiert wurden oder nicht. Dieser Parameter ist nicht nötig, da die Rückgabetabelle des HR_READ_SUBTYPE in diesem Fall initial ist.

Beispiel

Hinweise

Bei Verwendung des Bausteins sollte immer kurz über die Behandlung der Berechtigungsprüfung nachgedacht werden. Falls die Daten nur zu technischen Zwecken gelesen werden, so kann man normalerweise bedenkenlos die Berechtigungsprüfung abschalten. Falls Daten aber an die Oberfläche kommen, so sollte man die Berechtigungsprüfung grundsätzlich nicht abschalten. Die Anwendung muß sich dann aber überlegen wie (bzw. ob) sie bei fehlenden bzw. nur teilweise vorhandenen Berechtigungen weiterarbeiten will.

Weiterführende Informationen





Parameter

BEGDA
BYPASS_BUFFER
ENDDA
INFTY
INFTY_TAB
LEGACY_MODE
MISSING_AUTH
NO_AUTH_CHECK
PERNR
SPRPS
SUBTY
TCLAS

Ausnahmen

INFTY_NOT_FOUND
INVALID_INPUT

Funktionsgruppe

HRAC

CPI1466 during Backup   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2779 Date: 20240523 Time: 045140     sap01-206 ( 57 ms )