BAPI FI-Beleg ohne Positionen buchen

SAP R/3 Finanzwesen: Hauptbuchhaltung; Kreditorenbuchhaltung; Debitorenbuchhaltung; Bankbuchhaltung; Anlagenbuchhaltung; ...
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

BAPI FI-Beleg ohne Positionen buchen

Beitrag von Julia611 (ForumUser / 21 / 7 / 0 ) »
Hallo liebe ABAP-Experten,

ich habe gelernt, dass es durchaus FI-Belege gibt, die zwar einen Eintrag in der BKPF haben, aber nicht in der BSEG. Dabei handelt es sich wohl um Ausgleichsbelege. Ich verwende zum Anlegen der "normalen" FI-Belege (also die mit Positionen in der BSEG) das BAPI_ACC_DOCUMENT_POST. Kann ich damit auch Belege ohne Positionen anlegen? Ich habe dabei bisher immer eine Fehlermeldung bekommen, die besagt, dass es keine Positionen gibt. Kann der Baustein das und ich habe noch nicht die richtige Einstellung gefunden? Oder gibt es dafür einen anderen Baustein?

Ich bedanke mich schon mal vielmals im Voraus!
Julia :)

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


Re: BAPI FI-Beleg ohne Positionen buchen

Beitrag von casman (Specialist / 420 / 1 / 63 ) »
Laut Quellcode kann das nur in einem Fall gültig sein, dabei handelt es sich wohl um die CRM-Billing Engine:

Code: Alles auswählen.

* allow postings without positions from Billing engine only
* insert dummy ACCOUNTRECEIVABLE and CURRENCY_AMOUNT,
* will be removed in AC_DOCUMENT_CREATE later

  IF document_header-obj_type EQ 'BEBD' AND
    account_receivable[ ] IS INITIAL AND
    account_payable[ ]    IS INITIAL AND
    account_gl[ ]         IS INITIAL AND
    account_tax[ ]        IS INITIAL.
    CLEAR account_receivable.
    account_receivable-customer = '*'.
    APPEND account_receivable.
    CLEAR  currency_amount.
    APPEND currency_amount.
  ENDIF.
Nachtrag: Was für Belege sollen das denn sein? Mir ist kein Fall bekannt, wo ich nur einen Belegkopf habe. Macht ja eigentlich keinen Sinn.

Re: BAPI FI-Beleg ohne Positionen buchen

Beitrag von Julia611 (ForumUser / 21 / 7 / 0 ) »
Vielen Dank für die Antwort! :)

Ich finde auch, dass es keinen Sinn macht, aber 2 FI-Berater haben unabhängig voneinander gemeint, dass es doch Sinn macht und bei meinem Kunden gibt es auch diverse Einträge dieser Art. Es geht um Ausgleichsbelege. ("Es ist ein Ausgleichsbeleg. Den Ausgleichsbeleg braucht SAP zum dokumentieren und ggf. den Ausgleich wieder zurückzunehmen. Der Beleg hat keine Positionen. Ist ja auch richtig. Beim Ausgleich wird nicht gebucht – (also keine Positionen erzeugt) sondern „nur ausgeglichen“ – der Status des Beleges wird geändert. Von OFFEN auf AUSGEGLICHEN.")
Ich hab noch den Baustein POSTING_INTERFACE_CLEARING im Auge, hab den aber noch nicht ausprobiert.

Das Programm SAPF124 legt wohl diese Ausgleichsbelege ohne Positionen an. Ich würde ja glatt ein Batch-Input in Betracht ziehen, aber ich muss auch die Belegnummer des erzeugten Ausgleichsbelegs angeben können. Ich sehe hier aber nur ein Eingabefeld "Belegnummer" in den Selektionsoptionen und denke, dass hier der auszugleichende Beleg gemeint ist. Beim Durchschauen durch dieses Programm ist mit auch kein Baustein ins Auge gesprungen, der nach "Ausgleich anlegen" aussieht.

Liebe Grüße,
Julia

Re: BAPI FI-Beleg ohne Positionen buchen

Beitrag von Katsche (ForumUser / 11 / 0 / 1 ) »
Genau die Bausteine aus der FIPI kannst du nehmen.
Schau dir die Funktionsgruppe an, da findest du alles was du brauchst.
Mir der FIPI kannst du eine Batch Mappe erzeugen oder über Call Transaction buchen.
Wenn du über Call Transaction buchst werden die Fehler autom. in eine Mappe gestellt.
Vorab lasse ich normalerweise den zu verbuchenden bzw. erzeugten Beleg durch den BAPI_ACC_DOCUMENT_CHECK
laufen. Damit kann ich dem User vorab Informationen über die Qualität seiner Daten liefern. :shock:
Gerade im FI ist der gute alte Batch-Input immer noch eine feine Sache.

Re: BAPI FI-Beleg ohne Positionen buchen

Beitrag von Julia611 (ForumUser / 21 / 7 / 0 ) »
Und er POSTING_INTERFACE_CLEARING kann einen Beleg ohne Positionen buchen? Der macht doch die FB05, oder? Ich bin leider kein FI-Berater oder -Anwender, aber wenn ich in die FB05 schaue und mal ein paar Werte auf Kopfebene eingebe, kann ich das nicht sichern. Der Cursor steht immer in den Feldern für die nächste Position, da da ein Wert erwartet wird. Oder gibt es da einen Trick? Würde mich sehr freuen... :)

Re: BAPI FI-Beleg ohne Positionen buchen

Beitrag von Katsche (ForumUser / 11 / 0 / 1 ) »
Was möchtest du eigentlich ausgleichen?
Wenn Debitoren oder Kreditoren ausgegleichen werden, entstehen im Ausgleichbeleg "Virtuelle" Positionen, die zur Fortschreibung der Hauptbuchhaltung (Abstimmkonten beim Debi/Kredi) verwendet werden.
Die FB05 ist für den Ausgleich von Personenkonten vorgesehen.
Z.B wenn das WE/RE Konto ausgeglichen wird, entstehen im Ausgleichbeleg keine Positionen, da keine weitere Fortschreibung notwendig ist.
Also vermute ich du möchtest nur Sachkonten gegeneinander Ausgleichen, da du keine Position im Beleg erwartest. Den POSTING_INTERFACE_CLEARING kannst du dann wirklich nicht nehmen.
Normalerweise wird dazu die f.13 verwendet. Wieso kannst du die nicht nehmen?

Re: BAPI FI-Beleg ohne Positionen buchen

Beitrag von Julia611 (ForumUser / 21 / 7 / 0 ) »
Katsche hat geschrieben:Normalerweise wird dazu die f.13 verwendet. Wieso kannst du die nicht nehmen?
Wir haben externe Belegnummernvergabe und ich will die Belegnummern eindeutig vorgeben können. Das ist mit dem Report SAPF124 nicht möglich, oder doch? :) Hatte auch schon an Batch-Input FB1D/K/S gedacht, aber da bekomm ich dann die Meldung "bitte Belegnummer aus Nummernkreis engeben", aber ich finde kein Feld, in das ich die Nummer eintragen kann.

Seite 1 von 1

Vergleichbare Themen

4
Antw.
3509
Views
Validierung ob Beleg zu buchen oder vorerfassen
von McGuyver » 14.09.2015 09:42 • Verfasst in Financials
2
Antw.
2500
Views
BAPI zum Buchen mit Ausgleich
von Iffets_K » 23.01.2008 11:31 • Verfasst in ABAP® Core
3
Antw.
3891
Views
RFC BAPI für Urlaubstage im HR buchen
von ratsnus » 20.08.2012 10:47 • Verfasst in ABAP® Core
2
Antw.
5162
Views
BAPI FI für allg. Beleg / 2 Sachkonten + MWST Buchung
von Mike10081973 » 30.11.2004 16:09 • Verfasst in ABAP® Core
7
Antw.
8708
Views
Kreditorenrechnung buchen, aber VSt. im Folgemonat buchen ?
von Blueshape » 14.12.2004 09:52 • Verfasst in Financials

Über diesen Beitrag


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

Aktuelle Forenbeiträge

E-Mail versenden mit GroupWise 18
vor einer Stunde von a-dead-trousers 3 / 290
PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 73

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

E-Mail versenden mit GroupWise 18
vor einer Stunde von a-dead-trousers 3 / 290
PDF-Anzeige unter EDGE
vor 5 Tagen von jocoder 2 / 73

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 132
Group Items auf einer Filterbar
vor 4 Wochen von Bright4.5 1 / 166