966: BEGIN
967: l_config := to_char(p_hdr_id) || ':' || to_char(p_rev_nbr);
968: l_rootComp := '
969:
970: l_sectionPkg := '
972: || '
973: || '';
974:
967: l_config := to_char(p_hdr_id) || ':' || to_char(p_rev_nbr);
968: l_rootComp := '
969:
970: l_sectionPkg := '
971: || '
973: || '
974:
975: IF p_rpt_recur_prc THEN
968: l_rootComp := '
969:
970: l_sectionPkg := '
971: || '
972: || '
973: || '
974:
975: IF p_rpt_recur_prc THEN
976: l_sectionPrice := '
972: || '' || fnd_global.newline
973: || '';
974:
975: IF p_rpt_recur_prc THEN
976: l_sectionPrice := '
978: || l_rootComp || fnd_global.newline
979: || '
980: || '
973: || '';
974:
975: IF p_rpt_recur_prc THEN
976: l_sectionPrice := '
977: || '
979: || '
980: || '
981: -- || '
974:
975: IF p_rpt_recur_prc THEN
976: l_sectionPrice := '
977: || '
978: || l_rootComp || fnd_global.newline
979: || '
980: || '
981: -- || '
982: -- || '
975: IF p_rpt_recur_prc THEN
976: l_sectionPrice := '
977: || '
978: || l_rootComp || fnd_global.newline
979: || '
981: -- || '
982: -- || '
983: -- || '
976: l_sectionPrice := '
977: || '
978: || l_rootComp || fnd_global.newline
979: || '
980: || '
982: -- || '
983: -- || '
984: || '' || fnd_global.newline
977: || '
978: || l_rootComp || fnd_global.newline
979: || '
980: || '
981: -- || '
982: -- || '
983: -- || '
984: || '
985: || '
978: || l_rootComp || fnd_global.newline
979: || '
980: || '
981: -- || '
982: -- || '
983: -- || '
984: || '
985: || '
986: || '' || fnd_global.newline
979: || '
980: || '
981: -- || '
982: -- || '
983: -- || '
984: || '
985: || '
986: || '' || fnd_global.newline
987: || '' || fnd_global.newline
980: || '
981: -- || '
982: -- || '
983: -- || '
984: || '
985: || '' || fnd_global.newline
986: || '' || fnd_global.newline
987: || '' || fnd_global.newline
988: || '';
981: -- || '
982: -- || '
983: -- || '
984: || '' || fnd_global.newline
985: || '' || fnd_global.newline
986: || '' || fnd_global.newline
987: || '' || fnd_global.newline
988: || '';
989: END IF;
982: -- || '
983: -- || '
984: || '' || fnd_global.newline
985: || '' || fnd_global.newline
986: || '' || fnd_global.newline
987: || '' || fnd_global.newline
988: || '';
989: END IF;
990:
983: -- || '
984: || '' || fnd_global.newline
985: || '' || fnd_global.newline
986: || '' || fnd_global.newline
987: || '' || fnd_global.newline
988: || '';
989: END IF;
990:
991: /*
989: END IF;
990:
991: /*
992: IF p_rpt_delta THEN
993: l_sectionDelta := '
995: || '
996: || '
997: || '
990:
991: /*
992: IF p_rpt_delta THEN
993: l_sectionDelta := '
994: || '
996: || '
997: || '' || fnd_global.newline
998: || '
991: /*
992: IF p_rpt_delta THEN
993: l_sectionDelta := '
994: || '
995: || '
997: || '
998: || '
999: END IF;
992: IF p_rpt_delta THEN
993: l_sectionDelta := '
994: || '
995: || '
996: || '
997: || '
998: || '
999: END IF;
1000: */
993: l_sectionDelta := '
994: || '
995: || '
996: || '
997: || '
998: || '
999: END IF;
1000: */
1001:
1003: l_valid := 'hasViolations="false" isValid="true"';
1004: ELSE
1005: l_valid := 'hasViolations="true" isValid="false"';
1006: END IF;
1007: l_sectionMain := '
1009: -- || l_rootComp || fnd_global.newline
1010: -- || '
1011: -- || ''||fnd_global.newline
1004: ELSE
1005: l_valid := 'hasViolations="true" isValid="false"';
1006: END IF;
1007: l_sectionMain := '
1008: || '
1010: -- || '
1011: -- || ''||fnd_global.newline
1012: || '' || fnd_global.newline
1005: l_valid := 'hasViolations="true" isValid="false"';
1006: END IF;
1007: l_sectionMain := '
1008: || '
1009: -- || l_rootComp || fnd_global.newline
1010: -- || '
1011: -- || ''||fnd_global.newline
1012: || '
1013: || '
1006: END IF;
1007: l_sectionMain := '
1008: || '
1009: -- || l_rootComp || fnd_global.newline
1010: -- || '
1011: -- || ''||fnd_global.newline
1012: || '
1013: || '
1014: -- || l_rootComp || fnd_global.newline
1007: l_sectionMain := '
1008: || '
1009: -- || l_rootComp || fnd_global.newline
1010: -- || '
1011: -- || ''||fnd_global.newline
1012: || '
1013: || '
1014: -- || l_rootComp || fnd_global.newline
1015: -- || '' || fnd_global.newline
1008: || '
1009: -- || l_rootComp || fnd_global.newline
1010: -- || '
1011: -- || ''||fnd_global.newline
1012: || '
1013: || '
1014: -- || l_rootComp || fnd_global.newline
1015: -- || '' || fnd_global.newline
1016: || '
1009: -- || l_rootComp || fnd_global.newline
1010: -- || '
1011: -- || ''||fnd_global.newline
1012: || '' || fnd_global.newline
1013: || '
1015: -- || '' || fnd_global.newline
1016: || '' || fnd_global.newline
1017: || '';
1010: -- || '
1011: -- || ''||fnd_global.newline
1012: || '' || fnd_global.newline
1013: || '
1014: -- || l_rootComp || fnd_global.newline
1015: -- || '' || fnd_global.newline
1016: || '
1017: || '';
1018:
1011: -- || ''||fnd_global.newline
1012: || '' || fnd_global.newline
1013: || '
1014: -- || l_rootComp || fnd_global.newline
1015: -- || '' || fnd_global.newline
1016: || '
1017: || '';
1018:
1019: l_templates := '
1012: || '' || fnd_global.newline
1013: || '
1014: -- || l_rootComp || fnd_global.newline
1015: -- || '' || fnd_global.newline
1016: || '
1017: || '';
1018:
1019: l_templates := '
1020: || '
1015: -- || '' || fnd_global.newline
1016: || '' || fnd_global.newline
1017: || '';
1018:
1019: l_templates := '
1021: || '
1022: || '
1023: || '
1016: || '' || fnd_global.newline
1017: || '';
1018:
1019: l_templates := '
1020: || '
1021: || '
1022: || '
1023: || '
1024: || '
1017: || '';
1018:
1019: l_templates := '
1020: || '
1021: || '
1022: || '
1023: || '
1024: || '
1025: || '
1018:
1019: l_templates := '
1020: || '
1021: || '
1022: || '
1023: || '
1024: || '
1025: || '
1026: || '
1019: l_templates := '
1020: || '
1021: || '
1022: || '
1023: || '
1024: || '
1025: || '
1026: || '
1027: || '
1020: || '
1021: || '
1022: || '
1023: || '
1024: || '
1025: || '
1026: || '
1027: || '
1028: || '';
1021: || '
1022: || '
1023: || '
1024: || '
1025: || '
1026: || '
1027: || '
1028: || '';
1029:
1022: || '
1023: || '
1024: || '
1025: || '
1026: || '
1027: || '
1028: || '';
1029:
1030: l_xml := '
1023: || '
1024: || '
1025: || '
1026: || '
1027: || '
1028: || '';
1029:
1030: l_xml := '
1027: || '
1028: || '';
1029:
1030: l_xml := '
1032: || l_templates || fnd_global.newline
1033: || l_sectionMain || fnd_global.newline
1034: || l_sectionPkg;
1035: IF l_sectionPrice IS NOT NULL THEN
1028: || '';
1029:
1030: l_xml := '
1032: || l_templates || fnd_global.newline
1033: || l_sectionMain || fnd_global.newline
1034: || l_sectionPkg;
1035: IF l_sectionPrice IS NOT NULL THEN
1036: l_xml := l_xml || fnd_global.newline || l_sectionPrice;
1029:
1030: l_xml := '
1032: || l_templates || fnd_global.newline
1033: || l_sectionMain || fnd_global.newline
1034: || l_sectionPkg;
1035: IF l_sectionPrice IS NOT NULL THEN
1036: l_xml := l_xml || fnd_global.newline || l_sectionPrice;
1037: END IF;
1032: || l_templates || fnd_global.newline
1033: || l_sectionMain || fnd_global.newline
1034: || l_sectionPkg;
1035: IF l_sectionPrice IS NOT NULL THEN
1036: l_xml := l_xml || fnd_global.newline || l_sectionPrice;
1037: END IF;
1038:
1039: /*
1040: IF l_sectionDelta IS NOT NULL THEN
1037: END IF;
1038:
1039: /*
1040: IF l_sectionDelta IS NOT NULL THEN
1041: l_xml := l_xml || fnd_global.newline || l_sectionDelta;
1042: END IF;
1043: */
1044:
1045: l_xml := l_xml || fnd_global.newline || '';
1041: l_xml := l_xml || fnd_global.newline || l_sectionDelta;
1042: END IF;
1043: */
1044:
1045: l_xml := l_xml || fnd_global.newline || '';
1046: RETURN l_xml;
1047: END construct_init_xml;
1048:
1049: --------------------------------------------------------------------------------