DBA Data[Home] [Help]

APPS.OKC_REP_CONTRACT_PROCESS_PVT SQL Statements

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

Line: 49

        SELECT contract_number
        FROM okc_rep_contracts_all
        WHERE contract_id = p_contract_id;
Line: 76

    SELECT OKC_REP_WF_S.nextval INTO l_wf_sequence FROM dual;
Line: 222

    UPDATE OKC_REP_CONTRACTS_ALL
    SET wf_item_type = G_APPROVAL_ITEM_TYPE, wf_item_key = l_wf_sequence
    WHERE contract_id=p_contract_id;
Line: 315

  PROCEDURE delete_contacts(
      p_api_version       IN  NUMBER,
      p_init_msg_list     IN  VARCHAR2,
      p_commit              IN VARCHAR2,
      p_contract_id       IN  NUMBER,
      x_msg_data          OUT NOCOPY  VARCHAR2,
      x_msg_count         OUT NOCOPY  NUMBER,
      x_return_status     OUT NOCOPY  VARCHAR2) IS

    l_api_name      VARCHAR2(30);
Line: 331

                'Entered OKC_REP_CONTRACT_PROCESS_PVT.delete_contacts');
Line: 335

    l_api_name := 'delete_contacts';
Line: 338

    SAVEPOINT delete_contacts_PVT;
Line: 352

    DELETE FROM OKC_REP_PARTY_CONTACTS
      WHERE CONTRACT_ID = p_CONTRACT_ID;
Line: 365

                'Leaving OKC_REP_CONTRACT_PROCESS_PVT.delete_contacts');
Line: 374

                 'Leaving delete_contacts:FND_API.G_EXC_ERROR Exception');
Line: 376

        ROLLBACK TO delete_contacts_PVT;
Line: 387

                 'Leaving delete_contacts:FND_API.G_EXC_UNEXPECTED_ERROR Exception');
Line: 389

        ROLLBACK TO delete_contacts_PVT;
Line: 400

                 'Leaving delete_contacts because of EXCEPTION: ' || sqlerrm);
Line: 408

        ROLLBACK TO delete_contacts_PVT;
Line: 414

  END delete_contacts;
Line: 435

  PROCEDURE delete_parties(
      p_api_version       IN  NUMBER,
      p_init_msg_list     IN  VARCHAR2,
      p_commit            IN  VARCHAR2,
      p_contract_id       IN  NUMBER,
      x_msg_data          OUT NOCOPY  VARCHAR2,
      x_msg_count         OUT NOCOPY  NUMBER,
      x_return_status     OUT NOCOPY  VARCHAR2) IS

    l_api_name      VARCHAR2(30);
Line: 450

                'Entered OKC_REP_CONTRACT_PROCESS_PVT.delete_parties');
Line: 454

    l_api_name := 'delete_parties';
Line: 457

    SAVEPOINT delete_parties_PVT;
Line: 471

    DELETE FROM OKC_REP_CONTRACT_PARTIES
      WHERE CONTRACT_ID = p_CONTRACT_ID;
Line: 484

                'Leaving OKC_REP_CONTRACT_PROCESS_PVT.delete_parties');
Line: 493

                 'Leaving delete_parties:FND_API.G_EXC_ERROR Exception');
Line: 495

        ROLLBACK TO delete_parties_PVT;
Line: 506

                 'Leaving delete_parties:FND_API.G_EXC_UNEXPECTED_ERROR Exception');
Line: 508

        ROLLBACK TO delete_parties_PVT;
Line: 519

                 'Leaving delete_parties because of EXCEPTION: ' || sqlerrm);
Line: 527

        ROLLBACK TO delete_parties_PVT;
Line: 533

  END delete_parties;
Line: 554

  PROCEDURE delete_risks(
      p_api_version       IN  NUMBER,
      p_init_msg_list     IN  VARCHAR2,
      p_commit              IN  VARCHAR2,
      p_contract_id       IN  NUMBER,
      x_msg_data          OUT NOCOPY  VARCHAR2,
      x_msg_count         OUT NOCOPY  NUMBER,
      x_return_status     OUT NOCOPY  VARCHAR2) IS

    l_api_name      VARCHAR2(30);
Line: 567

      SELECT contract_type, contract_version_num
      FROM OKC_REP_CONTRACTS_ALL
      WHERE contract_id = p_contract_id;
Line: 577

                'Entered OKC_REP_CONTRACT_PROCESS_PVT.delete_risks');
Line: 581

    l_api_name := 'delete_risks';
Line: 584

    SAVEPOINT delete_risks_PVT;
Line: 613

    DELETE FROM OKC_CONTRACT_RISKS
      WHERE   BUSINESS_DOCUMENT_TYPE = contract_rec.contract_type
      AND   BUSINESS_DOCUMENT_ID = p_CONTRACT_ID
        AND   BUSINESS_DOCUMENT_VERSION = contract_rec.contract_version_num;
Line: 629

                'Leaving OKC_REP_CONTRACT_PROCESS_PVT.delete_risks');
Line: 638

                 'Leaving delete_risks:FND_API.G_EXC_ERROR Exception');
Line: 644

        ROLLBACK TO delete_risks_PVT;
Line: 655

                 'Leaving delete_risks:FND_API.G_EXC_UNEXPECTED_ERROR Exception');
Line: 661

        ROLLBACK TO delete_risks_PVT;
Line: 672

                 'Leaving delete_risks because of EXCEPTION: ' || sqlerrm);
Line: 684

        ROLLBACK TO delete_risks_PVT;
Line: 690

  END delete_risks;
Line: 711

  PROCEDURE delete_related_contracts(
      p_api_version       IN  NUMBER,
      p_init_msg_list     IN  VARCHAR2,
      p_commit              IN  VARCHAR2,
      p_contract_id       IN  NUMBER,
      x_msg_data          OUT NOCOPY  VARCHAR2,
      x_msg_count         OUT NOCOPY  NUMBER,
      x_return_status     OUT NOCOPY  VARCHAR2) IS

    l_api_name      VARCHAR2(30);
Line: 726

                'Entered OKC_REP_CONTRACT_PROCESS_PVT.delete_related_contracts');
Line: 730

    l_api_name := 'delete_related_contracts';
Line: 733

    SAVEPOINT delete_related_contracts_PVT;
Line: 747

    DELETE FROM OKC_REP_CONTRACT_RELS
      WHERE CONTRACT_ID = p_CONTRACT_ID;
Line: 760

                'Leaving OKC_REP_CONTRACT_PROCESS_PVT.delete_related_contracts');
Line: 769

                 'Leaving delete_related_contracts:FND_API.G_EXC_ERROR Exception');
Line: 771

        ROLLBACK TO delete_related_contracts_PVT;
Line: 782

                 'Leaving delete_related_contracts:FND_API.G_EXC_UNEXPECTED_ERROR Exception');
Line: 784

        ROLLBACK TO delete_related_contracts_PVT;
Line: 795

                 'Leaving delete_related_contracts because of EXCEPTION: ' || sqlerrm);
Line: 803

        ROLLBACK TO delete_related_contracts_PVT;
Line: 809

  END delete_related_contracts;
Line: 829

  PROCEDURE delete_ACL(
      p_api_version       IN  NUMBER,
      p_init_msg_list     IN  VARCHAR2,
      p_commit              IN  VARCHAR2,
      p_contract_id       IN  NUMBER,
      x_msg_data          OUT NOCOPY  VARCHAR2,
      x_msg_count         OUT NOCOPY  NUMBER,
      x_return_status     OUT NOCOPY  VARCHAR2) IS

    l_api_name      VARCHAR2(30);
Line: 845

      SELECT
        fgrant.grantee_type       grantee_type,
        fgrant.grantee_key        grantee_key,
        fgrant.instance_type      instance_type,
        fgrant.instance_set_id    instance_set_id,
        fmenu.menu_name           menu_name,
        fgrant.program_name       program_name,
        fgrant.program_tag        program_tag
      FROM FND_GRANTS fgrant, FND_OBJECTS fobj, FND_MENUS fmenu
    WHERE fgrant.menu_id = fmenu.menu_id
          AND fgrant.object_id = fobj.object_id
          AND fobj.obj_name = 'OKC_REP_CONTRACT'
          AND fgrant.instance_pk1_value = to_char(p_contract_id);
Line: 863

                'Entered OKC_REP_CONTRACT_PROCESS_PVT.delete_ACL');
Line: 867

    l_api_name := 'delete_ACL';
Line: 870

    SAVEPOINT delete_ACL_PVT;
Line: 901

    FND_GRANTS_PKG.delete_grant(
                       p_grantee_type        => acl_rec.grantee_type,  -- USER or GROUP
                       p_grantee_key         => acl_rec.grantee_key,   -- user_id or group_id
                       p_object_name         => G_REP_CONTRACT,
                       p_instance_type       => acl_rec.instance_type, -- INSTANCE or SET
                       p_instance_set_id     => acl_rec.instance_set_id, -- Instance set id.
                       p_instance_pk1_value  => to_char(p_contract_id), -- Object PK Value
                       p_menu_name           => acl_rec.menu_name,      -- Menu to be deleted.
                       p_program_name        => acl_rec.program_name,   -- name of the program that handles grant.
                       p_program_tag         => acl_rec.program_tag,    -- tag used by the program that handles grant.
                       x_success             => x_success,              -- return param. 'T' or 'F'
                       x_errcode             => x_errcode );
Line: 931

                'Leaving OKC_REP_CONTRACT_PROCESS_PVT.delete_ACL');
Line: 940

                 'Leaving delete_ACL:FND_API.G_EXC_ERROR Exception');
Line: 946

        ROLLBACK TO delete_ACL_PVT;
Line: 957

                 'Leaving delete_ACL:FND_API.G_EXC_UNEXPECTED_ERROR Exception');
Line: 962

        ROLLBACK TO delete_ACL_PVT;
Line: 973

                 'Leaving delete_ACL because of EXCEPTION: ' || sqlerrm);
Line: 984

        ROLLBACK TO delete_ACL_PVT;
Line: 990

  END delete_ACL;
Line: 1013

  PROCEDURE delete_status_history(
      p_api_version       IN  NUMBER,
      p_init_msg_list     IN  VARCHAR2,
      p_commit              IN VARCHAR2,
      p_contract_id       IN  NUMBER,
      p_contract_version    IN  NUMBER,
      x_msg_data          OUT NOCOPY  VARCHAR2,
      x_msg_count         OUT NOCOPY  NUMBER,
      x_return_status     OUT NOCOPY  VARCHAR2) IS

    l_api_name      VARCHAR2(30);
Line: 1030

                'Entered OKC_REP_CONTRACT_PROCESS_PVT.delete_status_history');
Line: 1036

    l_api_name := 'delete_status_history';
Line: 1039

    SAVEPOINT delete_status_history_PVT;
Line: 1053

    DELETE FROM OKC_REP_CON_STATUS_HIST
      WHERE CONTRACT_ID = p_CONTRACT_ID
    AND CONTRACT_VERSION_NUM = p_contract_version;
Line: 1067

                'Leaving OKC_REP_CONTRACT_PROCESS_PVT.delete_status_history');
Line: 1076

                 'Leaving delete_status_history:FND_API.G_EXC_ERROR Exception');
Line: 1078

        ROLLBACK TO delete_status_history_PVT;
Line: 1089

                 'Leaving delete_status_history:FND_API.G_EXC_UNEXPECTED_ERROR Exception');
Line: 1091

        ROLLBACK TO delete_status_history_PVT;
Line: 1102

                 'Leaving delete_status_history because of EXCEPTION: ' || sqlerrm);
Line: 1110

        ROLLBACK TO delete_status_history_PVT;
Line: 1116

  END delete_status_history;
Line: 1142

  PROCEDURE delete_approval_history(
      p_api_version       IN  NUMBER,
      p_init_msg_list     IN  VARCHAR2,
      p_commit              IN VARCHAR2,
      p_contract_id       IN  NUMBER,
      p_contract_version    IN  NUMBER,
      x_msg_data          OUT NOCOPY  VARCHAR2,
      x_msg_count         OUT NOCOPY  NUMBER,
      x_return_status     OUT NOCOPY  VARCHAR2)IS

    l_api_name      VARCHAR2(30);
Line: 1159

                'Entered OKC_REP_CONTRACT_PROCESS_PVT.delete_approval_history');
Line: 1165

    l_api_name := 'delete_approval_history';
Line: 1168

    SAVEPOINT delete_approval_history_PVT;
Line: 1182

    DELETE FROM OKC_REP_CON_APPROVALS
      WHERE CONTRACT_ID = p_CONTRACT_ID
    AND CONTRACT_VERSION_NUM = p_contract_version;
Line: 1196

                'Leaving OKC_REP_CONTRACT_PROCESS_PVT.delete_approval_history');
Line: 1205

                 'Leaving delete_approval_history:FND_API.G_EXC_ERROR Exception');
Line: 1207

        ROLLBACK TO delete_approval_history_PVT;
Line: 1218

                 'Leaving delete_approval_history:FND_API.G_EXC_UNEXPECTED_ERROR Exception');
Line: 1220

        ROLLBACK TO delete_approval_history_PVT;
Line: 1231

                 'Leaving delete_approval_history because of EXCEPTION: ' || sqlerrm);
Line: 1239

        ROLLBACK TO delete_approval_history_PVT;
Line: 1245

  END delete_approval_history;
Line: 1267

  PROCEDURE delete_bookmarks(
      p_api_version       IN  NUMBER,
      p_init_msg_list     IN  VARCHAR2,
      p_commit            IN VARCHAR2,
      p_contract_type     IN  VARCHAR2,
      p_contract_id       IN  NUMBER,
      x_msg_data          OUT NOCOPY  VARCHAR2,
      x_msg_count         OUT NOCOPY  NUMBER,
      x_return_status     OUT NOCOPY  VARCHAR2) IS

     l_api_name             VARCHAR2(30);
Line: 1284

                'Entered OKC_REP_CONTRACT_PROCESS_PVT.delete_bookmarks');
Line: 1288

    l_api_name := 'delete_bookmarks';
Line: 1291

    SAVEPOINT delete_bookmarks_PVT;
Line: 1307

    DELETE FROM OKC_REP_BOOKMARKS
      WHERE OBJECT_TYPE = p_contract_type
    AND OBJECT_ID = p_CONTRACT_ID
      AND BOOKMARK_TYPE_CODE = G_CONTRACT_BOOKMARK_TYPE;
Line: 1322

                'Leaving OKC_REP_CONTRACT_PROCESS_PVT.delete_bookmarks');
Line: 1331

                 'Leaving delete_bookmarks:FND_API.G_EXC_ERROR Exception');
Line: 1333

        ROLLBACK TO delete_bookmarks_PVT;
Line: 1344

                 'Leaving delete_bookmarks:FND_API.G_EXC_UNEXPECTED_ERROR Exception');
Line: 1346

        ROLLBACK TO delete_bookmarks_PVT;
Line: 1357

                 'Leaving delete_bookmarks because of EXCEPTION: ' || sqlerrm);
Line: 1365

        ROLLBACK TO delete_bookmarks_PVT;
Line: 1371

  END  delete_bookmarks;
Line: 1391

    SELECT object_version_number
      FROM OKC_REP_CONTRACTS_ALL
     WHERE CONTRACT_ID = cp_contract_id
       AND (object_version_number = cp_object_version_number OR cp_object_version_number IS NULL)
    FOR UPDATE OF object_version_number NOWAIT;
Line: 1398

    SELECT object_version_number
      FROM OKC_REP_CONTRACTS_ALL
     WHERE CONTRACT_ID = cp_contract_id;
Line: 1444

        Okc_Api.Set_Message(G_APP_NAME,G_RECORD_DELETED);
Line: 1448

        Okc_Api.Set_Message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
Line: 1596

  PROCEDURE delete_contract(
      p_api_version       IN  NUMBER,
      p_init_msg_list     IN  VARCHAR2,
      p_commit            IN  VARCHAR2,
      p_contract_id       IN  NUMBER,
      x_msg_data          OUT NOCOPY  VARCHAR2,
      x_msg_count         OUT NOCOPY  NUMBER,
      x_return_status     OUT NOCOPY  VARCHAR2) IS

    l_api_name        VARCHAR2(30);
Line: 1614

      SELECT contract_type, contract_version_num
      FROM OKC_REP_CONTRACTS_ALL
      WHERE contract_id = p_contract_id;
Line: 1619

    SELECT contract_status_code
    FROM okc_rep_contract_vers
    WHERE  contract_id = p_contract_id
    AND    contract_version_num = p_con_version - 1;
Line: 1630

                'Entered OKC_REP_CONTRACT_PROCESS_PVT.delete_contract');
Line: 1634

    l_api_name := 'delete_contract';
Line: 1637

    SAVEPOINT delete_contract_PVT;
Line: 1695

                'Calling OKC_REP_CONTRACT_PROCESS_PVT.delete_contacts()');
Line: 1697

      delete_contacts(
          p_api_version       => 1.0,
          p_commit            => FND_API.G_FALSE,
          p_init_msg_list     => FND_API.G_FALSE,
          p_contract_id       => p_contract_id,
          x_msg_data          => x_msg_data,
          x_msg_count         => x_msg_count,
          x_return_status     => x_return_status);
Line: 1707

                'OKC_REP_CONTRACT_PROCESS_PVT.delete_contacts return status is: '
          || x_return_status);
Line: 1721

                'Calling OKC_REP_CONTRACT_PROCESS_PVT.delete_parties()');
Line: 1723

      delete_parties(
          p_api_version       => 1.0,
          p_init_msg_list     => FND_API.G_FALSE,
          p_commit            => FND_API.G_FALSE,
          p_contract_id       => p_contract_id,
          x_msg_data          => x_msg_data,
          x_msg_count         => x_msg_count,
          x_return_status     => x_return_status);
Line: 1733

                'OKC_REP_CONTRACT_PROCESS_PVT.delete_parties return status is: '
          || x_return_status);
Line: 1747

                'Calling OKC_REP_CONTRACT_PROCESS_PVT.delete_risks()');
Line: 1749

      delete_risks(
          p_api_version       => 1.0,
          p_init_msg_list     => FND_API.G_FALSE,
          p_commit            => FND_API.G_FALSE,
          p_contract_id       => p_contract_id,
          x_msg_data          => x_msg_data,
          x_msg_count         => x_msg_count,
          x_return_status     => x_return_status);
Line: 1759

                'OKC_REP_CONTRACT_PROCESS_PVT.delete_risks return status is: '
          || x_return_status);
Line: 1773

                'Calling OKC_REP_CONTRACT_PROCESS_PVT.delete_ACL()');
Line: 1775

      delete_ACL(
          p_api_version       => 1.0,
          p_init_msg_list     => FND_API.G_FALSE,
          p_commit            => FND_API.G_FALSE,
          p_contract_id       => p_contract_id,
          x_msg_data          => x_msg_data,
          x_msg_count         => x_msg_count,
          x_return_status     => x_return_status);
Line: 1785

                'OKC_REP_CONTRACT_PROCESS_PVT.delete_ACL return status is: '
          || x_return_status);
Line: 1799

                'Calling OKC_REP_CONTRACT_PROCESS_PVT.delete_related_contracts()');
Line: 1801

      delete_related_contracts(
          p_api_version       => 1.0,
          p_init_msg_list     => FND_API.G_FALSE,
          p_commit            => FND_API.G_FALSE,
          p_contract_id       => p_contract_id,
          x_msg_data          => x_msg_data,
          x_msg_count         => x_msg_count,
          x_return_status     => x_return_status);
Line: 1811

                'OKC_REP_CONTRACT_PROCESS_PVT.delete_related_contracts return status is: '
          || x_return_status);
Line: 1825

                'Calling OKC_REP_CONTRACT_PROCESS_PVT.delete_status_history()');
Line: 1827

      delete_status_history(
          p_api_version       => 1.0,
          p_init_msg_list     => FND_API.G_FALSE,
          p_commit            => FND_API.G_FALSE,
          p_contract_id       => p_contract_id,
          p_contract_version  => contract_rec.contract_version_num,
          x_msg_data          => x_msg_data,
          x_msg_count         => x_msg_count,
          x_return_status     => x_return_status);
Line: 1838

                'OKC_REP_CONTRACT_PROCESS_PVT.delete_status_history return status is: '
          || x_return_status);
Line: 1852

                'Calling OKC_REP_CONTRACT_PROCESS_PVT.delete_approval_history()');
Line: 1854

      delete_approval_history(
          p_api_version       => 1.0,
          p_init_msg_list     => FND_API.G_FALSE,
          p_commit            => FND_API.G_FALSE,
          p_contract_id       => p_contract_id,
          p_contract_version  => contract_rec.contract_version_num,
          x_msg_data          => x_msg_data,
          x_msg_count         => x_msg_count,
          x_return_status     => x_return_status);
Line: 1865

                'OKC_REP_CONTRACT_PROCESS_PVT.delete_approval_history return status is: '
          || x_return_status);
Line: 1879

                'Calling OKC_REP_CONTRACT_PROCESS_PVT.delete_bookmarks()');
Line: 1881

      delete_bookmarks(
          p_api_version       => 1.0,
          p_init_msg_list     => FND_API.G_FALSE,
          p_commit            => FND_API.G_FALSE,
          p_contract_type     => contract_rec.contract_type,
          p_contract_id       => p_contract_id,
          x_msg_data          => x_msg_data,
          x_msg_count         => x_msg_count,
          x_return_status     => x_return_status);
Line: 1892

                'OKC_REP_CONTRACT_PROCESS_PVT.delete_bookmarks return status is: '
          || x_return_status);
Line: 1907

                'Calling OKC_CONTRACT_DOCS_GRP.Delete_Ver_Attachments');
Line: 1911

    OKC_CONTRACT_DOCS_GRP.Delete_Ver_Attachments(
        p_api_version               => 1.0,
        p_business_document_type    => contract_rec.contract_type,
        p_business_document_id      => p_contract_id,
        p_business_document_version => G_CURRENT_VERSION,
    x_return_status             => x_return_status,
        x_msg_count                 => x_msg_count,
        x_msg_data                  => x_msg_data
        );
Line: 1922

                'OKC_CONTRACT_DOCS_GRP.Delete_Ver_Attachments return status is : '
            || x_return_status);
Line: 1966

	-- Repository Enhancement 12.1 (For Delete Action)
	IF ( FND_LOG.LEVEL_PROCEDURE >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) THEN
	FND_LOG.STRING( FND_LOG.LEVEL_PROCEDURE, G_MODULE||l_api_name,'1000: Calling Ptivate API to Delete the 		doc');
Line: 1977

	OKC_TERMS_UTIL_PVT.Delete_Doc(
	       x_return_status  => x_return_status,
	       p_doc_type       => contract_rec.contract_type,
	       p_doc_id         => p_contract_id
	     );
Line: 2008

	OKC_TERMS_VERSION_PVT.Delete_Doc_Version(
	       x_return_status  => x_return_status,
	       p_doc_type       => contract_rec.contract_type,
	       p_doc_id         => p_contract_id,
	       p_version_number => contract_rec.contract_version_num - 1
	     );
Line: 2023

	-- Repository Enhancement 12.1 Ends(For Delete Action)


    IF(contract_rec.contract_version_num = 1) THEN

      IF ( FND_LOG.LEVEL_STATEMENT >= FND_LOG.G_CURRENT_RUNTIME_LEVEL) THEN
          FND_LOG.STRING( FND_LOG.LEVEL_STATEMENT ,G_MODULE||l_api_name,
                  'Calling OKC_DELIVERABLE_PROCESS_PVT.delete_deliverables');
Line: 2034

      OKC_DELIVERABLE_PROCESS_PVT.deleteDeliverables (
                    p_api_version         => 1.0,
                    p_init_msg_list       => FND_API.G_FALSE,
                    p_bus_doc_id          => p_contract_id,
                    p_bus_doc_type        => contract_rec.contract_type,
                    p_bus_doc_version     => G_CURRENT_VERSION,
                    x_return_status       => x_return_status,
                    x_msg_count           => x_msg_count,
                    x_msg_data            => x_msg_data);
Line: 2057

      OKC_DELIVERABLE_PROCESS_PVT.deleteDeliverables(
              p_api_version     => 1.0,
              p_init_msg_list   => FND_API.G_FALSE,
              p_bus_doc_id      => p_contract_id,
              p_bus_doc_type    => contract_rec.contract_type,
              p_bus_doc_version => contract_rec.contract_version_num,
              p_prev_del_active => l_is_activated,
              p_revert_dels     => 'Y',
              x_return_status   => x_return_status,
              x_msg_count       => x_msg_count,
              x_msg_data        => x_msg_data);
Line: 2073

            'OKC_DELIVERABLE_PROCESS_PVT.deleteDeliverables return status is : '
            || x_return_status);
Line: 2091

    DELETE FROM OKC_REP_CONTRACTS_ALL
    WHERE contract_id = p_contract_id;
Line: 2096

                'Deleted Contract header record');
Line: 2101

        INSERT INTO OKC_REP_CONTRACTS_ALL(
            CONTRACT_ID,
            CONTRACT_VERSION_NUM,
            CONTRACT_NUMBER,
            CONTRACT_TYPE,
            CONTRACT_STATUS_CODE,
            ORG_ID,
            OWNER_ID,
            SOURCE_LANGUAGE,
            CONTRACT_NAME,
            CONTRACT_DESC,
            VERSION_COMMENTS,
            AUTHORING_PARTY_CODE,
            CONTRACT_EFFECTIVE_DATE,
            CONTRACT_EXPIRATION_DATE,
            CURRENCY_CODE,
            AMOUNT,
            OVERALL_RISK_CODE,
            CANCELLATION_COMMENTS,
            CANCELLATION_DATE,
            TERMINATION_COMMENTS,
            TERMINATION_DATE,
            KEYWORDS,
            PHYSICAL_LOCATION,
            EXPIRE_NTF_FLAG,
            EXPIRE_NTF_PERIOD,
            NOTIFY_CONTACT_ROLE_ID,
            USE_ACL_FLAG,
            WF_ITEM_TYPE,
            WF_ITEM_KEY,
            PROGRAM_ID,
            PROGRAM_LOGIN_ID,
            PROGRAM_APPLICATION_ID,
            REQUEST_ID,
            LATEST_SIGNED_VER_NUMBER,
            ATTRIBUTE_CATEGORY,
            ATTRIBUTE1,
            ATTRIBUTE2,
            ATTRIBUTE3,
            ATTRIBUTE4,
            ATTRIBUTE5,
            ATTRIBUTE6,
            ATTRIBUTE7,
            ATTRIBUTE8,
            ATTRIBUTE9,
            ATTRIBUTE10,
            ATTRIBUTE11,
            ATTRIBUTE12,
            ATTRIBUTE13,
            ATTRIBUTE14,
            ATTRIBUTE15,
            OBJECT_VERSION_NUMBER,
            CREATED_BY,
            CREATION_DATE,
            LAST_UPDATED_BY,
            LAST_UPDATE_LOGIN,
            LAST_UPDATE_DATE,
            CONTRACT_LAST_UPDATED_BY,
            CONTRACT_LAST_UPDATE_DATE,
            REFERENCE_DOCUMENT_TYPE,
	    REFERENCE_DOCUMENT_NUMBER)
      SELECT
            CONTRACT_ID,
            CONTRACT_VERSION_NUM,
            CONTRACT_NUMBER,
            CONTRACT_TYPE,
            CONTRACT_STATUS_CODE,
            ORG_ID,
            OWNER_ID,
            SOURCE_LANGUAGE,
            CONTRACT_NAME,
            CONTRACT_DESC,
            VERSION_COMMENTS,
            AUTHORING_PARTY_CODE,
            CONTRACT_EFFECTIVE_DATE,
            CONTRACT_EXPIRATION_DATE,
            CURRENCY_CODE,
            AMOUNT,
            OVERALL_RISK_CODE,
            CANCELLATION_COMMENTS,
            CANCELLATION_DATE,
            TERMINATION_COMMENTS,
            TERMINATION_DATE,
            KEYWORDS,
            PHYSICAL_LOCATION,
            EXPIRE_NTF_FLAG,
            EXPIRE_NTF_PERIOD,
            NOTIFY_CONTACT_ROLE_ID,
            USE_ACL_FLAG,
            WF_ITEM_TYPE,
            WF_ITEM_KEY,
            PROGRAM_ID,
            PROGRAM_LOGIN_ID,
            PROGRAM_APPLICATION_ID,
            REQUEST_ID,
            LATEST_SIGNED_VER_NUMBER,
            ATTRIBUTE_CATEGORY,
            ATTRIBUTE1,
            ATTRIBUTE2,
            ATTRIBUTE3,
            ATTRIBUTE4,
            ATTRIBUTE5,
            ATTRIBUTE6,
            ATTRIBUTE7,
            ATTRIBUTE8,
            ATTRIBUTE9,
            ATTRIBUTE10,
            ATTRIBUTE11,
            ATTRIBUTE12,
            ATTRIBUTE13,
            ATTRIBUTE14,
            ATTRIBUTE15,
            OBJECT_VERSION_NUMBER,
            CREATED_BY,
            CREATION_DATE,
            LAST_UPDATED_BY,
            LAST_UPDATE_LOGIN,
            LAST_UPDATE_DATE,
            CONTRACT_LAST_UPDATED_BY,
            CONTRACT_LAST_UPDATE_DATE,
            REFERENCE_DOCUMENT_TYPE,
            REFERENCE_DOCUMENT_NUMBER
        FROM OKC_REP_CONTRACT_VERS
        WHERE contract_id = p_contract_id
              AND contract_version_num = l_prev_version;
Line: 2229

        DELETE FROM OKC_REP_CONTRACT_VERS
          WHERE contract_id = p_contract_id
              AND contract_version_num = l_prev_version;
Line: 2245

                'Leaving OKC_REP_CONTRACT_PROCESS_PVT.delete_contract');
Line: 2254

                 'Leaving delete_contract:FND_API.G_EXC_ERROR Exception');
Line: 2260

        ROLLBACK TO delete_contract_PVT;
Line: 2271

                 'Leaving delete_contract:FND_API.G_EXC_UNEXPECTED_ERROR Exception');
Line: 2277

        ROLLBACK TO delete_contract_PVT;
Line: 2288

                 'Leaving delete_contract because of EXCEPTION: ' || sqlerrm);
Line: 2296

        ROLLBACK TO delete_contract_PVT;
Line: 2306

  END delete_contract;
Line: 2343

    l_last_updated_by       OKC_REP_PARTY_CONTACTS.LAST_UPDATED_BY%TYPE;
Line: 2344

    l_last_update_login     OKC_REP_PARTY_CONTACTS.LAST_UPDATE_LOGIN%TYPE;
Line: 2345

    l_last_update_date      OKC_REP_PARTY_CONTACTS.LAST_UPDATE_DATE%TYPE;
Line: 2349

      SELECT *
      FROM OKC_REP_PARTY_CONTACTS
      WHERE contract_id = p_source_contract_id;
Line: 2380

    l_last_update_date := l_creation_date;
Line: 2381

    l_last_updated_by := l_created_by;
Line: 2382

    l_last_update_login := Fnd_Global.Login_Id;
Line: 2397

    INSERT INTO OKC_REP_PARTY_CONTACTS (
        CONTRACT_ID,
        PARTY_ID,
        PARTY_ROLE_CODE,
        CONTACT_ID,
        CONTACT_ROLE_ID,
        OBJECT_VERSION_NUMBER,
        CREATED_BY,
        CREATION_DATE,
        LAST_UPDATED_BY,
        LAST_UPDATE_DATE,
        LAST_UPDATE_LOGIN)
    VALUES(
        p_target_contract_id,
        contact_rec.PARTY_ID,
        contact_rec.PARTY_ROLE_CODE,
        contact_rec.CONTACT_ID,
        contact_rec.CONTACT_ROLE_ID,
        1,
        l_created_by,
        l_creation_date,
        l_last_updated_by,
        l_last_update_date,
        l_last_update_login);
Line: 2518

    l_last_updated_by       OKC_REP_CONTRACT_PARTIES.LAST_UPDATED_BY%TYPE;
Line: 2519

    l_last_update_login     OKC_REP_CONTRACT_PARTIES.LAST_UPDATE_LOGIN%TYPE;
Line: 2520

    l_last_update_date      OKC_REP_CONTRACT_PARTIES.LAST_UPDATE_DATE%TYPE;
Line: 2524

      SELECT *
      FROM OKC_REP_CONTRACT_PARTIES
      WHERE contract_id = p_source_contract_id;
Line: 2555

    l_last_update_date := l_creation_date;
Line: 2556

    l_last_updated_by := l_created_by;
Line: 2557

    l_last_update_login := Fnd_Global.Login_Id;
Line: 2569

    INSERT INTO OKC_REP_CONTRACT_PARTIES (
        CONTRACT_ID,
        PARTY_ID,
        PARTY_ROLE_CODE,
        PARTY_LOCATION_ID,
        OBJECT_VERSION_NUMBER,
        CREATED_BY,
        CREATION_DATE,
        LAST_UPDATED_BY,
        LAST_UPDATE_DATE,
        LAST_UPDATE_LOGIN)
    VALUES(
        p_target_contract_id,
        party_rec.PARTY_ID,
        party_rec.PARTY_ROLE_CODE,
        party_rec.PARTY_LOCATION_ID,
        1,
        l_created_by,
        l_creation_date,
        l_last_updated_by,
        l_last_update_date,
        l_last_update_login);
Line: 2688

    l_last_updated_by       OKC_CONTRACT_RISKS.LAST_UPDATED_BY%TYPE;
Line: 2689

    l_last_update_login     OKC_CONTRACT_RISKS.LAST_UPDATE_LOGIN%TYPE;
Line: 2690

    l_last_update_date      OKC_CONTRACT_RISKS.LAST_UPDATE_DATE%TYPE;
Line: 2696

      SELECT *
      FROM OKC_CONTRACT_RISKS
      WHERE business_document_type = doc_type
      AND   business_document_id = doc_id;
Line: 2703

      SELECT contract_type, contract_version_num
      FROM OKC_REP_CONTRACTS_ALL
      WHERE contract_id = p_source_contract_id;
Line: 2737

    l_last_update_date := l_creation_date;
Line: 2738

    l_last_updated_by := l_created_by;
Line: 2739

    l_last_update_login := Fnd_Global.Login_Id;
Line: 2783

    INSERT INTO OKC_CONTRACT_RISKS (
        -- CONTRACT_RISK_ID,
        BUSINESS_DOCUMENT_TYPE,
        BUSINESS_DOCUMENT_ID,
        BUSINESS_DOCUMENT_VERSION,
        RISK_EVENT_ID,
        PROBABILITY_CODE,
        IMPACT_CODE,
        COMMENTS,
        RISK_OCCURRED_FLAG,
        OCCURRENCE_DATE,
        OBJECT_VERSION_NUMBER,
        CREATED_BY,
        CREATION_DATE,
        LAST_UPDATED_BY,
        LAST_UPDATE_DATE,
        LAST_UPDATE_LOGIN)
    VALUES(
        -- l_contract_risk_id,
        --risk_rec.CONTRACT_ID,
        contract_rec.contract_type,
        p_target_contract_id,
        risk_rec.BUSINESS_DOCUMENT_VERSION,
        risk_rec.RISK_EVENT_ID,
        risk_rec.PROBABILITY_CODE,
        risk_rec.IMPACT_CODE,
        risk_rec.COMMENTS,
        risk_rec.RISK_OCCURRED_FLAG,
        risk_rec.OCCURRENCE_DATE,
        1,
        l_created_by,
        l_creation_date,
        l_last_updated_by,
        l_last_update_date,
        l_last_update_login);
Line: 2931

      SELECT
        fgrant.grantee_type       grantee_type,
        fgrant.grantee_key        grantee_key,
        fgrant.instance_type      instance_type,
        fgrant.instance_set_id    instance_set_id,
        fmenu.menu_name           menu_name,
        fgrant.program_name       program_name,
        fgrant.program_tag        program_tag,
        fgrant.parameter1         parameter1,
        fgrant.parameter2         parameter2,
        fgrant.parameter3         parameter3
      FROM FND_GRANTS fgrant, FND_OBJECTS fobj, FND_MENUS fmenu
      WHERE fgrant.menu_id = fmenu.menu_id
          AND fgrant.object_id = fobj.object_id
          AND fobj.obj_name = 'OKC_REP_CONTRACT'
          AND fgrant.instance_pk1_value = to_char(p_source_contract_id);
Line: 2994

                       p_menu_name           => acl_rec.menu_name, -- Menu to be deleted.
                       p_object_name         => G_REP_CONTRACT,
                       p_instance_type       => acl_rec.instance_type, -- INSTANCE or SET
                       p_instance_set_id     => acl_rec.instance_set_id, -- Instance set id.
                       p_instance_pk1_value  => to_char(p_target_contract_id), -- Object PK Value
                       p_grantee_type        => acl_rec.grantee_type,  -- USER or GROUP
                       p_grantee_key         => acl_rec.grantee_key,   -- user_id or group_id
                       p_start_date          => sysdate,
                       p_end_date            => null,
             p_program_name        => acl_rec.program_name,   -- name of the program that handles grant.
                       p_program_tag         => acl_rec.program_tag,    -- tag used by the program that handles grant.
                       p_parameter1          => acl_rec.parameter1,     -- resource type
                       p_parameter2          => acl_rec.parameter2,     -- resource id
                       p_parameter3          => acl_rec.parameter3,     -- access type
                       x_grant_guid          => x_grant_guid,
                       x_success             => x_success,              -- return param. 'T' or 'F'
                       x_errorcode             => x_errorcode );
Line: 3126

      SELECT contract_type, owner_id
      FROM OKC_REP_CONTRACTS_ALL
      WHERE contract_id = p_source_contract_id;
Line: 3138

      SELECT party_id
      FROM OKC_REP_CONTRACT_PARTIES
      WHERE contract_id = p_source_contract_id
      AND party_role_code = 'INTERNAL_ORG';
Line: 3524

      SELECT contract_type, contract_version_num, contract_status_code
      FROM OKC_REP_CONTRACTS_ALL
      WHERE contract_id = p_contract_id;
Line: 3531

  SELECT 'Y'   FROM   DUAL
  WHERE EXISTS (SELECT 'Y'
		FROM okc_template_usages
		WHERE DOCUMENT_ID = p_contract_id
		     AND DOCUMENT_TYPE= contract_rec.contract_type);
Line: 3591

    INSERT INTO OKC_REP_CONTRACT_VERS(
            CONTRACT_ID,
            CONTRACT_VERSION_NUM,
            CONTRACT_NUMBER,
            CONTRACT_TYPE,
            CONTRACT_STATUS_CODE,
            ORG_ID,
            OWNER_ID,
            SOURCE_LANGUAGE,
            CONTRACT_NAME,
            CONTRACT_DESC,
            VERSION_COMMENTS,
            AUTHORING_PARTY_CODE,
            CONTRACT_EFFECTIVE_DATE,
            CONTRACT_EXPIRATION_DATE,
            CURRENCY_CODE,
            AMOUNT,
            OVERALL_RISK_CODE,
            CANCELLATION_COMMENTS,
            CANCELLATION_DATE,
            TERMINATION_COMMENTS,
            TERMINATION_DATE,
            KEYWORDS,
            PHYSICAL_LOCATION,
            EXPIRE_NTF_FLAG,
            EXPIRE_NTF_PERIOD,
            NOTIFY_CONTACT_ROLE_ID,
            USE_ACL_FLAG,
            WF_ITEM_TYPE,
            WF_ITEM_KEY,
            PROGRAM_ID,
            PROGRAM_LOGIN_ID,
            PROGRAM_APPLICATION_ID,
            REQUEST_ID,
            LATEST_SIGNED_VER_NUMBER,
            ATTRIBUTE_CATEGORY,
            ATTRIBUTE1,
            ATTRIBUTE2,
            ATTRIBUTE3,
            ATTRIBUTE4,
            ATTRIBUTE5,
            ATTRIBUTE6,
            ATTRIBUTE7,
            ATTRIBUTE8,
            ATTRIBUTE9,
            ATTRIBUTE10,
            ATTRIBUTE11,
            ATTRIBUTE12,
            ATTRIBUTE13,
            ATTRIBUTE14,
            ATTRIBUTE15,
            OBJECT_VERSION_NUMBER,
            CREATED_BY,
            CREATION_DATE,
            LAST_UPDATED_BY,
            LAST_UPDATE_LOGIN,
            LAST_UPDATE_DATE,
            CONTRACT_LAST_UPDATE_DATE,
            CONTRACT_LAST_UPDATED_BY,
	    REFERENCE_DOCUMENT_TYPE,
            REFERENCE_DOCUMENT_NUMBER)
      SELECT
            CONTRACT_ID,
            CONTRACT_VERSION_NUM,
            CONTRACT_NUMBER,
            CONTRACT_TYPE,
            CONTRACT_STATUS_CODE,
            ORG_ID,
            OWNER_ID,
            SOURCE_LANGUAGE,
            CONTRACT_NAME,
            CONTRACT_DESC,
            VERSION_COMMENTS,
            AUTHORING_PARTY_CODE,
            CONTRACT_EFFECTIVE_DATE,
            CONTRACT_EXPIRATION_DATE,
            CURRENCY_CODE,
            AMOUNT,
            OVERALL_RISK_CODE,
            CANCELLATION_COMMENTS,
            CANCELLATION_DATE,
            TERMINATION_COMMENTS,
            TERMINATION_DATE,
            KEYWORDS,
            PHYSICAL_LOCATION,
            EXPIRE_NTF_FLAG,
            EXPIRE_NTF_PERIOD,
            NOTIFY_CONTACT_ROLE_ID,
            USE_ACL_FLAG,
            WF_ITEM_TYPE,
            WF_ITEM_KEY,
            PROGRAM_ID,
            PROGRAM_LOGIN_ID,
            PROGRAM_APPLICATION_ID,
            REQUEST_ID,
            LATEST_SIGNED_VER_NUMBER,
            ATTRIBUTE_CATEGORY,
            ATTRIBUTE1,
            ATTRIBUTE2,
            ATTRIBUTE3,
            ATTRIBUTE4,
            ATTRIBUTE5,
            ATTRIBUTE6,
            ATTRIBUTE7,
            ATTRIBUTE8,
            ATTRIBUTE9,
            ATTRIBUTE10,
            ATTRIBUTE11,
            ATTRIBUTE12,
            ATTRIBUTE13,
            ATTRIBUTE14,
            ATTRIBUTE15,
            OBJECT_VERSION_NUMBER,
            CREATED_BY,
            CREATION_DATE,
            LAST_UPDATED_BY,
            LAST_UPDATE_LOGIN,
            LAST_UPDATE_DATE,
            CONTRACT_LAST_UPDATE_DATE,
            CONTRACT_LAST_UPDATED_BY,
            REFERENCE_DOCUMENT_TYPE,
            REFERENCE_DOCUMENT_NUMBER
        FROM OKC_REP_CONTRACTS_ALL
        WHERE contract_id = p_contract_id;
Line: 3895

        'Delete contract header record.');
Line: 3900

    DELETE FROM OKC_REP_CONTRACTS_ALL
          WHERE contract_id=p_contract_id;
Line: 4009

      l_update_event_tbl        EVENT_TBL_TYPE;
Line: 4017

      SELECT contract_type, contract_version_num, latest_signed_ver_number, contract_effective_date, contract_expiration_date
      FROM OKC_REP_CONTRACTS_ALL
      WHERE contract_id = p_contract_id;
Line: 4022

      SELECT contract_effective_date, contract_expiration_date
      FROM OKC_REP_CONTRACT_VERS
      WHERE contract_id = p_contract_id
      AND contract_version_num = l_contract_version;
Line: 4232

                     'Before checking if we need to call updateDeliverable and disableDeliverable()');
Line: 4238

        l_update_event_tbl(1).event_code := G_CONTRACT_EFFECTIVE_EVENT;
Line: 4239

        l_update_event_tbl(1).event_date := contract_rec.contract_effective_date;
Line: 4240

        l_update_event_tbl(2).event_code := G_CONTRACT_EXPIRE_EVENT;
Line: 4241

        l_update_event_tbl(2).event_date := contract_rec.contract_expiration_date;
Line: 4256

                'Calling OKC_MANAGE_DELIVERABLES_GRP.updateDeliverables');
Line: 4258

             OKC_MANAGE_DELIVERABLES_GRP.updateDeliverables (
                p_api_version                 => 1.0,
                p_init_msg_list               => FND_API.G_FALSE,
                p_commit                    => FND_API.G_FALSE,
                p_bus_doc_id                  => p_contract_id,
                p_bus_doc_type                => contract_rec.contract_type,
                p_bus_doc_version             => contract_rec.contract_version_num,
                p_bus_doc_date_events_tbl     => l_update_event_tbl,
                x_msg_data                    => x_msg_data,
                x_msg_count                   => x_msg_count,
                x_return_status               => x_return_status);
Line: 4272

                 'OKC_DELIVERABLE_PROCESS_PVT.updateDeliverables return status is : '
                  || x_return_status);
Line: 4316

    UPDATE okc_rep_contracts_all
    SET latest_signed_ver_number = contract_rec.contract_version_num
    WHERE contract_id = p_contract_id;
Line: 4438

      l_update_event_tbl      EVENT_TBL_TYPE;
Line: 4443

      SELECT contract_type, contract_version_num, latest_signed_ver_number, contract_effective_date,
           contract_expiration_date, termination_date
      FROM OKC_REP_CONTRACTS_ALL
      WHERE contract_id = p_contract_id;
Line: 4588

        l_update_event_tbl(1).event_code := G_CONTRACT_TERMINATED_EVENT;
Line: 4589

        l_update_event_tbl(1).event_date := p_termination_date;
Line: 4592

                'Calling OKC_MANAGE_DELIVERABLES_GRP.updateDeliverables ');
Line: 4594

        OKC_MANAGE_DELIVERABLES_GRP.updateDeliverables (
            p_api_version                 => 1.0,
            p_init_msg_list               => FND_API.G_FALSE,
            p_commit                      => FND_API.G_FALSE,
            p_bus_doc_id                  => p_contract_id,
            p_bus_doc_type                => contract_rec.contract_type,
            p_bus_doc_version             => contract_rec.contract_version_num,
            p_bus_doc_date_events_tbl     => l_update_event_tbl,
            x_msg_data                    => x_msg_data,
            x_msg_count                   => x_msg_count,
            x_return_status               => x_return_status);
Line: 4608

                'OKC_DELIVERABLE_PROCESS_PVT.updateDeliverables return status is : '
            || x_return_status);
Line: 4757

      SELECT  contact_id
      FROM    okc_rep_party_contacts
      WHERE   contract_id = c_contract_id
      AND     party_role_code = G_PARTY_TYPE_INTERNAL
      AND     contact_role_id = p_notify_contact_role_id;
Line: 4764

      SELECT  email_address
      FROM    per_all_people_f
      WHERE   person_id = c_contact_id
      AND     effective_start_date = (SELECT MAX(effective_start_date)
                                      FROM   per_all_people_f
                                      WHERE  person_id = c_contact_id);
Line: 4912

        SELECT TO_CHAR(okc_wf_notify_s1.NEXTVAL) INTO l_item_key FROM DUAL;
Line: 5026

        UPDATE okc_rep_contracts_all c
        SET    c.wf_exp_ntf_item_key = l_item_key
        WHERE  c.contract_id = p_contract_id
        AND    c.contract_version_num = p_contract_version;
Line: 5032

        UPDATE okc_rep_contract_vers c
        SET    c.wf_exp_ntf_item_key = l_item_key
        WHERE  c.contract_id = p_contract_id
        AND    c.contract_version_num = p_contract_version;
Line: 5173

        SELECT wf_item_type, wf_item_key, contract_status_code, contract_number
        FROM okc_rep_contracts_all
        WHERE contract_id = p_contract_id;
Line: 5446

      SELECT OI2.ORG_INFORMATION3 SET_OF_BOOKS_ID
      FROM  HR_ORGANIZATION_INFORMATION OI1,
            HR_ORGANIZATION_INFORMATION OI2,
            HR_ALL_ORGANIZATION_UNITS OU
      WHERE OI1.ORGANIZATION_ID = OU.ORGANIZATION_ID AND
            OI2.ORGANIZATION_ID = OU.ORGANIZATION_ID AND
            OI1.ORG_INFORMATION_CONTEXT = 'CLASS' AND
            OI2.ORG_INFORMATION_CONTEXT = 'Operating Unit Information' AND
            OI1.ORG_INFORMATION1 = 'OPERATING_UNIT'AND
            OI1.ORGANIZATION_ID = p_org_id;
Line: 5458

      SELECT CONTRACT_NUMBER
      FROM   OKC_REP_CONTRACTS_ALL
      WHERE  CONTRACT_NUMBER = p_contract_number
      AND    ROWNUM < 2;