Ansicht
Dokumentation
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 timeDiese Dokumentation steht unter dem Copyright der SAP AG.
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
BEGDACHECK_SHOWINCATALOGUE
ENDDA
ERRORTAB
EVALUATION_DEPTH
EXTENSION_IN
PERIOD
RESULT_OBJECTS
RESULT_STRUCTURE
ROOT_OBJID
ROOT_OTYPE
ROOT_PLVAR
WEGID
YEAR
Ausnahmen
Funktionsgruppe
HRPIQ00RFCACADEMICSTRUCrdisp/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 )