![]() |
AW: SAP RFC_READ_TEXT funktioniert nicht mehr
@Pfaffe
Zitat:
|
AW: SAP RFC_READ_TEXT funktioniert nicht mehr
Bei mir funktioniert es auch ohne IDEFixPack.
Hier nochmals meine Randbedingungen: Bei mir ist Windows 10 64 Bit 1703, Betriebssystembuild 15063.1088 installiert. Ich habe SAP GUI 7.5; 7500.2.4.1142; Build 1821220; Patch-Level 4; Hotfix 1 Delphi 10.2.3 TRichEdit bzw. TMemo für die Ausgabe Rückfrage: Mich wundert es das es bei Dir mit VBA funktioniert. Hast Du meinen Quellcode mal mit Deiner Artikelnummer ausprobiert? |
AW: SAP RFC_READ_TEXT funktioniert nicht mehr
Ja, hab ich probiert und auch mit TMemo. Funzt einfach nicht.
Mit VBA (Excel) kann ich die Texte lesen. Eventuell läuft auch beim Import der ActiveX Komponenten etwas schief. Es kommen jedoch keine Fehlermeldungen beim importieren und compilieren. |
AW: SAP RFC_READ_TEXT funktioniert nicht mehr
Zeig doch nochmal Deinen Quellcode, ggf. auch den vom VBA. Oder sende in mir per PN.
Bitte aber Geduld mit mir, ich bin nicht permanent hier. |
AW: SAP RFC_READ_TEXT funktioniert nicht mehr
Zitat:
Delphi-Quellcode:
?
Co-/Un-Initialize
|
AW: SAP RFC_READ_TEXT funktioniert nicht mehr
Hallo heavybyte,
Dein Quellcode funktioniert so weit, beachte aber das die Materialnummer vom Typ string[18] und die Sprache vom Typ string[1| sein muss. In Deinem ersten Post schreibts Du, dass RFC_READ_TABLE noch funktioniert, aber RFC_READ_TEXT nicht mehr. Was genau funktioniert den nicht? in welcher Zeile hängt das Programm, welche Errormeldung erscheint? Funktioniert bei Dir mein Quellcode aus #5? |
AW: SAP RFC_READ_TEXT funktioniert nicht mehr
Das hat mich auch gewundert. Was darauf hindeutet, dass die librfc32 aus dem Windows System Directory wird gezogen.
Solange wir nicht wissen welche DLL gezogen wird, ... Sprache ist anfällig, die wird geprüft und ist noch dazu gefährdert als Charakter interpretiert zu werden und nicht als String. Weswegen sich ein + #0 an. Zitat:
|
AW: SAP RFC_READ_TEXT funktioniert nicht mehr
Es gibt keine Fehlermeldung/Exception und das Programm bleibt auch nicht hängen. Läuft normal durch, die Ergebnistabelle ist eben leer. Meine ganzen anderen Zugriffe über RFC_READ_TABLE funktionieren einwandfrei.
@Pfaffe: Dein Code habe ich getestet. Läuft einwandfrei, bringt aber kein Ergebnis. Gleiches Verhalten wir mein Code.:( |
AW: SAP RFC_READ_TEXT funktioniert nicht mehr
Dem Funktionsbaustein passt höchstwahrscheinlich irgendein 'Parameter' nicht.
Damit der überhaupt einen Fehler ausgibt müsste er auf eine vordefinierte Exception insofern die OCX variante Exception erlaubt zu handeln. Mein MiniSAP hat den RFC_READ_TEXT nicht und damit fliege ich relativ blind durch die Gegend. Ultimativ blödeste aller Fragen: Gehen der RFC_READ_TABLE und der RFC_READ_TEXT auf dasselbe System und nicht der RFC_READ_TEXT auf eine Entwicklung oder so. Im VB sagst du funktioniert es und es kommt kein Ergebnis. Früher hätte ich gesagt in großer Not in SAPRFCini eine Verbindung definieren mit entsprechendem ABAB_DEBUG und USE_SAP_GUI und mal schauen was der FUBA macht. Aufgerufen wird der FUBA vermutlich synchron? Asynchron ist wie UDP Packet ... Läuft der FUBA lange oder ist er sofort wieder da? Zitat:
|
AW: SAP RFC_READ_TEXT funktioniert nicht mehr
Ich bin gerade beim Suchen eines anderen Themas hier hängen geblieben.
Ab SAP Gui 7.50 wurde Zugriff über die ActiveX Logon Control und Funtion Control geändert und funktionieren ohne Anpassung nicht mehr. Laut deinem Coding scheinst du diese für den Zugriff auf SAP ja zu nutzen. SAP hat einige Hinweise zum Thema Bspw: ![]() Mit Windows o.Ä. hat das nichts zu tun. Übergangslösung, wäre den alten Gui-Stand (<7.50) wieder zu installieren oder eine Alternative zu entwickeln. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz