SELECT - INNER JOIN

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
6 Beiträge • Seite 1 von 1
6 Beiträge Seite 1 von 1

SELECT - INNER JOIN

Beitrag von muggel (ForumUser / 68 / 0 / 0 ) »
Hallo,
sieht jemand die Möglichkeit den SELECT zu beschleinigen???
Zuvor wird VBAP gelesen
Dann das Coding:

SELECT vbrp~vbeln
INTO lv_vbeln
FROM vbrp
AS vbrp INNER JOIN vbrk
ON vbrp~vbeln = vbrk~vbeln
WHERE
vbrp~aubel = vbap-vbeln AND
vbrp~aupos = vbap-posnr AND
vbrk~sfakn = space AND
vbrk-fksto = space.
int_vbrk-vbeln = lv_vbeln
APPEND int_vbrk
ENDSELECT.

Grüße M.

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


Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
So wie du das schreibst, machst du den Join für jede einzelne Bewegung aus VBAP.

Ich denke es macht hier sinn mit FOR ALL ENTRIES IN itab zu arbeiten (siehe Hilfe zu WEHER-Bedingung im Select). Damit kannst du die Daten mit einmal für allle VBAP-Sätze in eine interne ITAB stellen und dann weiter verarbeiten.


MfG

Thomas

Beitrag von muggel (ForumUser / 68 / 0 / 0 ) »
Hallo Thomas,

wie müßte das Coding aussehen, bin noch abapneu.

Danke!

Gruß M.

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Wenn das so ist, dan vielleicht mal ganz von vorne.

Was willst du mit deinem Report erreichen? Wozu benötigts du dir Abfrage in der VBRP auf die Position?

Thomas

Beitrag von muggel (ForumUser / 68 / 0 / 0 ) »
Hallo,
möchte mit der TA VA02 eine Retoure anzeigen lassen.
Gebe ich einen normalen Auftrag an, dauert es eine Sekunde -
bei einer Retoure ca. 3 - 5 Minuten.
Gesucht wird nach Vorgänger-/Folgebeleg.
Ist zu finden in der VBFA.
Ist nachfolgendes Coding "schneller?
SELECT vbeln INTO lv_vbeln FROM vbfa
WHERE vbelv = vbap-vbeln AND
posnv = vbap-posnr AND
vbtyp_n = ?M?.

SELECT SINGLE * FROM vbrk
WHERE vbeln = vbfa-vbeln.
IF vbrk-sfakn = ? ? AND
vbrk-fksto = ? ?.
int_vbrk-vbeln = lv_vbeln.
APPEND int_vbrk.
ENDIF.
ENDSELECT.

Grüße M.

Beitrag von TWP (Specialist / 445 / 0 / 1 ) »
Hallo M.

was tust du? Änderst du in an der VA02 rum oder schreibst du eion eigenes Programm um Belege zu lesen?

Für letzteres, die VBFA ist sicherlich nicht der Richtige Ort um optimiert zu lesen. Auf diese Tabelle solltest du mit den richtigen Key zugreifen, wenn nicht hast du die entsprechenden Laufzeiten.

Da aber sicherlich eine Lieferung beteiligt ist, versuche doch den Zugrif über LIPS, in dieser Findest du sowohl den Auftrag als auch die Rechung.

VABP-VBELN = LIPS-VGBEL
LIPS-VBELN = VBRP-VGBEL

Gruß

Thomas

Seite 1 von 1

Vergleichbare Themen

24
Antw.
8267
Views
Select mit join
von Spookykid » 31.03.2011 12:28 • Verfasst in ABAP® für Anfänger
21
Antw.
10778
Views
Select all bei inner join
von Bright4.5 » 05.09.2018 09:19 • Verfasst in ABAP® für Anfänger
8
Antw.
3472
Views
dynam. Select mit Join
von madeleine104 » 29.09.2016 11:42 • Verfasst in ABAP® für Anfänger
2
Antw.
2840
Views
select join substring
von jspranz » 13.11.2017 18:12 • Verfasst in ABAP® für Anfänger
2
Antw.
3023
Views
Select mit mehrere Join's
von nordlender » 23.08.2011 14:37 • 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

Regex in where
vor 23 Stunden von tar 8 / 369
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 286
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 529

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

Regex in where
vor 23 Stunden von tar 8 / 369
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 286
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 529

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 221
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3403
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9953