Ansicht
Dokumentation

HRIQ_MODREG_CHECK_CP - Überprüft CallUp Point in der Modulbuchung

HRIQ_MODREG_CHECK_CP - Überprüft CallUp Point in der Modulbuchung

General Data in Customer Master   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein HRIQ_MODREG_CHECK_CP führt alle Prüfungen zu einem der drei Prüfzeitpunkte in der Modulbuchung durch.

Schnittstelle:

Import:

IV_CHECKTP: Prüfzeitpunkt (unterstützte Werte 0001, 0002 oder 0003, bei anderen Werten wird die Ausnahme WRONG_CALLUP_POINT ausgelöst)

IS_STUDENT: Student, für den die Modulbuchungen durchgeführt werden sollen

IS_OBJCONTEXT: Kontext in dem die Modulchung durchgeführt werden soll. Als Kontextobjekt werden Objekte vom Typ Studium (CS) oder Studiengang (SC) akzeptiert.

IV_DATE: Datum der Modulbuchung. Ist der Wert initial, wird für die Prüfungen SY-DATUM verwendet

IV_PERYR, IV_PERID: Akademisches Jahr und Periode, für die die Modulbuchungen vorgenommen werden.

IT_MODULES: Tabelle der vorzunehmenden Modulbuchungen (wird für Prüfungen am Prüfzeitpunkt 0002 oder 0003 verwendet, nicht relevant für Prüfzeitpunkt 0001 !).

IV_DIALOG: Form des Dialogs. Als Werte werden unterstützt:

,,D (direkter Dialog): Fehlermeldungen werden direkt gesendet

,,P (Dialog mit Puffer): Fehlermeldungen werden nicht direkt gesendet sondern werden über den Message Handler gesammelt und können an einer geeigneten Stelle mit dem Funktionsbaustein HRIQ_CHECKPROT_DISP ausgegeben werden.

,,B (Hintergrund): Meldungen werden nicht gesendet sondern in der Tabelle CT_MESSAGES zurückgegeben. Der Export-Parameter gibt an, ob die Modulbuchung fehlerfrei prozessiert werden kann.

IF_AUTH: Kennzeichen, ob eine Berechtigungsprüfung durchgeführt werden soll.

Export:

EV_SUBRC: Rückgabewert, der ausdrückt, ob bei den Prüfungen ein Fehler festgestellt wurde

,,0 = keine Fehlermeldung durch die Prüfungen an dem gewünschten Prüfzeitpunkt, Modulbuchungen können vorgenommen werden.

,,4 = Es wurde mindestens ein Fehler festgestellt. Modulbuchungen können nicht vorgenommen werden.

EF_AUTH_INSERT, EF_AUTH_CHANGE, EF_AUTH_CANCEL, EF_AUTH_DISPLAY: Diese Kennzeichen werden nur versorgt, wenn der Import-Parameter IF_AUTH = 'X' gesetzt ist. Die Kennzeichen drücken aus, für welche Aktionen innerhalb der Modulbuchung der Benutzer berechtigt ist.

Changing:

CV_LOGHNDL: Anwendungslog. Wird für den Dialogmodus 'P' benötigt, um die Fehlermeldungen von verschiedenen Prüfzeitpunkten in einem Protokoll sammeln und darstellen zu können.

Tabellen:

CT_MESSAGES: Tabelle mit gesammelten Fehlermeldungen. Wird im Dialogmodus 'B' versorgt.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

CV_LOGHNDL
EF_AUTH_CANCEL
EF_AUTH_CHANGE
EF_AUTH_DISPLAY
EF_AUTH_INSERT
ET_RETURN
ET_TIMELIMITS
EV_REREG_PERIOD
EV_SUBRC
EV_WINDOW
IF_AUTH
IS_EXCLUDE_CHECK
IS_OBJCONTEXT
IS_STUDENT
IT_MODULES
IV_CHECKTP
IV_DATE
IV_DIALOG
IV_PERID
IV_PERYR
IV_PROCESS
IV_PROGTYPE

Ausnahmen

MODULE_TAB_EMPTY
NO_BASE_AUTHORITY
NO_OBJECT_AUTHORITY
PLVAR_NOT_FOUND
PROGRAM_NOT_FOUND
STUDENT_MISSING
STUDENT_NOT_FOUND
STUDY_NOT_FOUND
WRONG_CALLUP_POINT
WRONG_PROCESS

Funktionsgruppe

HRPIQ00STBEN2

Vendor Master (General Section)   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3946 Date: 20240523 Time: 052251     sap01-206 ( 65 ms )