Zitat Zitat von Badener
Das ermittelt aus einem Datum die KW, ich bräuchte es genau umgekehrt.
Also aus der KW das Datum, aber ich hab gerade auch gelesen das es dazu wohl nix gibt, wäre auch zu schön gewesen
Vielen Dank!
Aus der Kalender-Woche und dem Jahr das Datum des Montags in der angegebenen Kalenderwoche zu rechnen ist auch kein Hexen-Werk. (Vorausgesetzt, es ist das was Du brauchst!)

Der folgende 2-Zeiler sollte funktionieren:
PHP-Code:
D DSJahrKW        DS 
D   Jahr                         4P 0 inz
(2006)  
D   KW                           2P 0 inz(15)  

D DSJan4          DS  
D   Jan4Alpha                   10A  
D   Jan4Date                      D   Overlay
(Jan4Alpha)   
                                                              
D KWMontag        S               D  
 
*---------------------------------------
 
C/EXEC SQL  Set Option DatFmt = *ISO 
 C
/END-EXEC  
 C                   
Eval      Jan4Alpha = %EditC(Jahr'X') + '-01-04' 
 
C/EXEC SQL  
 C
+  Set :KWMontag = :Jan4Date DayOfWeek_Iso(:Jan4DateDays +   
 
C+                  ((:KW-1)*1Days                               
 C
/End-Exec
 C     KWMontag      Dsply 
 C                   
Eval      *InLR       = *On 
Kleine Anmerkung: Laut ISO ist der 4. Januar immer in KW 1 deshalb die Referenz auf dieses Datum.

Birgitta