Ich komme leider nicht voran mit meinem Programm. Bitte um Hilfe.
 
Ich habe den wichtigen Teil meines QUellcodes hier rein kopiert.
Mit diesem Quellcode kann ich nun daten wie, Belegnummer, Position, Sachkonto, Lieferdatum, Material Kurztext und der gleichen Auswerten.
 
Nur wenn ich eine Auswertung nach den offenen Bestellungen machen möchte klappt das leider nicht. 
Es sollen nur EInkaufsbeläge mit den Positionen erscheinen, wo bei der Bestellung noch kein Wareneingang stattgefunden hat, bzw. noch keine Bestellentwicklung zur Position vorhanden ist.
Hierfür eine Selektion konnte ich nicht programmieren. BITTE UM HILFE. 
MEIN QUELLCODE: 
TABLES: ekko, ekpo, ekkn, eket,
ekbe, t156, t160s.
SELECTION-SCREEN BEGIN OF BLOCK h_choice WITH FRAME TITLE text-001.
SELECT-OPTIONS s_eindt FOR eket-eindt.
SELECT-OPTIONS s_bedat FOR ekko-bedat.
SELECT-OPTIONS s_bwart FOR ekbe-bwart.
SELECT-OPTIONS s_selpa FOR t160s-selpa.
SELECTION-SCREEN END OF BLOCK h_choice.
 
TYPES: BEGIN OF pro_a002t_auswtg.                          " Arbeitstabtabelle Auswertung
        INCLUDE STRUCTURE zdgw_auswertung.
TYPES: END OF pro_a002t_auswtg.
DATA: pro_a002i_auswtg TYPE STANDARD TABLE OF              " Interne Tabelle
      pro_a002t_auswtg,
      pro_a002w_auswtg TYPE pro_a002t_auswtg.              " Arbeitsbreich
DATA: pro_a002i_itab TYPE STANDARD TABLE OF
      pro_a002t_auswtg,
      pro_a002w_itab TYPE pro_a002t_auswtg.
DATA:it_tab TYPE STANDARD TABLE OF lvc_s_sort,
      wa_tab LIKE LINE OF it_tab.
 
DATA: rv01_alvgrid  TYPE REF TO cl_gui_alv_grid,           " Referenzvar. ALV-Instanz
      rv01_container TYPE REF TO cl_gui_custom_container.  " Referenzvar. Container-Control
DATA: pro_a002w_varian TYPE disvariant,                    " Workarea für Variantenstruktur
      pro_a002w_zebra  TYPE slis_layout_alv,               " und Layoutstruktur
      pro_a002w_layout TYPE lvc_s_layo.
DATA: ok_code    TYPE sy-ucomm.                          " OK-Code 
DATA erg TYPE i.                                          " Zaehler
 
DATA: pro_a002i_fldcat TYPE lvc_t_fcat,                    " Feldkatalog für ListViewerControl
            pro_a002w_fldcat LIKE LINE OF pro_a002i_fldcat.
 
 
FORM load_data_into_grid.
  SELECT a~ebeln a~bedat a~waers                           " Selektiere Eintrag
         b~ebelp b~matnr b~txz01 b~netpr
         b~ebeln b~ebelp
      INTO CORRESPONDING FIELDS
      OF TABLE pro_a002i_auswtg                              " in die Felder der itab
      FROM ekko
        AS a INNER JOIN ekpo                               " Join der Tabellen
        AS b ON a~ebeln = b~ebeln
         WHERE a~bedat IN s_bedat
           AND a~loekz = space
           AND b~loekz = space
          ORDER BY b~ebeln b~ebelp.                         " Sortierung nach den Schlüsselfeldern
 
  LOOP AT pro_a002i_auswtg INTO  pro_a002w_auswtg.
    SELECT SINGLE sakto zekkn FROM ekkn
     INTO CORRESPONDING FIELDS OF pro_a002w_auswtg
      WHERE ebeln = pro_a002w_auswtg-ebeln
        AND ebelp = pro_a002w_auswtg-ebelp.
    MODIFY pro_a002i_auswtg FROM pro_a002w_auswtg.
  ENDLOOP.
  LOOP AT  pro_a002i_auswtg INTO  pro_a002w_auswtg.
    SELECT eindt etenr FROM eket                                    " single
     INTO CORRESPONDING FIELDS OF pro_a002w_auswtg
      WHERE ebeln = pro_a002w_auswtg-ebeln
        AND ebelp = pro_a002w_auswtg-ebelp
        AND eindt IN s_eindt.
      MODIFY pro_a002i_auswtg FROM pro_a002w_auswtg.
    ENDSELECT.
  ENDLOOP.
  LOOP AT  pro_a002i_auswtg INTO  pro_a002w_auswtg.
    SELECT selpa FROM t160s                                    " single
     INTO CORRESPONDING FIELDS OF pro_a002w_auswtg
      WHERE selpa = pro_a002w_auswtg-selpa
       and selpa IN s_selpa.
      MODIFY pro_a002i_auswtg FROM pro_a002w_auswtg.
    ENDSELECT.
  ENDLOOP.