interene tabellen verwurschteln

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

interene tabellen verwurschteln

Beitrag von supermario73 (ForumUser / 62 / 0 / 0 ) »
Hallo zusammen,

folgendes Problemchen:

ich habe 2 interne tabellen. (type standard table)

die eine der art (lt_zde_info):

pernr name stunden datum
0815 ----- 7.20 --------
0815 ----- 7.20 --------
0815 ----- 7.20 --------
0815 ----- 7.20 --------
4711 ----- 7.20 --------
4711 ----- 0.00 --------
.
.
.

die zweite der art (lt_uest_info)

belegnr pernr stunden
1 0815 0.00
2 4711 0,00
3 ----- 0,00
.
.
.

Aufgabe:

Ich muss die Summe der Stunden aus lt_zde_info pro Pernr bilden und in diese it_uest_info-stunden an der korrekten Stelle (pernr) schreiben.

Kann mir jemand dafür eine elegante Lösung bieten?

SQL-Newbie eben....

Vielen Dank im Voraus,

Mario

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


Beitrag von ewx (Top Expert / 4916 / 332 / 653 ) »
Hi Mario,
das hat ja nix mit SQL zu tun...

Code: Alles auswählen.

loop at info.
 at new pernr.
   sum.
  read table uest assigning <uest> with key pernr = info-pernr.
 endat.
endloop.

Beitrag von supermario73 (ForumUser / 62 / 0 / 0 ) »
Hi ewx,

ja, stimmt, nix sql, sorry. Aber halt auch ABAP- Anfänger.

Super Tip, vielen Dank,
scheitere aber schon wierder an Problemchen:

In der Tabelle uest heisst das Feld <korrektur> und in der Tabelle info heisst es <ueber>.?

K Dank,

Mario

Beitrag von khb (Specialist / 184 / 7 / 1 ) »
Dann einfach so:

Code: Alles auswählen.

loop at info. 
 at new pernr. 
   sum. 
  read table uest assigning <uest> with key korrektur = info-ueber. 
 endat. 
endloop.
lg khb

Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
khb hat geschrieben:Dann einfach so:

Code: Alles auswählen.

loop at info. 
 at new pernr. 
   sum. 
  read table uest assigning <uest> with key korrektur = info-ueber. 
 endat. 
endloop.
lg khb
da fehlt doch noch ne Kleinigkeit:

Code: Alles auswählen.

loop at info. 
 at new pernr. "ist nicht ein AT END OF hier besser?
   sum. 
  read table uest assigning <uest> with key korrektur = info-ueber. 
  <uest>-stunden = info-stunden.
 endat. 
endloop.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von khb (Specialist / 184 / 7 / 1 ) »
Hallo ereglam,

hast natürlich recht.
Ich hatte nur auf:
In der Tabelle uest heisst das Feld <korrektur> und in der Tabelle info heisst es <ueber>.?
geachtet.

lg khb

Seite 1 von 1

Vergleichbare Themen

11
Antw.
1789
Views
interene Tabelle nach Länge des Inhalts sortieren
von Basler84 » 09.10.2019 15:04 • Verfasst in ABAP® für Anfänger
3
Antw.
5320
Views
8
Antw.
19424
Views
Customizing-Tabellen vs. Anwendungs-Tabellen
von beterman » 02.11.2011 17:53 • Verfasst in SAP - Allgemeines
1
Antw.
3741
Views
SAP CML Tabellen
von nopp » 10.02.2007 18:23 • Verfasst in ABAP® Core
1
Antw.
2444
Views
RFC und interne Tabellen
von Mr.Black » 23.01.2007 18:22 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Materialstammerweiterung: Neuer Reiter
vor 3 Tagen von DeathAndPain gelöst 4 / 466
Ermittlung der Arbeitstage (Mosid)
vor 5 Tagen von Radinator 11 / 46120
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 4018
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2506

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

Materialstammerweiterung: Neuer Reiter
vor 3 Tagen von DeathAndPain gelöst 4 / 466
Ermittlung der Arbeitstage (Mosid)
vor 5 Tagen von Radinator 11 / 46120
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 4018
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2506