Ansicht
Dokumentation
CLM_ENHO_MODIFICATION_RESTORE - Kundenerweiterung: Abmisch. Kunden-Modifikationen in Textelementen
Fill RESBD Structure from EBP Component Structure Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
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_MODIFICATIONSDO_MANUAL_MODIFICATIONS
MODOBJECTS
Ausnahmen
Funktionsgruppe
SEEF_UPGGeneral Material Data Addresses (Business Address Services)
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3467 Date: 20240523 Time: 123221 sap01-206 ( 34 ms )