Verbindung externer Programmiersprache u. ABAP-Programm

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

Verbindung externer Programmiersprache u. ABAP-Programm

Beitrag von A. Hammoud ( / / 0 / 3 ) »
Hallo,

wie könnte die Verbindung zwischen einer externen Programmiersprache und einem ABAP-Programm (RFC-Bausteine im ABAP) aussehen?

Danke und Gruß

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


Beitrag von Gast ( / / 0 / 3 ) »
In PHP sieht das so aus (Beispiel aus saprfc php4):

Code: Alles auswählen.

<?
    include_once ("../sap.php");

    $sap = new SAPConnection();
    // Params:                        hostname   sysnr
    $sap->ConnectToApplicationServer ("garfield", "30");
    // Params:  client username  password  language
    $sap->Open ("900", "rfctest","zkouska","EN");
    $sap->PrintStatus();
    $sap->GetSystemInfo();
    echo "<BR><PRE>"; print_r ($sap); echo ("</PRE>");
    $sap->Close();
?>

Literatur

Beitrag von Patrick76 (ForumUser / 34 / 0 / 1 ) »
hi!!!

Da muss ich bei der Gelegenheit gleich mal Werbung für mein Buch machen.

SAP R/3 Kommunikation mit RFC und Visual Basic

http://www.patrick-theobald.de/rfchome.php

oder bei amzon:

http://www.amazon.de/exec/obidos/ASIN/3 ... 08-2848003

viele Grüße, Patrick

Beitrag von Gast ( / / 0 / 3 ) »
Hi Patrick,

kannst Du mal ein kleines Beispiel für eine Verbindung von VB zu einem SAP-System posten? Danke.

Beitrag von A. Hammoud ( / / 0 / 3 ) »
Hi Patrick,

danke für den Tipp. ich werde mir das Buch anschauen. Vielleicht
könnte es für meinen Fall (Kommunikation mit RFC und Visual Objects)
nützlich sein.

Gruß

Beitrag von Patrick76 (ForumUser / 34 / 0 / 1 ) »
Anonymous hat geschrieben:kannst Du mal ein kleines Beispiel für eine Verbindung von VB zu einem SAP-System posten? Danke.
Hallo Gast,

der Code unten zeigt ein Beispiel für VB 6. Es wird eine Verbindung aufgebaut und mit Hilfe des Baustein RFC_EAD_TABLE die Tabelle T000 (Mandanten) ausgelesen. Der Login am System erfolgt nicht-silent. Es poppt also eine Anmeldefenster hoch, das den Benutzer nach dem anzumeldennden System, Passwort usw. fragt.

Ich hoffe, das bringt Dich weiter.

viele Grüße, Patrick

PS: Im Buch werden natürlich noch etliche andere Techniken vorgestellt (z.B. in Zusammenhang mit .net).

Code: Alles auswählen.

Dim FunctionCtrl As Object
Dim sapConnection As Object
Dim func1 As Object

Set FunctionCtrl = CreateObject("SAP.Functions")
Set sapConnection = FunctionCtrl.Connection

' nicht silent-login
If Not sapConnection.Logon(0, False) Then
    MsgBox "logon failed !!"
    Exit Sub
End If

' Instanziieren des Function-Objektes
Set func1 = FunctionCtrl.Add("RFC_READ_TABLE")

' Export-Paramter definieren
func1.Exports("QUERY_TABLE") = "T000"

Dim oRowFields As Object

Set oRowFields = func1.tables("FIELDS").rows.Add
oRowFields("FIELDNAME") = "MTEXT"


Dim oData As Object
Dim DataZeile As String

If Not func1.Call Then
    If func1.exception <> "" Then
        MsgBox "Fehler: " & func1.exception
    End If
Else
   
    ' wir laufen durch jede Tabellenzeile
    ' der data-Tabelle einmal durch
    For Each oData In func1.tables("DATA").rows
        DataZeile = oData("WA")
        Text1.Text = Text1.Text & vbCrLf & DataZeile
    Next oData
End If

sapConnection.Logoff

Beitrag von Mr. ABAP (ForumUser / 97 / 0 / 0 ) »
Wie kann ich denn das Anmelde-Fenster ausblenden?
Die Daten hart zu hinterlegen weiss ich, aber mit dem Logon kann ich noch nicht viel anfangen.

Gruss und Danke

Seite 1 von 1

Vergleichbare Themen

0
Antw.
3181
Views
Verbindung von Java-Programm zu SAP-DB
von Tom72 » 18.12.2007 13:21 • Verfasst in Enterprise Portal
0
Antw.
2360
Views
LSMW Programm in ABAP Programm überführen
von mherke » 07.02.2007 15:02 • Verfasst in ABAP® für Anfänger
1
Antw.
1461
Views
Welche Programmiersprache für SAP am sinnvollsten lernen.
von RMiller » 20.11.2005 09:40 • Verfasst in ABAP® für Anfänger
0
Antw.
1506
Views
C Programm aus ABAP aufrufen
von Petwar_pk » 23.07.2009 14:32 • Verfasst in ABAP® Core
0
Antw.
1144
Views
Lieferplaneinteilung aus ABAP Programm erzeugen
von popay » 19.06.2007 17:48 • Verfasst in ABAP® Core

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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.