Einlesen elektr. Kontoauszug - Einfaches Beispiel

SAP R/3 Finanzwesen: Hauptbuchhaltung; Kreditorenbuchhaltung; Debitorenbuchhaltung; Bankbuchhaltung; Anlagenbuchhaltung; ...
33 Beiträge • Vorherige Seite 2 von 3 (current) Nächste
33 Beiträge Vorherige Seite 2 von 3 (current) Nächste

Beitrag von Blueshape (Specialist / 346 / 0 / 0 ) »
Hallo Steff,

lange nichts mehr geschrieben.
Ich war ja auf einem SAP-Kurs und die letzten Tage konnte ich mich nicht
dem Kontoauszug widmen. Daher komme ich auch nur schleppend vorwärts.
Ich versuche mir gerade für fast jeden Fall, der von der Fachabteilung kommt,
einen Testfall zu bauen. Naja, das schwierigste wird noch der Algorithmus
für die Debitoren werden.


Hier habe ich noch zwei Fragen an Dich:

1.
Wo sieht man die nicht verbuchten Posten des Kontoauszugs ?
Also, die mit denen er nichts anfangen konnte bzw. buchen konnte.

2.
Wie und wo kann ich einen Konsolidierungsschlüssel mitgeben ?

Vielen Dank,
Blueshape
Ich bin für alles offen, solange es anderen nicht ernsthaft schadet.

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


Beitrag von Steff (Site Admin / 386 / 0 / 1 ) »
Hi,

ad 1) Das sieht man in der Tabelle FEBEP (nicht verbucht) oder noch einfacher über die Transaktion FEBA (Nachbearbeitung el. Kontoauszug). Dort sieht man ganz genau, was gebucht wurde und auch die entsprechenden Belegnummern.

ad 2) Gegenfrage: Was meinst Du damit? Konsolidierungsschlüssel? :-)

Gruß,
Steff

Beitrag von Blueshape (Specialist / 346 / 0 / 0 ) »
Hi Steff,

der Konsolidierungsschlüssel kennzeichnet die Partnergesellschaft. Das Feld VBUND aus der BSEG müsste diesen Schlüssel enthalten. Und beim Einlesen des Kontoauszugs müsste ich in solch einem Falle, also der Fall bei dem bei der Buchung unter weitere Daten das Feld Partnergesellschaft (VBUND) gepflegt wird, ebenfalls dieses Feld dann beim Buchne befüllen.

Viele Grüße,
Blueshape
Ich bin für alles offen, solange es anderen nicht ernsthaft schadet.

Beitrag von Blueshape (Specialist / 346 / 0 / 0 ) »
Ach ja,

ich hätte da noch eine wichtige Frage:

Wie kann ich bei einem Geschäftsvorfall 2 Hauptbuchkonten bebuchen ?
z.B. Auslandsüberweisung und dazu die Kursgewinne/ -Verluste

Viele Grüße,
Blueshape
Ich bin für alles offen, solange es anderen nicht ernsthaft schadet.

Beitrag von Steff (Site Admin / 386 / 0 / 1 ) »
Hi,

das Feld VBUND kannst Du über den User-Exit befüllen. Es gibt in der FEBEP die Felder
FNAM1
FVAL1

In FNAM1 musst du den Feldnamen eintragen (ich glaube BSEG-VBUND) und in FVAL1 den Wert.
Das ist aber nicht ganz einfach, man muß dazu ein bißchen experimentieren.

Was meinst Du mit zwei Hauptbuchkonten bei einem Geschäftsvorfall? Das machst Du im Buchungsbereich 1 doch ohnehin immer, daß Du zwei Hauptbuchkonten bebuchst. Meinst Du zwei unterschiedliche Buchungssätze? Wenn ja, das funktioniert nicht, denn dazu bräuchtest Du einen weiteren Buchungsbereich (sagen wir mal so: Es funktioniert nicht ohne entsprechende Erweiterungen und die sind dann so komplex, das läßt sich hier nicht so einfach erläutern).

Gruß,
Steff

Beitrag von Blueshape (Specialist / 346 / 0 / 0 ) »
Hi Steff,

danke für die Antworten.
Genau das mit den 2 Buchungen meinte ich.
1. Bank an A
2. Bank an B

Was heißt 2. Buchungsbereich ? Könntest Du es mir zumindest grob erklären, wie das von Ablauf funktionieren müsste ? Muss man vielleicht die Tabellen, die mit dem Einlesen verbunden sind, mit einer neuen Zeile befüllen ?
Oder muss man aus dem User Exit gar ein Programm anstoßen, dass wiederum eine Buchung durchführt bzw. eine BatchInput erstellt, mit der man durch Abspielen diese 2. Buchung dann vornehmen könnte ?

Ich meine, das Problem müsste doch viele haben, dass sie beim Einlesen des Auszugs auch die Kursdifferenzen buchen müssen, oder ?

Viele Grüße,
Blueshape
Ich bin für alles offen, solange es anderen nicht ernsthaft schadet.

Beitrag von Steff (Site Admin / 386 / 0 / 1 ) »
Hi,

nun ja, wie Du weißt gibt es im Customizing für den el. Kontoauszug den Buchungsbereich 1 (Sachkontenbuchung bzw. Hauptbuch-Buchung) und den Buchungsbereich 2 (Nebenbuch).
Damit ist per se festgelegt, daß man nur diese beiden Bereiche bebuchen kann.

Wenn man mehr als diese beiden Bereiche buchen will, dann muß man ziemlichen Programmieraufwand betreiben und tiefe Kenntnisse in der internen Buchungsschnittstelle des FIs haben. Das ist sehr komplex, das läßt sich noch nichtmal in groben Zügen beschreiben. Dazu muss man ein 'kleines Projekt' aufsetzen, die genauen Anforderungen aufnehmen und daraus die entsprechenden Prozesse ableiten auf deren Basis man dann eine Lösung entwickeln kann.

Wenn es nur so ist, daß außer den Sachbuchungen keine Buchung im Nebenbuch stattfinden soll, dann könnte es sein, daß man das über die 2 bestehenden Buchungsbereiche hinbekommt. Weiß ich im Moment nicht auswendig. Das müßtest Du mal selbst testen.

Gruß,
Steff

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

das mit VBUND hat wunderbar geklappt. ;-)
Für sowas hat man insgesamt 3x diese "variablen" Felder ?

Jetzt habe ich noch folgendes Probleme:

1.
AUf der Überweisung/Konto kommt etwasin Euro an,
und im VWEZW steht auch noch der Betrag in Fremdährung.
Da dieser Geldeingang in Fremdwährung gebucht werden soll,
habe ich die Felder FEBEP-FWAER und FEBEP-FWBTR mit den entsprechenden
Daten gefüllt, jedoch wird da keineswegs in Fremdwährung gebucht.

2.
Wo kann ich das Steuerkennzeichen mitgeben ?
Die Mappe bleibt beim Abspielen hängen und eine
Meldung sagt mir, das dieses Konto ein Steuerkennzeichen erfordert.
Ich habe aber keine Stelle gefunden, wo ich das steuern bzw. mitgeben kann.

Das Dumme ist, dass ich der fachbateilung schon versprochen habe, dass
wir diesen Fall hinkriegen werden.

Ach ja und zu den 2 Buchungsbereichen:
Es muss doch möglich sein, dass man auf der einen
Seite nciht nur 1 Konto bebucht. Ich meine, dass ist doch ganz normale Buchhaltung, dass man bei einer Buchung/Beleg mehr als 2 Positionen hat ?

Viele Grüße,
Blueshape

Beitrag von Steff (Site Admin / 386 / 0 / 1 ) »
Hi Blueshape,

ja, die anderen Felder kann man in gleicher Weise benutzen.

ad 1): Schau Dir mal den gebuchten Beleg genau an. Der Betrag ist in Kontenwährung (EURO) gebucht (das ist ja die Zahlung die Ihr bekommt). Das ist auch korrekt so, denn wenn Ihr alleine in Fremdwährung bucht, müsste das System eine Umrechnung zum aktuellen Kurs in Konten- bzw. Hauswährung vornehmen. Das wäre aber falsch, denn es zählt die Überweisung der Bank in EURO. Durch diese Überweisung sowie den Fremdwährungsbetrag, ist der Wechselkurs automatisch determiniert.
Wenn Du in den gebuchten Beleg schaust, müsste beides vorhanden sein, sowohl der Euro als auch der Fremdwährungsbetrag.

ad 2). Weshalb willst Du auf Steuern buchen? Es handelt sich doch i.d.R. um Zahlung, d.h. Steuern sind hier außen vor. Welcher Art Geschäftsvorfälle sind das, die mit Steuern verbucht werden sollen?
Sind das irgendwelche Aufwandskonten die da bebucht werden? Das Steuerzeichen kann man auch über die FNAM, FVAL - Felder mitgeben (BSEG-MWSKZ). Dann läufst Du aber noch in ein anderes Problem. Du kannst nicht sagen, daß das Steuerzeichen nur auf ein Konto gebucht werden soll, sondern es gilt für die gesamte Buchung. Da das Bankkonto i.d.R. nicht steuerrelevant ist, bekommst Du bei der Verbuchung einen Fehler, weil versucht wird, auch dort das Steuerkennzeichen mitzugeben. Man kann natürlich hergehen und das Bankkonto als steuerrelevant kennzeichnen, so daß auch hier ein Steuerkennzeichen eingegeben werden kann. Das führt zwar nicht zu Fehlern, ist aber unschön.

Schau Dir hierzu auch mal den Hinweis 124655 an!
Das Problem kann man zwar auch lösen, aber da kommen wir wieder in sehr komplexe Bereiche, sowas kann man nur 'vor Ort' lösen. In dem Falle solltet Ihr einen Berater konsultieren (oder Ihr lebt mit der von mir angedeuteten 'dirty' Lösung).


Zu den zwei Buchungsbereichen: Was manuelle Buchungen anbelangt, hast Du vollkommen recht, aber nicht was automatisch erzeugte Buchungen anbelangt.
Ausserdem ist die Buchung von mehreren Konten (bspw. im SOLL, nichts anderes als das Zusammenfassen von mehreren Buchungssätzen). Das geht nicht bzw. nur durch entsprechende Erweiterungen (wie erwähnt).

Gruß,
Steff

Beitrag von Blueshape (Specialist / 346 / 0 / 0 ) »
Hallo Steff,

nochmal zum Thema Fremdwährung.
Ich fülle die beiden Felder einmal mit dem Fremdwährungsschlüssel
und dem Fremdwährungsbetrag.

Wenn ich im Debugger im Exit nachschaue dann
sind die Felder für Kontowährung mit dem Euro Betrag gefüllt
und die Felder für Fremdwährung mit dem Fremdwährungsbetrag gefüllt.

Wenn ich danach aber die Mappe sichtbar abspiele,
sehe ich, dass er aber in EuR bucht.
Wenn ich aber die FB01 manuell aufrufe und die Währung im Kopf ändere,
erhalte ich auf dem Folgebild ja 2 Felder für die Betragseingabe.
Einmal für die Belegwährung und dann für die Kontowährung.

Ich weiß jetzt irgendwie nicht, ob das in meinem Fall (Kontoauszug) so sein müsste.
Jedenfalls sehe ich, wenn ich mir den Beleg ansehe, keinen Betrag in Fremdwährung.

Hast Du noch eine Idee ?

Viele Grüße,
Blueshape
Ich bin für alles offen, solange es anderen nicht ernsthaft schadet.

Beitrag von Steff (Site Admin / 386 / 0 / 1 ) »
Hi Blueshape,

muß das selbst nachtesten. Wenn ich heute noch dazu komme, ein Beispiel aufzubauen, geb ich Dir Bescheid. Eigentlich sollte es so funktionieren, aber ... wie gesagt, werd mal selbst nachtesten.

Gruß,
Steff

Beitrag von Blueshape (Specialist / 346 / 0 / 0 ) »
Hi Steff,

das wäre echt spitzenklasse von Dir.
Ich kann mir hierbei nicht mehr erklären, was ich falsch mache bzw. was noch fehlt um in Fremdwährung zu buchen. Ich denke, das dürfte doch nichts exotisches sein, oder ?

Best Grüße,
Blueshape
Ich bin für alles offen, solange es anderen nicht ernsthaft schadet.

Beitrag von Steff (Site Admin / 386 / 0 / 1 ) »
Hi Blueshape,

bin leider erst jetzt dazu gekommen, ein Beispiel zu machen mit Fremdwährung.
Ich habe dazu eine Buchung über 2 Buchungsbereiche gemacht. Die Buchung erfolgt von der Bank in Euro, der Fremdwährungsbetrag bzw. der offene Posten ist in USD.
Im Hauptbuchbereich (Bankbuchung) wurde korrekt in EUR gebucht (ohne Fremdwährung), hingegen wurde im Nebenbuchhaltungsbereich (Ausgleich Debitorenkonto) erwartungsgemäß in USD gebucht, d.h. der offene Posten wurde in USD ausgeglichen und erhält zudem natürlich die Umrechnung in den EUR-Betrag.
Zum Ausgleich der Posten auf dem Zwischenkonto kann man dann der SAPF124E verwenden.

Läuft alles soweit korrekt. Hast Du eine Buchung über 2 Buchungsbereiche eingestellt?

Wenn ich Dein füheres Posting lese, dann erwartest Du die Fremdwährung auch auf dem Bankkonto (FB01-Buchung). Die wird dort nicht auftauchen, denn das Konto ist ja in EUR geführt. Im Falle einer Fremdwährung hätte man bei der Bank ein entsprechendes Fremdwährungskonto. Dann würde im Kontoauszug von der Bank die entsprechenden Beträge in Kontenwährung ankommen.
Man darf das nicht durcheinanderbringen, FWBTR und FWAER ist ausschließlich für die Buchung bzw. den Auslgeich im Nebenbuch gedacht.

Gruß,
Steff

Beitrag von Blueshape (Specialist / 346 / 0 / 0 ) »
Hallo Steff,

erstmal Danke für Deine Mühe.
Es trifft leider nicht mein Problem, aber dennoch gut zu wissen, dass
die Felder FWBTR und FWAER nur für die Nebenbuchhaltung sind

Folgender Sachverhalt:
1. Wir erhalten Geld in EUR. Auf dem Kontoasuzug ist im Verwendungszweck auch der Betrag in GBP.
2. Das Bankkonto und ein Sachkonto sollen bebucht werden. (Beide Konten sind in EUR)
3. Zumindest das Sachkonto soll auch, wenn man sich die Posten anguckt auch die Beträge in Fremdwährung zeigen.
Manchmal sind es USD und manchmal GBP. Aber man soll auf dem Konto auch die Fremdwährungsbeträge sehen.

Wie kann man das hinbekommen ?

Viele Grüße,
Blueshape
Ich bin für alles offen, solange es anderen nicht ernsthaft schadet.

Beitrag von Steff (Site Admin / 386 / 0 / 1 ) »
Hi,

das bekommst Du nur über den User-Exit hin. Du kannst versuchen FWAER und FWBTR über die FNAM*-Felder zusätzlich zu befüllen. Dann wird das mit ziemlicher Sicherheit auch für den Buchungsbereich 1 ziehen. Probier es einfach mal aus.
Eine andere Alternative wäre evtl. die Buchungsregel nur für Buchungsbereich 2 anzulegen mit der Buchungsart '1' = 'Buchen Sachkonto' mit Befüllung FWAER und FWBTR wie bisher im Exit.
Das mußt Du ausprobieren.

Gruß,
Steff

Vergleichbare Themen

1
Antw.
1465
Views
Einfaches AV Grid
von Paul » 26.10.2018 14:37 • Verfasst in ABAP® für Anfänger
3
Antw.
4327
Views
Einfaches Ausgabefeld auf Dynpro
von hausi » 20.11.2015 11:42 • Verfasst in ABAP® für Anfänger
21
Antw.
9833
Views
Einfaches Dynpro mit Programm verbinden
von Abapsocke » 06.02.2019 10:19 • Verfasst in ABAP® für Anfänger
26
Antw.
11525
Views
ALV Beispiel
von kirmuh » 10.04.2008 10:41 • Verfasst in ABAP Objects®
2
Antw.
5458
Views
BAPI_ACC_DOCUMENT_POST FB60 Beispiel
von HH_ABAP » 26.09.2018 11:11 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Materialstammerweiterung: Neuer Reiter
vor 4 Stunden von ewx 3 / 84
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3487
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2054

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

Materialstammerweiterung: Neuer Reiter
vor 4 Stunden von ewx 3 / 84
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3487
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2054