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.
8266
Views
Select mit join
von Spookykid » 31.03.2011 12:28 • Verfasst in ABAP® für Anfänger
21
Antw.
10777
Views
Select all bei inner join
von Bright4.5 » 05.09.2018 09:19 • Verfasst in ABAP® für Anfänger
8
Antw.
3463
Views
dynam. Select mit Join
von madeleine104 » 29.09.2016 11:42 • Verfasst in ABAP® für Anfänger
2
Antw.
2837
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

Programm anlegen mit Vorlage
vor einer Stunde von DeathAndPain 2 / 27
IT0024 Qualifikationen CP-ID
vor einer Stunde von DeathAndPain 2 / 276
BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Stunden von snooga87 1 / 21
Bedarfszusammenfassung "Einzelbedarfe"
vor 5 Stunden von harri 2 / 1208

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

Programm anlegen mit Vorlage
vor einer Stunde von DeathAndPain 2 / 27
IT0024 Qualifikationen CP-ID
vor einer Stunde von DeathAndPain 2 / 276
BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Stunden von snooga87 1 / 21
Bedarfszusammenfassung "Einzelbedarfe"
vor 5 Stunden von harri 2 / 1208

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Stunden von snooga87 1 / 21
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3201
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9791