SAP Jobsuche bei DV-Treff
hochlebediesap
vor 6 Jahre
Hallo,

habe da mal ein Frage. Ich habe einen Report den ich zusätzlich mit einem Selektionsfeld gefüllt habe. Alles soweit so gut und funktioniert auch.

Ich möchte nun gerne, nicht nur die KUNAG mit 100001201 vorbelegen sondern auch mit 10000654. Folgende Coding habe ich verbrochen.

Frage wie kann ich die Mehrfachselektion mit den beiden KUNAG Nummern vorbelegen?

Danke

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.

PARAMETERS p_vbeln TYPE vbrk-vbeln.

SELECT-OPTIONS: s_kunag FOR wa_vbrk-kunag MATCHCODE OBJECT DEBIA,

s_fkdat FOR wa_vbrk-fkdat.

SELECTION-SCREEN END OF BLOCK b1.

INITIALIZATION.

s_kunag-low = '10001201'.

s_kunag-sign = 'I'.

s_kunag-option = 'EQ'.

append s_kunag.

Förderer

Roland Jungnickel
vor 6 Jahre
s_kunag ist eine Select-Option und damit automatisch eine Tabelle (mit Header). D.h. Du kannst wiederholt einen append drauf machen. Um das zu verdeutlichen, behandeln wir das mal anders:


FIELD-SYMBOLS: <ls_kunag> like line of s_kunag.
APPEND INITAL LINE TO s_kunag[] ASSIGNING <ls_kunag>.
<ls_kunag>-low = '10001201'.
<ls_kunag>-sign = 'I'.
<ls_kunag>-option = 'EQ'.
APPEND INITAL LINE TO s_kunag[] ASSIGNING <ls_kunag>.
<ls_kunag>-low = '10000654'.
<ls_kunag>-sign = 'I'.
<ls_kunag>-option = 'EQ'.

hochlebediesap