BAPI - Problem?

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

BAPI - Problem?

Beitrag von teerock (ForumUser / 29 / 0 / 0 ) »
Hallo Leute,

Problem oder nicht?

Wir haben in einem Report einen BAPI laufen zum erstellen eines Verk.Auftrag. mit dem FUBA
'BAPI_SALESORDER_CREATEFROMDAT1'.

Im UserExit zum Verkaufsauftrag anlegen in SAPMV45A,
haben wir etwas abfangen müssen, in der eine selbst gestrickte Tabelle abgefragt wird und gegebenfalls ein InfoMessage erscheint, anfang nächsten Jahres aber dann ggf. eine ErrorMessage. Beim manuellen anlegen ist das ja kein Problem mit den Messages, aber was passiert beim anlegen mit dem BAPI, wenn diese Messages ausgelöst werden?
Abfangen im UserExit ob BAPI?

Gruß
teerock

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


Beitrag von Jufo (ForumUser / 43 / 0 / 0 ) »
Hallo teerock,

das sollte eigentlich kein Problem sein, da der BAPI in dem Exportparametern einen Returncode zurückgeben kann. Wenn Ihr die Message im Online an einer erlaubten Stelle sendet (also nicht in der Verbuchung....), so wird der BAPI sie wahrscheinlich ignorieren solange es sich um eine Info handelt und abbrechen und die Message zurückliefern, wenn es sich um einen Fehler handelt. So funktioniert das zumindest bei anderen BAPIs.

Den zurückgelieferten Fehler könnt Ihr in Eurem Report dann noch verarbeiten, z.B. auf einem Protokoll ausgeben.

Viel Grüße, Jufo

Beitrag von Gast ( / / 0 / 3 ) »
Jep,

ich verarbeite in dem Report den Returncode und gebe ggf. Fehler im Report aus!
Müsste dann also demnach dann funzen.

Danke
Gruß
teerock

Beitrag von teerock (ForumUser / 29 / 0 / 0 ) »
HiHo!

Ich nochmal,
jetzt habe ich noch ein Problemchen,
innerhalb des UserExit will ich nun abfragen, ob die Bearbeitung über einen BAPI läuft,
dort gibt es ja eine schöne SYS-Variable SY-BINPT,
jedoch ist die in meinem Fall irgendwie nicht gefüllt! Ich will es vermeiden den TCode innerhalb des UserExits hard zu codieren!
Hat jemand ne Anregung!

Danke Gruß
teerock

Beitrag von LoLo ( / / 0 / 3 ) »
Moin,

schau mal, ob Dir evtl. SY-CALLD weiterhilft.

Ciao, LoLo

Beitrag von LoLo ( / / 0 / 3 ) »
Moin,

sorry, war Quatsch, hilft nicht weiter :-(
SY-TCODE, was besseres wüsste ich im Moment auch nicht.

Ciao, LoLo

Beitrag von Hermann ( / / 0 / 3 ) »
SY-BINPT hilft hier nicht. Das zeigt nicht an ob ein Aufruf per BAPI erfolgt oder nicht.
Wie heisst denn eigentlich der User-Exit? Im SD gibt in fast allen Schnittstellen der SD-Bausteine (insbesondere zur Salesorder) den Parameter 'i_call_bapi' bzw. 'call_bapi'. Schau mal, ob Du auf den zugreifen kanns in der User-Exit Schnittstelle (evtl. über 'dirty assign').

Hermann

Beitrag von teerock (ForumUser / 29 / 0 / 0 ) »
HiHo,

funzt, über den Parameter CALL_BAPI hat es geklappt!

Danke
gruß
teerock

Seite 1 von 1

Vergleichbare Themen

4
Antw.
1631
Views
dringendes Problem mit BAPI
von sapfuns » 28.02.2006 16:19 • Verfasst in ABAP® Core
2
Antw.
3846
Views
Problem bei Anlagenbuchung mit BAPI ACC_DOUMENT_POST
von gimli1984 » 20.02.2008 08:00 • Verfasst in Financials
6
Antw.
3555
Views
Problem mit BAPI in Visual Basic
von reini69 » 20.06.2008 13:16 • Verfasst in ABAP® Core
0
Antw.
2907
Views
Problem bei Anlage eines Angebots über BAPI
von abug » 07.07.2020 22:09 • Verfasst in ABAP® für Anfänger
1
Antw.
4064
Views
per BAPI-Control über Visual Basic ein BAPI aufrufen
von Kaiwalker » 25.07.2005 15:22 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

ADT Installationserror
vor 17 Stunden von sap_enthusiast 1 / 44
Uhrzeit ist leer Abfrage
vor 21 Stunden von a-dead-trousers 3 / 81
Paging bei Datenabholung (API)
vor 22 Stunden von Bright4.5 6 / 403

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

ADT Installationserror
vor 17 Stunden von sap_enthusiast 1 / 44
Uhrzeit ist leer Abfrage
vor 21 Stunden von a-dead-trousers 3 / 81
Paging bei Datenabholung (API)
vor 22 Stunden von Bright4.5 6 / 403

Unbeantwortete Forenbeiträge

ADT Installationserror
vor 17 Stunden von sap_enthusiast 1 / 44
DIN Norm Klassifizierung
vor einer Woche von Radinator 1 / 1258