26
EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

Embed Size (px)

Citation preview

Page 1: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

EDEFEndevor Definitionen mit Excel verwalten

Ulrich v. Melle

14. DENK 2003

Page 2: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

2

Inhalt

EDEF Grundlagen

EDEF Beispiele: Definitionen auswerten

EDEF Architektur

EDEF Beispiele: Definitionen ändern

EDEF Details

Page 3: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

3

Inhalt

EDEF Grundlagen

EDEF Beispiele: Definitionen auswerten

EDEF Architektur

EDEF Beispiele: Definitionen ändern

EDEF Details

Page 4: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

4

EDEF Grundlagen (1)

Definitionen in Endevor online

Page 5: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

5

EDEF Grundlagen (2)

Definitionen in Endevor SCL und EDEF Satzarten

SCL SA BemerkungDefine System 0Define Subsystem 1Define Type 2Define Type Sequence 3 (in 2 enthalten, also frei)Define Processor Group 4Define Processor Symbol 5Define Shipment Destination 6 (nicht realisiert)Define Shipment Mapping Rule 7Define Approver Group 8 (nicht realisiert)Define Approver Relation 9 (nicht realisiert)

Page 6: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

6

EDEF Grundlagen (3)

Page 7: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

7

Inhalt

EDEF Grundlagen

EDEF Beispiele: Definitionen auswerten

EDEF Architektur

EDEF Beispiele: Definitionen ändern

EDEF Details

Page 8: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

8

EDEF BeispieleDefinitionen auswerten (1)

EDEF mit Schreibschutz öffnen

Welche Systeme bzw. Subsysteme gibt es?– Filter im Blatt „Sys“ in Spalte Sys bzw. Sub– auch Kombination von Filtern möglich

Liste aller Typen mit Beschreibung erstellen– im Blatt „Typ“ Autofilter abschalten– Spalte Typ markieren– Filter Spezialfilter ohne Duplikate– Spalten Typ bis Beschreibung kopieren– am neuen Ort einfügen– ggf. formatieren, sortieren und Spalte Seq löschen

Wo wird der Prozessor GHSPLI benutzt?– Filter im Blatt „Pro“ in Spalte GEN auf GHSPLI

Page 9: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

9

EDEF BeispieleDefinitionen auswerten (2)

Welche Symbolics aus Prozessor GHLOAD werden wo überschrieben?– Filter im Blatt „Pro“ in Spalte GEN auf GHLOAD– zweiter Filter in Spalte ProcGrp

Ergebnisse pro Prozessorgruppe in Spalte Symboloder– zweiter Filter in Spalte Symbol

Ergebnisse pro Symbolic

Wie sind speziellere Einstellungen momentan gesetzt?Z.B. Kompression, Element-Deltaformat, Komponenten-Deltaformat, Regression, Konsolidation etc.– Filter im Blatt „Typ“ in entsprechenden Spalten

Page 10: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

10

Inhalt

EDEF Grundlagen

EDEF Beispiele: Definitionen auswerten

EDEF Architektur

EDEF Beispiele: Definitionen ändern

EDEF Details

Page 11: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

11

EDEF ArchitekturÜberblick

Endevor

Prozess EDEFINIT

EDEF Tabellen.xls

Definitionenändern

Definitionenauswerten

Prozess EDEF

Page 12: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

12

EDEF ArchitekturProzess EDEFINIT

Endevor

Prozess EDEFINIT

EDEF Tabellen.xls

SCL-Definitionen

SCL-BatchjobBUILD SCL

Makro EDEFINIT

ProgrammEDEFINIT

FTPCSV-Definitionen CSV-

Definitionen

EDEFEDEFEDEFEDEFEDEF

Page 13: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

13

EDEF ArchitekturÜberblick

Endevor

Prozess EDEFINIT

EDEF Tabellen.xls

Definitionenändern

Definitionenauswerten

Prozess EDEF

Page 14: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

14

EDEF ArchitekturProzess EDEF

Endevor

Prozess EDEF

EDEF Tabellen.xls

SCL-Definitionen

SCL-Batchjob

Makro EDEF

ProgrammEDEFA

FTP

CSV-Definitionen

CSV-Definitionen

SORTalle Def. neu

COMPARE

alle Def. vorher

Neu + Änd. Def.

SORT

Lösch-Def.

ProgrammEDEFB

geänd. Def.

EDEFEDEFEDEFEDEFEDEF

Aufbereitenvon variabler in feste Feldbreite wegen anschliessender Sortierung

Sortierenin jeder Gruppe nach Key

Ergebnis:gleichartig aufbereitete Gesamtliste aller Definitionen

Page 15: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

15

EDEF ArchitekturKomponenten

Makros

Skripte (.bat)

FTP-Skripte (.txt)

Batchjobs

PL1-Programme

Utilities

Endevor

– EDEFINIT– Blätter sortieren– Blätter formatieren

– EDEFINIT

– EDEFINIT

– EDEFINIT– EDEFCLR

– EDEFINIT

– SUPERC

– SCL (Build + Define + Delete)

– EDEF– TypeSequence sortieren

– EDEF

– EDEF

– EDEF1– EDEF2– EDEF3

– EDEFA– EDEFB

– SORT

Page 16: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

16

Inhalt

EDEF Grundlagen

EDEF Beispiele: Definitionen auswerten

EDEF Architektur

EDEF Beispiele: Definitionen ändern

EDEF Details

Page 17: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

17

EDEF BeispieleDefinitionen ändern (1)

Typ in weitere Systeme aufnehmen

Der Typ TEXT soll auch in System HOST angelegt werden

Filtern auf Typ TEXT im Blatt TYP

Zeilen kopieren und anpassen

Filtern auf Typ TEXT im Blatt PRO

Zeilen kopieren und anpassen

Kommentar im Blatt SYS aktualisieren

ggf. Datasets anlegen

Makro EDEF starten

Batchjobs EDEF2 und EDEF3 ausführen

Page 18: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

18

EDEF BeispieleDefinitionen ändern (2)

flächendeckende Prozessor-Änderung

In alle Prozessoren wurde ein Step aufgenommen, der den Elementpool auf Client/Server aktualisiert.

Der neue Prozessor ELMPOOL führt nur diesen Step aus. Er wird überall anstatt *NOPROC* eingesetzt.

Filtern auf *NOPROC* im Blatt PRO

ändern auf ELMPOOL

Kommentar im Blatt SYS aktualisieren

Makro EDEF starten

Batchjobs EDEF2 und EDEF3 ausführen

Page 19: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

19

EDEF BeispieleDefinitionen ändern (3)

neue Prozessorgruppe anlegen

Eine neue Prozessorgruppe soll in Stage Entwicklung beim Kompilieren statistische Daten ausgeben.

Dazu wird das Symbol COBPARM überschrieben.

Filtern auf Stage Entwicklung im Blatt PRO

Filtern auf gewünschte Systeme und Typen

Filtern auf Vorlage-Prozessorgruppe, z.B. NORMAL

Zeilen kopieren und anpassen (STATIST statt NORMAL)

Zeilen kopieren und als Symbolic Override anpassen

Kommentar im Blatt SYS aktualisieren und EDEF starten

Page 20: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

20

Inhalt

EDEF Grundlagen

EDEF Beispiele: Definitionen auswerten

EDEF Architektur

EDEF Beispiele: Definitionen ändern

EDEF Details

Page 21: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

21

EDEF DetailsProgramme (1)

sprechende Ausgabe und Fehlermeldungen

Page 22: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

22

EDEF DetailsProgramme (2)

Laufzeiten für EDEFINIT

Batchjob– Define SCL 4-5 Minuten– Programm EDEFINIT 8 Sekunden

FTP wenige SekundenMakro 45 Sekunden

Laufzeiten für EDEF

Makro + FTP + EDEF1 40 SekundenDefine SCL in Endevor 2 Sekunden bis 12 MinutenVersionieren in Endevor wenige Sekunden

Page 23: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

23

EDEF DetailsTyp Sequence

Das Problem

Die Definition einer Typ Sequence in Endevor wirkt sich sofort auf alle anderen Sequenzen des Systems aus.Sie werden in aufsteigende 10er Nummern geändert.

Die Lösung

In Excel werden 5er-Nummern gehalten. (Die Umsetzung geschieht bereits durch Endevor BUILD SCL).Dann gelangen sie beim Definieren stets an die richtige Stelle.

Zur Zeit gibt es keine Unterstützung beim Nummerieren in Excel, z.B. für neue Typen.

Page 24: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

24

EDEF DetailsExcel Handling

Sortieren nach mehr als drei Kriterien

Excel unterstützt nur drei Sortierkriterien.Im Blatt PRO soll aber nach fünf Kriterien sortiert werden.

Die Lösung

Die Sortierung wird komplett per Makro durchgeführt.Zunächst werden die ersten beiden Kriterien sortiert.Dann werden mit Filter Untermengen aller möglichen Kombinationswerte der ersten beiden Kriterien selektiert und jeweils nach den restlichen Kriterien sortiert.

Page 25: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

25

EDEF DetailsCSV-Formate

Als Delimiter werden von Excel Komma oder Semikolon verwendet, abhängig vom Format beim „Speichern unter“.

Kommas innerhalb eines Feldes führen zu zusätzlichen Gänsefüßchen oder auch nicht, abhängig vom Delimiter.

Sonderzeichen werden im DOS- oder ANSI-Format gespeichert und beim FTP umgesetzt.

Komma, Semikolon und Gänsefüßchen müssen von den Formatierungsprogrammen richtig interpretiert werden.

Es ist wie immer: der Teufel steckt im Detail

Page 26: 60% 40% EDEF Endevor Definitionen mit Excel verwalten Ulrich v. Melle 14. DENK 2003

14. D

EN

K

9. b

is 1

1. M

ärz

2003

26

EDEF Informationen

Weitere Infos und Sourcen bei

[email protected]