
1 SELECT podocumenttypeseo.document_type_code,
2 podocumenttypeseo.org_id,
3 podocumenttypeseo.document_subtype,
4 podocumenttypeseo.document_template_code,
5 podocumenttypeseo.contract_template_code,
6 xtv1.template_name AS document_types_layout,
7 xtv2.template_name AS contract_terms_layout,
8 plc1.displayed_field || ' ' || plc2.displayed_field AS TYPE,
9 decode(podocumenttypeseo.document_type_code,
10 'RFQ',
11 decode(podocumenttypeseo.document_subtype,
12 'STANDARD',
13 'DeleteDisabled',
14 'CATALOG',
15 'DeleteDisabled',
16 'BID',
17 'DeleteDisabled',
18 'DeleteEnabled'),
19 'QUOTATION',
20 decode(podocumenttypeseo.document_subtype,
21 'STANDARD',
22 'DeleteDisabled',
23 'CATALOG',
24 'DeleteDisabled',
25 'BID',
26 'DeleteDisabled',
27 'DeleteEnabled'),
28 'DeleteDisabled') AS delete_switcher,
29 podocumenttypeseo.type_name
30 FROM po_document_types_all_vl podocumenttypeseo,
31 xdo_templates_vl xtv1,
32 xdo_templates_vl xtv2,
33 po_lookup_codes plc1,
34 po_lookup_codes plc2
35 WHERE xtv1.template_code(+) = podocumenttypeseo.document_template_code
36 AND xtv2.template_code(+) = podocumenttypeseo.contract_template_code
37 AND podocumenttypeseo.document_type_code = plc1.lookup_code
38 AND plc1.lookup_type = 'DOCUMENT TYPE'
39 AND podocumenttypeseo.document_subtype = plc2.lookup_code
40 AND plc2.lookup_type = decode(podocumenttypeseo.document_type_code,
41 'REQUISITION',
42 'REQUISITION TYPE',
43 'RFQ',
44 'RFQ SUBTYPE',
45 'QUOTATION',
46 'QUOTATION SUBTYPE',
47 'DOCUMENT SUBTYPE')
48 AND podocumenttypeseo.org_id = :1
49
50
