Datadictionary OpenWave 3.1.32
Previous topic Chapter index Next topic

View: vwfrmscreencolumns

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View met kolom-labelinformatie bij flexschermen en rapportages. Basistabel tbscreencolumns

 

Fields

Name

Data type

Description

dnkey

integer

Primary key

dvclassname

varchar(100)

Classnaam van de API waar de scherminformatie bijhoort

dvapiname

varchar(100)

Naam van de API waar de scherminformatie bijhoort

dvviewname

varchar(100)

Naam van tabel of view waar de kolommen van dvmemo aan refereren

dvscreenfilename

varchar(100)

Naam van de xml-file waar de standaard scherminformatie is opgeslagen

dnreportkey

integer

Foreign key naar tbrapporten.dnkey indien de kolominformatie over een specifiek rapport gaat

dvdescription

varchar(6144)

Nadere toelichting

dleditschuifaan

char(1)

F of T. Indien T dan wordt de standaardinstelling van de editschuif voor dit scherm overruled met AAN

dvsortering

varchar(200)

Default Sorteervolgorde bij een lijst bv DVNAME DESC

dlexcel

char(1)

T of F. Indien T dan mag er een knop "print naar excel" opgenomen worden onder de flexlijst

dleditlist

char(1)

T of F. Alleen van toepassing op lijstschermen. Indien T dan is de lijst vrijgegeven om te bewerken. Of een kolom daadwerkelijk te muteren is hangt verder af van rechten en de eigenschap edit van de betrokken kolommen

dlhasscreenxml

char(1)

T of F. Indien T dan is er een afwijkend scherm opgeslagen in dvscreenxml

dnkeysysstandardcat

integer

Foreign key naar tbsysstandardcategorie.dnkey

dvsysstandcategorie

varchar(100)

De categorie uit tbsysstandardcategorie

dvrapportnaam

varchar(100)

De rapportnaam die hoort bij dnreportkey

dvscreenxml

text

Kolominformatie in xml-formaat

dvbackupxml

text

Backup van dvscreenxml

dvheadline1

text

Kopregel1 van het scherm hier uitgewerkt in een SQL-statement beginnend met select en zonder puntkomma

dvheadline2

text

Kopregel2 van het scherm hier uitgewerkt in een SQL-statement beginnend met select en zonder puntkomma

dvheadline3

text

Kopregel3 van het scherm hier uitgewerkt in een SQL-statement beginnend met select en zonder puntkomma

dvsearchcolumns

varchar(500)

Indien zoekbox op pagina dan kan hier opsomming van string-kolommen gescheiden door puntkommas uit dvclassname volgen waarop gezocht mag worden (leeg betekent alle stringkolommen)

dvversion

varchar(20)

 

dlsystem

char(1)

F of T. Indien T dan is het scherm een OpenWave Systeemscherm en kan bij updates overschreven worden

dlpagingnumbers

char(1)

T of F. Default T. Indien true dan wordt paging aangezet bij lijst indien aantal items groter dan Getal1 van instelling Sectie: paging en Item: page_size. Indien F dan alleen bij gefilterde lijst

dvblokvolgordedetail

varchar(1000)

Afwijkende blokvolgorde van detailscherm. Blokken dienen te worden opgegeven gescheiden met # teken.

dldetailopennainsert

char(1)

T of F. Geldt NIET voor schermen die via sysstandardtabel of rapportages worden aangeroepen, maar alleen voor schermen via de WaveAPI. Indien T (en zo in de API geregeld) dan wordt het detailscherm na een insert automatisch geopend

dvblokingevouwendetail

varchar(1000)

Indien gevuld dan worden alleen de hier genoemde blokken ingevouwd (collapsed) geopend in het detailscherm (de overige blokken worden uitgeklapt getoond). Alleen van toepassing op detailschermen. Blokken dienen te worden opgegeven gescheiden met # teken.

dvkolomvolgordelijst

varchar(2000)

Indien gevuld en de kolom dvscreenxml is leeg en het gaat om een lijstscherm, dan staat hier de gewenste volgorde van de kolommen (het gaat om de kolomnamen van de onderloiggende view/tabel). De kolomnamen dienen gescheiden te zijn door een #.

dllistcolumnsaanvullen

char(1)

T (default) of F. Indien T dan worden de opgegeven kolommen in dvkolomvolgordelijst vanzelf aangevuld met de ontbrekende kolommen

dvschermsoort

char(1)

L (lijst), D (detail), F (filter), K (kaart), I (insertwizard), T (kanboard), R (rapport), O (Overig)

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwfrmscreencolumns

 

Definition

CREATE VIEW public.vwfrmscreencolumns (
   dnkey,
   dvclassname,
   dvapiname,
   dvviewname,
   dvscreenfilename,
   dnreportkey,
   dvdescription,
   dleditschuifaan,
   dvsortering,
   dlexcel,
   dleditlist,
   dlhasscreenxml,
   dnkeysysstandardcat,
   dvsysstandcategorie,
   dvrapportnaam,
   dvscreenxml,
   dvbackupxml,
   dvheadline1,
   dvheadline2,
   dvheadline3,
   dvsearchcolumns,
   dvversion,
   dlsystem,
   dlpagingnumbers,
   dvblokvolgordedetail,
   dldetailopennainsert,
   dvblokingevouwendetail,
   dvkolomvolgordelijst,
   dllistcolumnsaanvullen,
   dvschermsoort)
AS
SELECT
a.dnkey,
   a.dvclassname,
   a.dvapiname,
   a.dvviewname,
   a.dvscreenfilename,
   a.dnreportkey,
   a.dvdescription,
   a.dleditschuifaan,
   a.dvsortering,
   a.dlexcel,
   a.dleditlist,
       CASE
           WHEN
a.dvscreenxml IS NOT NULL THEN 'T'::text
           ELSE 'F'::text
       END::character(1) AS dlhasscreenxml,
   a.dnkeysysstandardcat,
   b.dvcategorie AS dvsysstandcategorie,
   c.dvnaam AS dvrapportnaam,
   a.dvscreenxml,
   a.dvbackupxml,
   a.dvheadline1,
   a.dvheadline2,
   a.dvheadline3,
   a.dvsearchcolumns,
   a.dvversion,
   a.dlsystem,
   a.dlpagingnumbers,
   a.dvblokvolgordedetail,
   a.dldetailopennainsert,
   a.dvblokingevouwendetail,
   a.dvkolomvolgordelijst,
   a.dllistcolumnsaanvullen,
       CASE
           WHEN
substr(a.dvscreenfilename::text, 1, 5) = 'MDLC_'::text THEN 'L'::text
           WHEN substr(a.dvscreenfilename::text, 1, 5) = 'MDDC_'::text THEN 'D'::text
           WHEN substr(a.dvscreenfilename::text, 1, 5) = 'MDFC_'::text THEN 'F'::text
           WHEN substr(a.dvscreenfilename::text, 1, 5) = 'MDWC_'::text THEN 'I'::text
           WHEN substr(a.dvscreenfilename::text, 1, 5) = 'MDKC_'::text THEN 'K'::text
           WHEN substr(a.dvscreenfilename::text, 1, 5) = 'MDTC_'::text THEN 'T'::text
           WHEN a.dnreportkey IS NOT NULL THEN 'R'::text
           ELSE 'O'::text
       END::character(1) AS dvschermsoort
FROM tbscreencolumns a
    LEFT JOIN tbsysstandardcategorie b ON a.dnkeysysstandardcat = b.dnkey
    LEFT JOIN tbrapporten c ON a.dnreportkey = c.dnkey;

COMMENT ON VIEW public.vwfrmscreencolumns
IS 'View met kolom-labelinformatie bij flexschermen en rapportages. Basistabel tbscreencolumns';

COMMENT ON COLUMN public.vwfrmscreencolumns.dnkey
IS 'Primary key';

COMMENT ON COLUMN public.vwfrmscreencolumns.dvclassname
IS 'Classnaam van de API waar de scherminformatie bijhoort';

COMMENT ON COLUMN public.vwfrmscreencolumns.dvapiname
IS 'Naam van de API waar de scherminformatie bijhoort';

COMMENT ON COLUMN public.vwfrmscreencolumns.dvviewname
IS 'Naam van tabel of view waar de kolommen van dvmemo aan refereren';

COMMENT ON COLUMN public.vwfrmscreencolumns.dvscreenfilename
IS 'Naam van de xml-file waar de standaard scherminformatie is opgeslagen';

COMMENT ON COLUMN public.vwfrmscreencolumns.dnreportkey
IS 'Foreign key naar tbrapporten.dnkey indien de kolominformatie over een specifiek rapport gaat';

COMMENT ON COLUMN public.vwfrmscreencolumns.dvdescription
IS 'Nadere toelichting';

COMMENT ON COLUMN public.vwfrmscreencolumns.dleditschuifaan
IS 'F of T. Indien T dan wordt de standaardinstelling van de editschuif voor dit scherm overruled met AAN';

COMMENT ON COLUMN public.vwfrmscreencolumns.dvsortering
IS 'Default Sorteervolgorde bij een lijst bv DVNAME DESC';

COMMENT ON COLUMN public.vwfrmscreencolumns.dlexcel
IS 'T of F. Indien T dan mag er een knop "print naar excel" opgenomen worden onder de flexlijst';

COMMENT ON COLUMN public.vwfrmscreencolumns.dleditlist
IS 'T of F. Alleen van toepassing op lijstschermen. Indien T dan is de lijst vrijgegeven om te bewerken. Of een kolom daadwerkelijk te muteren is hangt verder af van rechten en de eigenschap edit van de betrokken kolommen';

COMMENT ON COLUMN public.vwfrmscreencolumns.dlhasscreenxml
IS 'T of F. Indien T dan is er een afwijkend scherm opgeslagen in dvscreenxml';

COMMENT ON COLUMN public.vwfrmscreencolumns.dnkeysysstandardcat
IS 'Foreign key naar tbsysstandardcategorie.dnkey';

COMMENT ON COLUMN public.vwfrmscreencolumns.dvsysstandcategorie
IS 'De categorie uit tbsysstandardcategorie';

COMMENT ON COLUMN public.vwfrmscreencolumns.dvrapportnaam
IS 'De rapportnaam die hoort bij dnreportkey';

COMMENT ON COLUMN public.vwfrmscreencolumns.dvscreenxml
IS 'Kolominformatie in xml-formaat';

COMMENT ON COLUMN public.vwfrmscreencolumns.dvbackupxml
IS 'Backup van dvscreenxml';

COMMENT ON COLUMN public.vwfrmscreencolumns.dvheadline1
IS 'Kopregel1 van het scherm hier uitgewerkt in een SQL-statement beginnend met select en zonder puntkomma';

COMMENT ON COLUMN public.vwfrmscreencolumns.dvheadline2
IS 'Kopregel2 van het scherm hier uitgewerkt in een SQL-statement beginnend met select en zonder puntkomma';

COMMENT ON COLUMN public.vwfrmscreencolumns.dvheadline3
IS 'Kopregel3 van het scherm hier uitgewerkt in een SQL-statement beginnend met select en zonder puntkomma';

COMMENT ON COLUMN public.vwfrmscreencolumns.dvsearchcolumns
IS 'Indien zoekbox op pagina dan kan hier opsomming van string-kolommen gescheiden door puntkommas uit dvclassname volgen waarop gezocht mag worden (leeg betekent alle stringkolommen)';

COMMENT ON COLUMN public.vwfrmscreencolumns.dlsystem
IS 'F of T. Indien T dan is het scherm een OpenWave Systeemscherm en kan bij updates overschreven worden';

COMMENT ON COLUMN public.vwfrmscreencolumns.dlpagingnumbers
IS 'T of F. Default T. Indien true dan wordt paging aangezet bij lijst indien aantal items groter dan Getal1 van instelling Sectie: paging en Item: page_size. Indien F dan alleen bij gefilterde lijst';

COMMENT ON COLUMN public.vwfrmscreencolumns.dvblokvolgordedetail
IS 'Afwijkende blokvolgorde van detailscherm. Blokken dienen te worden opgegeven gescheiden met # teken.';

COMMENT ON COLUMN public.vwfrmscreencolumns.dldetailopennainsert
IS 'T of F. Geldt NIET voor schermen die via sysstandardtabel of rapportages worden aangeroepen, maar alleen voor schermen via de WaveAPI. Indien T (en zo in de API geregeld) dan wordt het detailscherm na een insert automatisch geopend';

COMMENT ON COLUMN public.vwfrmscreencolumns.dvblokingevouwendetail
IS 'Indien gevuld dan worden alleen de hier genoemde blokken ingevouwd (collapsed) geopend in het detailscherm (de overige blokken worden uitgeklapt getoond). Alleen van toepassing op detailschermen. Blokken dienen te worden opgegeven gescheiden met # teken.';

COMMENT ON COLUMN public.vwfrmscreencolumns.dvkolomvolgordelijst
IS 'Indien gevuld en de kolom dvscreenxml is leeg en het gaat om een lijstscherm, dan staat hier de gewenste volgorde van de kolommen (het gaat om de kolomnamen van de onderloiggende view/tabel). De kolomnamen dienen gescheiden te zijn door een #.';

COMMENT ON COLUMN public.vwfrmscreencolumns.dllistcolumnsaanvullen
IS 'T (default) of F. Indien T dan worden de opgegeven kolommen in dvkolomvolgordelijst vanzelf aangevuld met de ontbrekende kolommen';

COMMENT ON COLUMN public.vwfrmscreencolumns.dvschermsoort
IS 'L (lijst), D (detail), F (filter), K (kaart), I (insertwizard), T (kanboard), R (rapport), O (Overig)';

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 2-5-2025 13:49
Previous topic Chapter index Next topic