SuperX

Mail für InfosKontaktLogin

Entladescript für COSTAGE-Modul

SuperX-Version 4.0
SuperX-Modul costage Version 0.7b

Parameter für das Entladen

Parametername Default Wert Beschreibung Kommentar
SOURCESYSTEM co co (CampusOnline-Datenbank)
VERSION 2 Datenbank-Version CO-Version, wird derzeit ignoriert
COSTAGE_start_st_sem 19911 Startsemester Studierende Ab welchem Semester sollen Studierende entladen werden? z.B. 20011 für SS 2001
COSTAGE_start_bw_sem 19911 Startsemester Bewerbungen Ab welchem Semester sollen Bewerbungen entladen werden? z.B. 20011 für SS 2001
COSTAGE_start_leistungen_sem 19911 Startsemester Prüfungen Ab welchem Semester sollen Leistungen entladen werden? z.B. 20011 für SS 2001
COSTAGE_start_lv_sem 19911 Startsemester Lehrveranstaltungen Ab welchem Semester sollen Lehrveranstaltungen entladen werden? z.B. 20011 für SS 2001
COSTAGE_start_hssem 19911 Startsemester Hochschulsemester Ab welchem Semester sollen Hochschulsemester entladen werden? z.B. 20011 für SS 2001

Entladeschritte

Kurzitel Beschreibung Tabelle/Script Datei
px_st_abschlussziele_amtstat_v
Quellsystem co

SELECT st_absz_amtstat_nr,
       statistik_code,
       name,
       st_land_reg_nr,
       st_std_art_nr
FROM px_st_abschlussziele_amtstat_v 
 ;


unl/costage_st_abschlussziele_amtstat.unl
px_st_abschlussziele_lokal_v
Quellsystem co

SELECT st_absz_nr,
       code,
       name,
       st_absz_amtstat_nr
FROM px_st_abschlussziele_lokal_v 
 ;


unl/costage_st_abschlussziele_lokal.unl
px_st_fachsemester_v
Quellsystem co

SELECT F.st_studium_nr,
       F.st_sem_nr,
       F.fachsemester,
       F.fachsemestertyp
FROM px_st_fachsemester_v F,px_st_semester_v S
where S.st_sem_nr=F.st_sem_nr
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_st_sem
and current_date+365 > S.semester_anfang
and extract(year from S.semester_anfang) > 2000
 ;


unl/costage_st_fachsemester.unl
px_st_fakultaeten_v
Quellsystem co

SELECT st_fakultaeten_nr,
       unikey,
       fakultaet_key,
       fakultaet_bezeichnung,
       fakultaet_name,
       fakultaet_alt,
       fakultaet_last,
       st_land_reg_nr
FROM px_st_fakultaeten_v
 ;


unl/costage_st_fakultaeten.unl
px_st_hauptstudien_v
Quellsystem co

SELECT H.st_studstamm_nr,
       H.st_studium_nr,
       H.st_sem_nr
FROM px_st_hauptstudien_v H,px_st_semester_v S
where S.st_sem_nr=H.st_sem_nr
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_st_sem
and current_date+365 > S.semester_anfang
and extract(year from S.semester_anfang) > 2000
 ;
 


unl/costage_st_hauptstudien.unl
px_st_hoererstatus_v
Quellsystem co

SELECT H.st_studstamm_nr,
       H.st_sem_nr,
       H.hoererstatus_name,
       H.hoererstatus_kb
FROM px_st_hoererstatus_v H,px_st_semester_v S
where S.st_sem_nr=H.st_sem_nr
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_st_sem
and current_date+365 > S.semester_anfang
and extract(year from S.semester_anfang) > 2000
and H.hoererstatus_kb !='E' --status "nicht immatrikuliert" interessiert nicht
 ;


unl/costage_st_hoererstatus.unl
px_st_laender_v
Quellsystem co

SELECT st_land_nr,
       name,
       iso_code_2,
       iso_code_3,
       kurzbezeichnung,
       statistik_code,
       adresse,
       hzb,
       null as staatsbuergerschaft,
       kfz_kennzeichen,
       eu,
       nat_key
FROM px_st_laender_v
 ;


unl/costage_st_laender.unl
px_st_land_regionen_v
Quellsystem co

SELECT st_land_reg_nr,
       name,
       statistik_code,
       st_land_nr,
       kfz_kennzeichen_region
FROM px_st_land_regionen_v
 ;


unl/costage_st_land_regionen.unl
px_st_semester_v
Quellsystem co

SELECT S.st_sem_nr,
       S.semester_id,
       S.semester_anfang,
       S.semester_ende,
       S.semester_bezeichnung,
       S.studienjahr
FROM px_st_semester_v S
where to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_st_sem
and current_date+365 > S.semester_anfang
and extract(year from S.semester_anfang) > 2000
 ;

unl/costage_st_semester.unl
px_st_studien_v
Quellsystem co

SELECT st_studium_nr,
       st_studstamm_nr,
       st_studiengang_nr,
       studienform_name,
       studienform_statistik_code,
       hauptstudium_flag
FROM px_st_studien_v 
 


unl/costage_st_studien.unl
px_st_studien_spoversionen_v
Quellsystem co

SELECT st_studium_nr,
       stp_stp_nr,
       gueltig_ab,
       po_stp_stp_version_kb,
       po_regelstudienzeit,
       po_gueltig_ab,
       po_gueltig_bis,
       po_studierbar_bis
FROM px_st_studien_spoversionen_v
 ;


unl/costage_st_studien_spoversionen.unl
px_st_studienarten_v
Quellsystem co

SELECT st_std_art_nr,
       kurzbezeichnung,
       name
FROM px_st_studienarten_v
 ;


unl/costage_st_studienarten.unl
px_st_studienfaecher_v
Quellsystem co

SELECT st_stdfach_nr,
       name,
       statistik_code,
       st_land_reg_nr
FROM px_st_studienfaecher_v
 ;


unl/costage_st_studienfaecher.unl
px_st_studiengaenge_v
Quellsystem co

SELECT st_studiengang_nr,
       studiengangs_identifikator,
       studiengangs_bezeichnung,
       st_absz_nr,
       st_skz_nr,
       fachkennzeichen,
       st_std_art_nr,
       studiengangs_typ_name,
       studiengangs_typ_kb,
       studientyp_name,
       studientyp_kb,
       stp_stp_nr
FROM px_st_studiengaenge_v
 ;


unl/costage_st_studiengaenge.unl
px_st_studiengaenge_mtsg_v
Quellsystem co

SELECT st_studiengang_nr_msg,
       st_studiengang_nr_tsg,
       studienfach_sortierung
FROM px_st_studiengaenge_mtsg_v
 ;


unl/costage_st_studiengaenge_mtsg.unl
px_st_studienkennzahlen_v
Quellsystem co

SELECT st_skz_nr,
       skz_key,
       unikey,
       fakultaet_key,
       skz_name,
       st_stdfach_nr,
       gesetzliche_grundlage_kb
FROM px_st_studienkennzahlen_v
 ;


unl/costage_st_studienkennzahlen.unl
px_st_studienstatus_v
Quellsystem co

SELECT V.st_studienstatus_nr,
       V.st_studium_nr,
       V.studienstatustyp,
       V.beginn_datum,
       V.gueltig_ab,
       V.st_sem_nr
FROM px_st_studienstatus_v V, px_st_semester_v S
where S.st_sem_nr=V.st_sem_nr
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_st_sem
and current_date+365 > S.semester_anfang
and extract(year from S.semester_anfang) > 2000
 ;


unl/costage_st_studienstatus.unl
px_st_studierendenstammdaten_v
Quellsystem co

SELECT st_studstamm_nr,
       matrikelnummer,
       vorname,
       familienname,
       geburtsdatum,
       geschlecht,
       st_land1_nr,
       st_land2_nr,
       geburt_st_land_nr,
       personentyp_name,
       personentyp_kb,
       aufnahmedatum,
       abmeldungsdatum
FROM px_st_studierendenstammdaten_v
 ;


unl/costage_st_studierendenstammdaten.unl
px_st_hzb_v
Quellsystem co Quellsystem-Version 232
 select 
nr,
       hzb_land_nr,
       hzb_land_sub_r_nr,
       hzb_art_nr,
       hzb_jahr,
       hzb_datum,
       hzb_note,
       st_person_nr,
       hzb_note
FROM px_st_hzb_v 
 ;


Quellsystem co Quellsystem-Version 233
 select 
nr,
       hzb_land_nr,
       hzb_land_sub_r_nr,
       hzb_art_nr,
       hzb_jahr,
       hzb_datum,
       hzb_note_numerisch,
       st_person_nr,
       hzb_note
FROM px_st_hzb_v 
 ;


Quellsystem co Quellsystem-Version 234
 select 
nr,
       hzb_land_nr,
       hzb_land_sub_r_nr,
       hzb_art_nr,
       hzb_jahr,
       hzb_datum,
       hzb_note,
       st_person_nr,
       hzb_note_original
FROM px_st_hzb_v 
 ;


unl/costage_st_hzb.unl
px_bw_bewerbungen_v
Quellsystem co
 select 
B.nr,
B.st_studstamm_nr,
B.st_sem_nr,
B.st_studiengang_nr,
B.st_studfrm_nr,
B.bw_sb_svor_nr,
B.bw_zul_art_nr,
B.bw_typ_kb,
B.zurueckgezogen_am,
B.fristbeginn,
B.fristende,
B.einstiegs_fachsemester,
B.fachsemester_gewaehlt,
B.abgeschickt_datum
FROM px_bw_bewerbungen_v B,px_st_semester_v S
where S.st_sem_nr=B.st_sem_nr
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_bw_sem
and current_date+365 > S.semester_anfang
and extract(year from S.semester_anfang) > 2000
and B.abgeschickt_datum is not null --TUG: abgeschickt_datum = Null sind zu filtern. Diese wurden dann nie an die Hochschule übermittelt.
and B.zurueckgezogen_am is null
 ;


unl/costage_bw_bewerbungen.unl
px_bw_bewerbung_kombination_v
Quellsystem co

SELECT bw_bewrbng_nr,
       bw_bewrbng_nr_teil,
       zulassungs_optional_flag
FROM px_bw_bewerbung_kombination_v 
 ;


unl/costage_bw_bewerbung_kombination.unl
px_bw_bewerb_hzb_v
Quellsystem co

SELECT bw_bewrbng_nr,
       hzb_art_stla_code,
       zeugnisdatum,
       hzb_note,
       hzb_note_original,
       hzb_punkte,
       hzb_punkte_max,
       land_nr,
       land_regio_nr,
       land_sub_r_nr
FROM px_bw_bewerb_hzb_v 
 ;


unl/costage_bw_bewerb_hzb.unl
px_bw_bewerb_sb_status_v
Quellsystem co

SELECT bw_bewerbng_nr,
       bw_sb_stat_nr,
       wert,
       last_modified
from px_bw_bewerb_sb_status_v
 ;


unl/costage_bw_bewerb_sb_status.unl
px_bw_sb_status_v
Quellsystem co

SELECT nr,
       kurzbezeichnung,
       name
FROM px_bw_sb_status_v 
 ;


unl/costage_bw_sb_status.unl
px_bw_sb_status_werte_v
Quellsystem co

select  nr,
       bw_sb_stat_nr,
       wert,
       name
FROM px_bw_sb_status_werte_v 
 ;


unl/costage_bw_sb_status_werte.unl
px_bw_sb_stat_vorl_zuordnung_v
Quellsystem co

SELECT nr,
       bw_sb_stat_nr
FROM px_bw_sb_stat_vorl_zuordnung_v 
 ;


unl/costage_bw_sb_stat_vorl_zuordnung.unl
px_bw_zulassungsarten_v
Quellsystem co

SELECT nr,
       kurzbezeichnung,
       name
FROM px_bw_zulassungsarten_v 
 ;


unl/costage_bw_zulassungsarten.unl
px_land_subregionen_v
Quellsystem co

SELECT land_sub_reg_nr,
       name,
       statistik_code,
       land_kfz_kennzeichen_subregion,
       st_land_reg_nr
FROM px_land_subregionen_v 
 ;


unl/costage_land_subregionen.unl
px_st_studienformen_v
Quellsystem co

SELECT nr,
       kurzbezeichnung,
       name,
       statistik_code
FROM px_st_studienformen_v 
 ;


unl/costage_st_studienformen.unl
px_st_adressen_v
Quellsystem co

SELECT st_adresse_nr,
       st_adresse_typ,
       st_studstamm_nr,
       zustellhinweis,
       strasse,
       plz,
       ort,
       st_land_nr,
       land_kfz_kennzeichen,
       land_kfz_kennzeichen_subregion
FROM px_st_adressen_v 
 ;


unl/costage_st_adressen.unl
px_st_urlaube_v
Quellsystem co

SELECT U.st_urlaub_nr,
       U.st_urlaub_typ_nr,
       U.st_studstamm_nr,
       U.st_sem_nr,
       U.st_studium_nr
FROM px_st_urlaube_v U,px_st_semester_v S
where S.st_sem_nr=U.st_sem_nr
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_st_sem
and current_date+365 > S.semester_anfang
and extract(year from S.semester_anfang) > 2000
 ;


unl/costage_st_urlaube.unl
px_st_urlaubs_typen_v
Quellsystem co

SELECT st_urlaub_typ_nr,
       name,
       kurzbezeichnung,
       statistik_code
FROM px_st_urlaubs_typen_v 
 ;


unl/costage_st_urlaubs_typen.unl
px_st_abmeldungsarten_v
Quellsystem co

SELECT st_abm_art_kurzbezeichnung,
       name,
       name_lang,
       bezug,
       statistik_code
FROM px_st_abmeldungsarten_v 
where st_abm_art_kurzbezeichnung is not null
 ;

unl/costage_st_abmeldungsarten.unl
px_st_personen_abmeldungen_v
Quellsystem co

SELECT A.st_person_abmeldung_nr,
       A.st_studstamm_nr,
       A.st_studium_nr,
       A.st_sem_nr,
       A.st_abm_art_kurzbezeichnung,
       A.person_flag,
       A.st_studienstatus_nr
FROM px_st_personen_abmeldungen_v A,px_st_semester_v S
where S.st_sem_nr=A.st_sem_nr
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_st_sem
and current_date+365 > S.semester_anfang
and extract(year from S.semester_anfang) > 2000
 ;


unl/costage_st_personen_abmeldungen.unl
px_st_ersthochschulen_v
Quellsystem co

SELECT st_studstamm_nr,
       unikey_ersthochschule
FROM px_st_ersthochschulen_v 
 ;


unl/costage_st_ersthochschulen.unl
px_st_hochschulsemester_v
Quellsystem co

SELECT H.st_studstamm_nr,
       H.st_sem_nr,
       H.anzahl_hochschulsemester
FROM px_st_hochschulsemester_v H,px_st_semester_v S
where S.st_sem_nr=H.st_sem_nr
and H.anzahl_hochschulsemester >0
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_hssem
and current_date+365 > S.semester_anfang
and extract(year from S.semester_anfang) > 2000
;


unl/costage_st_hochschulsemester.unl
px_leistungen_v Leistungen
Quellsystem co


SELECT leistung_nr,
       leistungstyp_nr,
       leistungsdetailtyp_kb,
       matrikelnummer,
       vorname,
       nachname,
       st_studium_nr,
       studienidentifikator,
       spov_abschluss,
       stp_sp_nr,
       veranstaltung_nummer,
       substr(veranstaltung_semester,0, 254),
       substr(veranstaltung_titel,0, 254),
       veranstaltung_art,
       semesterstunden,
       unterrichtseinheiten,
       substr(thema_individuell,0, 254),
       pv_notenskala_nr,
       note,
       note_name,
       note_zahl,
       pv_pruef_zusatz_typen_nr,
       note_zusatz,
       note_zusatz_name,
       note_positiv_flag,
       note_negativ_flag,
       pv_notenskala_typ_nr,
       pv_notenskala_typ_kb,
       pv_notenskala_typ_name,
       credits,
       leistungsdatum,
       anerkannt_flag,
       zusatzleistung_flag,
       leistungsstatus_nr,
       null ,--leistungsstatus_map_kb,
       null --abs_fach_st_studium_nr
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
 ;

unl/costage_leistungen.unl
px_leistungen_detail_typen_v
Quellsystem co

SELECT leistungsdetailtyp_kb,
       substr(name_de,1, 255),
       substr(name_en,1, 255),
       name_zusatz_de,
       name_zusatz_en,
       sortierung
FROM px_leistungen_detail_typen_v
 ;


unl/costage_leistungen_detail_typen.unl
px_leistungen_typen_v
Quellsystem co

SELECT leistungstyp_nr,
       kurzbezeichnung,
       substr(name_de,1, 255),
       substr(name_en,1, 255)
FROM px_leistungen_typen_v 
 ;


unl/costage_leistungen_typen.unl
px_antritte_v
Quellsystem co

SELECT leistung_nr,
       pruefungsantritt_spo,
       pruefungsantritt_lv_prv,
       pruefungsantritt_index_lv_prv
FROM px_antritte_v
where 1=0
 ;


unl/costage_antritte.unl
px_leistungen_status_typen_v
Quellsystem co

SELECT  leistungsstatus_nr,
       kurzbezeichnung,
       substr(name_de,1, 255),
       substr(name_en,1, 255)
FROM px_leistungen_status_typen_v 
 ;


unl/costage_leistungen_status_typen.unl
px_bw_hzb_arten_v HZB-Arten (intern und amtlich), mit Mit R224 SP10 verfügbar
Quellsystem co

SELECT  hzb_nr,
substr(name,1,255),
substr(name_kurz,1,255),
hzb_art_stla_code,
kurzbezeichnung
FROM px_bw_hzb_arten_v 
 ;

 

unl/costage_bw_hzb_arten.unl
px_abgeltungen_v Abgeltungen mit Lehraufträgen
Quellsystem co

SELECT la_abg_nr,
       stp_sp_nr,
       person_nr,
       sws_beauftragt_gewichtet,
       sws_beauftragt_ungewichtet,
       sws_zustandegek_gewichtet,
       sws_zustandegek_ungewichtet,
       sws_abgehalten_gewichtet,
       sws_abgehalten_ungewichtet,
       la_typ_code,
       la_nr,
       la_la_nr,
       la_fktn_kurzbezeichnung
FROM px_abgeltungen_v 
 ;

 

unl/costage_abgeltungen.unl
px_gleichheitsknoten_v Gleichheitsknoten
Quellsystem co

SELECT ghk_nr,
       substr(typ_kurzbezeichnung,0,254) ,
       substr(typ_name_de,0,254) ,
       substr(typ_name_en,0,254) 
FROM px_gleichheitsknoten_v
 ;

 

unl/costage_gleichheitsknoten.unl
px_lehrveranstaltungen_v Lehrveranstaltungen und Fach-/Modulprüfungen
Quellsystem co

SELECT L.stp_sp_nr,
L.ghk_nr,
L.titel_de,
L.titel_en,
substr(L.nummer,0,254) ,
L.art_name_de,
L.art_name_en,
L.st_sem_nr,
L.org_nr,
L.sws,
L.ects_credits,
L.anerkennungsobjekt_flag
FROM px_lehrveranstaltungen_v L,px_st_semester_v S
where S.st_sem_nr=L.st_sem_nr
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_lv_sem

 ;
 

unl/costage_lehrveranstaltungen.unl
px_lv_teilnehmende_v Fixplatzanmeldungen
Quellsystem co

SELECT T.lv_grp_pers_nr,
       T.st_studium_nr,
       T.stp_sp_nr,
       T.lv_grp_name
FROM px_lv_teilnehmende_v T,  px_lehrveranstaltungen_v L,px_st_semester_v S
where T.stp_sp_nr=L.stp_sp_nr
and S.st_sem_nr=L.st_sem_nr
and to_number('20' || replace(replace(S.semester_id,'S','1'),'W','2')) >= $COSTAGE_start_lv_sem

 ;
 

unl/costage_lv_teilnehmende.unl
px_ergebnisse_v Ergebnisse
Quellsystem co

SELECT st_studien_nr,
       stp_knoten_nr,
       vorart_kb,
       flag,
       zahl,
       text,
       datum
FROM px_ergebnisse_v
where 1=0
 ;
 

unl/costage_ergebnisse.unl
px_studienplankontexte_v Studienplankontexte
Quellsystem co

SELECT st_studium_nr,
       stp_stp_nr,
       leistungs_nr,
       substr(context_type,0,254) ,
       stp_knoten_nr_sichtbar,
       ghk_nr
FROM px_studienplankontexte_v
where 1=0
 ;
 

unl/costage_studienplankontexte.unl
px_bewerb_mzb_v Bewerbungen zugeordnete MZB
Quellsystem co

SELECT
    bw_bewerbng_nr,
    mzb_typ_kb,
    abschluss_status_flag,
    abschluss_note
FROM
    px_bewerb_mzb_v
 ;
 

unl/costage_bewerb_mzb.unl