diff --git a/src-modules/module/rpta/schluesseltabellen/pruefungen_nach_ppruef_virtuell.sql b/src-modules/module/rpta/schluesseltabellen/pruefungen_nach_ppruef_virtuell.sql
index 354dfbf..82e1746 100644
--- a/src-modules/module/rpta/schluesseltabellen/pruefungen_nach_ppruef_virtuell.sql
+++ b/src-modules/module/rpta/schluesseltabellen/pruefungen_nach_ppruef_virtuell.sql
@@ -27,6 +27,7 @@ caption,
]]>
select tid, table_name,
name,
name as targetname
@@ -76,12 +77,12 @@ select tid, table_name,
order by 1
-
+#if>
]]>
-<#if sos_lab_pord_exists==1>
+<#if sos_lab_pord_exists==1 && fact_table_source?exists >
<#assign fact_table_target = {"name":"sos_lab_pord_ppruef", "caption":"Modulprüfungen und Prüfer_innen"}
/>
diff --git a/src-modules/module/rpta/schluesseltabellen/studierende_datenblatt_virtuell.sql b/src-modules/module/rpta/schluesseltabellen/studierende_datenblatt_virtuell.sql
index 32af230..7b0fc77 100644
--- a/src-modules/module/rpta/schluesseltabellen/studierende_datenblatt_virtuell.sql
+++ b/src-modules/module/rpta/schluesseltabellen/studierende_datenblatt_virtuell.sql
@@ -47,6 +47,7 @@ caption,
order by 1
select tid, table_name,
name,
name as targetname
@@ -62,12 +63,12 @@ select tid, table_name,
#foreach>
order by 1
-
+#if>
]]>
-<#if sos_stg_aggr_exists==1>
+<#if sos_stg_aggr_exists==1 && fact_table_source?exists >
<#assign fact_table_target = {"name":"sos_stud_astat", "caption":"Studierende (intern und amtlich)"}
/>