SQ02: ein eigenes Select-Options anlegen und mit den Werten arbeiten

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

SQ02: ein eigenes Select-Options anlegen und mit den Werten arbeiten

Beitrag von Rude1986 (ForumUser / 5 / 0 / 0 ) »
Guten Abend,

ich verzweifele hier regelrecht! Ich hoffe, ihr könnt mir bei meinem Problemchen helfen :)
Ich versuche mich an meinen ersten ABAP-Schritte und nutze hierfür die SQ02 (Infoset).

Ich wollte als erstes lediglich einen Join zwischen den Tabellen EVER und FKKVKP machen. Dabei ein Field Catalog anlegen.
Das scheint bisher geklappt zu haben, was mir jedoch seit Stunden Kopfschmerzen bereitet: Ich kann einfach keine Select-Option für den "Vertrag" anlegen, die auch funktioniert. Ich bekomme es einfach nicht hin, dass ich die u.s. "where VERTRAG IN VER-low" hinbekomme. "VER" ist ein custom Select Options aus der SQ02. Damit hat es auch nicht geklappt. Genauso wenig wie mit SP$00003 oder SP$00004... oder SP$00003-low...

Fehlermeldungen lauten: "LOW" ist keine interne Tabelle (bei VER-low) oder "Wenn neue OpenSQL Syntax verwendet wird, muss diese auch durchgängig verwendet werden. Dazu gehört das Escaping der Hostvariablen mittels @." (bei SP$00003)...


Folgendes habe ich in "DATA" eingefügt:

TYPE-POOLS: slis.
TABLES: fkkvkp.

TYPES: BEGIN OF ty_data,
vk1 TYPE FKKVKP-VKONT,
vt1 TYPE EVER-VERTRAG,
END OF ty_data.

DATA: wa_data TYPE ty_data,
i_data TYPE STANDARD TABLE OF ty_data INITIAL SIZE 0,
i_fldcat TYPE slis_t_fieldcat_alv,
wa_fldcat TYPE slis_fieldcat_alv.

----

in "INITIALIZATION"

selection-screen begin of block qsel
with frame title text-s02.
select-options SP$00003 for EVER-VERTRAG memory id VTG.
select-options SP$00004 for wa_data-vt1.
selection-screen end of block qsel.

----

in START-OF-SELECTION:

* Retrieve data from tables SFLIGHT and SCARR
SELECT a~VERTRAG,
b~VKONT
FROM ( EVER as a
inner join FKKVKP as b
on a~VKONTO = b~VKONT )
where VERTRAG IN VER-low
INTO TABLE @i_data.
CLEAR: wa_data.

wa_fldcat-col_pos = 1.
wa_fldcat-fieldname = 'vt1'.
wa_fldcat-seltext_l = 'Vertrag'.
APPEND wa_fldcat TO i_fldcat.
CLEAR: wa_fldcat.

wa_fldcat-col_pos = 2.
wa_fldcat-fieldname = 'vk1'.
wa_fldcat-seltext_l = 'VK'.
APPEND wa_fldcat TO i_fldcat.
CLEAR: wa_fldcat.


* ALV grid display report
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
it_fieldcat = i_fldcat
TABLES
t_outtab = i_data
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
EXIT.



Vielen, vielen Dank im Voraus!!!

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


Re: SQ02: ein eigenes Select-Options anlegen und mit den Werten arbeiten

Beitrag von wreichelt (Top Expert / 1048 / 30 / 192 ) »
Hallo,

in dem PDF sind einige Hinweise zum Select über die Tabellen enthalten:

http://www.wildensee.de/abp1.pdf

Gruß Wolfgang

Re: SQ02: ein eigenes Select-Options anlegen und mit den Werten arbeiten

Beitrag von Rude1986 (ForumUser / 5 / 0 / 0 ) »
Danke Wolfgang,

werde ich mir gleich auf jeden Fall durchlesen!

Ich denke, ich bin aber selbst auf die Lösung gekommen. Nachdem ich in der SQ02 ein Selektionsfeld angelegt habe (namens VE), konnte ich mich nun in der Select-Bedingung darauf beziehen. Mein Problem war nur bisher, ich habe das "@" vergessen:
FROM ( EVER as a
inner join FKKVKP as b
on a~VKONTO = b~VKONT )
where VERTRAG IN @VE

Trotzdem vielen Dank!

Seite 1 von 1

Vergleichbare Themen

4
Antw.
2635
Views
Select-options Intervallabfrage bei char werten
von tmxx » 07.02.2008 14:08 • Verfasst in ABAP® für Anfänger
2
Antw.
2577
Views
Select * und Select von einzelnen Werten zugleich
von StefanJue » 04.10.2006 18:10 • Verfasst in ABAP® für Anfänger
0
Antw.
2432
Views
select-options depend on select-options.
von dragospirnut1 » 19.07.2017 09:54 • Verfasst in ABAP® Core
2
Antw.
1897
Views
Select bei mehreren eindeutigen Werten
von mydigitalme » 07.06.2017 17:38 • Verfasst in ABAP® für Anfänger
10
Antw.
6978
Views
2 Select-Options zu einem für Select zusammenfügen
von manuk » 23.03.2005 11:02 • Verfasst in ABAP® Core

Aktuelle Forenbeiträge

Nach MESSAGE TYPE E Felder entsperren
vor einer Woche von rob_abc gelöst 8 / 8769
ABAP - Mail so10 Text
vor einer Woche von retsch 6 / 2649

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

Nach MESSAGE TYPE E Felder entsperren
vor einer Woche von rob_abc gelöst 8 / 8769
ABAP - Mail so10 Text
vor einer Woche von retsch 6 / 2649

Unbeantwortete Forenbeiträge

SD_PRINT_TERMS_OF_PAYMENT
vor 2 Wochen von Manfred K. 1 / 3048
BUSOBJEKT zu CMIS PHIO ermitteln
vor 5 Wochen von snooga87 1 / 4857
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 5902