Ansicht
Dokumentation

HR_READ_FOREIGN_OBJECT_TEXT - Lesen von Texten fremder Objekte

HR_READ_FOREIGN_OBJECT_TEXT - Lesen von Texten fremder Objekte

CPI1466 during Backup   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein 'HR_READ_FOREIGN_OBJECT_TEXT' liest die Bezeichnung (Text) einiger PA-fremder Objekte.
Als Objekttyp werden unterstützt:

  • 'K' (Kostenstelle),
  • 'O' (Organisationseinheit),
  • 'C' (Stelle),
  • 'S' (Planstelle) und
  • 'A' (Arbeitsplatz).

Soll der Text der Kostenstelle gelesen werden, so sind die Importparameter 'COSTCENTER' und 'CONTROLLINGAREA' zu versorgen, der Text wird im Exportparameter 'COSTCENTER_NAME' zur Verfügung gestellt.
Bei den drei anderen Objekttypen ist dem Baustein der Parameter 'OBJID' mitzugeben, die Bezeichnungen werden in den Exportparametern 'SHORT_TEXT' und 'OBJECT_TEXT' zur Verfügung gestellt. Bei aktiver Integration zur Personalplanung (PD) werden diese Texte aus dem PD-Infotyp 1000 gelesen. Bei nicht aktiver Integration stammt der Text aus der entsprechenden PA-Texttabelle (T527X, T513S bzw. T528T). In diesem Fall ist nur der Exportparameter 'OBJECT_TEXT' gefüllt.

Der Stichtag, zu dem der Text gelesen wird, wird wie folgt bestimmt:

  • Befindet sich der Lesezeitraum (BEGDA, ENDDA) komplett in der Zukunft (bezogen auf das Referenzdatum (in der Regel SY-DATUM)), so wird der zum Beginndatum (BEGDA) gültige Text gelesen.
  • Befindet sich der Lesezeitraum komplett in der Vergangenheit, so wird der zum Endedatum (ENDDA) gültige Text gelesen.
  • Liegt das Referenzdatum innerhalb des Lesezeitraums, so wird der zum Referenzdatum gültige Text bestimmt.

Dies ermöglicht auch bei Bezeichnungsänderungen immer die möglichst zeitnahe Anzeige des Textes. Als Ausnahmen können ausgelöst werden:

  • NOTHING_FOUND: Es wurde kein Eintrag gefunden
  • WRONG_OBJECTTYPE: Es wurde ein falsche Objekttyp mitgegeben. Unterstützt werden nur 'K', 'O', 'C' und 'S'.
  • MISSING_COSTCENTER_DATA: Als Objekttyp wurde 'K' gewählt, die nötigen Information zur Kostenstelle und Kostenrechungskreis sind aber nicht vollständig mitgegeben worden.
  • MISSING_OBJECT_ID: Als Objekttyp ist 'O', 'C' oder 'S' gewählt worden, der Importparameter 'OBJID' ist aber nicht gefüllt.

Beispiel

Sie wollen den Text einer Planstelle pppppppp auf dem Infotyp nnnn anzeigen.
Rufen Sie den Funktionsbaustein mit folgenden Parametern auf: OTYPE='S', OBJID= Pnnnn-PLANS, BEGDA= Pnnnn-BEGDA, ENDDA= Pnnnn-ENDDA.
Das Referenzdatum ist nur zu versorgen, wenn z.B. eine Auswertung für die Zukunft durchgeführt werden soll (Datenauswahlzeitraum) und dort die zu diesem Auswertedatum möglichst aktuellen Texte relevant sind. Auf Infotypen ist der Default-Wert SY-DATUM korrekt.

Hinweise

Weiterführende Informationen





Parameter

BEGDA
CONTROLLINGAREA
COSTCENTER
COSTCENTER_NAME
ENDDA
INTEGRATION_ACTIVE
LANGU
OBJECT_TEXT
OBJID
OTYPE
REFERENCE_DATE
RETURN
SHORT_TEXT
STATUS

Ausnahmen

MISSING_COSTCENTER_DATA
MISSING_OBJECT_ID
NOTHING_FOUND
WRONG_OBJECTTYPE

Funktionsgruppe

RPIN

General Material Data   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3709 Date: 20240523 Time: 083213     sap01-206 ( 66 ms )