Entwicklung > Tools > Patches > Autom. Patchanlage 

Mit dieser Funktion kann eine Patchdatei mit allen in einem bestimmten Zeitraum neu angelegten oder geänderten Elementen angelegt werden, ggf. mit einem Aktivitätscode versehen.

Die gewünschten Elementtypen für den Patch können auf zwei verschiedene Arten definiert werden:

  • durch direkte Generierung der Datei (aufgelistet wird die Anzahl von Elementen pro Typ).
  • durch Generierung einer Patchdatei, die nur die Elementliste enthält. In diesem Fall wird die Datei in der Funktion Patch zur Aufstellung einer vollständige Elementliste erneut gelesen und kann falls notwendig geändert werden.

Maskenverwaltung

Vorheriges Auswahlfenster

Übersicht

Bei Eintritt in die Funktion werden die Suchkriterien für die zu patchenden Elemente in einer ersten Maske definiert.

Schließen

 

Felder

In diesem Register befinden sich die folgenden Felder :

Kriterien

  • Beginn (Feld DATDEB1)

Hier kann ein Datenintervall für die Auswahl der zu patchenden Elemente festgelegt werden. Für geänderte Elemente wird das Datum der letzten Änderung, für neu angelegte Elemente das Anlagedatum verwendet.

  • Ende (Feld DATFIN1)

 

 

Blocknummer 3

  • Auszuführendes Skript (Feld TRT)

Eine hier angegebene Bearbeitung wird in Form eines (EXE)-Ausführungsanweisung der angelegten Patch-Datei hinzugefügt. Bei der Patch-Integration wird die entsprechende Bearbeitung dann in jeder zu patchenden Arbeitsmappe ausgeführt.

Tabelle Objekte

  • Code (Feld CODE1)

In die Patchdatei integrierbare Elementtypen.

  • Objektbezeichnung (Feld LIBEL1)

Bezeichnung des vorherigen Codes.

  • J/N (Feld PATCH1)

Die Suche nach der Anzahl zu patchender Objekte wird auf diejenigen Elemente eingeschränkt, für die das Feld auf Ja steht.

Tabelle Nummer 2

Dieses Feld gibt die zu patchende Sprache an. Bei der Patch-Generierung werden lediglich Texte in der entsprechenden Sprache ausgegeben, sofern das Feld einen Wert enthält.

Tabelle Nummer 3

Sofern ein Aktivitätscode erfasst wurde, wird dieser als Suchfilter für die zu patchenden Elemente verwendet.

Schließen

 

 

Symbol Aktionen

Auskunft
Alle anderen: ja

In Erfassungstabellen mit einer Auswahlmöglichkeit Ja / Nein pro Position können mit der Antwort Alle anderen: ja alle Positionen ab der aktuellen Position auf Ja gesetzt werden.

Alle anderen: nein

In Erfassungstabellen mit einer Auswahlmöglichkeit Ja / Nein pro Position können mit der Antwort Alle anderen: nein alle Positionen ab der aktuellen Position auf Nein gesetzt werden.

STANDARD-Kursänderungsaktion
STANDARD-Kursänderungsaktion

Freigabefenster

Übersicht

Nach Erfassung und Freigabe des ersten Fensters wird die Auswahlverarbeitung durchgeführt (dabei wird ein Fortschrittsfenster angezeigt). Nach kurzer Zeit öffnet sich ein zweites Fenster. Dort werden die Suchergebnisse angezeigt, und zur direkten Erfassung der Patch-Datei können die Daten noch ergänzt werden.

Schließen

 

Felder

In diesem Register befinden sich die folgenden Felder :

Patchtyp

  • Patchtyp (Feld TYPPTC)

Der Patchtyp kann folgende Werte annehmen:

  • Standard
    Patch, der für eine bei Integration vorgegebene Liste von Ordnern installiert werden kann. Diese Liste enthält in der Regel den Supervisor-Ordner. In den meisten Fällen (auch bei Spezial- bzw. Vertikalentwicklungen) ist der Standard-Patch der zu verwendende Patch. Die Auslieferung von Spezial- und Vertikalentwicklungen wird nicht über den Patchtyp, sondern über eine Liste von Aktivitätscodes gesteuert, die einer entsprechenden Tabelle zu entnehmen sind.
  • Supervisor
    Der Patch wird lediglich in den Supervisor-Ordner integriert. Dieser Typ wird zur Integration von Prä-Parametrisierungselementen wie Import-/Exportvorlagen, Automatik-Buchungen, Workflowregeln verwendet, die zuvor in den verschiedenen Ordnern geändert worden sein können. Damit vorgenommene Änderungen nicht überschrieben werden, wird nur der Supervisor-Ordner aktualisiert. Bei Anlage eines neuen Ordners sind somit alle Parameterwerte aktuell. Darüber hinaus können nach Verwendung der vorhandenen Vergleichswerkzeuge in jedem Ordner monatliche Aktualisierungskopien durchgeführt werden.
  • Spezifisch
    Ein spezifischer Patch ist ein Standardpatch, mit dem beim Patchen einer Maske spezifische, nicht im Patch vorhandene (SPE)-Aktionen gelöscht werden können. Sie müssen diesen Wert verwenden, um den Namen einer spezifischen Verarbeitung für eine Dictionary-Aktion in den Masken zu ändern. Dies gilt auch für Masken, Objekte, Reports, Formeln und Anzeigen.
    Weitere Informationen finden Sie im detaillierten technischen Anhang.
  • Vertikal
    Ein vertikaler Patch ist ein Standardpatch, mit dem beim Patchen einer Maske vertikale, nicht im Patch vorhandene (SPV)-Aktionen gelöscht werden können. Sie müssen diesen Wert verwenden, um den Namen eines vertikalen Skripts für eine Dictionary-Aktion in den Masken zu ändern. Dies gilt auch für Masken, Objekte, Reports, Formeln und Anzeigen.
    Weitere Informationen finden Sie im detaillierten technischen Anhang.
  • Add-On
    Ist ein Patch für das Add-On. Es ermöglicht das Speichern der Aktionen auf vertikalen Feldern (SPV) und der spezifischen Aktionen (SPE).

Patches, die Dokumentationselemente enthalten, werden auf eine etwas spezielle Art behandelt, wie im entsprechenden Anhang beschrieben.

Datei

  • Feld AW

 

  • Zieltyp (Feld TYPEXP)

 

  • Patch (Feld VOLFIL)

 

  • Direktgenerierung (Feld FLAGPAT)

Bei Aktivierung dieser Option werden alle Elemente der Liste ausgegeben, die ausgewählt wurden und keinen anderen möglichen Filter besitzen. Bei Deaktivierung dieser Option besteht die anzulegende Patch-Datei lediglich aus einer Kopfzeile mit einer Liste der zu patchenden Elemente. Zur tatsächlichen Generierung dieser Datei sowie ihres Inhalts muss lediglich in der manuellen Patch-Erstellung ihr Dateiname angegeben werden. Der Benutzer wird dann danach gefragt, ob er die Objekte laden möchte. Antwortet er auf diese Frage mit Ja, werden alle in der Kopfzeile der Patch-Datei aufgelisteten Objekte erneut geladen. Es besteht dann die Möglichkeit, die aufgeschlüsselte Liste der zu patchenden Objekte manuell zu ändern bzw. zu ergänzen und schließlich die Ausgabe der Patch-Elemente anzustoßen. Im Anschluss daran kann die Patch-Datei erneut geschrieben werden. Ihrer Kopfzeile sind dann die aktualisierten Elemente mit ihrem Inhalt zu entnehmen.

Blocknummer 3

  • Beginn (Feld DATDEB)

Hier kann ein Datenintervall für die Auswahl der zu patchenden Elemente festgelegt werden. Für geänderte Elemente wird das Datum der letzten Änderung, für neu angelegte Elemente das Anlagedatum verwendet.

  • Ende (Feld DATFIN)

 

  • Ab Version (Feld VERSION)

Durch den Mindestversionscode wird verhindert, dass ein Patch in eine ältere Anwendungsversion intergriert wird.

Tabelle Objekte

  • Code (Feld CODE)

Code der in die Patchdatei integrierbaren Elementtypen.

  • Objektbezeichnung (Feld LIBEL)

Bezeichnung des vorherigen Codes.

  • Anzahl (Feld NB)

Anzahl von bei der vorhergehenden Suche nach zu patchenden Elementen gefundene Suchergebnisse pro Typ. Über Rechtsklick auf eine Position wird eine Auskunft angezeigt.

  • J/N (Feld PATCH)

Letzte Möglichkeit zur Auswahl oder zur Ablehnung von zu patchenden Objekten.

Schließen

 

Über Rechtsklick auf die Tabelle erreichbare Funktionen
Auskunft

Ansicht der Auskunftsliste gepatchter Positionselemente. Es wird lediglich die Anzahl angezeigt.

Alle anderen: ja

In Erfassungstabellen mit einer Auswahlmöglichkeit Ja / Nein pro Position können mit der Antwort Alle anderen: ja alle Positionen ab der aktuellen Position auf Ja gesetzt werden.

Alle anderen: nein

In Erfassungstabellen mit einer Auswahlmöglichkeit Ja / Nein pro Position können mit der Antwort Alle anderen: nein alle Positionen ab der aktuellen Position auf Nein gesetzt werden.

 

Schließen

 

Liste möglicher automatischer Patchelemente

Alle ggf. zu patchenden Elemente können automatisch gepatcht werden. Im Folgenden eine Liste:

Code

Bedeutung

Name

Rang

AAA

Positionen aus einer Parametrisierungsvorlage

Sonderformat, siehe entsprechenden Absatz

100

ABA

Batch Wiederkehrende Aufgabe

Code Wiederkehrende Aufgabe

46

ABF

Faktentabelle BI

Tabellencode

54

ABG

Aufgabengruppen

Gruppencode

47

ABI

Dimension BI

Dimensionscode

55

ABM

Data Mart BI

Data-Mart-Code

56

ABO

Business Objects-Reports

Reportcode

58

ABT

Batchaufgabe

Aufgabencode

45

ABV

Synchronisationsregel BI

Regelcode

57

ACL

Prüftabelle

Tabellencode

18

ACN

Anzeige

Anzeigecode

36

ACS

Zugriffscodes

Verarbeitet als Bedingung (CODACS = "Wert")

14

ACT

Aktion

Aktionscode

16

ACV

Definition eines Aktivitätscodes

Aktivitätscode

1

ADC

Verarbeitungsbeschreibung (Dictionary)

Verarbeitungsname

9

ADF

Dokumentationslinks

Typ ~ Elementcode

50

ADI

Inhalt einer sonstigen Tabelle

Tabellennummer

24

ADO

Funktionshilfe (alle Absätze)

Typ ~ Hilfecode

49

ADP

Parameter (mit Definition und Wert, sofern auf allgemeiner Ebene vorhanden)

Parametercode

32

ADV

Parametrisierung einer sonstigen Tabelle

Tabellennummer

23

ADX

Verarbeitung (nur in kompilierter Form)

Name der Verarbeitungsdatei

11

ADZ

Feldhilfe

Hilfecode

48

AEN

Verkettung Import / Export

Verarbeitet als Bedingung (CODACC="Wert")

35

AFC

Funktion

Funktionscode

17

AGB

Globale Variable

Variablenname

20

AHH

Hierarchie BI

Hierarchiecode

59

AHI

Leerungsformeln

Formelcode

7

AIIe

Vordefinierte Bedingung FI

Code Bedingung

60

ALH

Abfrager

Abfragecode

51

ALQ

SQL-Abfrager

SQL-Abfragecode

52

ALT

Grafischer Abfrager

Abfragecode

53

AMK

Maske

Maskencode

28

AML

Lokales Menü

Nummer lokales Menü

2

ANG

Navigation

Navigationscode

10

ANM

Definition eines Nummernkreises

Nummernkreiscode

15

ANT

Parameter Widget Netvibes

Objektcode für Widget

65

AOB

Objektdefinition

Objektcode

30

AOE

Import- / Exportvorlage

Vorlagencode

34

AOP

Objekteigenschaften

Objektcode

31

APH

Parametrisierungsvorlagen

Vorlagencode

100

APR

Grafikprozess

Prozesscode

63

ARP

Reportdefinition im Dictionary

Reportcode

29

ASL

Bedingungsstil

Verarbeitet als Bedingung (COD="Wert")

19

ASU

Beschreibung eines Unterprogramms im Dictionary

Name des Unterprogramms

21

ASY

Präsentationsstil

Stilcode

61

ATB

Tabellendefinition (der Inhalt wird nicht übertragen, die Aktualisierung der Struktur erfolgt ohne Verlust der gemeinsamen Daten)

Tabellencode

25

ATN

Transaktionen

Transaktionscode

8

ATY

Datentyp

Typcode

22

AUR

URL

URL-Code

27

AVW

Ansicht

Ansichtscode

26

AWA

Workflow-Regel

Workflow-Regelcode

43

AWE

Webservice

Veröffentlichungsname

64

AWI

Fensterdefinition

Fenstercode

33

AWM

Workflow Datenmodell

Vorlagencode

41

AWR

Workflow Zuweisungsregel

Code Zuweisungsregel

42

AWW

Workflow Parameter Planungsmaske Arbeitsbereich

Code Planungsmaske Arbeitsbereich

44

BIA

BIAR-Objekte

Objektcode

4

ELT

Client-Schnittstellenelement (xsl, Bild, sonstige Datei)

Dateipfad

3

ETA

Report Crystal Reports (Dateierweiterung rpt)

Reportname

13

EXE

Anfrage Verarbeitungsausführung

Verarbeitungsname

6

GAU

Automatik-Buchungen

Belegcode

40

PS1

Statistiktrigger

Triggercode

37

PS2

Statistikcode

Statistikcode

38

TAB

Vollständige Struktur und vollständiger Inhalt einer Tabelle (außer "Dictionary"-Definition).
Beim globalen Patch einer Tabelle handelt es sich um eine Flachdatei-Sicherung dieser Datei: Dies entspricht einer .dat einer Tabellensicherung im SVG-Verzeichnis. Es werden nicht alle Links auf diese Tabelle berücksichtigt, insbesondere nicht die in der Tabelle ATEXTRA enthaltenen übersetzbaren Texte.

Tabellencode

39

TFO

Formeltabelle

Formelcode

62

TRT

Verarbeitungsquelle (Die Verarbeitung wird bei Patch-Installation kompiliert)

Verarbeitungsname

12

TXT

Textdatei (im TXT-Verzeichnis)

Textname

5

Tabellenabkürzung

Teile des Tabelleninhalts

Ausgabebedingung (ausgedrückt als Where-Klausel)

100

Fehlermeldungen

Nur generische Fehlermeldungen.

Verwendete Tabellen

SEEREFERTTO Siehe Dokumentation Umsetzung