Schlüsselfelder in der internen Struktur

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

Schlüsselfelder in der internen Struktur

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
Hallo liebe user,

ich möchte gerne feldstrukturen von zwei verschiedenen tabellen in meine wa-definition übernehmen. wie wird es da mit den schlüsselfeldern gehandhabt? die schlüsselfelder sollen doch immer an den anfang gestellt werden.

nun habe ich die tabelle jgtadra und die tabelle jkpa.
Die Struktur sieht so aus:
DATA: BEGIN OF wa_itab,
gpnr LIKE jgtadra-gpnr, *Schlüsselfeld*
jparvw LIKE jkpa-jparvw, *Schlüsselfeld*
gueltigbis LIKE jkpa-gueltigbis, *Schlüsselfeld*
adrnr LIKE jgtadra-adrnr,
wdat2 LIKE jgtadra-wdat2.
DATA: END OF wa_itab.

Beim Select funktioniert es aber nicht. da holt er mir den inhalt von wdat2 nicht, obwohl ich into corresponding fields of wa_itab mache. alle anderen inhalte fügt es aber hinzu. da kann es doch nur an der struktur von wa_itab liegen oder?

danke + grüße
coco

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


Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
bitte poste einmal den select.

wichtig : besteht Namensgleichheit zw. Feldnamen der DB- und der internen Tabelle?
a s
s oon
a s
p ossible
h elp
http://www.clv.de/

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
ja, die namen sind gleich.

DATA: BEGIN OF wa_itab,
gpnr LIKE jgtadra-gpnr,
jparvw LIKE jgtadra-jparvw,
adrnr LIKE jgtadra-adrnr,
wdat2 LIKE jgtadra-wdat2,
gueltigbis LIKE jkpa-gueltigbis.
DATA: END OF wa_itab.
DATA: itab LIKE wa_itab OCCURS 0.

DATA: BEGIN OF wa_aktiv,
jparvw LIKE jgtadra-jparvw,
vbeln LIKE jkpa-vbeln,
gpnr LIKE jgtadra-gpnr,
adrnr LIKE jgtsadr-adrnr,
wdat2 LIKE jgtadra-wdat2,
name1 LIKE jgtsadr-name1,
name2 LIKE jgtsadr-name2,
name3 LIKE jgtsadr-name3,
name4 LIKE jgtsadr-name4,
gueltigbis LIKE jkpa-gueltigbis.
DATA: END OF wa_aktiv.
DATA: it_aktiv LIKE wa_aktiv OCCURS 0.
*******************************************************************
START-OF-SELECTION.

SELECT gpnr adrnr wdat2 FROM jgtadra
INTO CORRESPONDING FIELDS OF wa_itab
WHERE gpnr IN s_gpnr.
APPEND wa_itab TO itab.
ENDSELECT.

LOOP AT itab INTO wa_itab.
IF wa_itab-wdat2 > sy-datum.
SELECT gpnr gueltigbis jparvw FROM jkpa
INTO CORRESPONDING FIELDS OF wa_itab
WHERE gpnr EQ wa_itab-gpnr
AND gueltigbis GE sy-datum
AND jparvw IN ('RE', 'WE').
APPEND wa_itab TO it_aktiv.
ENDSELECT.
ELSEIF wa_itab-wdat2 < sy-datum.
APPEND wa_itab TO it_inaktiv.
ENDIF.
ENDLOOP.

Beitrag von c oco (Specialist / 326 / 12 / 16 ) »
Für die Nachwelt:

Es ist egal, in welcher Reihenfolge bei der Deklaration einer internen Struktur die Schlüsselfelder aufgezählt werden.

Jedenfalls funktioniert es jetzt.

Wünsche euch einen schönen Tag.

Grüße
coco

Seite 1 von 1

Vergleichbare Themen

4
Antw.
2700
Views
Edit-Control und Schlüsselfelder
von ewx » 10.01.2007 18:04 • Verfasst in ABAP Objects®
2
Antw.
3418
Views
Spaltenfarbe für Schlüsselfelder in ALV Grid
von Charadin » 13.12.2007 12:20 • Verfasst in ABAP® Core
3
Antw.
1912
Views
Pflegeview: Anzeige der Schlüsselfelder fehlt.
von Nordlicht » 11.07.2006 12:13 • Verfasst in ABAP® für Anfänger
7
Antw.
2972
Views
Spalten im ALV ungewollt als Schlüsselfelder dargestellt?!
von Alexander D. » 11.10.2007 09:45 • Verfasst in ABAP® Core
2
Antw.
2028
Views
Struktur als Kopie von vorhandener Struktur anlegen
von Marwin » 20.04.2005 15:29 • Verfasst in ABAP® Core

Über diesen Beitrag


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 / 1738
HR-Entgeltnachweis
Gestern von ChrisB 4 / 2291

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 / 1738
HR-Entgeltnachweis
Gestern von ChrisB 4 / 2291

Unbeantwortete Forenbeiträge

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