Code: Alles auswählen.
SELECT sost~objtp, sost~objno, sost~objyr, sost~msgv1 sost~msgv2
FROM sood
LEFT JOIN sost
ON sood~objtp = sost~objtp
AND sood~objno = sost~objno
AND sood~objyr = sost~objyr
INTO TABLE it_sost.
Folgende Benutzer bedankten sich beim Autor PeterPaletti für den Beitrag:
kon97
Code: Alles auswählen.
"Deklaration
DATA: sreq TYPE REF TO cl_in_adm_bcs, "Klasse mit Methoden und Parametern zur E-Mail-Ermittlung
crtim_l TYPE bcs_timestamp_crea,
crtim_h TYPE bcs_timestamp_crea,
l_timestamp TYPE timestampl.
"Parameter mit Zeitlichen Einschränkungen zur E-Mail Suche
PARAMETERS: cdat_l TYPE d, "Anfangsdatum
ctim_l TYPE t, "Anfangszeit
cdat_h TYPE d, "Ende-Datum
ctim_h TYPE t. "Ende-Zeit
START-OF-SELECTION.
CREATE OBJECT sreq.
"Zeitdaten formatieren
CONVERT DATE cdat_l TIME ctim_l
INTO TIME STAMP l_timestamp TIME ZONE sy-zonlo.
crtim_l = l_timestamp.
CONVERT DATE cdat_h TIME ctim_h
INTO TIME STAMP l_timestamp TIME ZONE sy-zonlo.
crtim_h = l_timestamp.
" Zeitparamter des Objects sreq füllen
sreq->set_crtim_low( crtim_low = crtim_l ). "Startzeitpunkit setzen
sreq->set_crtim_high( crtim_high = crtim_h ). "Endzeitpunkt setzen
" Datenselektion über die Methode Select
sreq->select( ). " Daten holen
"Die Daten stehen nun in der Tabelle sreq->sreqs. Die Empfänger in der Spalte to_recname.
write:/ lines( sreq->sreqs ).