SuperX

Mail für InfosKontaktLogin

Entladescript für IVS-Modul

SuperX-Version 4.0
SuperX-Modul ivs Version 1.0

Parameter für das Entladen

Parametername Default Wert Beschreibung Kommentar
SOURCESYSTEM mbs mbs (FSV-GX Datenbank)
VERSION 12 Version des Vorsystems. Wird nicht mehr gepflegt, ab IVS-Version 12 immer auf 12 setzen
JDBC_PARAM set search_path to mbs; Spezieller Datenbankparameter. Wenn Postgres und IVS-Version 12 oder höher eingesetzt wird, sollte der Parameter auf set search_path to mbs; gesetzt werden. Wenn nicht, dann leer lassen.
START_IVS_STAMM 2005 Das Haushaltsjahr, ab dem entladen wird.
IVS_STAMM_TEXT_UNLOAD null::char(1) Zusatzinfos zum Inventargut (ivst_text) entladen? Datenschutzempfehlung: NEIN, nicht entladen
IVS_STAMM_NUTZER_UNLOAD null::char(1) Gerätenutzer (ivst_nutzer) entladen? Datenschutzempfehlung: NEIN, nicht entladen
IVS_ZP1 null::char(1) Zahlungspartnername (zp_name) entladen? Datenschutzempfehlung: NEIN, nicht entlade

Entladeschritte

Kurzitel Beschreibung Tabelle/Script Datei
gebaeude Gebäude
Quellsystem mbs
 select geb_nr,
 geb,   
 geb2,  
 baujahr   ,       
 besitz,
 art,   
 gebber_nr    ,    
 hs_nr, 
 qkz,   
 fnw,   
 pers_nr  ,        
 denkmal_nr    ,   
 ort_nr,
 stra_nr    ,      
 haus_nr     ,     
 gemark_nr   ,     
 flur_nr     ,     
 flurst_nr  ,      
 miete, 
 bauwerk  ,        
 b_grad,
 l_grad,
 bem from geb;
 
unl/ivs_gebaeude.unl
stamm MBS - Stammtabelle
Quellsystem mbs
SELECT
       geb_nr,
       ges_nr,
       raumid,
       raumnr,
       flaeche,
       rna_nr,
       bez,
       nutzer_nr,
       datum,
       kost_nr,
       traeger_nr,
       fkt_nr,
       kfa_nr,
       bem,
       raumco
FROM stamm;
unl/ivs_stamm.unl
ivst IVS-Stammtabelle
Quellsystem mbs DBMS INFORMIX
select ivst_id,
ivst_invnr,
ivst_anzahl,
ivst_invdat,
ivst_klass,
ivst_invnrhg,
ivst_gerbez,
ivst_herst,
ivst_sernr,
'',--ivst_typ,
ivst_bauj,
ivst_nutzd,
ivst_betrdat,
ivst_garant,
ivst_lief,
ivst_inst,
ivst_geb,
ivst_gesch,
ivst_raum,
ivst_kst,
ivst_auftnr,
ivst_aufdatum,
ivst_preis,
ivst_restwert,
ivst_finart,
ivst_erwb,
ivst_hh_j,
'',--ivst_kap,
ivst_titel,
ivst_utit,
ivst_fb,
ivst_kinst,
ivst_kostenstelle,
'',--ivst_bem,
ivst_vanzahl,
ivst_inhabn,
ivst_satz_nr,
ivst_koa_nr,
ivst_kostentraeger,
ivst_rechnr,
ivst_rechdatum,
ivst_inventurdt1,
ivst_inventurdt2,
ivst_garantende,
ivst_abschreibung,
ivst_geraet,
ivst_status,
ivst_kinst2,
ivst_kinst3,
$IVS_STAMM_TEXT_UNLOAD,
ivst_lief_name,
ivst_herst_name,
ivst_afadatum,
ivst_afaart,
ivst_huel,
ivst_u_nr,
ivst_kontopruef,
ivst_etiketten_anz,
ivst_sblogin,
ivst_aenddat,
$IVS_STAMM_NUTZER_UNLOAD,
ivst_kdnr,
ivst_bestkto_nr,
ivst_egpruef,
ivst_egpruefdat1,
ivst_egpruefdat2,
ivst_egpruefer,
ivst_beschbeauft,
ivst_garantbeginn,
ivst_gewaehrbeginn,
ivst_gewaehr,
ivst_gewaehrende,
ivst_koasplit,
ivst_kstsplit,
ivst_ktrsplit,
ivst_fibu,
ivst_aufp_id,
ivst_herkunft,
ivst_st_afa,
ivst_st_afaart,
ivst_st_afabeginn,
ivst_st_preis,
'',--ivst_st_bem,
ivst_st_endrest,
ivst_st_nutzd,
ivst_st_ohuelab,
ivst_st_nabnutz,
ivst_nabnutz,
ivst_ausleiher,
ivst_st_aib,
ivst_st_awkto,
ivst_st_bestkto,
ivst_st_gwg,
ivst_st_metwechs,
ivst_st_sopo,
ivst_st_sopokto,
ivst_bereichsbez,
ivst_wartvertrag,
ivst_wartbeginn_j,
ivst_wartbeginn_m,
ivst_wartint,
ivst_wartkosten,
ivst_mietende,
ivst_einzellfdnr,
ivst_einzelnach
from ivst  where nvl(ivst_hh_j::integer,year(ivst_invdat)) >= $START_IVS_STAMM ;
Quellsystem mbs DBMS POSTGRES
select ivst_id,
ivst_invnr,
ivst_anzahl,
ivst_invdat,
ivst_klass,
ivst_invnrhg,
ivst_gerbez,
ivst_herst,
ivst_sernr,
'',--ivst_typ,
ivst_bauj,
ivst_nutzd,
ivst_betrdat,
ivst_garant,
ivst_lief,
ivst_inst,
ivst_geb,
ivst_gesch,
ivst_raum,
ivst_kst,
ivst_auftnr,
ivst_aufdatum,
ivst_preis,
ivst_restwert,
ivst_finart,
ivst_erwb,
ivst_hh_j,
'',--ivst_kap,
ivst_titel,
ivst_utit,
ivst_fb,
ivst_kinst,
ivst_kostenstelle,
'',--ivst_bem,
ivst_vanzahl,
ivst_inhabn,
ivst_satz_nr,
ivst_koa_nr,
ivst_kostentraeger,
ivst_rechnr,
ivst_rechdatum,
ivst_inventurdt1,
ivst_inventurdt2,
ivst_garantende,
ivst_abschreibung,
ivst_geraet,
ivst_status,
ivst_kinst2,
ivst_kinst3,
$IVS_STAMM_TEXT_UNLOAD,
ivst_lief_name,
ivst_herst_name,
ivst_afadatum,
ivst_afaart,
ivst_huel,
ivst_u_nr,
ivst_kontopruef,
ivst_etiketten_anz,
ivst_sblogin,
ivst_aenddat,
$IVS_STAMM_NUTZER_UNLOAD,
ivst_kdnr,
ivst_bestkto_nr,
ivst_egpruef,
ivst_egpruefdat1,
ivst_egpruefdat2,
ivst_egpruefer,
ivst_beschbeauft,
ivst_garantbeginn,
ivst_gewaehrbeginn,
ivst_gewaehr,
ivst_gewaehrende,
ivst_koasplit,
ivst_kstsplit,
ivst_ktrsplit,
ivst_fibu,
ivst_aufp_id,
ivst_herkunft,
ivst_st_afa,
ivst_st_afaart,
ivst_st_afabeginn,
ivst_st_preis,
'', --ivst_st_bem,
ivst_st_endrest,
ivst_st_nutzd,
ivst_st_ohuelab,
ivst_st_nabnutz,
ivst_nabnutz,
ivst_ausleiher,
ivst_st_aib,
ivst_st_awkto,
ivst_st_bestkto,
ivst_st_gwg,
ivst_st_metwechs,
ivst_st_sopo,
ivst_st_sopokto,
ivst_bereichsbez,
ivst_wartvertrag,
ivst_wartbeginn_j,
ivst_wartbeginn_m,
ivst_wartint,
ivst_wartkosten,
ivst_mietende,
ivst_einzellfdnr,
ivst_einzelnach
from ivst  where coalesce(ivst_hh_j::integer,extract(year from ivst_invdat)::integer) >= $START_IVS_STAMM ;
unl/ivs_ivst.unl
ivasp Anlagespiegel
Quellsystem mbs
SELECT asp_id, asp_invnr, asp_akl_key, asp_koa_nr, asp_klass, asp_inst,asp_kostenstelle,asp_preis_beginn, asp_preis_zugang,
       asp_preis_abgang,  asp_preis_ende, asp_afa_bis, asp_afa_periode,asp_haushaltsjahr,asp_restw_beginn, asp_restw_ende
FROM ivasp
unl/ivs_asp.unl
ivasp_bga Anlagespiegel (BGA)
Quellsystem mbs Quellsystem-Version 8,9
SELECT  * from ivasp
where 1=0;
Quellsystem mbs Quellsystem-Version 10,11,12
SELECT  asp_id,asp_invnr,asp_bganr, asp_akl,asp_preis_beginn,asp_preis_zugang,asp_preis_abgang,asp_preis_ende,
       asp_afa_bis, asp_afa_periode,asp_zusch_periode,asp_afa_abgaenge,asp_umbubetrag, asp_haushaltsjahr,
       asp_restw_beginn,asp_restw_ende, asp_basekonto, asp_bestkto,asp_usedflag,asp_ivsbga_id
FROM ivasp_bga
unl/ivs_asp_bga.unl
ivs_inst
Quellsystem mbs DBMS INFORMIX
			 select inst_nr, uebinst_nr, kname, dname, lname1, lname2, str, gebname, plz, ort, bes_tel, bes_umsatz, bes_vj_umsatz1, bes_vj_umsatz2, ivs_tel, fins, lehr, habpos, orgstruktur, key_von, key_bis, anscid, svarel, mbsrel, ivsrel, baurel, cobrel, besrel, bund_kategorie, bund_lehr_forsch, bund_fachgebiet, land_fachgebiet, null::char(1),--sis_fachbereich, 
			land_institut, genehmigungsstufe, aost_nr, bund_rahmenplan, listendruck, art, null::char(1) from inst; 
		
Quellsystem mbs DBMS POSTGRES
			 select inst_nr, uebinst_nr, kname, dname, lname1, lname2, str, gebname, plz, ort, bes_tel, bes_umsatz, bes_vj_umsatz1, bes_vj_umsatz2, ivs_tel, fins, lehr, habpos, orgstruktur, key_von, key_bis, anscid, svarel, mbsrel, ivsrel, baurel, cobrel, besrel, bund_kategorie, bund_lehr_forsch, bund_fachgebiet, land_fachgebiet,null,-- sis_fachbereich,
 land_institut, genehmigungsstufe, aost_nr, bund_rahmenplan, listendruck, art, null from inst; 
		
unl/ivs_inst.unl
ivs_fikr
Quellsystem mbs Quellsystem-Version 8,9
			 select key, ueberg, kbez, lbez, kokl, habpos, key_von, key_bis, svarel, mbsrel, ivsrel, baurel, cobrel, besrel, aost_nr, mbs_to_cob, null::char(1) from fikr; 
		
Quellsystem mbs Quellsystem-Version 10,11,12
			 select key, ueberg, kbez, lbez, kokl, habpos, key_von, key_bis, svarel, mbsrel, ivsrel, baurel, cobrel, besrel, aost_nr, mbs_to_cob, syf from fikr; 
		
unl/ivs_fikr.unl
ivs_akl
Quellsystem mbs
			 SELECT   akl_key, akl_bez FROM akl_bw; 
unl/ivs_akl.unl
ivs_klas
Quellsystem mbs Quellsystem-Version 8,9
SELECT  * from ivasp
where 1=0;
Quellsystem mbs Quellsystem-Version 10,11,12
 SELECT klas_key, klas_bez,klas_nutzd,klas_mzwk,klas_koa_nr,klas_fundstelle, klas_nutzd_st,
       klas_bestkto, klas_awkto, klas_aktiv FROM klas;
unl/ivs_klas.unl
ivs_erwb
Quellsystem mbs Quellsystem-Version 8,9
SELECT  * from ivasp
where 1=0;
Quellsystem mbs Quellsystem-Version 10,11,12
 SELECT erwb,erwbtext,klz FROM erwb;
unl/ivs_erwb.unl
ivs_split
Quellsystem mbs Quellsystem-Version 8,9
SELECT  * from ivasp
where 1=0;
Quellsystem mbs Quellsystem-Version 10,11,12
 SELECT ivsplit_id,
       ivsplit_invnr,
       ivsplit_lfdnr,
       ivsplit_tagesdat,
       ivsplit_vondat,
       ivsplit_bisdat,
       ivsplit_art,
       ivsplit_anteil,
       ivsplit_keywert,
       ivsplit_status,
       ivsplit_kost,
       ivsplit_kotr,
       ivsplit_koa_nr,
       ivsplit_ivst_id,
       ivsplit_version
FROM ivsplit where $START_IVS_STAMM<3000;

unl/ivs_split.unl
ivs_zp_d
			 select zp_nr, $IVS_ZP1, null::char(1), null::char(1), null::char(1),null::char(1), null::char(1), null::char(1),null::char(1),null::char(1),null::char(1), null::char(1), null::char(1),null::char(1) from zp; 
		
unl/ivs_zp_d.unl
ivs_gege
			 select ggnr, ueberkey, ggkey, fikey, ggkurz, ggdruck, ggname1, ggname2, ggname3, null::char(1), null::char(1),null::char(1), key_von, key_bis, bund_geldgeber, svarel, mbsrel, ivsrel, baurel, cobrel, klr_geldgeber from gege; 
		
unl/ivs_gege.unl
ivs_proj
			 select projnr, ueberkey, ktext, ltxt1, ltxt2, az, fb, ins, pjlname1, pjlname2, pjlname3, null::char(1), lehr, spklnr1, spklnr2, bewdat1, bewdat2, bewabl, art1, art2, svarel, mbsrel, ivsrel, baurel, cobrel,besrel, mwpf, laufzeitbeginn, spklnr3, spklnr4, koordination, key_extkotr, null::char(1),null::char(1),fins, null::char(1), null::char(1) from proj; 
		
unl/ivs_proj.unl