Ansicht
Dokumentation
HR_READ_SUBTYPE - Lesen von Mitarbeiter/Bewerberdaten aus Infotypen
General Material Data rdisp/max_wprun_time - Maximum work process run timeDiese Dokumentation steht unter dem Copyright der SAP AG.
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
BEGDABYPASS_BUFFER
ENDDA
INFTY
INFTY_TAB
LEGACY_MODE
MISSING_AUTH
NO_AUTH_CHECK
PERNR
SPRPS
SUBTY
TCLAS
Ausnahmen
INFTY_NOT_FOUNDINVALID_INPUT
Funktionsgruppe
HRACCPI1466 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 )