Erstellung ALV Jerarquico mit Selektion TABLES BKPF BS

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Erstellung ALV Jerarquico mit Selektion TABLES BKPF BS

Beitrag von suedamer (ForumUser / 15 / 0 / 0 ) »
hola, ich bin anfaenger und schon bitten sie mich um einen schwierigen ALV.

aufgabe ist:

vereinbaren Sie einen bericht ALV wo die buchführung die folgenden auswahlkriterien zeigen

1. por sociedad - aktenzeichen - bukrs
2. realizados entre un rango de fechas - gemacht zwischen einem datumsbereich - bkpf-budat
3. para la cuenta - konto 311211 - bseg-saknr

das format des berichts sollte die folgenden spalten enthalten

Gesellschaft, - bukrs
Aktenzeichen, - belnr
Stichtag, - bkpf-budat
Übung, - gjahr
Zeit - bseg-ryacq
Sachkonto, - bseg-hkont
Material, - bseg-matnr
Textmaterial, - makt-maktx
Profit-Center, bseg-prctr
Wert - bseg-rewrt

Tabellen verwendet werden sollen

BKPF - Buchhaltung Belegkopf
BSEG Buchhaltungsbeleg Detail
MAKT Texte Material ...

das ergebnis des berichts (dh die summe der werte) müssen gleich sein den wert, der transaktion eines bestimmten kontos in saknr.

und hier ist das problem: wie zeige ich alle spalten fuer dieses eine konto an? saknr gibt es nur in der tabelle bseg, brauche aber auch spalten von der tabelle bkpf..widerum die selektion datum-budat gibt es nur in der tabelle bkpf. und da ist noch mein parameter..bukrs..
ich nehme an, das ich aus allen tabellen nun eine machen muss, oder?
dieser grosse teil fehlt mir noch in meinem programm..

fuer hilfe waere ich sehr dankbar..

gruesse suedamer

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


Re: Erstellung ALV Jerarquico mit Selektion TABLES BKPF BS

Beitrag von a-dead-trousers (Top Expert / 4419 / 224 / 1189 ) »
hi!

Ich poste bewusst mal keine Lösung sondern, wie man an eine solche Sache herangeht:
  • Herausfinden WIE die Tabellen zueinander in Beziehung stehen (Fremdschlüssel)
  • Sind alle Tabellen sog. transparente Tabellen, kann man die Daten mittels JOIN in einem einzigen SELECT-Statement ermitteln.
  • Sofern dieser Zugriff inperformant ist oder eine der Tabellen ein Cluster ist, muss man die Daten je Tabelle einlesen und im Programm vereinigen. Dazu ist der Zusatz FOR ALL ENTRIES beim SELECT interessant.
  • Für die Anzeige empfehle ich, die Struktur im Programm statisch (TYPES BEGIN OF) zu definieren und die Ausgabe mittels SALV zu realisieren. Da muss man sich nicht mit der Erstellung des sog. Feldkataloges herumschlagen. Vorallem bei einem Datenextract mehrerer Tabellen ist das von Vorteil.
lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: Erstellung ALV Jerarquico mit Selektion TABLES BKPF BS

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
hallo suedamer,

die von Dir beschriebene Aufgabenstellung ist im ABAP eher die Regel als die Ausnahme. Es wird in den meissten Fällen so sein, dass die Daten sich über mehrere Tabellen verteilen und dann im Programm zusammengeführt werden müssten. ADT war mit der Antwort schneller, ich hätte aber auch geantwortet, dass Du dir zuerst einen Überblick darüber verschaffen musst, über welche Schlüssel die Tabellen zusammenhängen. Die anschliessenden Möglichkeiten Daten zusammenzuführen wurden ja auch schon aufgezählt, dazu noch eine kleine Anmerkung: den angesprochenen SALV gibt es erst ab einem gewissen Release-Stand (Netweaver 04). Je nachdem mit welchem System du arbeitest steht er dir eventuell nicht zur Verfügung. In diesem Fall tut es natürlich auch eine andere ALV-Alternative.
schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: Erstellung ALV Jerarquico mit Selektion TABLES BKPF BS

Beitrag von suedamer (ForumUser / 15 / 0 / 0 ) »
hallo,

vielen lieben dank fuer die hilfe. mir ist die funktion SALV noch unbekannt ( wie gesagt anfaenger ), ich werds probieren.

gruesse und einen super tag
suedamer

Re: Erstellung ALV Jerarquico mit Selektion TABLES BKPF BS

Beitrag von a-dead-trousers (Top Expert / 4419 / 224 / 1189 ) »
Klasse CL_SALV_TABLE, sofern vorhanden.
(Transaktion SE24)
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Seite 1 von 1

Vergleichbare Themen

3
Antw.
4452
Views
Substitution BKPF-BLART
von shomes » 23.02.2007 18:42 • Verfasst in Financials
1
Antw.
7002
Views
BKPF - Feld AWKEY - Abstimmschlüssel
von abode » 29.08.2007 15:20 • Verfasst in Financials
0
Antw.
3596
Views
Archivierung von Mahnungen ( Objekt BKPF)
von Trulchen » 14.06.2018 12:16 • Verfasst in Financials
3
Antw.
6338
Views
FB01 Feld BKPF-BKTXT als Pflichtfeld
von tian98 » 21.07.2006 10:38 • Verfasst in Financials
1
Antw.
2962
Views
Performance bei der Auswertung der Tabele BKPF und BSEG
von JürgenFFM » 18.10.2006 23:19 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Mahnung erstellen
vor einer Stunde von sascha2318895 1 / 2
Absprung VA02 Position
vor einer Stunde von gs3rr4 3 / 26
OPD Druck im SPOOL
vor 3 Stunden von Manfred K. 1 / 14
Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1804

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

Mahnung erstellen
vor einer Stunde von sascha2318895 1 / 2
Absprung VA02 Position
vor einer Stunde von gs3rr4 3 / 26
OPD Druck im SPOOL
vor 3 Stunden von Manfred K. 1 / 14
Hilfe zum FB MATERIAL_MAINTAIN_DARK
Gestern von black_adept gelöst 8 / 1804

Unbeantwortete Forenbeiträge

Mahnung erstellen
vor einer Stunde von sascha2318895 1 / 2
OPD Druck im SPOOL
vor 3 Stunden von Manfred K. 1 / 14
Export von Spools in XLSX
vor 5 Tagen von abapamateur 1 / 388
Feldberechnung ME32K
vor einer Woche von ZF_SAPler 1 / 990