Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

SAP: dll-Aufruf mit GuiXT

Empfohlene Antworten

Veröffentlicht

Hallo,

Wir haben eine Funktion in einer dll, die wir gerne innerhalb SAP nutzen wollen. Da es sich auch um eine Oberflächenanpassung handelt erschien uns GuiXT als die perfekte Lösung, da man dort mit einer Call-Anweisung eine dll laden kann. Allerdings macht uns der Aufruf der Funktion Probleme, die Variable in der der Rückgabeparameter gespeichert werden soll bleibt einfach leer. Leider habe ich noch keine Möglichkeit gefunden wie man im GuiXT anständig debuggen kann um zu sehen, ob der Aufruf der Funktion überhaupt klappt.

Mittlerweile denke ich, dass das Problem am Datentyp der Rückgabewerts liegt. Wir haben es schon mit einem Integer und einen char array probiert. Die dll ist in C geschrieben.

Falls GuiXT doch die falsche Lösung zu sein scheint, gibt es mit ABAP eine Möglichkeit eine Funktion einer dll aufzurufen?

Vielen Dank,

Aline

  • Autor

Hach Mensch, jetzt haben wirs! Mit Referenzen hat es geklappt.

void GetPsnrToSAP(char * fehler, char * psnr);

Allerdings kann ich diese Referenz, die ich dann bekomme in keine Textfelder einfügen... Da kommt dann immer "Anweisung nicht vorgesehen".

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.