Select mit Cluster und transparenter Tabelle

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Select mit Cluster und transparenter Tabelle

Beitrag von kaufmann123 (ForumUser / 18 / 6 / 0 ) »
Hi könntet ihr mir vlt weiterhelfen :) ?

Ich weiss das man bei Clustertabellen kein Join verwenden darf, deswegen probiere ich mich da an einer anderen Lösung. ich möchte aber aus der Clustertabelle nicht alle Spalten übernehmen, was mich ein wenig vor ein roblem stellt.
Bisher habe ich das:

Code: Alles auswählen.

  
  TYPES: BEGIN OF gt_beleg.
  TYPES:
    belnr TYPE bkpf-belnr,
    bukrs TYPE bkpf-bukrs,
    bldat TYPE bkpf-bldat,
    budat TYPE bkpf-budat,
    gjahr TYPE bkpf-gjahr,
    bktxt TYPE bkpf-bktxt,
    bschl TYPE bseg-bschl,
    koart TYPE bseg-koart,
    shkzg TYPE bseg-shkzg,
    mwskz TYPE bseg-mwskz,
    dmbtr TYPE bseg-dmbtr,
    pswsl TYPE bseg-pswsl,
END OF gt_beleg.

  DATA: gt_tabbeleg TYPE TABLE OF gt_beleg,
        gs_verarbeitung TYPE gt_beleg,
        gs_beleg TYPE gt_beleg.

SELECT belnr
         bukrs
         bldat
         budat
         gjahr
         bktxt
         bukrs
    FROM  bkpf
    INTO CORRESPONDING FIELDS OF gs_verarbeitung.
    SELECT belnr
         bschl
         koart
         shkzg
         mwskz
         dmbtr
         pswsl
      FROM bsed
      APPENDING TABLE gt_tabbeleg
      WHERE  blpf~belnr = bseg~belnr AND blpf~gjahr = bseg~gjahr AND blpf~bukrs = bseg~bukrs.
  ENDSELECT.
Im zweiten Select ist aber nur ein * möglich, kann ich das irgendwie umgehen?

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


Re: Select mit Cluster und transparenter Tabelle

Beitrag von 4byte (Specialist / 124 / 37 / 35 ) »
Hey kaufmann123

so spontan würde ich dir vorschlagen, zuerst alle gesuchten belege aus der bkpf in eine interne Tabelle zu schreiben.

Also INTO CORRESPONDING FIELDS OF TABLE .

Dann holst du dir die Segmente aus der BSEG

SELECT

FROM

FOR ALL ENTRIES IN itab

Dann noch in der where Bedingung auf die itab Bezug nehmen

Grüße 4Byte

Folgende Benutzer bedankten sich beim Autor 4byte für den Beitrag:
kaufmann123

Es gibt 10 Menschen die binär verstehen :)

Re: Select mit Cluster und transparenter Tabelle

Beitrag von kaufmann123 (ForumUser / 18 / 6 / 0 ) »
perfekt danke, hatte dazu noch einen rechtschreibfehler :o

Seite 1 von 1

Vergleichbare Themen

10
Antw.
7816
Views
alv grid interne tabelle mit transparenter tabelle abgleiche
von hadde85 » 30.04.2008 12:18 • Verfasst in ABAP® für Anfänger
2
Antw.
4773
Views
Join über Tabelle trotz Pool/Cluster Tabelle
von em.tie » 04.12.2006 18:38 • Verfasst in ABAP® für Anfänger
2
Antw.
2758
Views
Cluster-Tabelle ist JOIN nicht erlaubt
von cuncon » 20.10.2017 12:05 • Verfasst in ABAP® für Anfänger
1
Antw.
1800
Views
Select aus einer Tabelle mit Bedingung aus weiteren Tabelle
von Dyrdek » 02.01.2017 13:16 • Verfasst in ABAP® für Anfänger
2
Antw.
4735
Views
HR Cluster B2
von Linde » 03.03.2005 15:13 • Verfasst in Human Resources

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

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

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 / 1742
HR-Entgeltnachweis
vor 2 Tagen von ChrisB 4 / 2295

Unbeantwortete Forenbeiträge

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