RFC von Cobol aufrufen

Alles Rund um SAP®.
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

RFC von Cobol aufrufen

Beitrag von rwest (ForumUser / 5 / 0 / 0 ) »
Hallo,

ich suche ein Beispiel dafür, wie man aus Cobol heraus einen RFC im SAP-System aufruft. Gibt es das überhaupt ?

Danke

Rainer

:?:

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


Beitrag von Frank Dittrich (Expert / 674 / 0 / 15 ) »
Dem SAP-System wird es sicher egal sein, in welcher Programmiersprache das Programm geschrieben ist, das von außen einen RFC-fähigen Funktionsbaustein im SAP aufruft.

Leider wirst Du kaum Vorlagen Cobol generieren können.
Aber wenn Du z.B. das generierte Besipielcoding aus C irgendwie in Cobol umsetzen kannst...

(Falls Du nicht weißt, was ich meine: wenn Du den Namen des (RFC-fähigen) FBs in Transaktion SE37 einträgst, kannst Du per

Code: Alles auswählen.

Hilfsmittel -> RFC-Schnittstelle -> generieren
den "Rahmen" generieren lassen ...
(Zumindest wear das bis 4.6 so, in meinem 6.10-WAS-TestDrive scheint die Funktion abhandengekommen zu sein.
Kann evtl. mal jemand mit entsprechendem Release mir den FCODE nennen, hinter dem sich diese Funktion verbirgt?
Und/oder den Namen des Programms, das zur Generierung aufgerufen wird?)

(Die Checkbox zur Fortschrittsanzeige sollte man übrigens nur mit einem Windows-Frontend markieren. Sonst kommt es zu einem Dump, weil SAP den vom mir Anfang Juli 2001 gemeldeten Fehler leider noch nicht behoben hat.
Na ja, falls die Funktionalität zu 6.10 gestrichen ist, ist der Fehler ja anscheinend "behoben" . Wenn auch nicht ganz auf die Weise, wie ich es mir gewünscht hätte, sondern auf eine noch drastischere Weise als ich es befürchtet hatte.)

Frank

Beitrag von Azreal (Specialist / 182 / 1 / 0 ) »
Hi rwest,
Das ganze nennt sich RFCSDK. Es beinhaltet auch einige beispiele.
Hoffe ich konnte dir weiterhelfen!

Viel Spaß beim coden, Azreal

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

schliesse mich den obigen Antworten uneingeschränkt an. Das Prinzip ist in dem Fall genau dasselbe wie bei anderen Sprachimplementierung (für PERL oder PHP beispielsweise). Diese Implementierungen bedienen sich der RFCLIB bzw. RFCSDK.
Kleine Anmerkung zu Franks Antwort:
Kann evtl. mal jemand mit entsprechendem Release mir den FCODE nennen, hinter dem sich diese Funktion verbirgt?
Ich bin nicht zu 100% sicher, aber ich denke diese Funktionalität ist obsolet. Es gibt ja für alle möglichen Programmiersprachen Proxygeneratoren (für Java, VisualBasic, VisualC++, etc.). Darüber kann man sich die jeweilige Schnittstelle für einen RFC-Baustein generieren lassen.

Gruß,
Steff

Beitrag von Frank Dittrich (Expert / 674 / 0 / 15 ) »
Steff hat geschrieben:Ich bin nicht zu 100% sicher, aber ich denke diese Funktionalität ist obsolet. Es gibt ja für alle möglichen Programmiersprachen Proxygeneratoren (für Java, VisualBasic, VisualC++, etc.). Darüber kann man sich die jeweilige Schnittstelle für einen RFC-Baustein generieren lassen.
Da dürftest Du wahrscheinlich recht haben.
Das ist für mich insofern ärgerlich, weil mein Hauptinteresse dem Funktionsbaustein PROGRESS_POPUP galt.
Bei nicht freigegebenen FBs hat man mit einer Fehlermeldung ja nur dann eine Chance, wenn man zeigt, wie sich der Fehler im SAP-Standard auswirkt.
Und jetzt ist halt der einzige Aufruf der Funktion PROGRESS_POPUP aus dem SAP-Standard verschwunden.
Na ja, der FB EPS_PROGRESS_POPUP funktioniert mit Java-GUI unter Linux auch nicht.
Der ist für meine Zwecke zwar überdimensioniert, wird aber noch an ein paar Stellen verwendet.
(Und wenn der GUI-Fehler behoben wird, dürfte auch PROGRESS_POPUP wieder funktionieren.)

RE von rwest

Beitrag von rwest (ForumUser / 5 / 0 / 0 ) »
Hallo,

ich hätte nicht mit so vielen Anregungen gerechnet.
Es bleibt für mich dabei, dass es viele und gute Anregungen sind.
Die Lösung wird wohl noch etwas dauern.

Ein Visualbasicbeispiel hatte ich vorher schon. Die Migration
in eine Sprache (=Cobol), die ich selber nicht behersche erfordert
einigen Aufwand. Hilfreich fand ich alle Eure Beiträge.
Die Sache mit dem Proxygenerator muss ich wohl noch etwas untersuchen.

Für Frank habe ich mal im SAP 4.6c nachgekuckt, der 'Progress_popup' befindet sich in der Funktionsgruppe 'RFCS' im Include 'LRFCSFXX'.

Für den Fall, dass es doch noch irgendwo Cobol-Coding gibt, würde ich
mich sehr freuen.

Danke.

Rainer

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2437
Views
Methoden aufrufen
von chyth » 30.07.2007 15:06 • Verfasst in ABAP® für Anfänger
5
Antw.
5272
Views
EWM LVM Selektionsbild aufrufen
von mlg » 15.12.2014 15:12 • Verfasst in ABAP® für Anfänger
10
Antw.
11960
Views
BAPI_USER_GET_DETAIL aufrufen
von bohne » 28.10.2006 17:02 • Verfasst in ABAP® für Anfänger
1
Antw.
10265
Views
BSP Eventhandler aufrufen
von Tommy Nightmare » 13.03.2018 08:48 • Verfasst in Web-Dynpro, BSP + BHTML
5
Antw.
6536
Views
Transaktion aufrufen
von phil1982 » 13.09.2007 14:12 • Verfasst in ABAP® für Anfänger

Ü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.