Id	Name	Description
1	ITEM	ITEM
2	GROUP	GROUP
3	RECORD	RECORD
4	MODULE	MODULE
5	DATABASE	DATABASE
6	SCHEMA	SCHEMA
7	TASK	TASK
8	DBSERVICE	DBSERVICE
9	SUBSCHEMA	SUBSCHEMA
10	SET	SET
11	COMPONENT	COMPONENT	*
12	FILE	FILE
13	STORAGESCHEMA	STORAGESCHEMA
14	SCREEN	SCREEN
15	BLOCK	BLOCK
16	EXCHANGE	EXCHANGE	*
17	AREA	AREA
18	BUTTON	BUTTON
19	FUNCTION_KEY	FUNCTION_KEY
20	TITLE	TITLE
21	FONT	FONT
22	INFORMATION-GROUP	INFORMATION-GROUP
23	EMPHASIS	EMPHASIS
24	TP-SERVICe	TP-SERVICE
25	APPLICATION	APPLICATION	*
26	DIALOGUE	DIALOGUE	*
27	REPORT-PROGRAM	REPORT-PROGRAM	*
28	BATCH-PROGRAM	BATCH-PROGRAM	*
29	RECORD-GROUP	RECORD-GROUP
30	DATABASE-RECORD	(local) DATABASE-RECORD)
31	LOCAL-ITEM	LOCAL-ITEM


---- Screens --

element COMPONENT 
	DDCLProperty.Name='PRINT-FORM'
	DDCLValue	[ValueTypeId=2, ReferenceAlias=<Screen local name>, ReferenceName=<Screen element identifier>, ReferenceDdsTypeId=14]
	
element EXCHANGE 
	DDCLProperty.Name='DISPLAY-STRUCTURE'
	DDCLValue	[ValueTypeId=2, ReferenceAlias=<Screen local name>, ReferenceName=<Screen element identifier>, ReferenceDdsTypeId=14]
	
element APPLICATION
	N/A
	
element DIALOGUE ***added
	DDCLProperty.Name='DISPLAY-STRUCTURE'
	DDCLValue	[ValueTypeId=2, ReferenceAlias=<Screen local name>, ReferenceName=<Screen element identifier>, ReferenceDdsTypeId=14]
SELECT * FROM DDCLValue INNER JOIN DDCLElement ON DDCLValue.ElementId=DDCLElement.Id AND ReferenceDdsTypeId=14 AND DdsTypeId=26;
	
element REPORT-PROGRAM / BATCH-PROGRAM
	N/A
	
	
	