DBA Data[Home] [Help]

APPS.OKC_TERMS_QA_PVT SQL Statements

The following lines contain the word 'select', 'insert', 'update' or 'delete':

Line: 44

    G_AMEND_CODE_DELETED         CONSTANT   VARCHAR2(30)  := 'DELETED';
Line: 317

            SELECT OKC_QA_ERRORS_T_S.NEXTVAL FROM DUAL;
Line: 357

    FUNCTION insert_row(
        p_document_type      IN VARCHAR2,
        p_document_id        IN NUMBER,
        p_sequence_id        IN NUMBER,
        p_error_record_type  IN VARCHAR2,
        p_title              IN VARCHAR2,
        p_error_severity     IN VARCHAR2,
        p_qa_code            IN VARCHAR2,
        p_message_name       IN VARCHAR2,
        p_problem_short_desc IN VARCHAR2,
        p_problem_details_short    IN VARCHAR2,
        p_problem_details    IN VARCHAR2,
        p_Sgestion         IN VARCHAR2,
        p_article_id         IN NUMBER,
        p_deliverable_id     IN NUMBER,
        p_section_name       IN VARCHAR2,
        p_reference_column1  IN VARCHAR2,
        p_reference_column2  IN VARCHAR2,
        p_reference_column3  IN VARCHAR2,
        p_reference_column4  IN VARCHAR2,
        p_reference_column5  IN VARCHAR2,
        p_creation_date      IN DATE,
        p_error_record_type_name IN VARCHAR2,
        p_error_severity_name IN VARCHAR2 )RETURN VARCHAR2
    IS

        l_api_name         CONSTANT VARCHAR2(30) := 'Insert_Row';
Line: 388

            FND_LOG.STRING( FND_LOG.LEVEL_PROCEDURE, G_MODULE||l_api_name,'700: Entered Insert_Row function');
Line: 391

        INSERT INTO OKC_QA_ERRORS_T
        (
            DOCUMENT_TYPE,
            DOCUMENT_ID,
            SEQUENCE_ID,
            ERROR_RECORD_TYPE,
            TITLE,
            ERROR_SEVERITY,
            QA_CODE,
            MESSAGE_NAME,
            PROBLEM_SHORT_DESC,
            PROBLEM_DETAILS_SHORT,
            PROBLEM_DETAILS,
            SUGGESTION,
            ARTICLE_ID,
            DELIVERABLE_ID,
            SECTION_NAME,
            REFERENCE_COLUMN1,
            REFERENCE_COLUMN2,
            REFERENCE_COLUMN3,
            REFERENCE_COLUMN4,
            REFERENCE_COLUMN5,
            CREATION_DATE,
            ERROR_RECORD_TYPE_NAME,
            ERROR_SEVERITY_NAME
        )
        VALUES
        (
            p_document_type,
            p_document_id,
            p_sequence_id,
            p_error_record_type,
            p_title,
            p_error_severity,
            p_qa_code,
            p_message_name,
            p_problem_short_desc,
            p_problem_details_short,
            p_problem_details,
            p_Sgestion,
            p_article_id,
            p_deliverable_id,
            p_section_name,
            p_reference_column1,
            p_reference_column2,
            p_reference_column3,
            p_reference_column4,
            p_reference_column5,
            p_creation_date,
            p_error_record_type_name,
            p_error_severity_name
        );
Line: 445

            FND_LOG.STRING( FND_LOG.LEVEL_PROCEDURE, G_MODULE||l_api_name,'800: Leaving Insert_Row');
Line: 454

                FND_LOG.STRING( FND_LOG.LEVEL_EXCEPTION, G_MODULE||l_api_name,'900: Leaving Insert_Row:OTHERS Exception');
Line: 463

    END insert_row;
Line: 609

                x_return_status := insert_row(
                p_sequence_id        => x_sequence_id,
                p_document_type      => p_qa_result_tbl(i).document_type,
                p_document_id        => p_qa_result_tbl(i).document_id,
                p_error_record_type  => p_qa_result_tbl(i).error_record_type,
                p_title              => p_qa_result_tbl(i).title,
                p_error_severity     => p_qa_result_tbl(i).error_severity,
                p_qa_code            => p_qa_result_tbl(i).qa_code,
                p_message_name       => p_qa_result_tbl(i).message_name,
                p_problem_short_desc => p_qa_result_tbl(i).problem_short_desc,
                p_problem_details_short    => p_qa_result_tbl(i).problem_details_short,
                p_problem_details    => p_qa_result_tbl(i).problem_details,
                p_Sgestion           => p_qa_result_tbl(i).suggestion,
                p_article_id         => p_qa_result_tbl(i).article_id,
                p_deliverable_id     => p_qa_result_tbl(i).deliverable_id,
                p_section_name       => p_qa_result_tbl(i).section_name,
                p_reference_column1  => p_qa_result_tbl(i).reference_column1,
                p_reference_column2  => p_qa_result_tbl(i).reference_column2,
                p_reference_column3  => p_qa_result_tbl(i).reference_column3,
                p_reference_column4  => p_qa_result_tbl(i).reference_column4,
                p_reference_column5  => p_qa_result_tbl(i).reference_column5,
                p_creation_date      => p_qa_result_tbl(i).creation_date,
                p_error_record_type_name => p_qa_result_tbl(i).error_record_type_name,
                p_error_severity_name    => p_qa_result_tbl(i).error_severity_name);
Line: 697

            SELECT kart1.id                       source_cat_id,
                rel.SOURCE_ARTICLE_ID          source_article_id,
                kart1.SCN_ID                   scn_id,
                kart1.label                    source_label,
                Kart2.ID                       target_cat_id,
                rel.TARGET_ARTICLE_ID          target_article_id,
                kart2.label                    target_label,
                kart1.AMENDMENT_OPERATION_CODE amendment_operation_code,
                rel.RELATIONSHIP_TYPE          relationship_type
            FROM    OKC_K_ARTICLES_B kart1,
                OKC_ARTICLE_RELATNS_ALL rel,
                OKC_K_ARTICLES_B kart2
            WHERE   kart1.document_type = p_doc_type
                AND     kart1.document_id=p_doc_id
                AND     kart1.sav_sae_id=rel.source_article_id
                AND     kart2.document_type = p_doc_type
                AND     kart2.document_id=p_doc_id
                AND     kart2.sav_sae_id=rel.target_article_id
                AND     rel.org_id = c_current_org_id
                AND     rel.relationship_type in (G_INCOMPATIBLE ,G_ALTERNATE)
                AND     nvl(kart2.amendment_operation_code,'?')<>G_AMEND_CODE_DELETED
                AND     nvl(kart2.summary_amend_operation_code,'?')<>G_AMEND_CODE_DELETED
                AND     nvl(kart1.amendment_operation_code,'?')<>G_AMEND_CODE_DELETED
                AND     nvl(kart1.summary_amend_operation_code,'?')<>G_AMEND_CODE_DELETED;
Line: 725

            SELECT
                Rule.clause_id         source_article_id,
                Rule.rule_id        rule_id,
                Rule.rule_name        rule_name,
                Kart.sav_sae_id        target_article_id,
                Rel.relationship_type     relationship_type
            FROM    OKC_XPRT_CLAUSES_V rule,
                OKC_K_ARTICLES_B kart,
                OKC_ARTICLE_RELATNS_ALL rel
            WHERE rule.template_id = p_doc_id
                AND kart.document_type = p_doc_type
                AND kart.document_id = p_doc_id
                AND rule.rule_id =rel.source_article_id
                AND kart.sav_sae_id = rel.target_article_id
                AND rel.org_id = c_current_org_id
                AND rel.relationship_type in   (G_INCOMPATIBLE ,G_ALTERNATE) ;
Line: 972

        SELECT
             decode(fnd.enabled_flag,'N','N','Y',decode(qa.enable_qa_yn,'N','N','Y'),'Y') perform_qa,
             fnd.meaning qa_name,
             nvl(qa.severity_flag,G_QA_STS_WARNING) severity_flag
		   FROM FND_LOOKUPS FND, OKC_DOC_QA_LISTS QA
		   WHERE QA.DOCUMENT_TYPE(+)=p_doc_type
		   AND   QA.QA_CODE(+) = FND.LOOKUP_CODE
		   AND   Fnd.LOOKUP_TYPE=G_QA_LOOKUP
		   AND   fnd.lookup_code = p_qa_code;
Line: 984

            SELECT nvl(qa.severity_flag,G_QA_STS_ERROR) severity_flag
            FROM OKC_DOC_QA_LISTS QA
            WHERE QA.DOCUMENT_TYPE(+)=p_doc_type
                AND   QA.QA_CODE(+) = G_OKC_CHECK_LOCK_CONTRACT;
Line: 1108

	        SELECT
	        decode(fnd.enabled_flag,'N','N','Y',decode(qa.enable_qa_yn,'N','N','Y'),'Y') perform_qa,
	        fnd.meaning qa_name,
		   nvl(qa.severity_flag,G_QA_STS_WARNING) severity_flag
	        FROM FND_LOOKUPS FND, OKC_DOC_QA_LISTS QA
	        WHERE QA.DOCUMENT_TYPE(+)=p_doc_type
	        AND   QA.QA_CODE(+) = FND.LOOKUP_CODE
	        AND   Fnd.LOOKUP_TYPE=G_QA_LOOKUP
	        AND   fnd.lookup_code = p_qa_code;
Line: 1121

            SELECT nvl(qa.severity_flag,G_QA_STS_ERROR) severity_flag
            FROM OKC_DOC_QA_LISTS QA
            WHERE QA.DOCUMENT_TYPE(+)=p_doc_type
                AND   QA.QA_CODE(+) = G_OKC_CHECK_CONTRACT_ADMIN;
Line: 1127

            SELECT 'Y' FROM OKC_TEMPLATE_USAGES
            	WHERE DOCUMENT_TYPE = P_DOC_TYPE
            	AND   DOCUMENT_ID = P_DOC_ID
				AND   CONTRACT_ADMIN_ID IS NOT NULL;
Line: 1134

            SELECT 'Y' FROM okc_rep_contracts_all
            	WHERE CONTRACT_TYPE = P_DOC_TYPE
            	AND   CONTRACT_ID = P_DOC_ID
				AND   OWNER_ID IS NOT NULL;
Line: 1143

	       SELECT 'Y' FROM OKC_TEMPLATE_USAGES USG, fnd_user ctrtadm, PER_ALL_PEOPLE_F adminppl
		     WHERE USG.DOCUMENT_TYPE = P_DOC_TYPE
			AND   USG.DOCUMENT_ID = P_DOC_ID
			AND   USG.CONTRACT_ADMIN_ID IS NOT NULL
			AND   USG.contract_admin_id = ctrtadm.user_id
	          AND   ctrtadm.employee_id = adminppl.person_id
			and   rownum < 2;
Line: 1152

	       SELECT 'Y' FROM OKC_TEMPLATE_USAGES USG, fnd_user ctrtadm, PER_ALL_PEOPLE_F adminppl
		     WHERE USG.DOCUMENT_TYPE = P_DOC_TYPE
			AND   USG.DOCUMENT_ID = P_DOC_ID
			AND   USG.CONTRACT_ADMIN_ID IS NOT NULL
			AND   USG.contract_admin_id = ctrtadm.user_id
	          AND   ctrtadm.employee_id = adminppl.person_id
			and adminppl.effective_start_date = adminppl.start_date;
Line: 1356

            SELECT
                Rule.clause_id         xprt_article_id,
                Rule.rule_id        rule_id,
                Rule.rule_name        rule_name
            FROM    OKC_XPRT_CLAUSES_V rule,
                OKC_K_ARTICLES_B kart
            WHERE rule.template_id = p_doc_id
                AND kart.document_type = p_doc_type
                AND kart.document_id = p_doc_id
                AND rule.clause_id =kart.sav_sae_id;
Line: 1404

                        and nvl(l_article_tbl(i).amendment_operation_code,'?')<>G_AMEND_CODE_DELETED THEN

                        --Bug 4128923      l_error_count := 0;
Line: 1413

                            IF nvl(l_article_tbl(k).amendment_operation_code,'?')<>G_AMEND_CODE_DELETED
                                AND Nvl(l_article_tbl(k).std_art_id,l_article_tbl(k).article_id)
                                =Nvl(l_article_tbl(i).std_art_id,l_article_tbl(i).article_id) THEN

                                IF ( FND_LOG.LEVEL_PROCEDURE >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) THEN
                                    FND_LOG.STRING( FND_LOG.LEVEL_PROCEDURE, G_MODULE||l_api_name,'1600: Dupicate found - i:'||i||', k:'||k);
Line: 1543

            SELECT kart.id         id,
                kart.sav_sae_id article_id,
                kart.article_version_id article_version_id,
                kart.amendment_operation_code amendment_operation_code,
                kart.scn_id scn_id,
                var.variable_code variable_code,
                busvar.variable_name variable_name,
                busdoc.name         doc_type
            FROM   okc_k_articles_b kart,
                okc_k_art_variables var,
                okc_bus_variables_vl busvar,
                okc_bus_doc_types_v busdoc
        WHERE  kart.document_type=p_doc_type
            and    kart.document_id=p_doc_id
            and    var.cat_id=kart.id
            and    var.variable_type IN ('S','D')
            and    var.variable_code=busvar.variable_code
            and    busdoc.document_type = kart.document_type
            and    not exists (SELECT 'x' from  OKC_VARIABLE_DOC_TYPES vo
                WHERE var.variable_code=vo.variable_code
                    and   doc_type=p_doc_type)
            and    p_doc_type<>G_TMPL_DOC_TYPE
            and    nvl(kart.amendment_operation_code,'?')<>G_AMEND_CODE_DELETED
            and    nvl(kart.summary_amend_operation_code,'?')<>G_AMEND_CODE_DELETED
        UNION ALL
        SELECT kart.id  id,
            kart.sav_sae_id article_id,
            vers.article_version_id article_version_id,
            kart.amendment_operation_code amendment_operation_code,
            kart.scn_id scn_id,
            var.variable_code variable_code,
            busvar.variable_name variable_name,
            busdoc.name  doc_type
        FROM   okc_k_articles_b kart,
            okc_article_versions vers,
            okc_allowed_tmpl_usages allwd ,
            okc_article_variables var,
            okc_bus_variables_vl busvar ,
            okc_bus_doc_types_v busdoc
        WHERE  kart.document_type=G_TMPL_DOC_TYPE
            and    kart.document_id=p_doc_id
            and    allwd.template_id=kart.document_id
            and    kart.sav_sae_id=vers.article_id
            and    vers.article_status='APPROVED'
            AND    vers.start_date = (SELECT max(start_date)
                FROM OKC_ARTICLE_VERSIONS
                WHERE  article_id= kart.sav_sae_id
                AND article_status='APPROVED')
            and    vers.article_version_id=var.article_version_id
            and    busvar.variable_code=var.variable_code
            and    busvar.variable_type IN ('S','D')
            and    busdoc.document_type = allwd.document_type
            and    not exists (SELECT 'x' FROM OKC_VARIABLE_DOC_TYPES vo
                WHERE var.variable_code=vo.variable_code
                and   doc_type=allwd.document_type)
            and    p_doc_type=G_TMPL_DOC_TYPE
            and    nvl(kart.amendment_operation_code,'?')<>G_AMEND_CODE_DELETED
            and    nvl(kart.summary_amend_operation_code,'?')<>G_AMEND_CODE_DELETED;
Line: 1605

        2. for TEMPLATE doc types, get selected draft versions also
        */
	--Repository Enhancement 12.1 (For Validate Action)
	  p_rep_doc_type                      varchar2(30);
Line: 1614

            SELECT kart.id         id,
                kart.sav_sae_id article_id,
                kart.article_version_id article_version_id,
                kart.amendment_operation_code amendment_operation_code,
                kart.scn_id scn_id,
                var.variable_code variable_code,
                busvar.variable_name variable_name,
                busdoc.name         doc_type
            FROM   okc_k_articles_b kart,
                okc_k_art_variables var,
                okc_bus_variables_vl busvar,
                okc_bus_doc_types_v busdoc
        WHERE  kart.document_type=p_doc_type
            and    kart.document_id=p_doc_id
            and    var.cat_id=kart.id
            and    var.variable_type IN ('S','D')
            and    var.variable_code=busvar.variable_code
      --Repository Enhancement 12.1 (For Validate Action)
        and    busdoc.document_type = kart.document_type
        --    and    busdoc.document_type = p_rep_doc_type
            and    not exists (SELECT 'x' from  OKC_VARIABLE_DOC_TYPES vo
                WHERE var.variable_code=vo.variable_code
      --Repository Enhancement 12.1 (For Validate Action)
      --           and   doc_type=p_doc_type)
                   and   doc_type= p_rep_doc_type)
            and    p_doc_type<>G_TMPL_DOC_TYPE
            and    nvl(kart.amendment_operation_code,'?')<>G_AMEND_CODE_DELETED
            and    nvl(kart.summary_amend_operation_code,'?')<>G_AMEND_CODE_DELETED
        UNION ALL
        -- change to get draft/rejected clause versions also
        SELECT kart.id  id,
            kart.sav_sae_id article_id,
            vers.article_version_id article_version_id,
            kart.amendment_operation_code amendment_operation_code,
            kart.scn_id scn_id,
            var.variable_code variable_code,
            busvar.variable_name variable_name,
            busdoc.name  doc_type
        FROM   okc_k_articles_b kart,
            okc_article_versions vers,
            okc_allowed_tmpl_usages allwd ,
            okc_article_variables var,
            okc_bus_variables_vl busvar ,
            okc_bus_doc_types_v busdoc
        WHERE  kart.document_type=G_TMPL_DOC_TYPE
            and    kart.document_id=p_doc_id
            and    allwd.template_id=kart.document_id
            and    kart.sav_sae_id=vers.article_id
            -- new logic for determining clause version
            and vers.article_version_id = OKC_TERMS_UTIL_PVT.get_latest_tmpl_art_version_id(
                kart.sav_sae_id,
                g_start_date,
                g_end_date,
                g_status_code,
                p_doc_type,
                p_doc_id)
            /* existing logic of determining clause version
            and    vers.article_status='APPROVED'
            AND    vers.start_date = (select max(start_date)
            FROM OKC_ARTICLE_VERSIONS
            WHERE  article_id= kart.sav_sae_id
            AND article_status='APPROVED')
            */
            and    vers.article_version_id=var.article_version_id
            and    busvar.variable_code=var.variable_code
            and    busvar.variable_type IN ('S','D')
            and    busdoc.document_type = allwd.document_type
            and    not exists ((SELECT 'x' FROM OKC_VARIABLE_DOC_TYPES vo
                WHERE var.variable_code=vo.variable_code
                and   doc_type=allwd.document_type)
		UNION ALL
		(SELECT 'x' FROM OKC_VARIABLE_DOC_TYPES vo
                WHERE var.variable_code=vo.variable_code
                and   doc_type like '%REPOSITORY%'))
            and    p_doc_type=G_TMPL_DOC_TYPE
            and    nvl(kart.amendment_operation_code,'?')<>G_AMEND_CODE_DELETED
            and    nvl(kart.summary_amend_operation_code,'?')<>G_AMEND_CODE_DELETED;
Line: 1694

		SELECT intent
		FROM okc_bus_doc_types_b
		WHERE document_type = p_doc_type;
Line: 1702

            SELECT
                Rule.clause_id         xprt_article_id,
                Rule.rule_id        rule_id,
                Rule.rule_name        rule_name,
                var.variable_code     variable_code,
                busvar.variable_name     variable_name,
                busdoc.name          doc_type
            FROM    okc_xprt_clauses_v rule,
                okc_allowed_tmpl_usages allwd ,
                okc_article_versions vers,
                okc_article_variables var,
                okc_bus_variables_vl busvar ,
                okc_bus_doc_types_v busdoc
            WHERE rule.template_id = p_doc_id
                and    allwd.template_id=p_doc_id
                and    vers.article_id = rule.clause_id
                and    vers.article_version_id =
                    OKC_TERMS_UTIL_PVT.get_latest_tmpl_art_version_id(
                    rule.clause_id,
                    g_start_date,
                    g_end_date,
                    g_status_code,
                    p_doc_type,
                    p_doc_id)
                and    var.article_version_id = vers.article_version_id
                and    busvar.variable_code = var.variable_code
                and    busvar.variable_type IN ('S','D')
                and    busdoc.document_type = allwd.document_type
                and    not exists (select 'x' from OKC_VARIABLE_DOC_TYPES vo
                    where vo.variable_code=var.variable_code
                    and   vo.doc_type=allwd.document_type) ;
Line: 1913

SELECT VB.variable_code,
       KA.id,
       KA.sav_sae_id article_id,
       KA.scn_id,
       VT.variable_name
FROM okc_k_articles_b KA,
     okc_k_art_variables KV,
     okc_bus_variables_b VB,
     okc_bus_variables_tl VT
WHERE VB.variable_code = KV.variable_code
AND KA.id = KV.cat_id
AND VB.variable_code = VT.variable_code
AND VB.variable_source = 'P'
AND KA.document_type = p_doc_type
AND KA.document_id = p_doc_id
AND language =  USERENV('LANG')
ORDER BY VB.variable_code;
Line: 2066

            SELECT kart.id         id,
                kart.sav_sae_id article_id,
                kart.amendment_operation_code amendment_operation_code,
                kart.scn_id scn_id,
                var.variable_code variable_code,
                busvar.variable_name variable_name,
                var.variable_value variable_value,
                var.variable_type,
                var.external_yn,
                var.variable_value_id,
                busvar.mrv_flag,
                var.mr_variable_html,
                var.mr_variable_xml
            FROM   okc_k_articles_b kart,
                okc_k_art_variables var,
                okc_bus_variables_vl busvar
            WHERE  kart.document_type=p_doc_type
                and    kart.document_id=p_doc_id
                and    var.cat_id=kart.id
                and    busvar.variable_code=var.variable_code
                and     nvl(kart.amendment_operation_code,'?')<>G_AMEND_CODE_DELETED
                and     nvl(kart.summary_amend_operation_code,'?')<>G_AMEND_CODE_DELETED
                and    ( (var.variable_type = 'U' AND busvar.variable_source = 'M') OR exists (( SELECT 'x' FROM okc_variable_doc_types vo
                    WHERE vo.variable_code = var.variable_code
                    AND vo.doc_type = p_doc_type
                    )UNION all ( SELECT 'x' FROM okc_variable_doc_types vo
                    WHERE vo.variable_code = var.variable_code
                    AND vo.doc_type LIKE '%REPOSITORY%'))) ;
Line: 2314

            SELECT
                kart.id id,
                kart.sav_sae_id article_id,
                kart.scn_id     scn_id
                FROM  OKC_K_ARTICLES_B KART,
                OKC_SECTIONS_B   SCN
            WHERE kart.document_type=p_doc_type
                AND   kart.document_id  =p_doc_id
                AND   scn.id       = kart.scn_id
                AND   scn.scn_code   = G_UNASSIGNED_SECTION_CODE
                AND   nvl(scn.amendment_operation_code,'?') <> G_AMEND_CODE_DELETED
                AND   nvl(kart.amendment_operation_code,'?') <> G_AMEND_CODE_DELETED
                AND   nvl(kart.summary_amend_operation_code,'?') <> G_AMEND_CODE_DELETED;
Line: 2423

            SELECT
                id id,
                scn_id     scn_id
            FROM  OKC_SECTIONS_B SCN
            WHERE document_type=p_doc_type
                AND   document_id  =p_doc_id
                AND   nvl(amendment_operation_code,'?') <> G_AMEND_CODE_DELETED
                AND   nvl(summary_amend_operation_code,'?') <> G_AMEND_CODE_DELETED
                AND   not exists ( SELECT 'x' FROM OKC_K_ARTICLES_B WHERE scn_id=scn.id
                AND nvl(amendment_operation_code,'?') <> G_AMEND_CODE_DELETED
                AND nvl(summary_amend_operation_code,'?') <> G_AMEND_CODE_DELETED)
                AND   not exists ( SELECT 'x' FROM OKC_SECTIONS_B SCN1 WHERE SCN1.scn_id = scn.id
                AND nvl(amendment_operation_code,'?') <> G_AMEND_CODE_DELETED
                AND nvl(summary_amend_operation_code,'?') <> G_AMEND_CODE_DELETED);
Line: 2533

            SELECT NVL(disable_amend_yn,'N')
            FROM OKC_BUS_DOC_TYPES_B
            WHERE  document_type = p_doc_type;
Line: 2634

            SELECT NVL(disable_amend_yn,'N')
            FROM OKC_BUS_DOC_TYPES_B
            WHERE  document_type = p_doc_type;
Line: 2742

            SELECT status_code,end_date,template_name
            FROM
                OKC_TERMS_TEMPLATES_ALL TMPL,
                OKC_TEMPLATE_USAGES USG
            WHERE  USG.DOCUMENT_TYPE = p_doc_type
                AND    USG.DOCUMENT_ID   = p_doc_id
                AND    TMPL.TEMPLATE_ID  = USG.TEMPLATE_ID;
Line: 2752

             SELECT 'Y'
             FROM OKC_ALLOWED_TMPL_USAGES
             WHERE TEMPLATE_ID = (SELECT TEMPLATE_ID
                                  FROM OKC_TEMPLATE_USAGES
                                  WHERE DOCUMENT_ID = p_doc_id
                                    AND DOCUMENT_TYPE = p_doc_type)
                    AND DOCUMENT_TYPE = p_doc_type;
Line: 2761

              SELECT name
              FROM okc_bus_doc_types_tl
              WHERE document_type = p_doc_type
                    AND LANGUAGE = userenv('LANG');
Line: 2907

            SELECT START_DATE,END_DATE
            FROM OKC_TERMS_TEMPLATES_ALL
            WHERE TEMPLATE_ID=p_doc_id;
Line: 2914

            SELECT kart.id,
                kart.sav_sae_id article_id,
                kart.scn_id scn_id,
                kart.amendment_operation_code amendment_operation_code,
                kart.amendment_description amendment_description
            FROM OKC_K_ARTICLES_B KART
            WHERE DOCUMENT_TYPE=p_doc_type
                AND   DOCUMENT_ID  =p_doc_id
                AND   NOT EXISTS ( SELECT 'X' FROM OKC_ARTICLE_VERSIONS VERS
                    WHERE VERS.ARTICLE_ID=KART.SAV_SAE_ID
                    AND VERS.ARTICLE_STATUS='APPROVED'
                    AND nvl(p_article_effective_date,sysdate) >=  VERS.START_DATE
                    AND nvl(p_article_effective_date,sysdate) <= nvl(VERS.end_date, nvl(p_article_effective_date,sysdate) +1)
            );
Line: 2935

            SELECT kart.id,
                kart.sav_sae_id article_id,
                kart.scn_id scn_id,
                kart.amendment_operation_code amendment_operation_code,
                kart.amendment_description amendment_description
            FROM OKC_K_ARTICLES_B KART,
                okc_terms_templates_all tmpl,
                okc_articles_all art
            WHERE kart.document_id = tmpl.template_id
                AND  kart.sav_sae_id = art.article_id
                AND DOCUMENT_TYPE=p_doc_type
                AND   DOCUMENT_ID  =p_doc_id
                AND
                    (
                        ( art.org_id <> tmpl.org_id
                        AND NOT EXISTS ( SELECT 'X'
                            FROM OKC_ARTICLE_ADOPTIONS  ADP,
                                OKC_ARTICLE_VERSIONS VER
                            WHERE ADP.GLOBAL_ARTICLE_VERSION_ID = VER.article_version_id
                                AND   VER.article_id = KART.SAV_SAE_ID
                                AND   ADP.LOCAL_ORG_ID = tmpl.org_id
                                AND   ADP.adoption_status IN ( 'APPROVED', 'ON_HOLD')
                                AND   ADP.ADOPTION_TYPE = 'ADOPTED'
                                AND   VER.ARTICLE_STATUS='APPROVED'
                                AND nvl(p_article_effective_date,sysdate) >=  VER.START_DATE
                                AND nvl(p_article_effective_date,sysdate)
                                    <= nvl(VER.end_date, nvl(p_article_effective_date,sysdate) +1)
                            )
                        )  OR
                        ( art.org_id = tmpl.org_id
                        AND   NOT EXISTS ( SELECT 'X' FROM OKC_ARTICLE_VERSIONS VERS
                            WHERE VERS.ARTICLE_ID=KART.SAV_SAE_ID
                                -- modified to include DRAFT and REJECTED statuses also
                                --AND VERS.ARTICLE_STATUS='APPROVED'
                                AND VERS.ARTICLE_STATUS in ('APPROVED', 'DRAFT' , 'REJECTED')
                                AND nvl(p_article_effective_date,sysdate) >=  VERS.START_DATE
                                AND nvl(p_article_effective_date,sysdate) <= nvl(VERS.end_date, nvl(p_article_effective_date,sysdate) +1)
                            )
                        )
                    );
Line: 2980

            SELECT
                Rule.clause_id         xprt_article_id,
                Rule.rule_id        rule_id,
                Rule.rule_name        rule_name
            FROM    okc_xprt_clauses_v  rule,
                okc_terms_templates_all tmpl,
                okc_articles_all art
            WHERE rule.template_id = tmpl.template_id
                AND tmpl.template_id = p_doc_id
                AND art.article_id = rule.clause_id
                AND
                (
                    ( art.org_id <> tmpl.org_id
                    AND NOT EXISTS ( SELECT 'X'
                        FROM OKC_ARTICLE_ADOPTIONS  ADP,
                        OKC_ARTICLE_VERSIONS VER
                        WHERE ADP.GLOBAL_ARTICLE_VERSION_ID = VER.article_version_id
                        AND   VER.article_id = rule.clause_id
                        AND   ADP.LOCAL_ORG_ID = tmpl.org_id
                        AND   ADP.adoption_status IN ( 'APPROVED', 'ON_HOLD')
                        AND   ADP.ADOPTION_TYPE = 'ADOPTED'
                        AND   VER.ARTICLE_STATUS='APPROVED'
                        AND nvl(p_article_effective_date,sysdate) >=  VER.START_DATE
                        AND nvl(p_article_effective_date,sysdate) <= nvl(VER.end_date,
                            nvl(p_article_effective_date,sysdate) +1)
                        )
                    )
                    OR
                    ( art.org_id = tmpl.org_id
                    AND   NOT EXISTS ( SELECT 'X' FROM OKC_ARTICLE_VERSIONS VERS
                        WHERE VERS.ARTICLE_ID=rule.clause_id
                        AND VERS.ARTICLE_STATUS in ('APPROVED', 'DRAFT' , 'REJECTED')
                        AND nvl(p_article_effective_date,sysdate) >=  VERS.START_DATE
                        AND nvl(p_article_effective_date,sysdate) <= nvl(VERS.end_date,
                        nvl(p_article_effective_date,sysdate) +1)
                        )
                    )
                );
Line: 3021

            SELECT kart.id,
                kart.sav_sae_id article_id,
                kart.article_version_id article_version_id,
                kart.scn_id scn_id,
                vers.start_date start_date,
                kart.amendment_operation_code amendment_operation_code,
                kart.amendment_description amendment_description
            FROM OKC_K_ARTICLES_B KART,
                OKC_ARTICLE_VERSIONS VERS,
                OKC_ARTICLES_ALL ART
            WHERE DOCUMENT_TYPE=p_doc_type
                AND   DOCUMENT_ID  =p_doc_id
                AND   VERS.ARTICLE_VERSION_ID=KART.ARTICLE_VERSION_ID
                AND   ART.ARTICLE_ID = KART.SAV_SAE_ID
                AND   ART.STANDARD_YN='Y'
                AND   nvl(AMENDMENT_OPERATION_CODE,'?')<>G_AMEND_CODE_DELETED
                AND   nvl(SUMMARY_AMEND_OPERATION_CODE,'?')<>G_AMEND_CODE_DELETED
                AND   ( ARTICLE_STATUS<>'APPROVED'
                    OR ( ARTICLE_STATUS='APPROVED' AND
                    nvl(END_DATE,b_effective_date+1)< b_effective_date
                        )
                    );
Line: 3045

            SELECT distinct KART.ID ID,
                KART.SAV_SAE_ID ARTICLE_ID,
                KART.ARTICLE_VERSION_ID ARTICLE_VERSION_ID,
                KART.SCN_ID SCN_ID,
                KART.AMENDMENT_OPERATION_CODE AMENDMENT_OPERATION_CODE,
                KART.AMENDMENT_DESCRIPTION AMENDMENT_DESCRIPTION
            FROM   OKC_K_ARTICLES_B KART,
                OKC_ARTICLE_VERSIONS VERS,
                OKC_ARTICLE_VERSIONS VERS1,
                OKC_TEMPLATE_USAGES USG,
                OKC_TERMS_TEMPLATES_ALL TMPL
            WHERE  KART.DOCUMENT_TYPE=p_doc_type
                AND    KART.DOCUMENT_ID  =p_doc_id
                AND    KART.DOCUMENT_TYPE= USG.DOCUMENT_TYPE
                AND    KART.DOCUMENT_ID  = USG.DOCUMENT_ID
                AND    USG.TEMPLATE_ID = TMPL.TEMPLATE_ID
                AND    KART.SAV_SAE_ID = VERS.ARTICLE_ID
                AND    nvl(KART.AMENDMENT_OPERATION_CODE,'?')<>G_AMEND_CODE_DELETED
                AND    nvl(KART.SUMMARY_AMEND_OPERATION_CODE,'?')<>G_AMEND_CODE_DELETED
                AND    KART.ARTICLE_VERSION_ID = VERS1.ARTICLE_VERSION_ID
                AND    VERS.START_DATE > VERS1.START_DATE
                AND    trunc(NVL(USG.ARTICLE_EFFECTIVE_DATE,SYSDATE)) BETWEEN trunc(VERS.START_DATE) AND NVL(VERS.END_DATE,SYSDATE)
                AND    VERS.ARTICLE_STATUS = 'APPROVED'
                AND    (EXISTS
                            (SELECT 1
                            FROM OKC_ARTICLE_ADOPTIONS ADP
                            WHERE ADP.GLOBAL_ARTICLE_VERSION_ID = VERS.ARTICLE_VERSION_ID
                                AND ADP.ADOPTION_TYPE = 'ADOPTED'
                                AND ADP.ADOPTION_STATUS = 'APPROVED'
                                AND ADP.LOCAL_ORG_ID = TMPL.ORG_ID)
                        OR
                        NOT EXISTS
                            (SELECT 1
                            FROM OKC_ARTICLE_ADOPTIONS ADP
                            WHERE ADP.GLOBAL_ARTICLE_VERSION_ID = VERS1.ARTICLE_VERSION_ID
                                AND ADP.ADOPTION_TYPE = 'ADOPTED'
                            AND ADP.LOCAL_ORG_ID = TMPL.ORG_ID)
                        ) ;
Line: 3367

        SELECT template_name, print_template_id
        FROM  okc_terms_templates_all
        WHERE template_id = p_doc_id ;
Line: 3484

          SELECT parent.template_id, parent.template_name, trans.template_name
          FROM okc_terms_templates_all parent, okc_terms_templates_all trans
          WHERE parent.template_id = trans.translated_from_tmpl_id
          AND  trans.template_id = p_doc_id
          AND  exists (SELECT 1
                      FROM  okc_terms_templates_all revision
                      WHERE parent.template_id = revision.parent_template_id);
Line: 3607

          SELECT parent.template_id, parent.template_name, trans.template_name
          FROM okc_terms_templates_all parent, okc_terms_templates_all trans
          WHERE ( trunc(sysdate) >= nvl(trunc(parent.end_date),sysdate+1)
                  OR parent.status_code = 'ON_HOLD' )
          AND  parent.template_id = trans.translated_from_tmpl_id
          AND  trans.template_id = p_doc_id;
Line: 3869

            SELECT DRA.article_id, DRA.article_version_id,
                --NVL(VER.display_name, ART.article_title) title, DRA.section_name section
                NVL(VER.display_name, ART.article_title) title,NVL(DRA.section_name, '*') section
            FROM OKC_TMPL_DRAFT_CLAUSES DRA,
                OKC_ARTICLES_ALL ART, OKC_ARTICLE_VERSIONS VER
            WHERE DRA.template_id = p_doc_id and
                DRA.selected_yn  = 'Y' and
                DRA.article_id = ART.article_id and
                VER.article_version_id  = DRA.article_version_id
                -- additional check to ensure that we are not checking some
                -- orphaned records in the OKC_TMPL_DRAFT_CLAUSES table
                AND EXISTS (SELECT '1' FROM OKC_K_ARTICLES_B KART WHERE
                                KART.document_type = p_doc_type AND
                                KART.document_id = p_doc_id AND
                                KART.sav_sae_id = DRA.article_id);
Line: 4289

 	                      SELECT DRA.article_id article_id, DRA.article_version_id,
 	                          --NVL(VER.display_name, ART.article_title) title, DRA.section_name section
 	                          NVL(VER.display_name, ART.article_title) title,NVL(DRA.section_name, '*') section
 	                      FROM OKC_TMPL_DRAFT_CLAUSES DRA,
 	                          OKC_ARTICLES_ALL ART, OKC_ARTICLE_VERSIONS VER
 	                      WHERE DRA.template_id = p_doc_id and
 	                          DRA.selected_yn  = 'Y' and
 	                          DRA.article_id = ART.article_id and
 	                          VER.article_version_id  = DRA.article_version_id
 	                          -- additional check to ensure that we are not checking some
 	                          -- orphaned records in the OKC_TMPL_DRAFT_CLAUSES table
 	                          AND EXISTS (SELECT '1' FROM OKC_K_ARTICLES_B KART WHERE
 	                                          KART.document_type = p_doc_type AND
 	                                          KART.document_id = p_doc_id AND
 	                                          KART.sav_sae_id = DRA.article_id)
 	                          AND VER.article_status='REJECTED';
Line: 4433

            SELECT fnd.lookup_code qa_code,
                fnd.meaning qa_name,
                nvl(qa.severity_flag,G_QA_STS_WARNING) severity_flag ,
                decode(fnd.enabled_flag,'N','N','Y',decode(qa.enable_qa_yn,'N','N','Y'),'Y') perform_qa
            FROM FND_LOOKUPS FND, OKC_DOC_QA_LISTS QA
            WHERE QA.DOCUMENT_TYPE(+)=p_doc_type
                AND   QA.QA_CODE(+) = FND.LOOKUP_CODE
                AND   Fnd.LOOKUP_TYPE=G_QA_LOOKUP;
Line: 4443

            SELECT KART.ID                                   ID,
                KART.SAV_SAE_ID                              ARTICLE_ID,
                KART.ARTICLE_VERSION_ID                      ARTICLE_VERSION_ID,
                KART.AMENDMENT_OPERATION_CODE                AMENDMENT_OPERATION_CODE,
                KART.AMENDMENT_DESCRIPTION                   AMENDMENT_DESCRIPTION,
                KART.SCN_ID                                  SCN_ID,
                OKC_TERMS_UTIL_PVT.get_article_name(KART.SAV_SAE_ID ,KART.ARTICLE_VERSION_ID) TITLE,
                Decode(ART.standard_yn,'N',KART.ref_article_id,NULL) STD_ART_ID
            FROM OKC_K_ARTICLES_B KART,
                OKC_ARTICLES_ALL ART,
                OKC_ARTICLE_VERSIONS VERS
            WHERE KART.DOCUMENT_TYPE      = p_doc_type
                AND   KART.DOCUMENT_ID        = p_doc_id
                AND   KART.ARTICLE_VERSION_ID = VERS.ARTICLE_VERSION_ID
                AND   KART.SAV_SAE_ID         = ART.ARTICLE_ID;
Line: 4461

            SELECT KART.ID                                      ID,
                KART.SAV_SAE_ID                              ARTICLE_ID,
                STD.ARTICLE_ID                               STD_ART_ID,
                KART.ARTICLE_VERSION_ID                      ARTICLE_VERSION_ID,
                KART.AMENDMENT_OPERATION_CODE                AMENDMENT_OPERATION_CODE,
                KART.AMENDMENT_DESCRIPTION                   AMENDMENT_DESCRIPTION,
                KART.SCN_ID                                  SCN_ID,
                OKC_TERMS_UTIL_PVT.get_article_name(KART.SAV_SAE_ID ,VERS.ARTICLE_VERSION_ID) TITLE
            FROM OKC_K_ARTICLES_B KART, OKC_ARTICLE_VERSIONS VERS, OKC_ARTICLE_VERSIONS STD
                WHERE KART.DOCUMENT_TYPE      = p_doc_type
                AND   KART.DOCUMENT_ID        = p_doc_id
                AND   STD.ARTICLE_VERSION_ID(+) = VERS.STD_ARTICLE_VERSION_ID
                AND   KART.SAV_SAE_ID         = VERS.ARTICLE_ID
                AND   nvl(VERS.START_DATE,sysdate) = ( SELECT nvl(MAX(START_DATE),sysdate)
                    FROM OKC_ARTICLE_VERSIONS
                    WHERE ARTICLE_ID=VERS.ARTICLE_ID);
Line: 4481

            SELECT KART.ID                                      ID,
                KART.SAV_SAE_ID                              ARTICLE_ID,
                STD.ARTICLE_ID                               STD_ART_ID,
                KART.ARTICLE_VERSION_ID                      ARTICLE_VERSION_ID,
                KART.AMENDMENT_OPERATION_CODE                AMENDMENT_OPERATION_CODE,
                KART.AMENDMENT_DESCRIPTION                   AMENDMENT_DESCRIPTION,
                KART.SCN_ID                                  SCN_ID,
                OKC_TERMS_UTIL_PVT.get_article_name(KART.SAV_SAE_ID ,VERS.ARTICLE_VERSION_ID) TITLE
            FROM OKC_K_ARTICLES_B KART, OKC_ARTICLE_VERSIONS VERS, OKC_ARTICLE_VERSIONS STD
            WHERE KART.DOCUMENT_TYPE      = p_doc_type
                AND   KART.DOCUMENT_ID        = p_doc_id
                AND   STD.ARTICLE_VERSION_ID(+) = VERS.STD_ARTICLE_VERSION_ID
                AND   KART.SAV_SAE_ID         = VERS.ARTICLE_ID
                AND   VERS.ARTICLE_VERSION_ID = OKC_TERMS_UTIL_PVT.get_latest_tmpl_art_version_id(
                    KART.sav_sae_id,
                    g_start_date,
                    g_end_date,
                    g_status_code,
                    p_doc_type,
                    p_doc_id
                    );
Line: 4506

            SELECT XPRT.clause_id                        article_id,
            ver.article_version_id                        article_version_id,
            Nvl(ver.display_name, art.article_title)    title,
            xprt.rule_id                                rule_id,
            xprt.rule_name                                rule_name
            FROM OKC_XPRT_CLAUSES_V XPRT,
                OKC_ARTICLES_ALL ART, OKC_ARTICLE_VERSIONS VER
            WHERE XPRT.template_id = p_doc_id
            AND ART.article_id = XPRT.clause_id
            AND VER.article_id = ART.article_id
            AND VER.article_version_id = OKC_TERMS_UTIL_PVT.get_latest_tmpl_art_version_id(
                ART.article_id,
                g_start_date,
                g_end_date,
                g_status_code,
                p_doc_type,
                p_doc_id
                );
Line: 4527

            SELECT ID                                      ID,
                AMENDMENT_OPERATION_CODE                AMENDMENT_OPERATION_CODE,
                AMENDMENT_DESCRIPTION                   AMENDMENT_DESCRIPTION,
                SCN_ID                                  SCN_ID,
                SCN_CODE                                SCN_CODE,
                DECODE(LABEL,NULL,HEADING,
                okc_terms_util_pvt.get_message('OKC',
                'OKC_TERMS_LABEL_AND_NAME',
                'LABEL', LABEL,
                'NAME', HEADING))  HEADING
            FROM OKC_SECTIONS_B
            WHERE DOCUMENT_TYPE      = p_doc_type
                AND   DOCUMENT_ID        = p_doc_id;
Line: 4542

            SELECT nvl(ARTICLE_EFFECTIVE_DATE ,sysdate)
            FROM OKC_TEMPLATE_USAGES
            WHERE DOCUMENT_TYPE=p_doc_type
                AND   DOCUMENT_ID=p_doc_id;
Line: 4549

            SELECT start_date, end_date
            FROM okc_terms_templates_all
            WHERE template_id = p_doc_id;
Line: 4556

            SELECT start_date, end_date,
                nvl(contract_expert_enabled, 'N'), nvl(status_code, 'DRAFT'),
                template_name,org_id
            FROM okc_terms_templates_all
            WHERE template_id = p_doc_id;
Line: 4626

            x_qa_result_tbl.DELETE;
Line: 4627

            l_article_tbl.DELETE;
Line: 4628

            l_section_tbl.DELETE;
Line: 4629

            l_qa_detail_tbl.DELETE;
Line: 4632

            l_xprt_article_tbl.DELETE;