DBA Data[Home] [Help]

APPS.OKL_RXL_PVT SQL Statements

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

Line: 66

    CURSOR c_pk_csr IS SELECT okl_ext_ar_line_sources_s.NEXTVAL FROM DUAL;
Line: 104

    DELETE FROM OKL_EXT_AR_LINE_SOURCES_TL T
     WHERE NOT EXISTS (
        SELECT NULL
          FROM OKL_EXT_AR_LINE_SOURCES_B B
         WHERE B.LINE_EXTENSION_ID =T.LINE_EXTENSION_ID
        );
Line: 111

    UPDATE OKL_EXT_AR_LINE_SOURCES_TL T SET(
        INVENTORY_ORG_NAME,
        STREAM_TYPE_NAME,
        TRANS_LINE_DESCRIPTION,
        INVENTORY_ITEM_NAME) = (SELECT
                                  B.INVENTORY_ORG_NAME,
                                  B.STREAM_TYPE_NAME,
                                  B.TRANS_LINE_DESCRIPTION,
                                  B.INVENTORY_ITEM_NAME
                                FROM OKL_EXT_AR_LINE_SOURCES_TL B
                               WHERE B.LINE_EXTENSION_ID = T.LINE_EXTENSION_ID
                                 AND B.LANGUAGE = T.SOURCE_LANG)
      WHERE ( T.LINE_EXTENSION_ID,
              T.LANGUAGE)
          IN (SELECT
                  SUBT.LINE_EXTENSION_ID,
                  SUBT.LANGUAGE
                FROM OKL_EXT_AR_LINE_SOURCES_TL SUBB, OKL_EXT_AR_LINE_SOURCES_TL SUBT
               WHERE SUBB.LINE_EXTENSION_ID = SUBT.LINE_EXTENSION_ID
                 AND SUBB.LANGUAGE = SUBT.SOURCE_LANG
                 AND (SUBB.INVENTORY_ORG_NAME <> SUBT.INVENTORY_ORG_NAME
                      OR SUBB.STREAM_TYPE_NAME <> SUBT.STREAM_TYPE_NAME
                      OR SUBB.TRANS_LINE_DESCRIPTION <> SUBT.TRANS_LINE_DESCRIPTION
                      OR SUBB.INVENTORY_ITEM_NAME <> SUBT.INVENTORY_ITEM_NAME
                      OR (SUBB.INVENTORY_ORG_NAME IS NULL AND SUBT.INVENTORY_ORG_NAME IS NOT NULL)
                      OR (SUBB.STREAM_TYPE_NAME IS NULL AND SUBT.STREAM_TYPE_NAME IS NOT NULL)
                      OR (SUBB.TRANS_LINE_DESCRIPTION IS NULL AND SUBT.TRANS_LINE_DESCRIPTION IS NOT NULL)
                      OR (SUBB.INVENTORY_ITEM_NAME IS NULL AND SUBT.INVENTORY_ITEM_NAME IS NOT NULL)
              ));
Line: 141

    INSERT INTO OKL_EXT_AR_LINE_SOURCES_TL (
        LINE_EXTENSION_ID,
        LANGUAGE,
        SOURCE_LANG,
        SFWT_FLAG,
        INVENTORY_ORG_NAME,
        STREAM_TYPE_NAME,
        TRANS_LINE_DESCRIPTION,
        CREATED_BY,
        CREATION_DATE,
        LAST_UPDATED_BY,
        LAST_UPDATE_DATE,
        LAST_UPDATE_LOGIN,
        INVENTORY_ITEM_NAME)
      SELECT
            B.LINE_EXTENSION_ID,
            L.LANGUAGE_CODE,
            B.SOURCE_LANG,
            B.SFWT_FLAG,
            B.INVENTORY_ORG_NAME,
            B.STREAM_TYPE_NAME,
            B.TRANS_LINE_DESCRIPTION,
            B.CREATED_BY,
            B.CREATION_DATE,
            B.LAST_UPDATED_BY,
            B.LAST_UPDATE_DATE,
            B.LAST_UPDATE_LOGIN,
            B.INVENTORY_ITEM_NAME
        FROM OKL_EXT_AR_LINE_SOURCES_TL B, FND_LANGUAGES L
       WHERE L.INSTALLED_FLAG IN ('I', 'B')
         AND B.LANGUAGE = USERENV('LANG')
         AND NOT EXISTS (
                    SELECT NULL
                      FROM OKL_EXT_AR_LINE_SOURCES_TL T
                     WHERE T.LINE_EXTENSION_ID = B.LINE_EXTENSION_ID
                       AND T.LANGUAGE = L.LANGUAGE_CODE
                    );
Line: 188

    SELECT
            LINE_EXTENSION_ID,
            HEADER_EXTENSION_ID,
            SOURCE_ID,
            SOURCE_TABLE,
            OBJECT_VERSION_NUMBER,
            KLE_ID,
            STY_ID,
            ASSET_NUMBER,
            CONTRACT_LINE_NUMBER,
            ASSET_VENDOR_NAME,
            INSTALLED_SITE_ID,
            FIXED_ASSET_LOCATION_NAME,
            SUBSIDY_NAME,
            ACCOUNTING_TEMPLATE_NAME,
            SUBSIDY_PARTY_NAME,
            CONTINGENCY_CODE,
            FEE_TYPE_CODE,
            MEMO_FLAG,
            CONTRACT_LINE_TYPE,
            LINE_ATTRIBUTE_CATEGORY,
            LINE_ATTRIBUTE1,
            LINE_ATTRIBUTE2,
            LINE_ATTRIBUTE3,
            LINE_ATTRIBUTE4,
            LINE_ATTRIBUTE5,
            LINE_ATTRIBUTE6,
            LINE_ATTRIBUTE7,
            LINE_ATTRIBUTE8,
            LINE_ATTRIBUTE9,
            LINE_ATTRIBUTE10,
            LINE_ATTRIBUTE11,
            LINE_ATTRIBUTE12,
            LINE_ATTRIBUTE13,
            LINE_ATTRIBUTE14,
            LINE_ATTRIBUTE15,
            STREAM_TYPE_CODE,
            STREAM_TYPE_PURPOSE_CODE,
            INVENTORY_ORG_CODE,
            LANGUAGE,
            INVENTORY_ORG_NAME,
            STREAM_TYPE_NAME,
            TRANS_LINE_DESCRIPTION,
            CREATED_BY,
            CREATION_DATE,
            LAST_UPDATED_BY,
            LAST_UPDATE_DATE,
            LAST_UPDATE_LOGIN,
            ASSET_CATEGORY_NAME,
            INVENTORY_ITEM_NAME_CODE,
            INVENTORY_ITEM_NAME
      FROM Okl_Ext_Ar_Line_Sources_V
     WHERE okl_ext_ar_line_sources_v.line_extension_id = p_line_extension_id;
Line: 292

              l_rxlv_rec.last_updated_by,
              l_rxlv_rec.last_update_date,
              l_rxlv_rec.last_update_login,
              l_rxlv_rec.asset_category_name,
              l_rxlv_rec.inventory_item_name_code,
              l_rxlv_rec.inventory_item_name;
Line: 340

    SELECT
            LINE_EXTENSION_ID,
            LANGUAGE,
            SOURCE_LANG,
            SFWT_FLAG,
            INVENTORY_ORG_NAME,
            STREAM_TYPE_NAME,
            TRANS_LINE_DESCRIPTION,
            CREATED_BY,
            CREATION_DATE,
            LAST_UPDATED_BY,
            LAST_UPDATE_DATE,
            LAST_UPDATE_LOGIN,
            INVENTORY_ITEM_NAME
      FROM Okl_Ext_Ar_Line_Sources_Tl
     WHERE okl_ext_ar_line_sources_tl.line_extension_id = p_line_extension_id
       AND okl_ext_ar_line_sources_tl.language = p_language;
Line: 374

              l_rxll_rec.last_updated_by,
              l_rxll_rec.last_update_date,
              l_rxll_rec.last_update_login,
              l_rxll_rec.inventory_item_name;
Line: 420

    SELECT
            LINE_EXTENSION_ID,
            HEADER_EXTENSION_ID,
            SOURCE_ID,
            SOURCE_TABLE,
            OBJECT_VERSION_NUMBER,
            KLE_ID,
            STY_ID,
            ASSET_NUMBER,
            CONTRACT_LINE_NUMBER,
            ASSET_VENDOR_NAME,
            INSTALLED_SITE_ID,
            FIXED_ASSET_LOCATION_NAME,
            SUBSIDY_NAME,
            ACCOUNTING_TEMPLATE_NAME,
            SUBSIDY_PARTY_NAME,
            CONTINGENCY_CODE,
            FEE_TYPE_CODE,
            MEMO_FLAG,
            CONTRACT_LINE_TYPE,
            LINE_ATTRIBUTE_CATEGORY,
            LINE_ATTRIBUTE1,
            LINE_ATTRIBUTE2,
            LINE_ATTRIBUTE3,
            LINE_ATTRIBUTE4,
            LINE_ATTRIBUTE5,
            LINE_ATTRIBUTE6,
            LINE_ATTRIBUTE7,
            LINE_ATTRIBUTE8,
            LINE_ATTRIBUTE9,
            LINE_ATTRIBUTE10,
            LINE_ATTRIBUTE11,
            LINE_ATTRIBUTE12,
            LINE_ATTRIBUTE13,
            LINE_ATTRIBUTE14,
            LINE_ATTRIBUTE15,
            STREAM_TYPE_CODE,
            STREAM_TYPE_PURPOSE_CODE,
            INVENTORY_ORG_CODE,
            CREATED_BY,
            CREATION_DATE,
            LAST_UPDATED_BY,
            LAST_UPDATE_DATE,
            LAST_UPDATE_LOGIN,
            ASSET_CATEGORY_NAME,
            INVENTORY_ITEM_NAME_CODE,
            -- added by zrehman Bug#6707320 for Party Merge impact on Accounting sources tables start
	    ASSET_VENDOR_ID,
	    SUBSIDY_VENDOR_ID
            -- added by zrehman Bug#6707320 for Party Merge impact on Accounting sources tables end
      FROM Okl_Ext_Ar_Line_Sources_B
     WHERE okl_ext_ar_line_sources_b.line_extension_id = p_line_extension_id;
Line: 519

              l_rxl_rec.last_updated_by,
              l_rxl_rec.last_update_date,
              l_rxl_rec.last_update_login,
              l_rxl_rec.asset_category_name,
              l_rxl_rec.inventory_item_name_code,
              -- added by zrehman Bug#6707320 for Party Merge impact on Accounting sources tables start
              l_rxl_rec.asset_vendor_id,
              l_rxl_rec.subsidy_vendor_id;
Line: 701

    IF (l_rxlv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN
      l_rxlv_rec.last_updated_by := NULL;
Line: 704

    IF (l_rxlv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN
      l_rxlv_rec.last_update_date := NULL;
Line: 707

    IF (l_rxlv_rec.last_update_login = OKL_API.G_MISS_NUM ) THEN
      l_rxlv_rec.last_update_login := NULL;
Line: 895

    SELECT  1
    FROM ap_suppliers
    WHERE
         vendor_id = p_asset_vendor_id;
Line: 940

    SELECT  1
    FROM ap_suppliers
    WHERE
         vendor_id = p_subsidy_vendor_id;
Line: 1154

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

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

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

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

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

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

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

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

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

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

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

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

  PROCEDURE insert_row(
    p_init_msg_list                IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_rxl_rec                      IN rxl_rec_type,
    x_rxl_rec                      OUT NOCOPY rxl_rec_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 1539

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

    INSERT INTO OKL_EXT_AR_LINE_SOURCES_B(
      line_extension_id,
      header_extension_id,
      source_id,
      source_table,
      object_version_number,
      kle_id,
      sty_id,
      asset_number,
      contract_line_number,
      asset_vendor_name,
      installed_site_id,
      fixed_asset_location_name,
      subsidy_name,
      accounting_template_name,
      subsidy_party_name,
      contingency_code,
      fee_type_code,
      memo_flag,
      contract_line_type,
      line_attribute_category,
      line_attribute1,
      line_attribute2,
      line_attribute3,
      line_attribute4,
      line_attribute5,
      line_attribute6,
      line_attribute7,
      line_attribute8,
      line_attribute9,
      line_attribute10,
      line_attribute11,
      line_attribute12,
      line_attribute13,
      line_attribute14,
      line_attribute15,
      stream_type_code,
      stream_type_purpose_code,
      inventory_org_code,
      created_by,
      creation_date,
      last_updated_by,
      last_update_date,
      last_update_login,
      asset_category_name,
      inventory_item_name_code,
      -- added by zrehman Bug#6707320 for Party Merge impact on Accounting sources tables start
      asset_vendor_id,
      subsidy_vendor_id)
      -- added by zrehman Bug#6707320 for Party Merge impact on Accounting sources tables end
    VALUES (
      l_def_rxl_rec.line_extension_id,
      l_def_rxl_rec.header_extension_id,
      l_def_rxl_rec.source_id,
      l_def_rxl_rec.source_table,
      l_def_rxl_rec.object_version_number,
      l_def_rxl_rec.kle_id,
      l_def_rxl_rec.sty_id,
      l_def_rxl_rec.asset_number,
      l_def_rxl_rec.contract_line_number,
      l_def_rxl_rec.asset_vendor_name,
      l_def_rxl_rec.installed_site_id,
      l_def_rxl_rec.fixed_asset_location_name,
      l_def_rxl_rec.subsidy_name,
      l_def_rxl_rec.accounting_template_name,
      l_def_rxl_rec.subsidy_party_name,
      l_def_rxl_rec.contingency_code,
      l_def_rxl_rec.fee_type_code,
      l_def_rxl_rec.memo_flag,
      l_def_rxl_rec.contract_line_type,
      l_def_rxl_rec.line_attribute_category,
      l_def_rxl_rec.line_attribute1,
      l_def_rxl_rec.line_attribute2,
      l_def_rxl_rec.line_attribute3,
      l_def_rxl_rec.line_attribute4,
      l_def_rxl_rec.line_attribute5,
      l_def_rxl_rec.line_attribute6,
      l_def_rxl_rec.line_attribute7,
      l_def_rxl_rec.line_attribute8,
      l_def_rxl_rec.line_attribute9,
      l_def_rxl_rec.line_attribute10,
      l_def_rxl_rec.line_attribute11,
      l_def_rxl_rec.line_attribute12,
      l_def_rxl_rec.line_attribute13,
      l_def_rxl_rec.line_attribute14,
      l_def_rxl_rec.line_attribute15,
      l_def_rxl_rec.stream_type_code,
      l_def_rxl_rec.stream_type_purpose_code,
      l_def_rxl_rec.inventory_org_code,
      l_def_rxl_rec.created_by,
      l_def_rxl_rec.creation_date,
      l_def_rxl_rec.last_updated_by,
      l_def_rxl_rec.last_update_date,
      l_def_rxl_rec.last_update_login,
      l_def_rxl_rec.asset_category_name,
      l_def_rxl_rec.inventory_item_name_code,
      -- added by zrehman Bug#6707320 for Party Merge impact on Accounting sources tables start
      l_def_rxl_rec.asset_vendor_id,
      l_def_rxl_rec.subsidy_vendor_id);
Line: 1710

  END insert_row;
Line: 1714

  PROCEDURE insert_row(
    p_init_msg_list                IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_rxll_rec                     IN rxll_rec_type,
    x_rxll_rec                     OUT NOCOPY rxll_rec_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 1723

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

    INSERT INTO OKL_EXT_AR_LINE_SOURCES_TL(
      line_extension_id,
      language,
      source_lang,
      sfwt_flag,
      inventory_org_name,
      stream_type_name,
      trans_line_description,
      created_by,
      creation_date,
      last_updated_by,
      last_update_date,
      last_update_login,
      inventory_item_name)
    VALUES (
      l_rxll_rec.line_extension_id,
      l_rxll_rec.language,
      l_rxll_rec.source_lang,
      l_rxll_rec.sfwt_flag,
      l_rxll_rec.inventory_org_name,
      l_rxll_rec.stream_type_name,
      l_rxll_rec.trans_line_description,
      l_rxll_rec.created_by,
      l_rxll_rec.creation_date,
      l_rxll_rec.last_updated_by,
      l_rxll_rec.last_update_date,
      l_rxll_rec.last_update_login,
      l_rxll_rec.inventory_item_name);
Line: 1824

  END insert_row;
Line: 1828

  PROCEDURE insert_row(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_rxlv_rec                     IN rxlv_rec_type,
    x_rxlv_rec                     OUT NOCOPY rxlv_rec_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 1838

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

      l_rxlv_rec.LAST_UPDATE_DATE := l_rxlv_rec.CREATION_DATE;
Line: 1857

      l_rxlv_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
Line: 1858

      l_rxlv_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
Line: 1923

    insert_row(
      p_init_msg_list,
      l_return_status,
      x_msg_count,
      x_msg_data,
      l_rxl_rec,
      lx_rxl_rec
    );
Line: 1937

    insert_row(
      p_init_msg_list,
      l_return_status,
      x_msg_count,
      x_msg_data,
      l_rxll_rec,
      lx_rxll_rec
    );
Line: 1986

  END insert_row;
Line: 1990

  PROCEDURE insert_row(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_rxlv_tbl                     IN rxlv_tbl_type,
    x_rxlv_tbl                     OUT NOCOPY rxlv_tbl_type,
    px_error_tbl                   IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 2001

    l_api_name                     CONSTANT VARCHAR2(30) := 'V_error_tbl_insert_row';
Line: 2015

          insert_row (
            p_api_version                  => p_api_version,
            p_init_msg_list                => OKL_API.G_FALSE,
            x_return_status                => l_error_rec.error_type,
            x_msg_count                    => l_error_rec.msg_count,
            x_msg_data                     => l_error_rec.msg_data,
            p_rxlv_rec                     => p_rxlv_tbl(i),
            x_rxlv_rec                     => x_rxlv_tbl(i));
Line: 2083

  END insert_row;
Line: 2088

  PROCEDURE insert_row(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_rxlv_tbl                     IN rxlv_tbl_type,
    x_rxlv_tbl                     OUT NOCOPY rxlv_tbl_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 2098

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

      insert_row (
        p_api_version                  => p_api_version,
        p_init_msg_list                => OKL_API.G_FALSE,
        x_return_status                => x_return_status,
        x_msg_count                    => x_msg_count,
        x_msg_data                     => x_msg_data,
        p_rxlv_tbl                     => p_rxlv_tbl,
        x_rxlv_tbl                     => x_rxlv_tbl,
        px_error_tbl                   => l_error_tbl);
Line: 2147

  END insert_row;
Line: 2165

    SELECT OBJECT_VERSION_NUMBER
      FROM OKL_EXT_AR_LINE_SOURCES_B
     WHERE LINE_EXTENSION_ID = p_rxl_rec.line_extension_id
       AND OBJECT_VERSION_NUMBER = p_rxl_rec.object_version_number
    FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
Line: 2172

    SELECT OBJECT_VERSION_NUMBER
      FROM OKL_EXT_AR_LINE_SOURCES_B
     WHERE LINE_EXTENSION_ID = p_rxl_rec.line_extension_id;
Line: 2213

      OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
Line: 2222

      OKL_API.set_message(G_APP_NAME,G_RECORD_LOGICALLY_DELETED);
Line: 2272

    SELECT *
      FROM OKL_EXT_AR_LINE_SOURCES_TL
     WHERE LINE_EXTENSION_ID = p_rxll_rec.line_extension_id
    FOR UPDATE NOWAIT;
Line: 2308

      OKL_API.set_message(G_FND_APP,G_FORM_RECORD_DELETED);
Line: 2602

  PROCEDURE update_row(
    p_init_msg_list                IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_rxl_rec                      IN rxl_rec_type,
    x_rxl_rec                      OUT NOCOPY rxl_rec_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 2611

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

        IF x_rxl_rec.last_updated_by IS NULL THEN
          x_rxl_rec.last_updated_by := l_rxl_rec.last_updated_by;
Line: 2754

        IF x_rxl_rec.last_update_date IS NULL THEN
          x_rxl_rec.last_update_date := l_rxl_rec.last_update_date;
Line: 2757

        IF x_rxl_rec.last_update_login IS NULL THEN
          x_rxl_rec.last_update_login := l_rxl_rec.last_update_login;
Line: 2816

    UPDATE OKL_EXT_AR_LINE_SOURCES_B
    SET HEADER_EXTENSION_ID = l_def_rxl_rec.header_extension_id,
        SOURCE_ID = l_def_rxl_rec.source_id,
        SOURCE_TABLE = l_def_rxl_rec.source_table,
        OBJECT_VERSION_NUMBER = l_def_rxl_rec.object_version_number,
        KLE_ID = l_def_rxl_rec.kle_id,
        STY_ID = l_def_rxl_rec.sty_id,
        ASSET_NUMBER = l_def_rxl_rec.asset_number,
        CONTRACT_LINE_NUMBER = l_def_rxl_rec.contract_line_number,
        ASSET_VENDOR_NAME = l_def_rxl_rec.asset_vendor_name,
        INSTALLED_SITE_ID = l_def_rxl_rec.installed_site_id,
        FIXED_ASSET_LOCATION_NAME = l_def_rxl_rec.fixed_asset_location_name,
        SUBSIDY_NAME = l_def_rxl_rec.subsidy_name,
        ACCOUNTING_TEMPLATE_NAME = l_def_rxl_rec.accounting_template_name,
        SUBSIDY_PARTY_NAME = l_def_rxl_rec.subsidy_party_name,
        CONTINGENCY_CODE = l_def_rxl_rec.contingency_code,
        FEE_TYPE_CODE = l_def_rxl_rec.fee_type_code,
        MEMO_FLAG = l_def_rxl_rec.memo_flag,
        CONTRACT_LINE_TYPE = l_def_rxl_rec.contract_line_type,
        LINE_ATTRIBUTE_CATEGORY = l_def_rxl_rec.line_attribute_category,
        LINE_ATTRIBUTE1 = l_def_rxl_rec.line_attribute1,
        LINE_ATTRIBUTE2 = l_def_rxl_rec.line_attribute2,
        LINE_ATTRIBUTE3 = l_def_rxl_rec.line_attribute3,
        LINE_ATTRIBUTE4 = l_def_rxl_rec.line_attribute4,
        LINE_ATTRIBUTE5 = l_def_rxl_rec.line_attribute5,
        LINE_ATTRIBUTE6 = l_def_rxl_rec.line_attribute6,
        LINE_ATTRIBUTE7 = l_def_rxl_rec.line_attribute7,
        LINE_ATTRIBUTE8 = l_def_rxl_rec.line_attribute8,
        LINE_ATTRIBUTE9 = l_def_rxl_rec.line_attribute9,
        LINE_ATTRIBUTE10 = l_def_rxl_rec.line_attribute10,
        LINE_ATTRIBUTE11 = l_def_rxl_rec.line_attribute11,
        LINE_ATTRIBUTE12 = l_def_rxl_rec.line_attribute12,
        LINE_ATTRIBUTE13 = l_def_rxl_rec.line_attribute13,
        LINE_ATTRIBUTE14 = l_def_rxl_rec.line_attribute14,
        LINE_ATTRIBUTE15 = l_def_rxl_rec.line_attribute15,
        STREAM_TYPE_CODE = l_def_rxl_rec.stream_type_code,
        STREAM_TYPE_PURPOSE_CODE = l_def_rxl_rec.stream_type_purpose_code,
        INVENTORY_ORG_CODE = l_def_rxl_rec.inventory_org_code,
        CREATED_BY = l_def_rxl_rec.created_by,
        CREATION_DATE = l_def_rxl_rec.creation_date,
        LAST_UPDATED_BY = l_def_rxl_rec.last_updated_by,
        LAST_UPDATE_DATE = l_def_rxl_rec.last_update_date,
        LAST_UPDATE_LOGIN = l_def_rxl_rec.last_update_login,
        ASSET_CATEGORY_NAME = l_def_rxl_rec.asset_category_name,
        INVENTORY_ITEM_NAME_CODE = l_def_rxl_rec.inventory_item_name_code,
	-- added by zrehman Bug#6707320 for Party Merge impact on Accounting sources tables start
        ASSET_VENDOR_ID = l_def_rxl_rec.asset_vendor_id,
	SUBSIDY_VENDOR_ID = l_def_rxl_rec.subsidy_vendor_id
        -- added by zrehman Bug#6707320 for Party Merge impact on Accounting sources tables start
    WHERE LINE_EXTENSION_ID = l_def_rxl_rec.line_extension_id;
Line: 2901

  END update_row;
Line: 2905

  PROCEDURE update_row(
    p_init_msg_list                IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_rxll_rec                     IN rxll_rec_type,
    x_rxll_rec                     OUT NOCOPY rxll_rec_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 2914

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

        IF x_rxll_rec.last_updated_by IS NULL THEN
          x_rxll_rec.last_updated_by := l_rxll_rec.last_updated_by;
Line: 2964

        IF x_rxll_rec.last_update_date IS NULL THEN
          x_rxll_rec.last_update_date := l_rxll_rec.last_update_date;
Line: 2967

        IF x_rxll_rec.last_update_login IS NULL THEN
          x_rxll_rec.last_update_login := l_rxll_rec.last_update_login;
Line: 3016

    UPDATE OKL_EXT_AR_LINE_SOURCES_TL
    SET INVENTORY_ORG_NAME = l_def_rxll_rec.inventory_org_name,
        STREAM_TYPE_NAME = l_def_rxll_rec.stream_type_name,
        TRANS_LINE_DESCRIPTION = l_def_rxll_rec.trans_line_description,
        CREATED_BY = l_def_rxll_rec.created_by,
        CREATION_DATE = l_def_rxll_rec.creation_date,
        LAST_UPDATED_BY = l_def_rxll_rec.last_updated_by,
        LAST_UPDATE_DATE = l_def_rxll_rec.last_update_date,
        LAST_UPDATE_LOGIN = l_def_rxll_rec.last_update_login,
        INVENTORY_ITEM_NAME = l_def_rxll_rec.inventory_item_name
    WHERE LINE_EXTENSION_ID = l_def_rxll_rec.line_extension_id
      AND SOURCE_LANG = USERENV('LANG');
Line: 3029

    UPDATE OKL_EXT_AR_LINE_SOURCES_TL
    SET SFWT_FLAG = 'Y'
    WHERE LINE_EXTENSION_ID = l_def_rxll_rec.line_extension_id
      AND SOURCE_LANG <> USERENV('LANG');
Line: 3068

  END update_row;
Line: 3072

  PROCEDURE update_row(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_rxlv_rec                     IN rxlv_rec_type,
    x_rxlv_rec                     OUT NOCOPY rxlv_rec_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 3082

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

      l_rxlv_rec.LAST_UPDATE_DATE := SYSDATE;
Line: 3100

      l_rxlv_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
Line: 3101

      l_rxlv_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
Line: 3249

        IF x_rxlv_rec.last_updated_by IS NULL THEN
          x_rxlv_rec.last_updated_by := l_db_rxlv_rec.last_updated_by;
Line: 3252

        IF x_rxlv_rec.last_update_date IS NULL THEN
          x_rxlv_rec.last_update_date := l_db_rxlv_rec.last_update_date;
Line: 3255

        IF x_rxlv_rec.last_update_login IS NULL THEN
          x_rxlv_rec.last_update_login := l_db_rxlv_rec.last_update_login;
Line: 3358

    update_row(
      p_init_msg_list,
      l_return_status,
      x_msg_count,
      x_msg_data,
      l_rxl_rec,
      lx_rxl_rec
    );
Line: 3372

    update_row(
      p_init_msg_list,
      l_return_status,
      x_msg_count,
      x_msg_data,
      l_rxll_rec,
      lx_rxll_rec
    );
Line: 3420

  END update_row;
Line: 3424

  PROCEDURE update_row(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_rxlv_tbl                     IN rxlv_tbl_type,
    x_rxlv_tbl                     OUT NOCOPY rxlv_tbl_type,
    px_error_tbl                   IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 3435

    l_api_name                     CONSTANT VARCHAR2(30) := 'V_error_tbl_update_row';
Line: 3449

          update_row (
            p_api_version                  => p_api_version,
            p_init_msg_list                => OKL_API.G_FALSE,
            x_return_status                => l_error_rec.error_type,
            x_msg_count                    => l_error_rec.msg_count,
            x_msg_data                     => l_error_rec.msg_data,
            p_rxlv_rec                     => p_rxlv_tbl(i),
            x_rxlv_rec                     => x_rxlv_tbl(i));
Line: 3517

  END update_row;
Line: 3522

  PROCEDURE update_row(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_rxlv_tbl                     IN rxlv_tbl_type,
    x_rxlv_tbl                     OUT NOCOPY rxlv_tbl_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 3532

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

      update_row (
        p_api_version                  => p_api_version,
        p_init_msg_list                => OKL_API.G_FALSE,
        x_return_status                => x_return_status,
        x_msg_count                    => x_msg_count,
        x_msg_data                     => x_msg_data,
        p_rxlv_tbl                     => p_rxlv_tbl,
        x_rxlv_tbl                     => x_rxlv_tbl,
        px_error_tbl                   => l_error_tbl);
Line: 3581

  END update_row;
Line: 3589

  PROCEDURE delete_row(
    p_init_msg_list                IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_rxl_rec                      IN rxl_rec_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 3597

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

    DELETE FROM OKL_EXT_AR_LINE_SOURCES_B
     WHERE LINE_EXTENSION_ID = p_rxl_rec.line_extension_id;
Line: 3648

  END delete_row;
Line: 3652

  PROCEDURE delete_row(
    p_init_msg_list                IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_rxll_rec                     IN rxll_rec_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 3660

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

    DELETE FROM OKL_EXT_AR_LINE_SOURCES_TL
     WHERE LINE_EXTENSION_ID = p_rxll_rec.line_extension_id;
Line: 3711

  END delete_row;
Line: 3715

  PROCEDURE delete_row(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_rxlv_rec                     IN rxlv_rec_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 3724

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

    delete_row(
      p_init_msg_list,
      l_return_status,
      x_msg_count,
      x_msg_data,
      l_rxll_rec
    );
Line: 3762

    delete_row(
      p_init_msg_list,
      l_return_status,
      x_msg_count,
      x_msg_data,
      l_rxl_rec
    );
Line: 3807

  END delete_row;
Line: 3811

  PROCEDURE delete_row(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_rxlv_tbl                     IN rxlv_tbl_type,
    px_error_tbl                   IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 3821

    l_api_name                     CONSTANT VARCHAR2(30) := 'V_error_tbl_delete_row';
Line: 3835

          delete_row (
            p_api_version                  => p_api_version,
            p_init_msg_list                => OKL_API.G_FALSE,
            x_return_status                => l_error_rec.error_type,
            x_msg_count                    => l_error_rec.msg_count,
            x_msg_data                     => l_error_rec.msg_data,
            p_rxlv_rec                     => p_rxlv_tbl(i));
Line: 3902

  END delete_row;
Line: 3907

  PROCEDURE delete_row(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_rxlv_tbl                     IN rxlv_tbl_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 3916

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

      delete_row (
        p_api_version                  => p_api_version,
        p_init_msg_list                => OKL_API.G_FALSE,
        x_return_status                => x_return_status,
        x_msg_count                    => x_msg_count,
        x_msg_data                     => x_msg_data,
        p_rxlv_tbl                     => p_rxlv_tbl,
        px_error_tbl                   => l_error_tbl);
Line: 3964

  END delete_row;
Line: 3974

  PROCEDURE insert_row(
    p_api_version                  IN NUMBER,
    p_init_msg_list                IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
    x_return_status                OUT NOCOPY VARCHAR2,
    x_msg_count                    OUT NOCOPY NUMBER,
    x_msg_data                     OUT NOCOPY VARCHAR2,
    p_rxl_rec                      IN rxl_rec_type,
    p_rxll_tbl                     IN rxll_tbl_type,
    x_rxl_rec                      OUT NOCOPY rxl_rec_type,
    x_rxll_tbl                     OUT NOCOPY rxll_tbl_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 3986

    l_api_name                     CONSTANT VARCHAR2(30) := 'insert_row';
Line: 4006

      l_rxl_rec.LAST_UPDATE_DATE := l_rxl_rec.CREATION_DATE;
Line: 4007

      l_rxl_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
Line: 4008

      l_rxl_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
Line: 4054

    insert_row(
      p_init_msg_list,
      l_return_status,
      x_msg_count,
      x_msg_data,
      l_rxl_rec,
      lx_rxl_rec
    );
Line: 4075

     l_rxll_tbl(idx).LAST_UPDATE_DATE := l_rxll_tbl(idx).CREATION_DATE;
Line: 4076

     l_rxll_tbl(idx).LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
Line: 4077

     l_rxll_tbl(idx).LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
Line: 4078

     insert_row(
       p_init_msg_list,
       l_return_status,
       x_msg_count,
       x_msg_data,
       l_rxll_tbl(idx),
       lx_rxll_tbl(idx)
     );
Line: 4129

  END insert_row;