Problem mit BAPI_ACC_DOCUMENT_POST

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

Problem mit BAPI_ACC_DOCUMENT_POST

Beitrag von ralf.wenzel (Top Expert / 4011 / 209 / 283 ) »
Moin Moin,

ich habe hier den BAPI_ACC_DOCUMENT_POST, bei dem ich ein Sachkonto bebuche, für das ich eine Bewegungsart mitgeben muss. Das tue ich auch, im Feld CS_TRANS_T. Ich erhalte aber die Fehlermeldung 808, dass das Feld leer sei (obwohl die Prüfung in der Form RMVCT_CHECK erfolgreich verläuft), die Meldung erhalte ich in der Form CHECK_SINGLE_FIELD_SELECTION (Rahmenprogramm SAPLFACI).

Kann mir das einer erklären????
Bild
Ralf Wenzel Heuristika SAP-Development -- 25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

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


Re: Problem mit BAPI_ACC_DOCUMENT_POST

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
Vielleicht liegt es an dieser Abfrage:

Code: Alles auswählen.

 
if not dd04t-scrtext_s is initial.
       message e808 with dd04t-scrtext_s i_bukrs i_account i_bschl.
else.
       message e808 with ifield-feldn i_bukrs i_account i_bschl.
endif.

Re: Problem mit BAPI_ACC_DOCUMENT_POST

Beitrag von ralf.wenzel (Top Expert / 4011 / 209 / 283 ) »
Genau da geht er rein, da prüft er, ob das Feld gefüllt ist - das ist es aber nicht, obwohl ich das mit reingebe.
Bild
Ralf Wenzel Heuristika SAP-Development -- 25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Problem mit BAPI_ACC_DOCUMENT_POST

Beitrag von Unit605 (Expert / 975 / 37 / 93 ) »
ralf.wenzel hat geschrieben:Genau da geht er rein, da prüft er, ob das Feld gefüllt ist - das ist es aber nicht, obwohl ich das mit reingebe.

Dort wird geprueft, ob das Feld dd04t-scrtext_s (Textfeld?) gefuellt ist oder nicht....

Das Ergebnis ist aber IMMER eine Fehlermeldung 808, egal, ob es gefuellt ist oder nicht.

Re: Problem mit BAPI_ACC_DOCUMENT_POST

Beitrag von ralf.wenzel (Top Expert / 4011 / 209 / 283 ) »
Diese Prüfung entscheidet nur, ob der Feldname in der Fehlermeldung auftaucht oder die Feldbezeichnung. Entscheidend ist, warum er da überhaupt hinkommt.

In Tabelle IFIELD steht "+RMVCT", das Feldsymbol zeigt aber auf ein leeres Feld accit_fi-rmvct.
Bild
Ralf Wenzel Heuristika SAP-Development -- 25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Problem mit BAPI_ACC_DOCUMENT_POST

Beitrag von ralf.wenzel (Top Expert / 4011 / 209 / 283 ) »
Ich hab mir nochmal am WE einen Wolf gedebugged, aber keine Lösung gefunden. Mein Verdacht ist, dass das Mitgeben einer Bewegungsart das Füllen eines weiteren Feldes bedingt. Aber weder habe ich dafür einen Anhaltspunkt noch eine Ahnung, welches das sein könnte.

Die Buchungen auf andere Sachkonten, die keiner Bewegungsart bedürfen, laufen glatt durch.
Bild
Ralf Wenzel Heuristika SAP-Development -- 25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Problem mit BAPI_ACC_DOCUMENT_POST

Beitrag von ChrisB (Specialist / 408 / 8 / 20 ) »
Hallo Ralf,
ich kenne mich im FIN nicht so wirklich aus... aber soweit ich mich erinnere wird dieser Baustein auch für die Buchung aus dem HCM genutzt. Und zumindest bei dieser Standardschnittstelle kann ich die Bewegungsart nicht auf HCM Seite füllen... wenn ein Konto eine Bewegungsart benötigt, dann muss das irgendwie auf der FIN Seite zugespeist werden (soweit ich mich erinnere heisst das "Substitution" oder so ähnlich). Vielleicht bietet der Baustein diese Funktionalität einfach nicht an? Wobei ich dazu dann eigentlich in der Doku des Bausteins einen Hinweis vermuten würde...
Grüße
Chris

Re: Problem mit BAPI_ACC_DOCUMENT_POST

Beitrag von ralf.wenzel (Top Expert / 4011 / 209 / 283 ) »
Das ist definitiv nicht der Fall, es gibt ja ein Feld für die Bewegungsart. Mit Substitution hat das nichts zu tun.
Bild
Ralf Wenzel Heuristika SAP-Development -- 25 Jahre SAP-Entwickler • 20 Jahre Freiberufler
PublikationenUngarische NotationXing

Re: Problem mit BAPI_ACC_DOCUMENT_POST

Beitrag von black_adept (Top Expert / 4159 / 136 / 960 ) »
Hi Ralf,

welche Bewegungsart gibst du denn mit?
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Problem mit BAPI_ACC_DOCUMENT_POST

Beitrag von ralf.wenzel (Top Expert / 4011 / 209 / 283 ) »
Das Problem ist gelöst, es gab ein Missverständnis beim Lesen der Doku, das zu einer grundsätzlich falschen Feldbefüllung geführt hat. Wenn man die Doku versteht und nicht missversteht, dann klappt das wunderbar.

Gruß

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

Seite 1 von 1

Vergleichbare Themen

2
Antw.
4846
Views
Problem bei Anlagenbuchung mit BAPI ACC_DOUMENT_POST
von gimli1984 » 20.02.2008 08:00 • Verfasst in Financials
6
Antw.
5352
Views
Problem mit BAPI in Visual Basic
von reini69 » 20.06.2008 13:16 • Verfasst in ABAP® Core
0
Antw.
3669
Views
Problem bei Anlage eines Angebots über BAPI
von abug » 07.07.2020 22:09 • Verfasst in ABAP® für Anfänger
3
Antw.
11802
Views
Post-Methode für API´s
von Bright4.5 » 29.01.2025 16:45 • Verfasst in ABAP® für Anfänger
2
Antw.
20402
Views
HTTP-Post von Dateien in ABAP
von Abrissbirne » 17.09.2012 01:44 • Verfasst in ABAP® Core

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.