<columnname="aufnahmedatum"type ="DATETIME"size ="7"default =""notnull ="false"description="Aufnahmedatum"><comment>an der eigenen Hochschule</comment></column>
<columnname="st_studiengang_nr_msg"type ="INTEGER"size ="8"default =""notnull ="false"description="Studiengang (ID) des MSG"><comment>nur bei TSG</comment></column>
<columnname="statustyp"type ="CHAR"size ="10"default =""notnull ="false"description="Studienstatus"><comment>ESG oder, bei TSG, der Status des MSG</comment></column>
<columnname="tsg_generated"type ="SMALLINT"size ="2"default ="0"notnull ="false"description="Automatisch generierter Datensatz"><comment>Wenn TSG vor MSG beendet wird, werden TSG-Sätze generiert</comment></column>
<columnname="st_studiengang_nr"type ="INTEGER"size ="8"default =""notnull ="false"description="Studiengang (ID) des ESG/MSG"/>
<columnname="st_studiengang_nr_tsg"type ="INTEGER"size ="8"default =""notnull ="false"description="Studiengang (ID) des TSG"><comment>nur bei TSG</comment></column>
<columnname="tsg_generated"type ="SMALLINT"size ="2"default ="0"notnull ="false"description="Automatisch generierter Datensatz"><comment>Wenn TSG vor MSG beendet wird, werden TSG-Sätze generiert</comment></column>
<columnname="statustyp"type ="CHAR"size ="10"default =""notnull ="false"description="Studienstatus"><comment>ESG oder, bei TSG, der Status des MSG</comment></column>
<columnname="st_studiengang_nr_tsg"type ="INTEGER"size ="8"default =""notnull ="false"description="Studiengang (ID) des TSG"><comment>nur bei TSG</comment></column>
<columnname="st_studiengang_nr_msg"type ="INTEGER"size ="8"default =""notnull ="false"description="Studiengang (ID) des MSG"><comment>nur bei TSG</comment></column>
<comment>Lookup via: st_studium_nr - costage_st_studien_spoversionen.st_studium_nr, hierbei die jeweils letzte (max(gueltig_ab) </comment>
</column>
<columnname="skz_key_abschlussarbeit"type ="CHAR"size ="10"default =""notnull ="false"description="Fach der Abschlussarbeit bei MSG"/>
<columnname="po_stp_stp_version_kb_abschlussarbeit"type ="VARCHAR"size ="255"default =""notnull ="false"description="SPO-Version der Abschlussarbeit bei MSG"/>
<!--Studienverlauf-->
<columnname="st_studium_nr"type ="INTEGER"size ="8"default =""notnull ="false"description="Nummer des persönlichen Studiums ESG/MSG"/>
<columnname="st_studium_nr_tsg"type ="INTEGER"size ="8"default =""notnull ="false"description="Nummer des persönlichen Studiums TSG"/>
<columnname="abs_fach_st_studium_nr"type ="INTEGER"size ="4"default =""notnull ="false"description="Studium-Nr. der Abschlussarbeit"currentlyUsed="false"><comment>Teilstudiengangsnummer zu der eine Abschlussarbeit zugeordnet ist</comment></column>
<columnname="abs_fach_st_studium_nr"type ="INTEGER"size ="4"default =""notnull ="false"description="Studium-Nr. der Abschlussarbeit"currentlyUsed="false"><comment>Teilstudiengangsnummer zu der eine Abschlussarbeit zugeordnet ist</comment></column>
<columnname="kennung"type ="VARCHAR"size ="255"default =""notnull ="false"description="Kennung des Knoten"><comment></comment></column>
<columnname="credits"type ="FLOAT"size ="4"default =""notnull ="false"description="Credits am Knoten"><comment>Anzahl hinterlegter Credits am Knoten.</comment></column>
<columnname="haupttyp_kurzbezeichnung"type ="VARCHAR"size ="255"default =""notnull ="false"description="Kurzbezeichnung des Knotenhaupttyps"><comment></comment></column>
<columnname="subtyp_kurzbezeichnung"type ="VARCHAR"size ="255"default =""notnull ="false"description="Kurzbezeichnung des Knotensubtyps"><comment></comment></column>
<columnname="haupttyp_name"type ="VARCHAR"size ="255"default =""notnull ="false"description="Name des Knotenhaupttyps"><comment></comment></column>
<columnname="subtyp_name"type ="VARCHAR"size ="255"default =""notnull ="false"description="Name des Knotensubtyps"><comment></comment></column>
<columnname="gueltig_von"type ="DATE"size ="7"default =""notnull ="false"description="Gültig von"><comment>Attribut „Gültig von“ im SPO-Management.</comment></column>
<columnname="gueltig_bis"type ="DATE"size ="7"default =""notnull ="false"description="Gültig bis"><comment>Attribut „Gültig bis“ im SPO-Management.</comment></column>
<columnname="teil_des_curriculums"type ="CHAR"size ="1"default =""notnull ="false"description="Knoten Teil des Curriculums"><comment>Ob der Knoten Teil des Curriculums ist oder nicht (Option im SPO-Management).</comment></column>
<columnname="semesterempfehlung_de"type ="VARCHAR"size ="255"default =""notnull ="true"description="Empfohlenes Semester (W / S) deutsch."><comment></comment></column>
<columnname="semesterempfehlung_en"type ="VARCHAR"size ="255"default =""notnull ="false"description="Empfohlenes Semester (W / S) englisch."><comment></comment></column>
<columnname="semesterempfehlung_de_kurz"type ="VARCHAR"size ="255"default =""notnull ="true"description="Kurzbezeichnung des empfohlenen Semesters deutsch."><comment></comment></column>
<columnname="semesterempfehlung_en_kurz"type ="VARCHAR"size ="255"default =""notnull ="false"description="Kurzbezeichnung des empfohlenen Semesters englisch."><comment></comment></column>
</columns>
<indexes>
<indexname="ix_costage_knoten1"unique="false">
<index-columnname="stp_knoten_nr"/>
</index>
<indexname="ix_costage_knoten2"unique="false">
<index-columnname="stp_stp_nr"/>
</index>
</indexes>
<primaryKeys><rs>
<primaryKeys><rs>
<row>
</rs></primaryKeys>
<fldname='table_cat'>superx</fld>
<fldname='table_schem'>superx</fld>
<fldname='table_name'>costage_knoten</fld>
<fldname='column_name'>nr</fld>
<fldname='key_seq'>1</fld>
<fldname='pk_name'>pk_costage_knoten_nr</fld>
</row></rs></primaryKeys>
<foreignKeys><rs>
<foreignKeys><rs>
</rs></foreignKeys>
</rs></foreignKeys>
<importedKeys><rs>
<importedKeys><rs>
</rs></importedKeys>
</rs></importedKeys>
<privileges><rs>
<privileges></privileges>
</rs></privileges>
</table>
</table>
<views>
<views>
<viewname="costage_abschluss_fach_stg"caption="Studiengänge nach Abschluss/Fach"thema="Studierende"typ="Schlüsseltabelle"releaseUnload="demo">
<viewname="costage_abschluss_fach_stg"caption="Studiengänge nach Abschluss/Fach"thema="Studierende"typ="Schlüsseltabelle"releaseUnload="demo">
<description>Abschlüsse,Fächer und Studiengänge</description>
<description>Abschlüsse,Fächer und Studiengänge</description>
@ -1793,7 +1676,7 @@ parent="CO Basisdaten">Abfragen zu Studienplänen und Ordnungen</thema>
<paramname="msg_start_pruef_sem"defaultValue="19911"description="Startsemester Prüfungen"><comment>Ab welchem Semester sollen Prüfungen entladen werden? z.B. 20021 für SS 2002</comment></param>
/* and costage_st_studien_aggr.studiengang_tid in (select G.tid from costage_dim_studiengang G where G.abschluss_code in (<<Abschluss>>)) */\
/* and costage_st_studien_aggr.st_studiengang_nr in (select G.st_studiengang_nr from costage_st_studiengaenge G where G.abschluss in (<<Abschluss>>)) */\
/* and costage_st_studien_aggr.studiengang_tid in (select G.tid from costage_dim_studiengang G where G.skz_key in (<<Fach>>)) */\
/* and costage_st_studien_aggr.st_studiengang_nr in (select G.st_studiengang_nr from costage_st_studiengaenge G where G.skz_key in (<<Fach>>)) */\
/* and studiengang_nr =<<Studiengang-Nr.>> */\
/* and studiengang_nr =<<Studiengang-Nr.>> */\
/* and fach_nr =<<Fach-Nr.>> */\
/* and fach_nr =<<Fach-Nr.>> */\
/* and costage_st_studien_aggr.st_studstamm_nr in (select S.st_studstamm_nr from costage_st_studierendenstammdaten S where S.st_land1_nr in (<<Staatsangehörigkeit>>) ) */\
/* and costage_st_studien_aggr.st_studstamm_nr in (select S.st_studstamm_nr from costage_st_studierendenstammdaten S where S.st_land1_nr in (<<Staatsangehörigkeit>>) ) */\
@ -84,7 +84,7 @@ SELECT name,\
</#if>\
</#if>\
\
\
\
\
/* <#assign filter = filter + " and costage_st_studien_aggr.studiengang_tid in (select D.tid from costage_dim_studiengang D where 's_' ||D.st_studiengang_nr in "+Studiengang.allNeededKeysList +")" /> --<<Studiengang>> */ \
/* <#assign filter = filter + " and 's_' || costage_st_studien_aggr.st_studiengang_nr in "+Studiengang.allNeededKeysList /> --<<Studiengang>> */ \
/* AND leistungsdetailtyp_kb in (<<Leistungsdetailtyp>>) */\
/* AND leistungsdetailtyp_kb in (<<Leistungsdetailtyp>>) */\
/* and leistungsstatus_map_kb in(<<Prüfungsstatus>>) */\
/* and leistungsstatus_map_kb in(<<Prüfungsstatus>>) */\
/* and costage_st_pruef_aggr.studiengang_tid in (select G.tid from costage_dim_studiengang G where G.abschluss_code in (<<Abschluss>>)) */\
/* and costage_st_pruef_aggr.st_studiengang_nr in (select G.st_studiengang_nr from costage_st_studiengaenge G where G.abschluss in (<<Abschluss>>)) */\
/* and studiengang_nr =<<Studiengang-Nr.>> */\
/* and studiengang_nr =<<Studiengang-Nr.>> */\
/* and fach_nr =<<Fach-Nr.>> */\
/* and fach_nr =<<Fach-Nr.>> */\
/* and costage_st_pruef_aggr.st_studstamm_nr in (select S.st_studstamm_nr from costage_st_studierendenstammdaten S where S.st_land1_nr in (<<Staatsangehörigkeit>>) ) */\
/* and costage_st_pruef_aggr.st_studstamm_nr in (select S.st_studstamm_nr from costage_st_studierendenstammdaten S where S.st_land1_nr in (<<Staatsangehörigkeit>>) ) */\
@ -67,18 +75,15 @@ SELECT name,\
/* and costage_st_pruef_aggr.unikey=<<Hochschule>> */\
/* and costage_st_pruef_aggr.unikey=<<Hochschule>> */\
" />\
" />\
\
\
/* <#assign filter = filter + " and costage_st_pruef_aggr.studiengang_tid in (select D.tid from costage_dim_studiengang D where 's_' ||D.st_studiengang_nr in "+Studiengang.allNeededKeysList +")" /> --<<Studiengang>> */ \
\
\
\
<#if "<<Matrikel-Nr.>>"!="">\
<#if "<<Matrikel-Nr.>>"!="">\
<#assign filter=filter+" and costage_st_pruef_aggr.matrikelnummer in (<<Matrikel-Nr.>>)"?replace("'","")/>\
<#assign filter=filter+" and costage_st_pruef_aggr.matrikelnummer in (<<Matrikel-Nr.>>)"?replace("'","")/>\
</#if>\
</#if>\
\
/* <#assign filter = filter + " and 's_' || costage_st_pruef_aggr.st_studiengang_nr in "+Studiengang.allNeededKeysList /> --<<Studiengang>> */ \
<#assign postprocessing="" />\
\
\
--Feld Auswertungsebene Prüfungen\
--Feld Auswertungsebene Prüfungen\
--Was wird ausgewertet? Welche Leistungsdetailtypen sin betroffen? Welches Prüfungsdatum/Semester soll ausgewertet werden?\
--Was wird ausgewertet? Welche Leistungsdetailtypen sin betroffen? Welches Prüfungsdatum/Semester soll ausgewertet werden?\
/* <#assign fach_filter="costage_st_pruef_aggr.studiengang_tid in (select G.tid from costage_dim_studiengang G where G.skz_key in (<<Fach>>)) "/> \
/* <#assign fach_filter="costage_st_pruef_aggr.st_studiengang_nr in (select G.st_studiengang_nr from costage_st_studiengaenge G where G.skz_key in (<<Fach>>)) "/> \
*/\
*/\
\
\
\
\
\
\
<#assign ldt_filter="1=1" />\
<#assign ldt_filter="1=1" />\
<#if <<Auswertungsebene Prüfungen>>=="G">\
<#if <<Auswertungsebene Prüfungen>>=="G">\
<#assign ldt_filter="leistungsdetailtyp_kb in ('BAKN','MAGN','STEX','ERGAB','RIGZP')" />\
<#assign ldt_filter="leistungsdetailtyp_kb in ('BAKN', 'MAGN', 'STEX', 'ERGAB')" />\
<#assign semester_feld="semester" />\
<#assign semester_feld="semester_msg" />\
\
\
\
\
\
</#if> \
</#if> \
<#if <<Auswertungsebene Prüfungen>>=="F"> --\
<#if <<Auswertungsebene Prüfungen>>=="F">\
<#assign ldt_filter="(leistungsdetailtyp_kb in ('TSAB') or (leistungsdetailtyp_kb in ('BAKN','MAGN','STEX','ERGAB','RIGZP') and "+basetable+".studiengangs_typ_kb!='MSG'))" />\
<#assign ldt_filter="leistungsdetailtyp_kb in ('TSAB')" />\
<#assign ldt_filter=ldt_filter+" and leistungsstatus_map_kb = 'BE' and ((leistungsdetailtyp_kb in ('TSAB') and leistungsstatus_map_kb_tsg = 'BE') or "+basetable+".studiengangs_typ_kb='ESG')" />\
<#assign semester_feld="semester_msg" />\
<#assign semester_feld="semester" />\
</#if> \
</#if> \
<#if <<Auswertungsebene Prüfungen>>=="T">\
<#if <<Auswertungsebene Prüfungen>>=="T">\
<#assign ldt_filter="leistungsdetailtyp_kb in ('TSAB')" />\
<#assign ldt_filter="leistungsdetailtyp_kb in ('TSAB')" />\
<#assign semester_feld="semester_tsg" />\
</#if> \
</#if> \
\
\
\
\
@ -117,31 +119,47 @@ SELECT name,\
\
\
<#assign filter=filter+" and "+ldt_filter + " and " + semester_filter +" and " + fach_filter />\
<#assign filter=filter+" and "+ldt_filter + " and " + semester_filter +" and " + fach_filter />\
<paramname="VERSION"defaultValue="2"description="Datenbank-Version"><comment>CO-Version, wird derzeit ignoriert</comment></param>
<paramname="VERSION"defaultValue="2"description="Datenbank-Version"><comment>CO-Version, wird derzeit ignoriert</comment></param>
@ -9,9 +9,7 @@
<paramname="COSTAGE_start_leistungen_sem"defaultValue="19911"description="Startsemester Prüfungen"><comment>Ab welchem Semester sollen Leistungen entladen werden? z.B. 20011 für SS 2001</comment></param>
<paramname="COSTAGE_start_leistungen_sem"defaultValue="19911"description="Startsemester Prüfungen"><comment>Ab welchem Semester sollen Leistungen entladen werden? z.B. 20011 für SS 2001</comment></param>
<paramname="COSTAGE_start_lv_sem"defaultValue="19911"description="Startsemester Lehrveranstaltungen"><comment>Ab welchem Semester sollen Lehrveranstaltungen entladen werden? z.B. 20011 für SS 2001</comment></param>
<paramname="COSTAGE_start_lv_sem"defaultValue="19911"description="Startsemester Lehrveranstaltungen"><comment>Ab welchem Semester sollen Lehrveranstaltungen entladen werden? z.B. 20011 für SS 2001</comment></param>
<paramname="COSTAGE_start_hssem"defaultValue="19911"description="Startsemester Hochschulsemester"><comment>Ab welchem Semester sollen Hochschulsemester entladen werden? z.B. 20011 für SS 2001</comment></param>
<paramname="COSTAGE_start_hssem"defaultValue="19911"description="Startsemester Hochschulsemester"><comment>Ab welchem Semester sollen Hochschulsemester entladen werden? z.B. 20011 für SS 2001</comment></param>
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_bw_sem
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_bw_sem
@ -707,7 +734,7 @@ SELECT leistung_nr,
zusatzleistung_flag,
zusatzleistung_flag,
leistungsstatus_nr,
leistungsstatus_nr,
null ,--leistungsstatus_map_kb,
null ,--leistungsstatus_map_kb,
abs_fach_st_studium_nr
null --abs_fach_st_studium_nr
FROM px_leistungen_v
FROM px_leistungen_v
--da das Semester bei Leistungen nicht immer gefuellt ist bzw. der Datum der Leistung nach dem Studium sein kann, hier keine Where Bedingung aufs Startsemester
--da das Semester bei Leistungen nicht immer gefuellt ist bzw. der Datum der Leistung nach dem Studium sein kann, hier keine Where Bedingung aufs Startsemester
<paramname="msg_start_pruef_sem"defaultValue="19911"description="Startsemester Prüfungen"><comment>Ab welchem Semester sollen Prüfungen entladen werden? z.B. 20021 für SS 2002</comment></param>
<paramname="EXTERNAL_SUBJECTS"defaultValue="false"description="Sollen externe Fächer entladen werden? "><comment> Wenn ja, dann ist der Wert "true", wenn nein, dann ist er "false"</comment></param>
1^COSTAGE_STUDENT_FILTER^1=1^Filter Studierende für CO^Hier werden Studierende für Auswertungen aus CO gefiltert^^COSTAGE_STUD_FILTER^^^310^1^0^0^^1^01.01.1900^31.12.3000^
1^COSTAGE_STUDENT_FILTER^1=1^Filter Studierende für CO^Hier werden Studierende für Auswertungen aus CO gefiltert^^COSTAGE_STUD_FILTER^^^310^1^0^0^^1^01.01.1900^31.12.3000^
2^COSTAGE_STORT^^Standorte^Hier werden Standorte konfiguriert^^COSTAGE_STORT^^^310^1^0^0^^0^01.01.1900^31.12.3000^
2^COSTAGE_STORT^^Standorte^Hier werden Standorte konfiguriert^^COSTAGE_STORT^^^310^1^0^0^^0^01.01.1900^31.12.3000^
3^COSTAGE_LEISTUNGSSTATUS_MAP^case when leistungstyp_nr=1 --reale Prüfung\
2^COSTAGE_LEISTUNGSSTATUS_MAP^case when leistungstyp_nr=1 --reale Prüfung\
and leistungsstatus_nr=1 --in Bearbeitung\
and leistungsstatus_nr=1 --in Bearbeitung\
then 'AN' --angemeldet\
then 'AN' --angemeldet\
when leistungstyp_nr=1 --reale Prüfung\
when leistungstyp_nr=1 --reale Prüfung\
@ -18,5 +18,3 @@ when note='Q' --keine Beurteilung\
then 'NE' --nicht erschienen\
then 'NE' --nicht erschienen\
else 'BE' --bestanden\
else 'BE' --bestanden\
end^Leistungsstatus-Gruppen (CO)^Hier werden Leistungsstatus-Gruppen (CO) konfiguriert. Beispiel der UZK für sx_leistungen_v^^COSTAGE_LEISTUNGSSTATUS^^^310^1^0^0^^1^01.01.1900^31.12.3000^
end^Leistungsstatus-Gruppen (CO)^Hier werden Leistungsstatus-Gruppen (CO) konfiguriert. Beispiel der UZK für sx_leistungen_v^^COSTAGE_LEISTUNGSSTATUS^^^310^1^0^0^^1^01.01.1900^31.12.3000^
4^COSTAGE_STUDIENSTATUS_FILTER^studienstatustyp not in ('a','o','z')^Filter Studienstatus für CO^Hier werden Studienstatus-Typen für Auswertungen aus CO gefiltert^^COSTAGE_STUD_STATUS_FILTER^^^310^1^0^0^^1^01.01.1900^31.12.3000^
5^COSTAGE_BEW_EINSCHR_FILTER^status_evs='J'^Filter Bewerbungsstatus Einschreibung für CO^Hier werden Bewerbungsstatus-Typen für Auswertungen aus CO gefiltert^^COSTAGE_BEW_STATUS_FILTER^^^310^1^0^0^^1^01.01.1900^31.12.3000^