DBA Data[Home] [Help]

APPS.OKL_IPT_PVT SQL Statements

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

Line: 36

      DELETE FROM OKL_INS_PRODUCTS_TL T
       WHERE NOT EXISTS (
          SELECT NULL
            FROM OKL_INS_PRODUCTS_B B
           WHERE B.ID = T.ID
          );
Line: 42

      UPDATE OKL_INS_PRODUCTS_TL T SET (
          NAME,
          FACTOR_NAME) = (SELECT
                                    B.NAME,
                                    B.FACTOR_NAME
                                  FROM OKL_INS_PRODUCTS_TL B
                                 WHERE B.ID = T.ID
                                   AND B.LANGUAGE = T.SOURCE_LANG)
        WHERE (
                T.ID,
                T.LANGUAGE)
            IN (SELECT
                    SUBT.ID,
                    SUBT.LANGUAGE
                  FROM OKL_INS_PRODUCTS_TL SUBB, OKL_INS_PRODUCTS_TL SUBT
                 WHERE SUBB.ID = SUBT.ID
                   AND SUBB.LANGUAGE = SUBT.SOURCE_LANG
                   AND (SUBB.NAME <> SUBT.NAME
                        OR SUBB.FACTOR_NAME <> SUBT.FACTOR_NAME
                        OR (SUBB.NAME IS NULL AND SUBT.NAME IS NOT NULL)
                        OR (SUBB.NAME IS NOT NULL AND SUBT.NAME IS NULL)
                        OR (SUBB.FACTOR_NAME IS NULL AND SUBT.FACTOR_NAME IS NOT NULL)
                        OR (SUBB.FACTOR_NAME IS NOT NULL AND SUBT.FACTOR_NAME IS NULL)
                ));
Line: 66

      INSERT INTO OKL_INS_PRODUCTS_TL (
          ID,
          LANGUAGE,
          SOURCE_LANG,
          SFWT_FLAG,
          NAME,
          FACTOR_NAME,
          CREATED_BY,
          CREATION_DATE,
          LAST_UPDATED_BY,
          LAST_UPDATE_DATE,
          LAST_UPDATE_LOGIN)
        SELECT
              B.ID,
              L.LANGUAGE_CODE,
              B.SOURCE_LANG,
              B.SFWT_FLAG,
              B.NAME,
              B.FACTOR_NAME,
              B.CREATED_BY,
              B.CREATION_DATE,
              B.LAST_UPDATED_BY,
              B.LAST_UPDATE_DATE,
              B.LAST_UPDATE_LOGIN
          FROM OKL_INS_PRODUCTS_TL B, FND_LANGUAGES L
         WHERE L.INSTALLED_FLAG IN ('I', 'B')
           AND B.LANGUAGE = USERENV('LANG')
           AND NOT EXISTS(
                      SELECT NULL
                        FROM OKL_INS_PRODUCTS_TL T
                       WHERE T.ID = B.ID
                         AND T.LANGUAGE = L.LANGUAGE_CODE
                      );
Line: 109

    SELECT 'x'
    FROM   okl_ins_products_v
    WHERE  trunc(date_from) = trunc(p_iptv_rec.date_from)
    AND    ipd_id = p_iptv_rec.ipd_id
    AND    ipt_type = p_iptv_rec.ipt_type
    AND    name = p_iptv_rec.name
    AND    ID <> p_iptv_rec.id;
Line: 149

         SELECT 'x'
         FROM   OKL_INS_PRODUCTS_B IPTB
              , OKX_SYSTEM_ITEMS_V OSI
              , OKL_SYSTEM_PARAMS SYSOP
         WHERE ( p_iptv_rec.factor_min BETWEEN IPTB.factor_min and IPTB.factor_max
                   or  p_iptv_rec.factor_max BETWEEN IPTB.factor_min and IPTB.factor_max
            )
         AND IPTB.IPD_ID = OSI.ID1
         AND OSI.ID2 = SYSOP.ITEM_INV_ORG_ID
         AND ipt_type = p_iptv_rec.ipt_type
     	 AND isu_id = p_iptv_rec.isu_id
         AND SYSDATE < NVL(DATE_TO,SYSDATE+1);
Line: 201

      SELECT Status,START_DATE_ACTIVE,end_date_active
      FROM   okx_system_items_v
      WHERE  ID1 = p_iptv_rec.ipd_id;
Line: 207

      SELECT 'X'
      FROM   okx_system_items_v
      WHERE  ID1 = p_iptv_rec.ipd_id
      and NVL(Status,'I') = 'A';
Line: 687

           SELECT 'x'
           FROM okx_system_items_v
           WHERE id1 = p_iptv_rec.ipd_id;
Line: 748

           SELECT 'x'
           FROM fnd_lookups
           WHERE lookup_code = p_iptv_rec.ipt_type
           AND LOOKUP_TYPE = 'OKL_INSURANCE_PRODUCT_TYPE';
Line: 908

  	       SELECT 'x'
  	       FROM fnd_lookups
                 WHERE lookup_code = p_iptv_rec.factor_code
                       AND LOOKUP_TYPE = 'OKL_INSURANCE_FACTOR';
Line: 972

           SELECT 'x'
           FROM okx_ins_provider_v
           WHERE party_id = p_iptv_rec.isu_id;
Line: 1097

       procedure  validate_ipt_last_updated_by(x_return_status OUT NOCOPY VARCHAR2,p_iptv_rec IN iptv_rec_type ) IS
         l_return_status	VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
Line: 1101

           IF p_iptv_rec.last_updated_by = OKC_API.G_MISS_NUM OR p_iptv_rec.last_updated_by IS NULL
           THEN
             OKC_API.set_message(G_APP_NAME,'OKL_REQUIRED_VALUE',G_COL_NAME_TOKEN,'last_updated_by');
Line: 1116

      END validate_ipt_last_updated_by;
Line: 1127

       procedure  validate_ipt_last_update_date(x_return_status OUT NOCOPY VARCHAR2,p_iptv_rec IN iptv_rec_type ) IS
         l_return_status	VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
Line: 1131

           IF p_iptv_rec.last_update_date = OKC_API.G_MISS_DATE OR p_iptv_rec.last_update_date IS NULL
           THEN
             OKC_API.set_message(G_APP_NAME,'OKL_REQUIRED_VALUE',G_COL_NAME_TOKEN,'last_update_date');
Line: 1146

      END validate_ipt_last_update_date;
Line: 1191

      SELECT
              ID,
              ISU_ID,
              IPD_ID,
              IPT_TYPE,
              OBJECT_VERSION_NUMBER,
              POLICY_SYMBOL,
              FACTOR_CODE,
              FACTOR_MAX,
              FACTOR_MIN,
              COVERAGE_MIN,
              COVERAGE_MAX,
              DEAL_MONTHS_MIN,
              DEAL_MONTHS_MAX,
              DATE_FROM,
              DATE_TO,
              FACTOR_AMOUNT_YN,
              ATTRIBUTE_CATEGORY,
              ATTRIBUTE1,
              ATTRIBUTE2,
              ATTRIBUTE3,
              ATTRIBUTE4,
              ATTRIBUTE5,
              ATTRIBUTE6,
              ATTRIBUTE7,
              ATTRIBUTE8,
              ATTRIBUTE9,
              ATTRIBUTE10,
              ATTRIBUTE11,
              ATTRIBUTE12,
              ATTRIBUTE13,
              ATTRIBUTE14,
              ATTRIBUTE15,
              CREATED_BY,
              CREATION_DATE,
              LAST_UPDATED_BY,
              LAST_UPDATE_DATE,
              LAST_UPDATE_LOGIN
        FROM Okl_Ins_Products_B
       WHERE okl_ins_products_b.id = p_id;
Line: 1272

                l_ipt_rec.LAST_UPDATED_BY,
                l_ipt_rec.LAST_UPDATE_DATE,
                l_ipt_rec.LAST_UPDATE_LOGIN;
Line: 1295

      SELECT
              ID,
              LANGUAGE,
              SOURCE_LANG,
              SFWT_FLAG,
              NAME,
              FACTOR_NAME,
              CREATED_BY,
              CREATION_DATE,
              LAST_UPDATED_BY,
              LAST_UPDATE_DATE,
              LAST_UPDATE_LOGIN
        FROM Okl_Ins_Products_Tl
       WHERE okl_ins_products_tl.id = p_id
         AND okl_ins_products_tl.language = p_language;
Line: 1326

                l_okl_ins_products_tl_rec.LAST_UPDATED_BY,
                l_okl_ins_products_tl_rec.LAST_UPDATE_DATE,
                l_okl_ins_products_tl_rec.LAST_UPDATE_LOGIN;
Line: 1348

      SELECT
              ID,
              OBJECT_VERSION_NUMBER,
              SFWT_FLAG,
              ISU_ID,
              IPD_ID,
              POLICY_SYMBOL,
              IPT_TYPE,
              NAME,
              FACTOR_MAX,
              DATE_FROM,
              FACTOR_MIN,
              DATE_TO,
              FACTOR_NAME,
              FACTOR_CODE,
              COVERAGE_MIN,
              COVERAGE_MAX,
              DEAL_MONTHS_MIN,
              DEAL_MONTHS_MAX,
              FACTOR_AMOUNT_YN,
              ATTRIBUTE_CATEGORY,
              ATTRIBUTE1,
              ATTRIBUTE2,
              ATTRIBUTE3,
              ATTRIBUTE4,
              ATTRIBUTE5,
              ATTRIBUTE6,
              ATTRIBUTE7,
              ATTRIBUTE8,
              ATTRIBUTE9,
              ATTRIBUTE10,
              ATTRIBUTE11,
              ATTRIBUTE12,
              ATTRIBUTE13,
              ATTRIBUTE14,
              ATTRIBUTE15,
              CREATED_BY,
              CREATION_DATE,
              LAST_UPDATED_BY,
              LAST_UPDATE_DATE,
              LAST_UPDATE_LOGIN
        FROM Okl_Ins_Products_V
       WHERE okl_ins_products_v.id = p_id;
Line: 1435

                l_iptv_rec.LAST_UPDATED_BY,
                l_iptv_rec.LAST_UPDATE_DATE,
                l_iptv_rec.LAST_UPDATE_LOGIN;
Line: 1565

      IF (l_iptv_rec.last_updated_by = OKC_API.G_MISS_NUM) THEN
        l_iptv_rec.last_updated_by := NULL;
Line: 1568

      IF (l_iptv_rec.last_update_date = OKC_API.G_MISS_DATE) THEN
        l_iptv_rec.last_update_date := NULL;
Line: 1571

      IF (l_iptv_rec.last_update_login = OKC_API.G_MISS_NUM) THEN
        l_iptv_rec.last_update_login := NULL;
Line: 1806

          validate_ipt_last_updated_by(x_return_status => l_return_status,
                                       p_iptv_rec      => p_iptv_rec);
Line: 1818

          validate_ipt_last_update_date(x_return_status => l_return_status,
                                        p_iptv_rec      => p_iptv_rec);
Line: 2076

    FUNCTION Validate_update_Record (
      p_iptv_rec IN iptv_rec_type
    ) RETURN VARCHAR2 IS
    l_return_status                VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
Line: 2131

    END Validate_update_Record;
Line: 2175

      p_to.last_updated_by := p_from.last_updated_by;
Line: 2176

      p_to.last_update_date := p_from.last_update_date;
Line: 2177

      p_to.last_update_login := p_from.last_update_login;
Line: 2218

      p_to.last_updated_by := p_from.last_updated_by;
Line: 2219

      p_to.last_update_date := p_from.last_update_date;
Line: 2220

      p_to.last_update_login := p_from.last_update_login;
Line: 2233

      p_to.last_updated_by := p_from.last_updated_by;
Line: 2234

      p_to.last_update_date := p_from.last_update_date;
Line: 2235

      p_to.last_update_login := p_from.last_update_login;
Line: 2248

      p_to.last_updated_by := p_from.last_updated_by;
Line: 2249

      p_to.last_update_date := p_from.last_update_date;
Line: 2250

      p_to.last_update_login := p_from.last_update_login;
Line: 2400

    PROCEDURE insert_row(
      p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
      x_return_status                OUT NOCOPY VARCHAR2,
      x_msg_count                    OUT NOCOPY NUMBER,
      x_msg_data                     OUT NOCOPY VARCHAR2,
      p_ipt_rec                      IN ipt_rec_type,
      x_ipt_rec                      OUT NOCOPY ipt_rec_type) IS
      l_api_version                 CONSTANT NUMBER := 1;
Line: 2408

      l_api_name                     CONSTANT VARCHAR2(30) := 'B_insert_row';
Line: 2444

      INSERT INTO OKL_INS_PRODUCTS_B(
          id,
          isu_id,
          ipd_id,
          ipt_type,
          object_version_number,
          policy_symbol,
          factor_code,
          factor_max,
          factor_min,
          coverage_min,
          coverage_max,
          deal_months_min,
          deal_months_max,
          date_from,
          date_to,
          factor_amount_yn,
          attribute_category,
          attribute1,
          attribute2,
          attribute3,
          attribute4,
          attribute5,
          attribute6,
          attribute7,
          attribute8,
          attribute9,
          attribute10,
          attribute11,
          attribute12,
          attribute13,
          attribute14,
          attribute15,
          created_by,
          creation_date,
          last_updated_by,
          last_update_date,
          last_update_login)
        VALUES (
          l_ipt_rec.id,
          l_ipt_rec.isu_id,
          l_ipt_rec.ipd_id,
          l_ipt_rec.ipt_type,
          l_ipt_rec.object_version_number,
          l_ipt_rec.policy_symbol,
          l_ipt_rec.factor_code,
          l_ipt_rec.factor_max,
          l_ipt_rec.factor_min,
          l_ipt_rec.coverage_min,
          l_ipt_rec.coverage_max,
          l_ipt_rec.deal_months_min,
          l_ipt_rec.deal_months_max,
          l_ipt_rec.date_from,
          l_ipt_rec.date_to,
          l_ipt_rec.factor_amount_yn,
          l_ipt_rec.attribute_category,
          l_ipt_rec.attribute1,
          l_ipt_rec.attribute2,
          l_ipt_rec.attribute3,
          l_ipt_rec.attribute4,
          l_ipt_rec.attribute5,
          l_ipt_rec.attribute6,
          l_ipt_rec.attribute7,
          l_ipt_rec.attribute8,
          l_ipt_rec.attribute9,
          l_ipt_rec.attribute10,
          l_ipt_rec.attribute11,
          l_ipt_rec.attribute12,
          l_ipt_rec.attribute13,
          l_ipt_rec.attribute14,
          l_ipt_rec.attribute15,
          l_ipt_rec.created_by,
          l_ipt_rec.creation_date,
          l_ipt_rec.last_updated_by,
          l_ipt_rec.last_update_date,
          l_ipt_rec.last_update_login);
Line: 2554

    END insert_row;
Line: 2558

    PROCEDURE insert_row(
      p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
      x_return_status                OUT NOCOPY VARCHAR2,
      x_msg_count                    OUT NOCOPY NUMBER,
      x_msg_data                     OUT NOCOPY VARCHAR2,
      p_okl_ins_products_tl_rec      IN okl_ins_products_tl_rec_type,
      x_okl_ins_products_tl_rec      OUT NOCOPY okl_ins_products_tl_rec_type) IS
      l_api_version                 CONSTANT NUMBER := 1;
Line: 2566

      l_api_name                     CONSTANT VARCHAR2(30) := 'TL_insert_row';
Line: 2571

        SELECT *
          FROM FND_LANGUAGES
         WHERE INSTALLED_FLAG IN ('I', 'B');
Line: 2610

        INSERT INTO OKL_INS_PRODUCTS_TL(
            id,
            language,
            source_lang,
            sfwt_flag,
            name,
            factor_name,
            created_by,
            creation_date,
            last_updated_by,
            last_update_date,
            last_update_login)
          VALUES (
            l_okl_ins_products_tl_rec.id,
            l_okl_ins_products_tl_rec.language,
            l_okl_ins_products_tl_rec.source_lang,
            l_okl_ins_products_tl_rec.sfwt_flag,
            l_okl_ins_products_tl_rec.name,
            l_okl_ins_products_tl_rec.factor_name,
            l_okl_ins_products_tl_rec.created_by,
            l_okl_ins_products_tl_rec.creation_date,
            l_okl_ins_products_tl_rec.last_updated_by,
            l_okl_ins_products_tl_rec.last_update_date,
            l_okl_ins_products_tl_rec.last_update_login);
Line: 2669

    END insert_row;
Line: 2673

    PROCEDURE insert_row(
      p_api_version                  IN NUMBER,
      p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
      x_return_status                OUT NOCOPY VARCHAR2,
      x_msg_count                    OUT NOCOPY NUMBER,
      x_msg_data                     OUT NOCOPY VARCHAR2,
      p_iptv_rec                     IN iptv_rec_type,
      x_iptv_rec                     OUT NOCOPY iptv_rec_type) IS
      l_api_version                 CONSTANT NUMBER := 1;
Line: 2682

      l_api_name                     CONSTANT VARCHAR2(30) := 'V_insert_row';
Line: 2700

        l_iptv_rec.LAST_UPDATE_DATE := SYSDATE;
Line: 2701

        l_iptv_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
Line: 2702

        l_iptv_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
Line: 2768

      insert_row(
        p_init_msg_list,
        x_return_status,
        x_msg_count,
        x_msg_data,
        l_ipt_rec,
        lx_ipt_rec
      );
Line: 2782

      insert_row(
        p_init_msg_list,
        x_return_status,
        x_msg_count,
        x_msg_data,
        l_okl_ins_products_tl_rec,
        lx_okl_ins_products_tl_rec
      );
Line: 2831

    END insert_row;
Line: 2835

    PROCEDURE insert_row(
      p_api_version                  IN NUMBER,
      p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
      x_return_status                OUT NOCOPY VARCHAR2,
      x_msg_count                    OUT NOCOPY NUMBER,
      x_msg_data                     OUT NOCOPY VARCHAR2,
      p_iptv_tbl                     IN iptv_tbl_type,
      x_iptv_tbl                     OUT NOCOPY iptv_tbl_type) IS
      l_api_version                 CONSTANT NUMBER := 1;
Line: 2844

      l_api_name                     CONSTANT VARCHAR2(30) := 'V_tbl_insert_row';
Line: 2853

          insert_row (
            p_api_version                  => p_api_version,
            p_init_msg_list                => OKC_API.G_FALSE,
            x_return_status                => x_return_status,
            x_msg_count                    => x_msg_count,
            x_msg_data                     => x_msg_data,
            p_iptv_rec                     => p_iptv_tbl(i),
            x_iptv_rec                     => x_iptv_tbl(i));
Line: 2896

    END insert_row;
Line: 2912

      SELECT OBJECT_VERSION_NUMBER
        FROM OKL_INS_PRODUCTS_B
       WHERE ID = p_ipt_rec.id
         AND OBJECT_VERSION_NUMBER = p_ipt_rec.object_version_number
      FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
Line: 2918

      SELECT OBJECT_VERSION_NUMBER
        FROM OKL_INS_PRODUCTS_B
      WHERE ID = p_ipt_rec.id;
Line: 2958

        OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
Line: 2967

        OKC_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
Line: 3015

      SELECT *
        FROM OKL_INS_PRODUCTS_TL
       WHERE ID = p_okl_ins_products_tl_rec.id
      FOR UPDATE NOWAIT;
Line: 3049

        OKC_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
Line: 3247

    PROCEDURE update_row(
      p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
      x_return_status                OUT NOCOPY VARCHAR2,
      x_msg_count                    OUT NOCOPY NUMBER,
      x_msg_data                     OUT NOCOPY VARCHAR2,
      p_ipt_rec                      IN ipt_rec_type,
      x_ipt_rec                      OUT NOCOPY ipt_rec_type) IS
      l_api_version                 CONSTANT NUMBER := 1;
Line: 3255

      l_api_name                     CONSTANT VARCHAR2(30) := 'B_update_row';
Line: 3413

        IF (x_ipt_rec.last_updated_by = OKC_API.G_MISS_NUM)
        THEN
          x_ipt_rec.last_updated_by := l_ipt_rec.last_updated_by;
Line: 3417

        IF (x_ipt_rec.last_update_date = OKC_API.G_MISS_DATE)
        THEN
          x_ipt_rec.last_update_date := l_ipt_rec.last_update_date;
Line: 3421

        IF (x_ipt_rec.last_update_login = OKC_API.G_MISS_NUM)
        THEN
          x_ipt_rec.last_update_login := l_ipt_rec.last_update_login;
Line: 3465

      UPDATE  OKL_INS_PRODUCTS_B
      SET ISU_ID = l_def_ipt_rec.isu_id,
          IPD_ID = l_def_ipt_rec.ipd_id,
          IPT_TYPE = l_def_ipt_rec.ipt_type,
          OBJECT_VERSION_NUMBER = l_def_ipt_rec.object_version_number,
          POLICY_SYMBOL = l_def_ipt_rec.policy_symbol,
          FACTOR_CODE = l_def_ipt_rec.factor_code,
          FACTOR_MAX = l_def_ipt_rec.factor_max,
          FACTOR_MIN = l_def_ipt_rec.factor_min,
          COVERAGE_MIN = l_def_ipt_rec.coverage_min,
          COVERAGE_MAX = l_def_ipt_rec.coverage_max,
          DEAL_MONTHS_MIN = l_def_ipt_rec.deal_months_min,
          DEAL_MONTHS_MAX = l_def_ipt_rec.deal_months_max,
          DATE_FROM = l_def_ipt_rec.date_from,
          DATE_TO = l_def_ipt_rec.date_to,
          FACTOR_AMOUNT_YN = l_def_ipt_rec.factor_amount_yn,
          ATTRIBUTE_CATEGORY = l_def_ipt_rec.attribute_category,
          ATTRIBUTE1 = l_def_ipt_rec.attribute1,
          ATTRIBUTE2 = l_def_ipt_rec.attribute2,
          ATTRIBUTE3 = l_def_ipt_rec.attribute3,
          ATTRIBUTE4 = l_def_ipt_rec.attribute4,
          ATTRIBUTE5 = l_def_ipt_rec.attribute5,
          ATTRIBUTE6 = l_def_ipt_rec.attribute6,
          ATTRIBUTE7 = l_def_ipt_rec.attribute7,
          ATTRIBUTE8 = l_def_ipt_rec.attribute8,
          ATTRIBUTE9 = l_def_ipt_rec.attribute9,
          ATTRIBUTE10 = l_def_ipt_rec.attribute10,
          ATTRIBUTE11 = l_def_ipt_rec.attribute11,
          ATTRIBUTE12 = l_def_ipt_rec.attribute12,
          ATTRIBUTE13 = l_def_ipt_rec.attribute13,
          ATTRIBUTE14 = l_def_ipt_rec.attribute14,
          ATTRIBUTE15 = l_def_ipt_rec.attribute15,
          CREATED_BY = l_def_ipt_rec.created_by,
          CREATION_DATE = l_def_ipt_rec.creation_date,
          LAST_UPDATED_BY = l_def_ipt_rec.last_updated_by,
          LAST_UPDATE_DATE = l_def_ipt_rec.last_update_date,
          LAST_UPDATE_LOGIN = l_def_ipt_rec.last_update_login
      WHERE ID = l_def_ipt_rec.id;
Line: 3536

    END update_row;
Line: 3540

    PROCEDURE update_row(
      p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
      x_return_status                OUT NOCOPY VARCHAR2,
      x_msg_count                    OUT NOCOPY NUMBER,
      x_msg_data                     OUT NOCOPY VARCHAR2,
      p_okl_ins_products_tl_rec      IN okl_ins_products_tl_rec_type,
      x_okl_ins_products_tl_rec      OUT NOCOPY okl_ins_products_tl_rec_type) IS
      l_api_version                 CONSTANT NUMBER := 1;
Line: 3548

      l_api_name                     CONSTANT VARCHAR2(30) := 'TL_update_row';
Line: 3602

        IF (x_okl_ins_products_tl_rec.last_updated_by = OKC_API.G_MISS_NUM)
        THEN
          x_okl_ins_products_tl_rec.last_updated_by := l_okl_ins_products_tl_rec.last_updated_by;
Line: 3606

        IF (x_okl_ins_products_tl_rec.last_update_date = OKC_API.G_MISS_DATE)
        THEN
          x_okl_ins_products_tl_rec.last_update_date := l_okl_ins_products_tl_rec.last_update_date;
Line: 3610

        IF (x_okl_ins_products_tl_rec.last_update_login = OKC_API.G_MISS_NUM)
        THEN
          x_okl_ins_products_tl_rec.last_update_login := l_okl_ins_products_tl_rec.last_update_login;
Line: 3656

      UPDATE  OKL_INS_PRODUCTS_TL
      SET NAME = ldefoklinsproductstlrec.name,
          SOURCE_LANG = ldefoklinsproductstlrec.source_lang, -- Added for Bug 3637102
          FACTOR_NAME = ldefoklinsproductstlrec.factor_name,
          CREATED_BY = ldefoklinsproductstlrec.created_by,
          CREATION_DATE = ldefoklinsproductstlrec.creation_date,
          LAST_UPDATED_BY = ldefoklinsproductstlrec.last_updated_by,
          LAST_UPDATE_DATE = ldefoklinsproductstlrec.last_update_date,
          LAST_UPDATE_LOGIN = ldefoklinsproductstlrec.last_update_login
      WHERE ID = ldefoklinsproductstlrec.id
        AND  USERENV('LANG') in (SOURCE_LANG,LANGUAGE); --Bug 3637102 Added language
Line: 3667

      UPDATE  OKL_INS_PRODUCTS_TL
      SET SFWT_FLAG = 'Y'
      WHERE ID = ldefoklinsproductstlrec.id
        AND SOURCE_LANG <> USERENV('LANG');
Line: 3704

    END update_row;
Line: 3708

    PROCEDURE update_row(
      p_api_version                  IN NUMBER,
      p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
      x_return_status                OUT NOCOPY VARCHAR2,
      x_msg_count                    OUT NOCOPY NUMBER,
      x_msg_data                     OUT NOCOPY VARCHAR2,
      p_iptv_rec                     IN iptv_rec_type,
      x_iptv_rec                     OUT NOCOPY iptv_rec_type) IS
      l_api_version                 CONSTANT NUMBER := 1;
Line: 3717

      l_api_name                     CONSTANT VARCHAR2(30) := 'V_update_row';
Line: 3733

        l_iptv_rec.LAST_UPDATE_DATE := SYSDATE;
Line: 3734

        l_iptv_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
Line: 3735

        l_iptv_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
Line: 3903

        IF (x_iptv_rec.last_updated_by = OKC_API.G_MISS_NUM)
        THEN
          x_iptv_rec.last_updated_by := l_iptv_rec.last_updated_by;
Line: 3907

        IF (x_iptv_rec.last_update_date = OKC_API.G_MISS_DATE)
        THEN
          x_iptv_rec.last_update_date := l_iptv_rec.last_update_date;
Line: 3911

        IF (x_iptv_rec.last_update_login = OKC_API.G_MISS_NUM)
        THEN
          x_iptv_rec.last_update_login := l_iptv_rec.last_update_login;
Line: 3968

      l_return_status := Validate_update_Record(l_def_iptv_rec);
Line: 3982

      update_row(
        p_init_msg_list,
        x_return_status,
        x_msg_count,
        x_msg_data,
        l_okl_ins_products_tl_rec,
        lx_okl_ins_products_tl_rec
      );
Line: 3996

      update_row(
        p_init_msg_list,
        x_return_status,
        x_msg_count,
        x_msg_data,
        l_ipt_rec,
        lx_ipt_rec
      );
Line: 4043

    END update_row;
Line: 4047

    PROCEDURE update_row(
      p_api_version                  IN NUMBER,
      p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
      x_return_status                OUT NOCOPY VARCHAR2,
      x_msg_count                    OUT NOCOPY NUMBER,
      x_msg_data                     OUT NOCOPY VARCHAR2,
      p_iptv_tbl                     IN iptv_tbl_type,
      x_iptv_tbl                     OUT NOCOPY iptv_tbl_type) IS
      l_api_version                 CONSTANT NUMBER := 1;
Line: 4056

      l_api_name                     CONSTANT VARCHAR2(30) := 'V_tbl_update_row';
Line: 4065

          update_row (
            p_api_version                  => p_api_version,
            p_init_msg_list                => OKC_API.G_FALSE,
            x_return_status                => x_return_status,
            x_msg_count                    => x_msg_count,
            x_msg_data                     => x_msg_data,
            p_iptv_rec                     => p_iptv_tbl(i),
            x_iptv_rec                     => x_iptv_tbl(i));
Line: 4108

    END update_row;
Line: 4115

    PROCEDURE delete_row(
      p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
      x_return_status                OUT NOCOPY VARCHAR2,
      x_msg_count                    OUT NOCOPY NUMBER,
      x_msg_data                     OUT NOCOPY VARCHAR2,
      p_ipt_rec                      IN ipt_rec_type) IS
      l_api_version                 CONSTANT NUMBER := 1;
Line: 4122

      l_api_name                     CONSTANT VARCHAR2(30) := 'B_delete_row';
Line: 4136

      DELETE FROM OKL_INS_PRODUCTS_B
       WHERE ID = l_ipt_rec.id;
Line: 4170

    END delete_row;
Line: 4174

    PROCEDURE delete_row(
      p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
      x_return_status                OUT NOCOPY VARCHAR2,
      x_msg_count                    OUT NOCOPY NUMBER,
      x_msg_data                     OUT NOCOPY VARCHAR2,
      p_okl_ins_products_tl_rec      IN okl_ins_products_tl_rec_type) IS
      l_api_version                 CONSTANT NUMBER := 1;
Line: 4181

      l_api_name                     CONSTANT VARCHAR2(30) := 'TL_delete_row';
Line: 4218

      DELETE FROM OKL_INS_PRODUCTS_TL
       WHERE ID = l_okl_ins_products_tl_rec.id;
Line: 4252

    END delete_row;
Line: 4256

    PROCEDURE delete_row(
      p_api_version                  IN NUMBER,
      p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
      x_return_status                OUT NOCOPY VARCHAR2,
      x_msg_count                    OUT NOCOPY NUMBER,
      x_msg_data                     OUT NOCOPY VARCHAR2,
      p_iptv_rec                     IN iptv_rec_type) IS
      l_api_version                 CONSTANT NUMBER := 1;
Line: 4264

      l_api_name                     CONSTANT VARCHAR2(30) := 'V_delete_row';
Line: 4290

      delete_row(
        p_init_msg_list,
        x_return_status,
        x_msg_count,
        x_msg_data,
        l_okl_ins_products_tl_rec
      );
Line: 4302

      delete_row(
        p_init_msg_list,
        x_return_status,
        x_msg_count,
        x_msg_data,
        l_ipt_rec
      );
Line: 4346

    END delete_row;
Line: 4350

    PROCEDURE delete_row(
      p_api_version                  IN NUMBER,
      p_init_msg_list                IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
      x_return_status                OUT NOCOPY VARCHAR2,
      x_msg_count                    OUT NOCOPY NUMBER,
      x_msg_data                     OUT NOCOPY VARCHAR2,
      p_iptv_tbl                     IN iptv_tbl_type) IS
      l_api_version                 CONSTANT NUMBER := 1;
Line: 4358

      l_api_name                     CONSTANT VARCHAR2(30) := 'V_tbl_delete_row';
Line: 4367

          delete_row (
            p_api_version                  => p_api_version,
            p_init_msg_list                => OKC_API.G_FALSE,
            x_return_status                => x_return_status,
            x_msg_count                    => x_msg_count,
            x_msg_data                     => x_msg_data,
            p_iptv_rec                     => p_iptv_tbl(i));
Line: 4409

    END delete_row;