|
CATIA V5 Programmierung : CATIA / SAP Programmierung
McBornnbach am 24.10.2017 um 09:44 Uhr (5)
Hallo,ich bin neu im Forum und in der CATIA Programmierung.Wir haben Makros (CATVBA) geschrieben, welche in SAP Materialstammsätze anlegen, ändern und anzeigen. Das funktioniert soweit ganz gut.Jetzt meine Frage: Wir haben verschiedene SAP Umgebungen verfügbar (Produktiv, Integration, Entwicklung, Sandboxen usw.). Ist es möglich per CATVBA die jeweilige System ID auszulesen (R3P, R3I, R3E...). Ich konnte bisher noch nichts dazu finden.Vielen Dank für eure Unterstützung und Hilfe.Gruß,H. Spies
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA / SAP Programmierung
McBornnbach am 24.10.2017 um 11:50 Uhr (1)
Hallo Norbert,danke schon mal für die Antwort.Wir gehen etwas anders vor. Damit der User sich nicht bei jedem Aufruf einloggen muss, setzen wir auf eine geöffnet SAP Session auf.D.h. unser Skript prüft, ob SAP geöffnet ist und ruft dann die Transaktion MM03 mit entsprechender SAP Nummer aus dem CATIA Part/Produkt auf.Um zu vermeiden, dass im "falschen" System gearbeitet wird, müssten wir als Prüfung noch die System ID auslesen können.Gruß,Heiko
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA / SAP Programmierung
McBornnbach am 01.11.2017 um 07:10 Uhr (1)
Hallo Marc,anbei der Code wie wir Material aus SAP raus anzeigen lassen (CATVBA).SAP muss geöffnet sein. Und ein Parameter "SAP_No." muss vorhanden sein.Was uns in dem Fall noch fehlt, ist die Abfrage, welche SAP Instanz geöffnet ist.Würde mich über Rückinfo freuen, wie es bei euch funktioniert.Gruß,Heiko
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA / SAP Programmierung
McBornnbach am 03.11.2017 um 07:30 Uhr (1)
Hallo Marc,in der Zeile:Code:Transaction = "*MM03 RMMG1-MATNR=" & SAP_No & ";"wird die Transaktion MM03 mit der zug. SAP Nummer aus dem CATIA Parameter aufgerufen. Vielleicht ist bei euch der Dynpro RMMG1-MATNR ein anderer. Eine Verbindung zu SAP konntest du aber herstellen?Für uns ist der Code auch die Basis für das Anlegen und Ändern von Materialstämmen aus CATIA raus. Funktioniert sehr gut.Gruß,Heiko
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA / SAP Programmierung
McBornnbach am 07.11.2017 um 08:01 Uhr (1)
Hallo Marc,da kann ich dir leider auch nicht weiterhelfen. Die Verbindung von CATIA zu SAP haben wir extern programmieren lassen. Wir haben das Skript dann für unsere Bedarfe angepasst.Du meinst sicher diese Zeile:Code:Set Session = SAPConnection.Sessions(0)Gruß,Heiko
| In das Form CATIA V5 Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |