Moin Moin liebes Forum,
Ich bin relativ neu im CAD Umfeld, aber SAP mache ich jetzt 10 Jahre(Entwicklung, Betreung, Beratung) und
habe da folgende Fragestellung:
Im Fertigungsumfeld wird ein Statusbericht erzeugt, der einen Fertigstellungsgrad pro Raum erzeugt.
Beispiel: eine Etage mit 14 Räumen und dem Flur(in Wirklichkeit können das auch 200 Räume sein...)
Diese Zeichnung ist ein DWG File inkl. auch der Layer enthält. "Anmerkung: Im SAP mit ECL-Viewer erzeugte Layer werden als cgm Files extra abgelegt.
Im DWG File sind die Räume als einzelne Layer angelegt/überlagert also in unserem Beispiel 15 mit den Benennungen der Räume..
Die einzelnen Layer dienen dazu den Fertigstellungsdrad als unterschiedliche Farben darzustellen.
Dazu wird dann auf der Basis von Fertigungsaufträgen usw., Mitarbeitern vor Ort ein Fertigstellungsgrad abgeleitet und eingeschätzt.
z.B. so:
Raum 1 10 %
Raum 2 15 %
Raum 3 15 %
Raum 4 15 %
Raum 5 30 %
Raum 6 30 %
Raum 7 30 %
Raum 8 45 %
Raum 9 45 %
Raum 10 45 %
Raum 11 45 %
Raum 12 75 %
Raum 13 75 %
Raum 14 75 %
Flur 75 %
Das erfolgt aktuell noch in Excel/Access.
Je nach Fertigstellungsgrad gekommen die Räume unterschiedliche Farben von rot(Fertigstellung unter 20% bis grün 100% -> die Abstufungen sind erstmal egal.
Aus Access wird per VBA der VBA Enabler und AutoCAD 2012 angestossen.
Das VBA Script saugt sich die Daten(Oracle DB)pro Raumlayer und passt dann die Layer nach Fertigstellungsgrad an und zeigt das ganze in AutoCAD an..
Das ist natürlich eine schöne Variante um optische Berichte für Führungsebenen zu erzeugen.
In Zukunft soll der Statusbericht im SAP erzeugt werden, da alle benötigten Daten hier zur Verfügung stehen.
So und jetzt kommt die Baustelle:
Welche Einschätzung habt ihr,
wie ich die Daten an das AutoCAD bringe?
Hat damit oder der Anbidung SAP inkl. manipulieren von Inhalten auf dem Weg zu AutoCAD schon jemand Erfahrungen gesammelt?
Im Grunde hat SAP die Daten im Programm in internen Tabellen zur Laufzeit.
Eine andere Möglichkeit wäre:
Aus SAP kann ich Excel und im Excel Sheet feldweise ansprechen.
1. ich übergebe die Fertigstellungsgrade als Excel-Liste
2. Übergabe VBA Coding in die Excel Datei
3. Entweder stößt SAP dann das VBA an -> wenn SAP das kann, muss ich raussuchen..
4. SAP erzeugt einen Button im Excel Sheet und der User müsste dann nochmal klicken..
5. VBA liest die Daten aus dem Excel Sheet und über den VBA Enabler dann dwg aufrufen und manipulieren der Layer..
Was mein ihr?
Vielen Dank für die Unterstützung...
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP