@ -10,8 +10,6 @@ Nach dem Auschecken des Repository z.B. in /home/superx/git können Sie es wie f
@@ -10,8 +10,6 @@ Nach dem Auschecken des Repository z.B. in /home/superx/git können Sie es wie f
<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 ="true"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="st_studiengang_nr_msg"type ="INTEGER"size ="8"default =""notnull ="false"description="Studiengang (ID) des MSG"currentlyUsed="false"><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>
<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>
<tablename="costage_st_hochschulsemester_neu"thema="Studierende und Gebühren"caption="Studierende Hochschulsemester (CO)"typ="Ladetabelle"releaseUnload="empty">
<tablename="costage_leistungen_status_typen"thema="Prüfungen und Leistungen"caption="Leistungsstati Typen (CO)"typ="Schlüsseltabelle"releaseUnload="empty">
@ -1743,7 +1625,7 @@ parent="CO Basisdaten">Abfragen zu Studienplänen und Ordnungen</thema>
@@ -1743,7 +1625,7 @@ parent="CO Basisdaten">Abfragen zu Studienplänen und Ordnungen</thema>
@ -1770,15 +1652,15 @@ parent="CO Basisdaten">Abfragen zu Studienplänen und Ordnungen</thema>
@@ -1770,15 +1652,15 @@ parent="CO Basisdaten">Abfragen zu Studienplänen und Ordnungen</thema>
@ -1806,17 +1688,6 @@ parent="CO Basisdaten">Abfragen zu Studienplänen und Ordnungen</thema>
@@ -1806,17 +1688,6 @@ parent="CO Basisdaten">Abfragen zu Studienplänen und Ordnungen</thema>
@ -1834,7 +1705,7 @@ parent="CO Basisdaten">Abfragen zu Studienplänen und Ordnungen</thema>
@@ -1834,7 +1705,7 @@ parent="CO Basisdaten">Abfragen zu Studienplänen und Ordnungen</thema>
@ -1910,6 +1781,10 @@ parent="CO Basisdaten">Abfragen zu Studienplänen und Ordnungen</thema>
@@ -1910,6 +1781,10 @@ parent="CO Basisdaten">Abfragen zu Studienplänen und Ordnungen</thema>
@ -1954,7 +1829,6 @@ parent="CO Basisdaten">Abfragen zu Studienplänen und Ordnungen</thema>
@@ -1954,7 +1829,6 @@ parent="CO Basisdaten">Abfragen zu Studienplänen und Ordnungen</thema>
@ -1965,7 +1839,7 @@ parent="CO Basisdaten">Abfragen zu Studienplänen und Ordnungen</thema>
@@ -1965,7 +1839,7 @@ parent="CO Basisdaten">Abfragen zu Studienplänen und Ordnungen</thema>
@ -1976,9 +1850,8 @@ parent="CO Basisdaten">Abfragen zu Studienplänen und Ordnungen</thema>
@@ -1976,9 +1850,8 @@ parent="CO Basisdaten">Abfragen zu Studienplänen und Ordnungen</thema>
@ -2002,8 +1875,6 @@ parent="CO Basisdaten">Abfragen zu Studienplänen und Ordnungen</thema>
@@ -2002,8 +1875,6 @@ parent="CO Basisdaten">Abfragen zu Studienplänen und Ordnungen</thema>
@ -14,7 +14,7 @@ select min(S.tid) from semester S where S.sem_beginn >= today()-(182*${anz_sem})
@@ -14,7 +14,7 @@ select min(S.tid) from semester S where S.sem_beginn >= today()-(182*${anz_sem})
SELECT
L.st_studium_nr,
S.st_studstamm_nr,
L.matrikelnummer::integerasmatrikelnummer,
val(L.matrikelnummer)asmatrikelnummer,
null::integerasst_studiengang_nr,
null::integerasstudiengang_nr,
null::integerasfach_nr,
@ -65,7 +65,7 @@ into temp tmp_pruef
@@ -65,7 +65,7 @@ into temp tmp_pruef
@ -83,7 +83,7 @@ insert into tmp_pruef
@@ -83,7 +83,7 @@ insert into tmp_pruef
SELECT
L.st_studium_nr,
S.st_studstamm_nr,
L.matrikelnummer::integerasmatrikelnummer,
val(L.matrikelnummer)asmatrikelnummer,
null::integerasst_studiengang_nr,
null::integerasstudiengang_nr,
null::integerasfach_nr,
@ -134,7 +134,7 @@ FROM costage_st_semester E, costage_leistungen_typen T, costage_leistungen L, co
@@ -134,7 +134,7 @@ FROM costage_st_semester E, costage_leistungen_typen T, costage_leistungen L, co
@ -88,7 +64,6 @@ and L.leistungsstatus_nr in (4,2) --Letztgültig/Final/gültige Leistung
@@ -88,7 +64,6 @@ and L.leistungsstatus_nr in (4,2) --Letztgültig/Final/gültige Leistung
/* 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.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.abschluss in (<<Abschluss>>)) */\
/* 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 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>>) ) */\
/* <#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 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 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.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.>>"!="">\
<#assign filter=filter+" and costage_st_pruef_aggr.matrikelnummer in (<<Matrikel-Nr.>>)"?replace("'","")/>\
</#if>\
\
<#assign postprocessing="" />\
/* <#assign filter = filter + " and 's_' || costage_st_pruef_aggr.st_studiengang_nr in "+Studiengang.allNeededKeysList /> --<<Studiengang>> */ \
\
--Feld Auswertungsebene Prüfungen\
--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" />\
<#if <<Auswertungsebene Prüfungen>>=="G">\
<#assign ldt_filter="leistungsdetailtyp_kb in ('BAKN','MAGN','STEX','ERGAB','RIGZP')" />\
<#assign semester_feld="semester" />\
\
<#assign ldt_filter="leistungsdetailtyp_kb in ('BAKN', 'MAGN', 'STEX', 'ERGAB')" />\
<#assign semester_feld="semester_msg" />\
\
\
</#if> \
<#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 semester_feld="semester" />\
<#assign ldt_filter="leistungsdetailtyp_kb in ('TSAB')" />\
<#assign semester_feld="semester_msg" />\
</#if> \
<#if <<Auswertungsebene Prüfungen>>=="T">\
<#assign ldt_filter="leistungsdetailtyp_kb in ('TSAB')" />\
43111^Seit Semester^3^0^0^140^80^1^integer^30^0^1^<<SQL>> select semester_tid, semester_bezeichnung from costage_st_semester order by 1 DESC;^ ^<<SQL>> select semester_tid, semester_bezeichnung from costage_st_semester where today()-365 between date(semester_anfang) and date(semester_ende);^
43112^Studiengang^9^0^0^130^150^50^char^30^0^12^<<SQL>> select tid,name,sortnr from sichten where art in ('COSTAGE-Studiengang-Sicht') order by 3,2;^ ^ ^
43113^Staatsangehörigkeit^36^0^0^130^150^10^sql^30^0^1^<<SQL>> SELECT st_land_nr, name from costage_st_laender order by 2;^ ^ ^
43112^Studiengang^9^0^0^130^150^50^char^30^0^12^<<SQL>> select tid,name,sortnr from sichten where art in ('COSTAGE-Studiengang-Sicht') order by 3,2;^^^
43113^Staatsangehörigkeit^36^0^0^130^150^10^sql^30^0^1^<<SQL>> SELECT st_land_nr, name from costage_st_laender order by 2;^^^
and name in (select distinct tablename from stylesheet_field where stylesheet_id in (select tid from sx_stylesheets where filename=<<tablestylesheet>>)) \
43119^Bis Semester^4^350^-1^140^80^1^integer^30^0^1^<<SQL>> select semester_tid, semester_bezeichnung from costage_st_semester order by 1 DESC;^ ^<<SQL>> select semester_tid, semester_bezeichnung from costage_st_semester where today() between date(semester_anfang) and date(semester_ende);^
43124^Schlüssel anzeigen^150^0^0^100^100^1^integer^30^1^1^<<SQL>> select 1,'Ja' from xdummy union select 0,'Nein' from xdummy^^<<SQL>> select 1,'Ja' from xdummy^
43125^tablestylesheet^121^0^0^100^200^1^char^200^1^1^<<SQL>> select distinct filename,X.caption,ord from sx_stylesheets X,sx_mask_style S where X.tid=S.stylesheet_id and S.maskeninfo_id=43080 order by ord^^<<SQL>> select distinct filename,X.caption from sx_stylesheets X,sx_mask_style S where X.tid=S.stylesheet_id and S.maskeninfo_id=43080 and S.ord=1^
43126^Ausgabeformat^2001^0^0^100^150^1^char^200^1^1^<<SQL>> select element_value,description from menu_element where element='Ausgabeformat' and nature::smallint<100 order by nature::smallint^^<<SQL>> select element_value,description from menu_element where element='Ausgabeformat' and description='HTML'^
;^^^
43124^Schlüssel anzeigen^150^0^0^100^100^1^integer^30^1^1^<<SQL>> select 1,'Ja' from xdummy union select 0,'Nein' from xdummy^^<<SQL>> select 1,'Ja' from xdummy^
43125^tablestylesheet^121^0^0^100^200^1^char^200^1^1^<<SQL>> select distinct filename,X.caption,ord from sx_stylesheets X,sx_mask_style S where X.tid=S.stylesheet_id and S.maskeninfo_id=43080 order by ord^^<<SQL>> select distinct filename,X.caption from sx_stylesheets X,sx_mask_style S where X.tid=S.stylesheet_id and S.maskeninfo_id=43080 and S.ord=1^
43126^Ausgabeformat^2001^0^0^100^150^1^char^200^1^1^<<SQL>> select element_value,description from menu_element where element='Ausgabeformat' and nature::smallint<100 order by nature::smallint^^<<SQL>> select element_value,description from menu_element where element='Ausgabeformat' and description='HTML'^
/* and costage_bw_antr_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 fach_nr =<<Fach-Nr.>> */\
/* and costage_bw_antr_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_bw_antr_aggr.st_studstamm_nr in (select S2.st_studstamm_nr from costage_st_studierendenstammdaten S2 where S2.geschlecht = <<Geschlecht>> ) */\
/* and costage_bw_antr_aggr.unikey=<<Hochschule>> */\
<paramname="VERSION"defaultValue="2"description="Datenbank-Version"><comment>CO-Version, wird derzeit ignoriert</comment></param>
@ -8,7 +8,6 @@
@@ -8,7 +8,6 @@
<paramname="COSTAGE_start_bw_sem"defaultValue="19911"description="Startsemester Bewerbungen"><comment>Ab welchem Semester sollen Bewerbungen 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_hssem"defaultValue="19911"description="Startsemester Hochschulsemester"><comment>Ab welchem Semester sollen Hochschulsemester entladen werden? z.B. 20011 für SS 2001</comment></param>
--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
;
]]>
@ -801,16 +745,16 @@ FROM px_leistungen_status_typen_v
@@ -801,16 +745,16 @@ FROM px_leistungen_status_typen_v
{"srcfile":"px_st_studierendenstammdaten_v.csv","targettable":"costage_st_studierendenstammdaten_neu","targetfile":"costage_st_studierendenstammdaten.unl","specialrule":"update costage_st_studierendenstammdaten_neu set aufnahmedatum=now() where st_studstamm_nr=419856"},
costage_bw_antr_aggr B left outer join costage_st_studierendenstammdaten S
on (S.st_studstamm_nr=B.st_studstamm_nr)
left outer join
costage_st_laender L
on( L.st_land_nr=S.st_land1_nr)
where B.bw_typ_kb !='MBW'
costage_bw_antr_aggr B,costage_st_studierendenstammdaten S
where S.st_studstamm_nr=B.st_studstamm_nr
and B.bw_typ_kb !='MBW'
;
]]>
</extraction-sql>
@ -180,7 +178,6 @@ SELECT A.st_studstamm_nr as bewnr,
@@ -180,7 +178,6 @@ SELECT A.st_studstamm_nr as bewnr,
G.fachkennzeichen as kzfa,
G.skz_key as stg,
G.abschluss,
null, --schwerpunkt
null,--antr_vert,
null,--antr_stuart,
null,--antr_stutyp,
@ -189,7 +186,7 @@ A.fachsemester as stgsem,
@@ -189,7 +186,7 @@ A.fachsemester as stgsem,
null,--stgspz,
null,--dowunsch1,
null,--dowunsch2,
(case when exists(select id from sx_repository R where R.id='COSTAGE_STORT' and aktiv=1) then G.stort_nr else null::char(10) end ) as antr_stort,
G.stort_nr, --antr_stort,
null,--haerteantr,
null,--haerte,
null,--haertegrd,
@ -238,7 +235,7 @@ null::date as zuldat,
@@ -238,7 +235,7 @@ null::date as zuldat,
null,-- quotenr,
null,--annfrist,
A.annahme_kz,
case when A.bew_kz='J' then 'G' else 'U' end, --antrags_status
null, --antrags_status
null,--antrf1,
null,--antrf2,
null,--antrf3,
@ -276,8 +273,7 @@ A.nr as satzid,
@@ -276,8 +273,7 @@ A.nr as satzid,
null, --B.eingangdat
null, -- pversion
null, --zvs_ekritpaket_01,
null , --zvs_ekritpaket_02
null --updated_admission_relevant_data_at
null --zvs_ekritpaket_02
FROM costage_bw_antr_aggr A, costage_st_studiengaenge G
where A.st_studiengang_nr=G.st_studiengang_nr
and A.bw_typ_kb !='MBW'
@ -295,7 +291,7 @@ or exists(select id from sx_repository R where R.id='COSTAGE_STORT' and aktiv=1)
@@ -295,7 +291,7 @@ or exists(select id from sx_repository R where R.id='COSTAGE_STORT' and aktiv=1)
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^
3^COSTAGE_LEISTUNGSSTATUS_MAP^case when leistungstyp_nr=1 --reale Prüfung\
and leistungsstatus_nr=1 --in Bearbeitung\
then 'AN' --angemeldet\
when leistungstyp_nr=1 --reale Prüfung\
and leistungsstatus_nr=5 --gelöscht\
then 'AB' --abgemeldet\
when note_negativ_flag='J' \
and leistungstyp_nr in (4,9) -- AP Abschlussprüfung, AAP anerkannte Abschlussprüfung\
then 'EN' --endgültig nicht bestanden\
when note_negativ_flag='J' \
then 'NB' --nicht bestanden\
when note='Q' --keine Beurteilung\
and note_zusatz='Q' --Rücktritt mit anerkanntem Grund\
then 'R' --Rücktritt von der Prüfungsanmeldung\
when note='Q' --keine Beurteilung\
then 'NE' --nicht erschienen\
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^
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^
@ -11,7 +11,6 @@ alter table costage_bw_bewerb_hzb alter column hzb_punkte_max type float;
@@ -11,7 +11,6 @@ alter table costage_bw_bewerb_hzb alter column hzb_punkte_max type float;