Ansicht
Dokumentation

CLM_REPT_MODIFICATION_RESTORE - Kundenerweiterung: Abmisch. Kunden-Modifikationen in Textelementen

CLM_REPT_MODIFICATION_RESTORE - Kundenerweiterung: Abmisch. Kunden-Modifikationen in Textelementen

BAL_S_LOG - Application Log: Log header data   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser FB analysiert die in der Tabelle "Modobjects" - Struktur =
SMODUPGRADE - übergebenen Programme, ob Textelemente von SAP-Std.Pro-
grammen geändert wurden.
Die Tatsache, der Änderung eines SAP-Std.Textes ergibt sich durch Vergleichen der Tabellen
HIRSTSV der DB SMODISRC(SV) (SAP-Version) und
HIRSTCV der DB SMODISRC(CV) (Kunden-Version), die bei der Textpflege vom Programm SAPMSTEX aktualisiert werden.
Unkritische Änderungen ( vom Kunden angelegte Texte, deren Textnummer beim Upgrade nicht von SAP angelegt wurde bzw. geänderte Standardtexte, die von SAP nicht geändert wurden ) werden ohne Popup-Dialog aus SMODISRC(SV) in den akt.Textpool übernommen.
Das Analyse-Ergebnis wird vom FB in der übergebenen Tabelle "Modobjects" zurückgegeben.
Parameter:
Mit den Parametern CHECK_MODIFICATIONS und DO_MANUAL_MODIFICATIONS
wird die Art der Analyse festgelegt. Werden beide Parameter nicht
oder mit Space bewertet übergeben, wird nur der Parameter
DO_MANUAL_MODIFICATIONS beachtet.
CHECK_MODIFICATIONS - wird dieser Parameter mit "X" bewertet über-
geben, werden - außer in Modobjects - keine DB-Veränderungen
vorgenommen und es werden - von RS_ACCESS_PERMISSION - keine Be-
rechtigungsprüfungen ausgeführt.

Die Analyse-Ergebnisse werden in der Tabelle MODOBJECTS pro Progr.
festgehalten und können der folgenden Tabelle entnommen werden.
Unter "Änderung" ist in der folgenden Tabelle die Änderung eines
Original-Textes zu verstehen.

Modobjects-Feld Text-Pool
Parameter-Übergabe ISMOD AUTOMOD MANMOD Update
CHECK_MODIFICATIONS = 'X'
- keine problm. Änderung X
- Änderung gefunden X

CHECK_MODIFICATIONS = Space +
DO_MANUAL_MODIFICATIONS = Space
- keine problm. Änderung X X X
- Änderung gefunden X

CHECK_MODIFICATIONS = Space +
DO_MANUAL_MODIFICATIONS = 'X'
- keine problm. Änderung X X X
- Änderung gefunden X X X

Beispiel

REPORT name.
PARAMETERS: MANUAL, CHECK.
DATA: OBJECTS LIKE SMODUPGRAD OCCURS 0 WITH HEADER LINE.

OBJECTS-PGMID = 'R3TR'.
OBJECTS-OBJECT = 'REPT'.
OBJECTS-OBJ_NAME = 'name1'.
APPEND OBJECTS.
OBJECTS-PGMID = 'R3TR'.
OBJECTS-OBJECT = 'REPT'.
OBJECTS-OBJ_NAME = 'name2'.
APPEND OBJECTS.

CALL FUNCTION 'CLM_REPT_MODIFICATION_RESTORE'
EXPORTING
DO_MANUAL_MODIFICATIONS = MANUAL
CHECK_MODIFICATIONS = CHECK
TABLES
MODOBJECTS = OBJECTS
EXCEPTIONS
OTHERS = 1.

Hinweise

Weiterführende Informationen





Parameter

CHECK_MODIFICATIONS
DO_MANUAL_MODIFICATIONS
MODOBJECTS

Ausnahmen

Funktionsgruppe

S38T

PERFORM Short Reference   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3463 Date: 20240523 Time: 140507     sap01-206 ( 31 ms )