FCLT#65380 Implementatie AkzoNobel Sassenheim en A'hem/A'dam naar Saas --> Wijziging in Export Omnicard
svn path=/Customer/trunk/; revision=52386
This commit is contained in:
128
AKZO/AKZO.sql
128
AKZO/AKZO.sql
@@ -612,29 +612,53 @@ CREATE OR REPLACE VIEW AKZO_V_RAP_AANVR_BADGE
|
||||
RUIMTE_NAAM
|
||||
)
|
||||
AS
|
||||
SELECT UPPER (sd.ins_srtdeel_eenheid) persontype,
|
||||
ins_srtdeel_nr displaytype_code,
|
||||
ins_srtdeel_omschrijving displaytype_naam,
|
||||
d.ins_deel_omschrijving personeelsnummer,
|
||||
p.prs_perslid_voornaam roepnaam,
|
||||
p.prs_perslid_voorletters voorletters,
|
||||
p.prs_perslid_tussenvoegsel tussenvoegsel,
|
||||
p.prs_perslid_naam achternaam,
|
||||
d.ins_deel_aanmaak datum_in_dienst,
|
||||
d.ins_deel_vervaldatum datum_uit_dienst,
|
||||
a.prs_afdeling_naam kostenplaats_code,
|
||||
a.prs_afdeling_omschrijving kostenplaats_naam,
|
||||
'' business_unit_an_code,
|
||||
'' business_unit_an_naam,
|
||||
'' afdeling_akzo_code,
|
||||
'' afdeling_akzo_naam,
|
||||
bedrijf.ins_kenmerkdeel_waarde firmanaam,
|
||||
'' nevenfunctie_code,
|
||||
nevenfunctie.prs_kenmerklink_waarde nevenfunctie_naam,
|
||||
werkplek.prs_werkplek_omschrijving werkplek_code,
|
||||
werkplek.alg_ruimte_omschrijving werkplek_naam,
|
||||
werkplek.ruimte_nr ruimte_code,
|
||||
werkplek.alg_ruimte_omschrijving ruimte_naam
|
||||
SELECT UPPER (sd.ins_srtdeel_eenheid)
|
||||
persontype,
|
||||
ins_srtdeel_nr
|
||||
displaytype_code,
|
||||
ins_srtdeel_omschrijving
|
||||
displaytype_naam,
|
||||
d.ins_deel_omschrijving
|
||||
personeelsnummer,
|
||||
p.prs_perslid_voornaam
|
||||
roepnaam,
|
||||
p.prs_perslid_voorletters
|
||||
voorletters,
|
||||
p.prs_perslid_tussenvoegsel
|
||||
tussenvoegsel,
|
||||
p.prs_perslid_naam
|
||||
achternaam,
|
||||
d.ins_deel_aanmaak
|
||||
datum_in_dienst,
|
||||
d.ins_deel_vervaldatum
|
||||
datum_uit_dienst,
|
||||
a.prs_afdeling_naam
|
||||
kostenplaats_code,
|
||||
a.prs_afdeling_omschrijving
|
||||
kostenplaats_naam,
|
||||
''
|
||||
business_unit_an_code,
|
||||
''
|
||||
business_unit_an_naam,
|
||||
''
|
||||
afdeling_akzo_code,
|
||||
''
|
||||
afdeling_akzo_naam,
|
||||
bedrijf.ins_kenmerkdeel_waarde
|
||||
firmanaam,
|
||||
nevenfunctie_new.nevenf_code
|
||||
nevenfunctie_code,
|
||||
COALESCE (nevenfunctie_new.nevenf_omschr,
|
||||
nevenfunctie.prs_kenmerklink_waarde)
|
||||
nevenfunctie_naam,
|
||||
werkplek_new.werkplek_code
|
||||
werkplek_code,
|
||||
werkplek_new.werkplek_omschr
|
||||
werkplek_naam,
|
||||
werkplek.ruimte_nr
|
||||
ruimte_code,
|
||||
werkplek.alg_ruimte_omschrijving
|
||||
ruimte_naam
|
||||
FROM ins_deel d,
|
||||
ins_srtdeel sd,
|
||||
ins_srtgroep sg,
|
||||
@@ -644,6 +668,22 @@ AS
|
||||
FROM prs_kenmerklink kl
|
||||
WHERE kl.prs_kenmerk_key = 1040
|
||||
AND kl.prs_kenmerklink_verwijder IS NULL) nevenfunctie,
|
||||
(SELECT ud.fac_usrdata_code nevenf_code,
|
||||
ud.fac_usrdata_omschr nevenf_omschr,
|
||||
kl.prs_link_key prs_perslid_key
|
||||
FROM prs_kenmerklink kl, fac_usrdata ud
|
||||
WHERE kl.prs_kenmerk_key = 1060
|
||||
AND kl.prs_kenmerklink_verwijder IS NULL
|
||||
AND kl.prs_kenmerklink_waarde = ud.fac_usrdata_key
|
||||
AND ud.fac_usrtab_key = 241) nevenfunctie_new,
|
||||
(SELECT ud.fac_usrdata_code werkplek_code,
|
||||
ud.fac_usrdata_omschr werkplek_omschr,
|
||||
kl.prs_link_key prs_perslid_key
|
||||
FROM prs_kenmerklink kl, fac_usrdata ud
|
||||
WHERE kl.prs_kenmerk_key = 1080
|
||||
AND kl.prs_kenmerklink_verwijder IS NULL
|
||||
AND kl.prs_kenmerklink_waarde = ud.fac_usrdata_key
|
||||
AND ud.fac_usrtab_key = 261) werkplek_new,
|
||||
(SELECT kd.ins_deel_key, kd.ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel kd
|
||||
WHERE kd.ins_kenmerk_key = 41
|
||||
@@ -673,6 +713,8 @@ AS
|
||||
AND d.ins_deel_actief = 1
|
||||
AND d.ins_deel_verwijder IS NULL
|
||||
AND p.prs_perslid_key = nevenfunctie.prs_perslid_key(+)
|
||||
AND p.prs_perslid_key = nevenfunctie_new.prs_perslid_key(+)
|
||||
AND p.prs_perslid_key = werkplek_new.prs_perslid_key(+)
|
||||
AND d.ins_deel_key = bedrijf.ins_deel_key(+)
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND p.prs_perslid_key = werkplek.prs_perslid_key(+);
|
||||
@@ -1216,8 +1258,8 @@ BEGIN
|
||||
AND UPPER (prs_perslid_nr) =
|
||||
UPPER (rec.prs_perslid_nr))
|
||||
OR ( UPPER (v_sleutelkolom) = 'EMAIL'
|
||||
AND UPPER (prs_perslid_oslogin) =
|
||||
UPPER (rec.prs_perslid_oslogin)));
|
||||
AND UPPER (prs_perslid_email) =
|
||||
UPPER (rec.prs_perslid_email)));
|
||||
|
||||
IF (v_count = 0)
|
||||
THEN
|
||||
@@ -2298,6 +2340,42 @@ AS
|
||||
----- Einde rittenadministratie ---------
|
||||
-----------------------------------------
|
||||
|
||||
CREATE OR REPLACE VIEW AKZO_V_RAP_MIJN_WP_RESERVERING
|
||||
(
|
||||
RES_RSV_RUIMTE_HOST_KEY,
|
||||
RES_RSV_RUIMTE_VAN,
|
||||
RES_RSV_RUIMTE_TOT,
|
||||
ALG_LOCATIE_OMSCHRIJVING,
|
||||
ALG_GEBOUW_OMSCHRIJVING,
|
||||
ALG_VERDIEPING_OMSCHRIJVING,
|
||||
ALG_RUIMTE_NR,
|
||||
RES_DEEL_OMSCHRIJVING,
|
||||
ALG_RUIMTE_AANDUIDING,
|
||||
RES_RSV_RUIMTE_KEY
|
||||
)
|
||||
AS
|
||||
SELECT rrr.res_rsv_ruimte_host_key,
|
||||
rrr.res_rsv_ruimte_van,
|
||||
rrr.res_rsv_ruimte_tot,
|
||||
rg.alg_locatie_omschrijving,
|
||||
rg.alg_gebouw_omschrijving,
|
||||
rg.alg_verdieping_omschrijving,
|
||||
rg.alg_ruimte_nr,
|
||||
rd.res_deel_omschrijving,
|
||||
rg.alg_ruimte_aanduiding,
|
||||
rrr.res_rsv_ruimte_key
|
||||
FROM res_rsv_ruimte rrr,
|
||||
res_rsv_deel rrd,
|
||||
res_deel rd,
|
||||
alg_v_ruimte_gegevens rg
|
||||
WHERE rrr.res_rsv_ruimte_key = rrd.res_rsv_ruimte_key
|
||||
AND rrd.res_deel_key = rd.res_deel_key
|
||||
AND rrr.alg_ruimte_key = rg.alg_ruimte_key
|
||||
AND rrr.res_activiteit_key = 230
|
||||
AND rrr.res_rsv_ruimte_verwijder IS NULL
|
||||
AND rrd.res_rsv_deel_verwijder IS NULL
|
||||
AND rrr.res_rsv_ruimte_van > = TRUNC (SYSDATE);
|
||||
|
||||
|
||||
------ payload end ------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user