Füllen der Positionszeile (BSEG-SGTXT)

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

Füllen der Positionszeile (BSEG-SGTXT)

Beitrag von christian berghorn (ForumUser / 9 / 0 / 0 ) »
Hallo Forum,

eines gleich vorweg: Ich weiß nichtmal, ob ich hier im FI richtig bin. Mein Problem sieht so aus: Ich würde gerne das Feld BSEG-SGTXT (Positionszeile im FI Beleg) in Abhängigkeit von Auftragsart oder Fakturaart füllen. Ich hab schon OSS, saphelp, customizing und google abgesucht - ohne Erfolg. Interessanterweise ist das bei uns schon für eine andere Auftragsart eingestellt worden, irgendwann vor meiner Zeit..... Hab also keine Idee ob es Customizing war oder User-Exit oder sogar Modifikation. Hat jemand eine Idee?

Viele Grüße

Christian

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


Beitrag von schwan (ForumUser / 22 / 0 / 0 ) »
Ich habe mal so etwas ähnliches gemacht, aber über die Materialbewegungen dafür gibt es einen Userexit
Vielleicht hilft es

MBCF0002 Customer Function Exit Segmenttext in Materialbelegposit




*----------------------------------------------------------------------*
* INCLUDE ZXMBCU02 *
*----------------------------------------------------------------------*
***********************************************************************
** Program created for Plant 0001
** Erweiterung MBCF0002
** Customer Function Exit Segmenttext in Materialbelegposition
************************************************************************
*** created for...
*** Author Sabine Schwanfelder, *** Datum 29.07.2003
************************************************************************
*** Update: SS 20.08.03
************************************************************************
**** ist der Materialpositiontext nicht manuell vorbelegt und die Bewe-
**** gungsart 101 WE dann fülle den Text im Buchhaltungsbeleg mit dem
**** dem Materialkurztext SS 29.07.2003
************************************************************************
data: begin of x_mseg occurs 100.
include structure mseg.
data: end of x_mseg.


if i_mseg-sgtxt is initial and i_mseg-bwart eq '101'
and i_mseg-werks eq '0001'.
E_SGTXT = I_DM07M-MAKTX.
else.
E_SGTXT = i_mseg-sgtxt.
endif.



****** Nur für QI *********************
if i_mseg-werks eq '0060'.
break-point.
*x_mseg[] = i_mseg[].

**** wenn Text aus 1. Pos übernommen werden soll
* if i_mseg-sgtxt is initial and not i_mseg-kostl is initial
* and i_mseg-bwart eq '201'.
*read table i_mseg INDEX 1.

* E_SGTXT = i_mseg-sgtxt.

* else.
* E_SGTXT = i_mseg-sgtxt.
* endif.




*** wenn Kopftext übernommen werden soll
if i_mseg-sgtxt is initial and not i_mseg-kostl is initial
and i_mseg-werks eq '0060'
and not i_mkpf-bktxt is initial.

E_SGTXT = i_mkpf-bktxt.
else.
E_SGTXT = i_mseg-sgtxt.
endif.

endif.

Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
Hallo,

müßte auch mit einer Substitution im FI (OBBH) funktionieren


Gruß Andreas

Beitrag von MrBojangles (Specialist / 367 / 3 / 30 ) »
Hallo Christian,

der Userexit den Du suchst ist:

SDVFX002 - Userexit Debitorenzeile bei Übergabe an das Rechnungswesen

bzw.

SDVFX004 - Userexit Sachkontenzeile bei Übergabe an das Rechnungswesen

In beiden Fällen hast Du die Faktura-Daten im Zugriff und kannst im Feld XACCIT-SGTXT Deinen Buchungstext zurückgeben.

Viel Erfolg
MrBojangles

Mille grazie

Beitrag von christian berghorn (ForumUser / 9 / 0 / 0 ) »
Hallo MrBojangles,

das war ein Volltreffer. Genau in dem User-Exit ist es eingedreht worden... am 26.02.98 von einem Berater einer längst verblichenen Firma.

Nochmal vielen Dank, da werde ich gleich mal frisch ans Werk gehen.

Viele Grüße

Christian

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

könntest Du mir einen Gefallen tun und den Weg im IMG Menu hier hineinposten?

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

Beitrag von Matthias_L. (Specialist / 226 / 0 / 0 ) »
Hi Blueshape,

VERTRIEB - SYSTEMANPASSUNGEN - USER-EXITS - User-exits in der Faktura

Wenn du dier hierzu mal die Doku anschaust, ist alles schön beschrieben.

Die SDVFX* Exits kannst du dann in SMOD/CMOD bearbeiten & aktivieren.

Wir haben zumm Beispiel den Exit SDVFX002 aktiv, um bei Anzahlungsanforderungen die Textzeile zu füllen.

Code: Alles auswählen.

  
if vbrk-fktyp = 'D'.
    move vbrk-zuonr to xaccit-sgtxt.
  endif.
Grüße
Matthias

Beitrag von christian berghorn (ForumUser / 9 / 0 / 0 ) »
Hi Blueshape,

ich hätt's nicht besser beschreiben können ;-) Viel Erfolg!

Viele Grüße von der Porta
Christian

Seite 1 von 1

Vergleichbare Themen

0
Antw.
2556
Views
Feldinhalt Buchhaltungsbeleg BSEG-SGTXT
von SAP_ENTWICKLER » 04.04.2016 11:15 • Verfasst in ABAP® Core
7
Antw.
14028
Views
Beleg ändern - nur Positionstext BSEG-SGTXT ändern
von Thomas82515 » 13.08.2007 16:23 • Verfasst in Financials
2
Antw.
2222
Views
BSEG-XREF2 füllen bei Fakt SD
von Ucke » 04.07.2007 16:25 • Verfasst in Sales and Distribution
0
Antw.
1669
Views
MIRO: BAdI, Exit o.ä. gesucht um BSEG-Feld zu füllen
von kevinh » 26.07.2013 13:38 • Verfasst in ABAP® Core
0
Antw.
2040
Views
SapScript: Grafik in der Mitte der Positionszeile einbinden
von Jura » 26.07.2006 10:52 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1749
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2298

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

Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1749
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2298

Unbeantwortete Forenbeiträge

Export von Spools in XLSX
vor 4 Tagen von abapamateur 1 / 305
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 898
MS-Word als Editor
letzen Monat von tekko 1 / 4401