SAP Connection bricht beim 504'ten Abruf immer ab

SAP R/3 Materialwirtschaft: Einkauf, Bestandsführung, Rechnungsprüfung, Inventur, Bewertung, Leistungsabwicklung, Materialstamm...
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

SAP Connection bricht beim 504'ten Abruf immer ab

Beitrag von johann (ForumUser / 3 / 0 / 0 ) »
Hallo Zusammen,
beim Ansteuern eines SAP Funktionsbausteins bricht mir die Verbindung beim 504'ten Abruf immer ab.
Es liegt nicht an den Daten, habe es schon mit anderen Materialien versucht. Die Varialblen auf nothing ( SET JOEFunctionCall = nothing ) zu setzen hat auch nicht geholfen.
Es kann auch nicht am Zeitlimit liegen, bei unterschiedlichen Materialien bekomme ich unterschiedliche Anzahl an Zeilen ( Tabelle TABENTRY )zurück und dementsprechend dauert es unterschiedlich lange.

Habt Ihr vielleicht eine Idee, was ich noch versuchen könnte ? Vielen Dank im voraus !

Der Code:

Private Sub Command1_Click()
Dim JOEFunctionControl As SAPFunctions 'verweis auf wdtfuncs.ocx
Dim JOESAPConnection As Connection 'verweis auf wdtlog.ocx
Dim JOEFunctionCall As SAPFunctionsOCX.Function


Set JOEFunctionControl = New SAPFunctions
Set JOESAPConnection = JOEFunctionControl.Connection


Dim SEL_TAB, NAMETAB, TABENTRY, Row As Object
Dim Result As Boolean
Dim iRow, iColumn, iStart, iStartRow As Integer


JOESAPConnection.Client = "300" 'immer !!!
JOESAPConnection.User = "user" 'immer
JOESAPConnection.Password = "password" 'immer
JOESAPConnection.Language = "EN" 'immer
'JOESAPConnection.systemnumber = "20" 'nur bei direkt
'JOESAPConnection.HostName = "uapkb2dc" ' nur bei direkt ( bei load-balancing dieser teilt den HOST automatisch zu )
JOESAPConnection.System = "SP1" ' nur bei load-balancing
JOESAPConnection.GroupName = "GEBS" ' nur bei load-balancing
JOESAPConnection.MessageServer = "uapkb1d2" ' nur bei load-balancing
'JOESAPConnection.RfcWithDialog = 1 nur bei download to excel


' mit TRUE = silent
If Not JOESAPConnection.Logon(0, True) Then
MsgBox "logon failed !!"
Exit Sub
End If


Set JOEFunctionCall = JOEFunctionControl.Add("MD_STOCK_REQUIREMENTS_LIST_API")
JOEFunctionCall.Exports("PLSCN") = "000"


For i = 0 To List4.ListCount - 1


JOEFunctionCall.Exports("MATNR") = List4.List(i) 'MATNR
JOEFunctionCall.Exports("WERKS") = List5.List(i) 'WERKS


Result = JOEFunctionCall.Call 'ERROR bei i = 504 !!!!!!!!!!!!!!!!!!!



If Result = True Then

Set TABENTRY = JOEFunctionCall.Tables("MDPSX")

Else

Set TABENTRY = JOEFunctionCall.Tables("MDPSX")

End If

Text5.Text = TABENTRY.Rowcount
If TABENTRY.Rowcount > 0 Then
For m = 1 To TABENTRY.Rowcount

List1.AddItem TABENTRY(m, 3)
List2.AddItem TABENTRY(m, 10)
List3.AddItem TABENTRY(m, 11)

Next m
End If

Next i


JOESAPConnection.Logoff



End Sub

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


Beitrag von black_adept (Top Expert / 4093 / 127 / 940 ) »
Könnte ein Überlauf in einer der beteiligten Funktionsgruppen an.

Probier mal bei "MD_STOCK_REQUIREMENTS_LIST_API" den Parameter "NO_BUF" auf "X" zu setzen, damit nicht aus dem Puffer gelesen wird. vielleicht hilft das ja schon.

Ansonsten versuch mal alle paar Nase lang die Verbindung abzubauen und dann wieder neu zu öffnen.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Interresant, aber wo kann ..

Beitrag von johann (ForumUser / 3 / 0 / 0 ) »
den Parameter "NO_BUF" auf "X" zu setzen ?
Ist ja kein Import-Parameter für diesen FB.

Das mit dem Neuaufbau der Verbindung funktioniert, ist aber halt nicht sauber und kostet auch einige Zeit bei 27000 Materialien.

Vielen Dank schon mal !

Beitrag von black_adept (Top Expert / 4093 / 127 / 940 ) »
Hmm - verschrieben. Der Parameter heißt "NOBUF" und nicht "NO_BUF"

Davon abgesehen - was bekommst du denn als Fehlermeldung beim Abbruch? Damit könnte man dann schon mal viel besser erkennen woran es liegen könnte.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

NOBUF kann ich aber auch nicht finden

Beitrag von johann (ForumUser / 3 / 0 / 0 ) »
NOBUF kann ich aber auch nicht finden.
Wie kann man diesen Parameter setzen ?

Fehlermeldung : SYSTEM_FAILURE

Seite 1 von 1

Vergleichbare Themen

4
Antw.
3110
Views
Job bricht ab bei MESSAGE W... ?
von cosmo » 16.03.2007 08:34 • Verfasst in ABAP® Core
0
Antw.
862
Views
tcp connection aus abap?
von fino » 19.01.2007 07:23 • Verfasst in ABAP® Core
2
Antw.
3363
Views
SAP-Connection via Servlet
von KarstenD » 25.01.2005 13:45 • Verfasst in Java & SAP®
2
Antw.
2224
Views
Installation MiniWAS 620 bricht ab
von Svenson » 02.11.2005 14:31 • Verfasst in Web Application Server
4
Antw.
2324
Views
Internetverbindugn GUI<->SAP bricht nach 10 min ab
von babap » 24.01.2006 21:46 • Verfasst in Basis

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 6 Stunden von msfox 18 / 10935
Dialog-Container mit Toolbar/Status
vor 8 Stunden von black_adept gelöst 27 / 4036
IT0024 Qualifikationen CP-ID
vor 10 Stunden von ArjenR 1 / 75

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.

Aktuelle Forenbeiträge

Trennen Strasse und Hausnummer
vor 6 Stunden von msfox 18 / 10935
Dialog-Container mit Toolbar/Status
vor 8 Stunden von black_adept gelöst 27 / 4036
IT0024 Qualifikationen CP-ID
vor 10 Stunden von ArjenR 1 / 75

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 10 Stunden von ArjenR 1 / 75
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3010
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9601