BAPI Bringt Dialog Fehlermeldung

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

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

BAPI Bringt Dialog Fehlermeldung

Beitrag von ratsnus (Specialist / 357 / 2 / 56 ) »
moin moin zusammen,

ich hab ein ganz komisches Systemverhalten, wenn ich einen BAPI Aufrufe in diesem Fall BAPI_WHSE_STOCK_GET_LIST der auch remotefähig ist,
bricht der mir das ganze Programm ab und bringt mir eine Dialog Fehlermeldung statt es wie normalerweise in die Return Tabelle zu schreiben.

hab noch andere Bausteine die sich ähnlich verhalten. bei einem Remote aufruf bleibt die externe Anwendung dann einfach hängen.
hat das jemand von euch schon mal so beobachtet ? das einzigste was sich am System geändert hat, wir haben auf EHP7 upgraded vor ein paar wochen.

hab den BAPI_WHSE_STOCK_GET_LIST jetzt auch nochmal in der SE37 ausgeführt und bekomme dann eine dialog Fehlermeldung siehe anhang.
die erwarte ich aber eigentlich in der Returntabelle des Bausteins. i'am very confused
<:: XING-Gruppe Tricktresor::>

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


Re: BAPI Bringt Dialog Fehlermeldung

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Kann ich hier am System nicht reproduzieren.... Erzeugt ihr die Meldung vllt. in einer Erweiterung?


Gruß

Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: BAPI Bringt Dialog Fehlermeldung

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Manche BAPIs verhalten sich halt so, dass sie einige Fehlermeldungen statt ins Log zu schreiben durchreichen. Ich helfe mir immer damit, dass ich dann den BAPI mittels

Code: Alles auswählen.

CALL FUNCTION 'BAPI...'
...
EXCEPTIONS
  errormessage = 1000.
aufrufe und im Fehlerfall halt über die SY-Felder auslese, was im Log wohl hätte auftauchen sollen bzw. einfach die Syst-Felder in das Log selber reinschreibe und dann halt normal weitermache als wenn der Fehler im Log aufgetaucht wäre.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: BAPI Bringt Dialog Fehlermeldung

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Wobei das Herausfinden der Ursache wahrscheinlich besser wäre, ein Standardproblem scheint das nicht zu sein, wenn das bei mir nicht auftaucht....


Ralf *Besserwisser ;)
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: BAPI Bringt Dialog Fehlermeldung

Beitrag von black_adept (Top Expert / 3943 / 105 / 886 ) »
Ursache rausfinden ist gut. Aber die Fehlermeldung sagt ja schon was die Ursache ist.
Wenn du damit allerdings meinst, ob es an eine Art selbstproduziertes Problem ist - ich habe diverse unmodifizierte SAP-Systeme gehabt ( zumindest in dem Teil wo es darauf ankam ) wo der SAP-Standard in BAPIs halt E-Meldungen unter gewissen Umständen produziert. Ist doof, aber leider nicht immer vermeidbar. Die Vorgehensweise mit dem "errormessage = " umschifft das Problem dann aber in den meisten Fällen.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: BAPI Bringt Dialog Fehlermeldung

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
black_adept hat geschrieben:Ursache rausfinden ist gut. Aber die Fehlermeldung sagt ja schon was die Ursache ist.
Nein, eine Meldung ist ein Symptom. Ist vielleicht Veranlagungssache, aber ich würd so einem Problem immer hinterherdebuggen, um zu wissen, warum diese Meldung überhaupt kommt.

Als Kay Scarpetta mal in einem Totenschein "Herzversagen" gelesen hat, hat sie sich ziemlich aufgeregt darüber - weil Herzversagen eben keine Todesursache ist, sondern ein Symptom, das von einer (in diesem Falle nicht verfolgten) Ursache hervorgerufen wird ;)


Ralf

Nachtrag: Um es nochmal deutlich zu machen: Mit "Ursache" meine ich die Anweisung MESSAGE (ohne RAISE). Diese muss behoben werden. Die Ursache in der Meldung ist ein fehlender Materialstamm (was kein Problem wäre, würde es ihn der Returntabelle zurückgemeldet.
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: BAPI Bringt Dialog Fehlermeldung

Beitrag von ratsnus (Specialist / 357 / 2 / 56 ) »
besten dank für die Tipps, bin der Sache mal hinterherdebuggt.
tatsächlich wird irgendwann mal der Baustein MARC_SINGLE_READ aufgerufen und danach mit

Code: Alles auswählen.

  IF SY-SUBRC NE 0 AND MTCOM-NOMUS = SPACE.
    MESSAGE E305 WITH MTCOM-MATNR
            RAISING MATERIAL_NOT_FOUND   .
  ENDIF.
quittiert.

naja egal, ich prüf jetzt halt vorher auf MARC Einträge und lass mir nur für diese die Warehouse Daten listen.
<:: XING-Gruppe Tricktresor::>

Re: BAPI Bringt Dialog Fehlermeldung

Beitrag von ralf.wenzel (Top Expert / 3776 / 176 / 262 ) »
Wo wird das gerufen? Kundenentwicklung oder SAP-Kram? Der Aufrufer kann die Anzeige verhindern, indem er die Ausnahme abfängt, das ist deutlich transparenter als dein Weg, weil andere vllt mal dasselbe Problem haben.


Ralf
Bild
Ralf Wenzel Heuristika SAP-Development
25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Seite 1 von 1

Vergleichbare Themen

5
Antw.
5509
Views
Aufruf Word-Makro bringt Fehlermeldung
von MartinZapf » 06.03.2017 10:05 • Verfasst in Basis
3
Antw.
4439
Views
BTE 1120 bringt mich um den Verstand
von alicemal » 16.10.2008 22:01 • Verfasst in Financials
2
Antw.
2007
Views
Kopieren von BPS Web Interface bringt Fehler
von Gast » 03.08.2004 11:40 • Verfasst in Web-Dynpro, BSP + BHTML
2
Antw.
2608
Views
close cursor bringt Fehler
von Wess » 11.01.2019 10:39 • Verfasst in ABAP Objects®

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