Ansicht
Dokumentation

/UIF/CHECK_LOAD_4_CONS_BGO - Load auf Konsistenz prüfen (nur für Support)

/UIF/CHECK_LOAD_4_CONS_BGO - Load auf Konsistenz prüfen (nur für Support)

ROGBILLS - Synchronize billing plans   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung

Der Report wird in Hintergrundjobs verwendet. Er führt für Dateien des Layered Repository (LRep) folgende Aufgaben aus:

  • Er prüft, ob die Provider-Version der Dateien konsistent ist.

  • Wenn die Provider-Version einer Datei nicht mit der Provider-Version in der Dateitypregistrierung übereinstimmt, ruft er erneut die Service-Provider-Methode /UIF/IF_LREP_SERVICE_PROVIDER->WRITE_CONTENT auf, um die betreffende Datei zu aktualisieren. Wenn die Datei load-fähig ist oder sich auf eine LRep-Load auswirkt, generiert er diese Load neu.

  • Er prüft, ob die Load im Mandanten konsistent ist und regeneriert nicht konsistente Einträge neu.

Folgende LRep-Load-Inkonsistenzen sind möglich:

  • Load-Eintrag für Datei fehlt.

  • Load-Eintrag für Datei ist veraltet.

  • Es gibt einen Load-Eintrag ohne Basisdatei (nicht zugeordnete Load).

  • Es gibt einen Load-Eintrag für eine Datei mit nicht load-fähigem Typ.

Die LRep-Load einer Datei persistiert die Auswirkungen aller für die Datei aufgezeichneten Änderungen in der Datei selbst. Damit wird ein schnelles Lesen zur Laufzeit ermöglicht: Die Änderungen müssen nicht erneut übernommen werden, da das System auf die Load zugreift, die bereits die Auswirkungen aller dateibezogenen Änderungen enthält. Da die für eine Datei aufgezeichneten Änderungen mandantenspezifisch sein können, ist die Load selbst auch mandantenabhängig, d.h. der Job muss in jedem einzelnen Mandanten laufen.

Integration

Der Report wird durch folgende Hintergrundjobs ausgeführt:

  • Job APS_UI_CHECK_LOAD_4_CONS_BG: Wenn das S4-Job-Repository aktiv ist (S4/Hana Cloud), wird dieser Job für die periodische Ausführung eingeplant (Periode: 1 Stunde).

  • Job /UIF/CHECK_LOAD_4_CONS_BG: Es liegt die Aufgabenliste /UIF/SCHEDULE_LREP_JOB vor, welche die Aufgabe /UIF/STCT_SCHED_JOB_LREP_CO enthält. Diese weist den Benutzer an, einen periodischen Hintergrundjob für den Report /UIF/CHECK_LOAD_4_CONS_BG anzulegen (Periode: 1 Stunde). Dieser Job heißt /UIF/CHECK_LOAD_4_CONS_BG. Er wird nicht automatisch angelegt (wie beim S/4-Job-Repository), sondern muss manuell von einem Administrator (Benutzer mit Berechtigung zur Jobfreigabe) erstellt werden.

  • Job /UIF/LREP_LOAD_CONSISTENCY_CHECK: Es liegt ein mandantenabhängiger Shared-Memory-Bereich /UIF/CL_LREP_LD_CK_AREA vor. Die Instanz dieses Shared-Memory-Bereichs läuft alle 60 Minuten ab. Sobald die Instanz des Shared-Memory-Bereichs abgelaufen ist, stößt die Builder-Klassenmethode /UIF/CL_LREP_LD_CK_SHM_BUILDER=>IF_SHM_BUILD_INSTANCE~BUILD automatisch ihre Neugenerierung an. Dabei wird nicht nur die Instanz des Shared-Memory-Bereichs neu erzeugt, sondern auch der Report /UIF/CHECK_LOAD_4_CONS_BG für die sofortige Ausführung im Hintergrund als Job /UIF/LREP_LOAD_CONSISTENCY_CHECK eingeplant. Die Instanz des Shared-Memory-Bereichs kann auch programmgesteuert invalidiert werden. Dieser Mechanismus wird bei der Replikation des App-Indexes (Job /UI5/APP_INDEX_CALCULATE) verwendet, um die Neugenerierung der LRep-Load anzustoßen. Auf diese Weise wird sichergestellt, dass die korrekte Load sofort nach der App-Index-Berechnung verfügbar ist, ohne dass auf die Ausführung der Jobs APS_UI_CHECK_LOAD_4_CONS_BG oder /UIF/CHECK_LOAD_4_CONS_BG gewartet werden muss. Diese beiden Jobs sind für die Load-Neugenerierung bei Dateiaktualisierungen zuständig, die mittels Transport in das System importiert wurden.

Voraussetzungen

Funktionsumfang

Selektion

Standardvarianten

Ausgabe

Aktivitäten

Beispiel






RFUMSV00 - Advance Return for Tax on Sales/Purchases   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4699 Date: 20240416 Time: 075705     sap01-206 ( 93 ms )