Aus ABAP-Programm -> C-Programm auf lokalem Rechner aufru

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
8 Beiträge • Seite 1 von 1
8 Beiträge Seite 1 von 1

Aus ABAP-Programm -> C-Programm auf lokalem Rechner aufru

Beitrag von stoi (ForumUser / 84 / 8 / 0 ) »
Hallo!

Ich habe eben eine Anforderung auf den Tisch bekommen, in der ich ein ABAP-Programm schreiben soll, welches mit einem C-Programm, welches LOKAL auf einem Rechner (Client) liegt kommunizieren soll... (Drucksteuerung in Millisekundenbereich)... geht sowas überhaupt?

Danke

stoi

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von Steff (Site Admin / 386 / 0 / 1 ) »
Hallo,

spannendes Thema :-). Ich denke am besten schaust Du mal hier:

http://help.sap.com/saphelp_webas630/he ... ameset.htm

(CPI-C)

Siehe auch die Testprogramme zur Überprüfung der Kommunikation C<-> ABAP.

Gruß,
Steff

Beitrag von stoi (ForumUser / 84 / 8 / 0 ) »
Hallo,

Ja das ist wirklich ein spannendes Thema ;-)... nur so wie ich das verstehe, brauche ich doch ein SAP-Gateway (welches nur auf den Appl-Servern) angelegt werden kann... und somit kann ich doch mit einem C-Programm auf einem Client (eben lokal auf diesem Client zur direkten Ansteuerung einer Schnittstellenkarte) überhaupt nicht im Millisekundenbereich, also direkt, kommunizieren.

Oder mache ich hier einen Denkfehler?

Vielen Dank

stoi

Beitrag von Steff (Site Admin / 386 / 0 / 1 ) »
Hallo,

ich denke Du hast recht, leider ist das aber die einzige mir bekannte Möglichkeit der Kommunikation zw. R/3 und einem C-Programm. Wenn ich Dich richtig verstanden habe, dann soll ein Aufruf des C-Programms aus dem R/3 heraus stattfinden. Das C-Programm liegt aber auf dem Frontend (lokalen Rechner). Alle ABAP-Programme laufen aber auf dem Applikationsserver, insofern hast Du doch nie eine direkte Kommunikation weil beide Anwendungen nicht auf einem Rechner laufen. Die Kommunikation erfolgt also im Endeffekt immer über Protokoll (TCP/IP). Was meinst Du mit direktem kommunizieren?

Gruß,
Steff

Beitrag von stoi (ForumUser / 84 / 8 / 0 ) »
Hallo Steff,

Zunächstmal will ich mich in aller Form bei Dir für die schnelle Antwort bedanken (hatte ich oben doch glatt vergessen) und ich will ja nicht unhöflich sein...

Nun aber zu meinem Problem:

Du hast mich genau richtig verstanden und ich habe mich wohl zu Anfang ein wenig unklar ausgedrückt.

Ja ich müsste ein C-Programm auf dem Frontend aufrufen... und hatte mir eben auch schon überlegt, dass ich ja sowieso nur ein "Bild" von meinem auf dem Appl-Server laufenden Programm auf dem Frontend habe... allerdings würde eine Kommunikation via TCP/IP mit dem "Frontend-Rechner" (derer gäbe es dann leider auch 4, ich müsste demnach in meinem ABAP-Programm also die 4 Clients zur Auswahl vorgeben) wohl zu langsam sein... da der Druck nach spätestens 2 Sek. an der Schnittstellenkarte ausgelöst werden soll.

Direktes Kommunizieren meinte eben, dass ich auf dem Client direkt mit der Schnittstellenkarte kommunizieren kann.

Vielen Dank auf jeden Fall schonmal... vielleicht muss ich hier doch auf eine andere Sprache zurückgreifen... direkt in SAP geht das wohl nicht

Gruss

stoi

Beitrag von Hans-Hermann ( / / 0 / 3 ) »
Hallo Stoj,

Vielleicht kann Dir der Fuba WS_EXECUTE helfen.

Beitrag von Haubi (Expert / 625 / 20 / 30 ) »
...oder die Klasse CL_GUI_FRONTEND_SERVICES, Methode EXECUTE.

Das KO-Kriterium ist natürlich die Performance bei der Kommunikation mit dem Frontend-Rechner. 2 Sekunden sind zu schaffen, aber nicht immer zu garantieren. Kommt also auf den Versuch an.

Gruss,
Haubi
Das ABAP Kochbuch ab sofort bei Amazon...

I'd rather write code that writes code than write code...

Beitrag von Daniel (Specialist / 314 / 68 / 44 ) »
CPIC-Kommunikation ist sehr performant.
Innerhalb von 2 sekunden kannst du damit Bücher drucken :-)

Das ist der richtge weg !
Die Destination mus halt in die TXCOM,
das wa es schon.

Gruss
Daniel

Seite 1 von 1

Vergleichbare Themen

0
Antw.
2354
Views
LSMW Programm in ABAP Programm überführen
von mherke » 07.02.2007 15:02 • Verfasst in ABAP® für Anfänger
2
Antw.
2895
Views
Programm aus anderem Programm heraus aufrufen
von Namp » 27.03.2006 13:34 • Verfasst in SAP - Allgemeines
0
Antw.
1505
Views
C Programm aus ABAP aufrufen
von Petwar_pk » 23.07.2009 14:32 • Verfasst in ABAP® Core
0
Antw.
1142
Views
Lieferplaneinteilung aus ABAP Programm erzeugen
von popay » 19.06.2007 17:48 • Verfasst in ABAP® Core
14
Antw.
1084
Views
Ein Abap Programm Komplett kopieren
von the_skywalker » 15.11.2021 10:13 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 3 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141