Ansicht
Dokumentation

HR_LSO_M2C2A7 - BAdI: Lernfortschritt

HR_LSO_M2C2A7 - BAdI: Lernfortschritt

Fill RESBD Structure from EBP Component Structure   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses Business Add-In (BAdI) wird in der Komponente SAP Learning Solution (PE-LSO) verwendet.

Mit diesemBAdI können Sie die gesamte Berechnung des Lernfortschritts, der Bearbeitungszeit und des Lernstatus sowie die Detailanzeige des Lernfortschritts auf der Trainingsdetails-Ansicht steuern.

Die BAdI-Implementierung wird anhand der zugehörigen Trainingsform ermittelt. Deshalb sollten Sie für Trainings, deren Lernfortschrittsberechnung Sie in irgendeiner Form ändern möchten, eine neue Trainingsform anlegen.

  • Z_SINGLE_SCO_PROGRESS
  • SINGLE_SCO

Im Standard ist die BAdI-Implementierung Z_SINGLE_SCO_PROGRESS aktiviert. Das Default-Coding wird automatisch ausgeführt. Diese Standard-Implementierung verändert jedoch nicht die Berechnung des Lernfortschritts.

Die Beispiel-Implementierung SINGLE_SCO ist nicht aktiviert. Das Default-Coding wird nicht automatisch ausgeführt.

Wenn Sie eine eigene BAdI-Implementierung verwenden, dann müssen Sie jede Methode implementieren. Sie können die lmplementierung leer lassen oder die Ausführung an die Standard-Implementierung delegieren.

Informationen über die Implementierung von BAdIs im Rahmen des Erweiterungskonzepts finden Sie in der SAP-Bibliothek von SAP NetWeaver unter BAdIs - Einbettung in das Enhancement Framework.

Für sogenannte Single-SCO Kurse steht die Beispielklasse CL_LSO_SINGLE_SCO_PROGRESS bereit, die den Lernfortschritt, die Lernzeit und den Lernstatus anhand der vom Inhalt gespeicherten Daten ermittelt.

Um Beispiel-Coding anzuzeigen, wählen Sie im BAdI-Builder Springen -> Bespiel-Coding -> Anzeigen.

Hinweis
Die Datenfelder bzw. deren Semantik können sich von Lerninhalt zu Lerninhalt unterscheiden. Deshalb ist es notwendig, den Anbieter der Lerninhalte zu kontaktieren, bevor Sie eine eigene BAdI-Implementierung verwenden.

Dieses BAdI verwendet das Interface IF_EX_LSO_LEARNING_PROGRESS. Um weitere Informationen zu erhalten, zeigen Sie das Interface im Class Builder an.






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2953 Date: 20240520 Time: 161151     sap01-206 ( 102 ms )