diff --git a/src-modules/module/viz/schluesseltabellen/rpta_column_layout_rpta_sos_lab_aggr_abgrp_jahr_fuellen.sql b/src-modules/module/viz/schluesseltabellen/rpta_column_layout_rpta_sos_lab_aggr_abgrp_jahr_fuellen.sql
new file mode 100644
index 0000000..93b9ba2
--- /dev/null
+++ b/src-modules/module/viz/schluesseltabellen/rpta_column_layout_rpta_sos_lab_aggr_abgrp_jahr_fuellen.sql
@@ -0,0 +1,103 @@
+--freemarker template
+<#include "RPTA-Makros"/>
+
+
+select count(*) from systeminfo where tid=330;
+
+
+<#assign rpta_column_layout =
+{"uniquename":"rpta_sos_lab_aggr_abgrp_jahr",
+"caption":"Absolvierende nach Abschlussgruppe und Jahr",
+"rpta_resultset":"rpta_sos_lab_aggr",
+"whereclause":"",
+"description":"Absolvierende nach Abschlussgruppe und Jahr",
+"is_virtual":1
+}
+ />
+
+
+<#assign rpta_columns = [
+{"uniquename":"jahr",
+"caption":"Jahr",
+"srcfieldname":"sem_der_pruefung",
+"targetfieldname":"jahr",
+"column_type":"logicalColumn",
+"col_function":"get_akad_jahr(sem_der_pruefung,''A'')",
+"is_visible":"1",
+"format_code":"",
+"visible_size":"5",
+"is_aggregate":"0",
+"description":"(WS + darauffolgendes SS)"
+},
+{"uniquename":"absolv_ba",
+"caption_der_spalte":"BA",
+"caption_in_ergebnistabelle":"Bachelor",
+"srcfieldname":"",
+"targetfieldname":"absolv_ba",
+"column_type":"logicalColumn",
+"col_function":"(case when dim_studiengang_abschlussart=''A24'' and dim_studiengang_abschluss_astat_bund in (select K.abschluss_astat_bund from k_astat_abschl_grp K where ist_lehramt=0) then summe
+ else 0 end)",
+"is_visible":"1",
+"visible_size":"10",
+"is_aggregate":"1",
+"description":"Absolv. Bachelor ohne Lehramt"
+},
+{"uniquename":"absolv_ba_la",
+"caption_der_spalte":"LA BA",
+"caption_in_ergebnistabelle":"Bachelor Lehramt",
+"srcfieldname":"",
+"targetfieldname":"absolv_ba_la",
+"column_type":"logicalColumn",
+"col_function":"(case when dim_studiengang_abschlussart=''A24'' and dim_studiengang_abschluss_astat_bund in (select K.abschluss_astat_bund from k_astat_abschl_grp K where ist_lehramt=1) then summe
+ else 0 end)",
+"is_visible":"1",
+"visible_size":"10",
+"is_aggregate":"1",
+"description":"Absolv. Bachelor Lehramt"
+},
+{"uniquename":"absolv_ma",
+"caption_der_spalte":"MA",
+"caption_in_ergebnistabelle":"Master",
+"srcfieldname":"",
+"targetfieldname":"absolv_ma",
+"column_type":"logicalColumn",
+"col_function":"(case when dim_studiengang_abschlussart=''A37'' and dim_studiengang_abschluss_astat_bund in (select K.abschluss_astat_bund from k_astat_abschl_grp K where ist_lehramt=0) then summe
+ else 0 end)",
+"is_visible":"1",
+"visible_size":"10",
+"is_aggregate":"1",
+"description":"Absolv. Master"
+},
+{"uniquename":"absolv_ma_la",
+"caption_der_spalte":"MA LA",
+"caption_in_ergebnistabelle":"Master Lehramt",
+"srcfieldname":"",
+"targetfieldname":"absolv_ma_la",
+"column_type":"logicalColumn",
+"col_function":"(case when dim_studiengang_abschlussart=''A37'' and dim_studiengang_abschluss_astat_bund in (select K.abschluss_astat_bund from k_astat_abschl_grp K where ist_lehramt=1) then summe
+ else 0 end)",
+"is_visible":"1",
+"visible_size":"10",
+"is_aggregate":"1",
+"description":"Absolv. Master Lehramt"
+},
+{"uniquename":"absolv_prom",
+"caption_der_spalte":"Promotion",
+"caption_in_ergebnistabelle":"Promotion",
+"srcfieldname":"",
+"targetfieldname":"absolv_prom",
+"column_type":"logicalColumn",
+"col_function":"(case when dim_studiengang_abschlussart=''G_Prom'' then summe else 0 end)",
+"is_visible":"1",
+"visible_size":"10",
+"is_aggregate":"1",
+"description":"Absolv. Promotion"
+}
+
+]
+ />
+
+<#if rpta_installed==1>
+
+<@rpta_column_layout_fuellen />
+#if>
diff --git a/src-modules/module/viz/schluesseltabellen/rpta_column_layout_rpta_sos_lab_aggr_in_rsz_jahr_fuellen.sql b/src-modules/module/viz/schluesseltabellen/rpta_column_layout_rpta_sos_lab_aggr_in_rsz_jahr_fuellen.sql
new file mode 100644
index 0000000..ed3d6cd
--- /dev/null
+++ b/src-modules/module/viz/schluesseltabellen/rpta_column_layout_rpta_sos_lab_aggr_in_rsz_jahr_fuellen.sql
@@ -0,0 +1,76 @@
+--freemarker template
+<#include "RPTA-Makros"/>
+
+
+select count(*) from systeminfo where tid=330;
+
+
+<#assign rpta_column_layout =
+{"uniquename":"rpta_sos_lab_aggr_in_rsz_jahr",
+"caption":"Absolvierende in oder über RSZ nach Jahr",
+"rpta_resultset":"rpta_sos_lab_aggr",
+"whereclause":"",
+"description":"Absolvierende in oder über RSZ nach Jahr",
+"is_virtual":1
+}
+ />
+
+<#assign rpta_columns = [
+{"uniquename":"jahr",
+"caption":"Jahr",
+"srcfieldname":"sem_der_pruefung",
+"targetfieldname":"jahr",
+"column_type":"logicalColumn",
+"col_function":"get_akad_jahr(sem_der_pruefung,''A'')",
+"is_visible":"1",
+"format_code":"",
+"visible_size":"5",
+"is_aggregate":"0",
+"description":"(WS + darauffolgendes SS)"
+},
+{"uniquename":"absolv_in_rsz_summe",
+"caption":"Absolv. in der RSZ",
+"srcfieldname":"",
+"targetfieldname":"absolv_in_rsz",
+"column_type":"logicalColumn",
+"col_function":"(case when fach_sem_zahl <= dim_studiengang_regel then summe
+ else 0 end)",
+"is_visible":"1",
+"format_code":"",
+"visible_size":"5",
+"is_aggregate":"1",
+"description":"Absolv. unter RSZ"
+},
+{"uniquename":"absolv_ueber_rsz_summe",
+"caption":"Absolv. über der RSZ",
+"srcfieldname":"",
+"targetfieldname":"absolv_ueber_rsz",
+"column_type":"logicalColumn",
+"col_function":"(case when fach_sem_zahl > dim_studiengang_regel then summe
+ else 0 end)",
+"is_visible":"1",
+"format_code":"",
+"visible_size":"5",
+"is_aggregate":"1",
+"description":"Absolv. über RSZ"
+},
+{"uniquename":"absolv_unbek_rsz_summe",
+"caption_der_spalte":"Absolv. unbek. RSZ",
+"caption_in_ergebnistabelle":"Unbekannt",
+"srcfieldname":"",
+"targetfieldname":"absolv_unbek_rsz",
+"column_type":"logicalColumn",
+"col_function":"(case when fach_sem_zahl is null or dim_studiengang_regel is null then summe
+ else 0 end)",
+"is_visible":"1",
+"format_code":"",
+"visible_size":"5",
+"is_aggregate":"1",
+"description":"Absolv. unbek RSZ"
+}
+]
+ />
+
+<#if rpta_installed==1>
+<@rpta_column_layout_fuellen />
+#if>
diff --git a/src-modules/module/viz/schluesseltabellen/rpta_column_layout_rpta_sos_lab_aggr_jahr_fuellen.sql b/src-modules/module/viz/schluesseltabellen/rpta_column_layout_rpta_sos_lab_aggr_jahr_fuellen.sql
new file mode 100644
index 0000000..315dbe2
--- /dev/null
+++ b/src-modules/module/viz/schluesseltabellen/rpta_column_layout_rpta_sos_lab_aggr_jahr_fuellen.sql
@@ -0,0 +1,46 @@
+--freemarker template
+<#include "RPTA-Makros"/>
+
+
+select count(*) from systeminfo where tid=330;
+
+
+<#assign rpta_column_layout =
+{"uniquename":"rpta_sos_lab_aggr_jahr",
+"caption":"Absolvierende nach Jahr",
+"rpta_resultset":"rpta_sos_lab_aggr",
+"whereclause":"",
+"description":"Absolvierende nach Semester",
+"is_virtual":1
+}
+ />
+
+<#assign rpta_columns = [
+{"uniquename":"jahr",
+"caption":"Jahr",
+"srcfieldname":"sem_der_pruefung",
+"targetfieldname":"jahr",
+"column_type":"logicalColumn",
+"col_function":"get_akad_jahr(sem_der_pruefung,''A'')",
+"is_visible":"1",
+"format_code":"INT_NO_SEP",
+"visible_size":"5",
+"is_aggregate":"0",
+"description":"(WS + darauffolgendes SS)"
+},
+{"uniquename":"summe",
+"caption":"Anzahl der Absolvierenden",
+"srcfieldname":"summe",
+"column_type":"physicalColumn",
+"col_function":"sum",
+"is_visible":"1",
+"visible_size":"5",
+"is_aggregate":"1",
+"description":"Summe der Absolvierenden"
+}
+]
+ />
+
+<#if rpta_installed==1>
+<@rpta_column_layout_fuellen />
+#if>