Ansicht
Dokumentation

HRIQ_RFC_ACADSTRUC_GET_LIST - Objektmenge aus akademischer Struktur ermitteln

HRIQ_RFC_ACADSTRUC_GET_LIST - Objektmenge aus akademischer Struktur ermitteln

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein ermittelt eine Objektmenge aus der akademischen Struktur.

Welche Objekte aus der akademischen Struktur gelesen werden sollen, bestimmt der Auswertungsweg, der dem Funktionsbaustein als Importparameter mitgegeben wird. Der Auswertungsweg startet mit dem mitgelieferten Wurzelobjekt. Der Standardfilter #Jahr und Periode# (überschreibbar durch ein Beginn- und Endedatum) wird in diesem Funktionsbaustein vom Student LifecycleManagement unterstützt. Weiterführende, kundeneigene Filter können dem Funktionsbaustein in einer Extension-Tabelle übergeben werden. Die Implementierung dieser Filter findet in einem Business Add-In (HRPIQ00FILTEROBJLIST) innerhalb des Funktionsbausteins statt. Die Extension-Tabelle entspricht dem Erweiterungskonzept der BAPIs.

Der Funktionsbaustein HRIQ_RFC_ACADSTRUC_GET_LIST gibt drei Ergebnistabellen zurück:

  • eine Tabelle mit der Struktur OBJEC
  • eine Tabelle mit der Struktur STRUC, um die Abhängigkeiten der Objekte darzustellen
  • eine Fehlertabelle

Aufbau der Extension-Tabelle

Struktur: BAPIPAREX

Für das Feld STRUCTURE ist keine Struktur vorgeschrieben, die verwendet werden muß. Die beliebige Struktur kann auf eine kundeneigene Datenbanktabelle mit Filterwerten/Sortierkriterien oder auch auf SAP-Entitätentabellen, z.B. T7PIQLEVELVAR verweisen. Werte werden in den vorgesehenen Textfeldern der Struktur übergeben.

Es können auch nur die Textcontainer verwendet werden.

Beispiel

Sie haben das Business Add-In HRPIQ00FILTEROBJLIST implementiert.

Mit dem BAPI BAPI_HELPVALUES_GET_SEARCHHELP haben Sie eine Wertehilfe der Studienmodulgruppendaten erzeugt. Nun sollen alle Major-Studiengänge einer Fakultät angezeigt werden. Dazu übergeben Sie dem Funktionsbaustein HRIQ_RFC_ACADSTRUC_GET_LIST

  • die Fakultät als Wurzelobjekt
  • einen Auswertungsweg (Tabelle T77AW), der Organisationseinheiten - Modulgruppen - Studiengänge umfaßt,
  • Jahr und Periode (wahlweise)

In die Extension-Tabelle füllen Sie die gewünschte Modulgruppenart auf folgende Weise:

Feld STRUCTURE: T7PIQMODGRPCATT
Felder VALUEPART1 bis VALUEPART4: Werte für die Modulgruppenart

In der Implementierung des BADIs stehen Ihnen alle Objekte zur Verfügung, die der Funktionbaustein HRIQ_RFC_ACADSTRUC_GET_LIST ermittelt hat. Ebenfalls erhalten Sie die Extension-Tabelle. Löschen Sie nun alle Modulgruppen und zugehörigen Studiengänge, die nicht in der Extension-Tabelle enthalten sind.

Abhängigkeiten zwischen den Objekten können Sie mit Hilfe des Parameters RESULT_STRUCTURE feststellen.

Hinweise

Weiterführende Informationen

Weitere Informationen finden Sie in der Dokumentation des Business Add-Ins HRPIQ00FILTEROBJLIST.





Parameter

BEGDA
CHECK_SHOWINCATALOGUE
ENDDA
ERRORTAB
EVALUATION_DEPTH
EXTENSION_IN
PERIOD
RESULT_OBJECTS
RESULT_STRUCTURE
ROOT_OBJID
ROOT_OTYPE
ROOT_PLVAR
WEGID
YEAR

Ausnahmen

Funktionsgruppe

HRPIQ00RFCACADEMICSTRUC

rdisp/max_wprun_time - Maximum work process run time   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3930 Date: 20240523 Time: 054042     sap01-206 ( 75 ms )