DBA Data[Home] [Help]

APPS.OKL_FXL_PVT SQL Statements

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

Line: 66

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

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

    UPDATE OKL_EXT_FA_LINE_SOURCES_TL T SET(
        INVENTORY_ORG_NAME,
        TRANS_LINE_DESCRIPTION) = (SELECT
                                  B.INVENTORY_ORG_NAME,
                                  B.TRANS_LINE_DESCRIPTION
                                FROM OKL_EXT_FA_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_FA_LINE_SOURCES_TL SUBB, OKL_EXT_FA_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.TRANS_LINE_DESCRIPTION <> SUBT.TRANS_LINE_DESCRIPTION
                      OR (SUBB.INVENTORY_ORG_NAME IS NULL AND SUBT.INVENTORY_ORG_NAME IS NOT NULL)
                      OR (SUBB.TRANS_LINE_DESCRIPTION IS NULL AND SUBT.TRANS_LINE_DESCRIPTION IS NOT NULL)
              ));
Line: 133

    INSERT INTO OKL_EXT_FA_LINE_SOURCES_TL (
        LINE_EXTENSION_ID,
        LANGUAGE,
        SOURCE_LANG,
        SFWT_FLAG,
        INVENTORY_ORG_NAME,
        TRANS_LINE_DESCRIPTION,
        CREATED_BY,
        CREATION_DATE,
        LAST_UPDATED_BY,
        LAST_UPDATE_DATE,
        LAST_UPDATE_LOGIN)
      SELECT
            B.LINE_EXTENSION_ID,
            L.LANGUAGE_CODE,
            B.SOURCE_LANG,
            B.SFWT_FLAG,
            B.INVENTORY_ORG_NAME,
            B.TRANS_LINE_DESCRIPTION,
            B.CREATED_BY,
            B.CREATION_DATE,
            B.LAST_UPDATED_BY,
            B.LAST_UPDATE_DATE,
            B.LAST_UPDATE_LOGIN
        FROM OKL_EXT_FA_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_FA_LINE_SOURCES_TL T
                     WHERE T.LINE_EXTENSION_ID = B.LINE_EXTENSION_ID
                       AND T.LANGUAGE = L.LANGUAGE_CODE
                    );
Line: 176

    SELECT
            LINE_EXTENSION_ID,
            HEADER_EXTENSION_ID,
            SOURCE_ID,
            SOURCE_TABLE,
            OBJECT_VERSION_NUMBER,
            FA_TRANSACTION_ID,
            ASSET_ID,
            KLE_ID,
            ASSET_NUMBER,
            CONTRACT_LINE_NUMBER,
            ASSET_BOOK_TYPE_NAME,
            ASSET_VENDOR_NAME,
            INSTALLED_SITE_ID,
            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,
            LANGUAGE,
            INVENTORY_ORG_NAME,
            TRANS_LINE_DESCRIPTION,
            CREATED_BY,
            CREATION_DATE,
            LAST_UPDATED_BY,
            LAST_UPDATE_DATE,
            LAST_UPDATE_LOGIN,
            INVENTORY_ORG_CODE
            ,ASSET_BOOK_TYPE_CODE
            ,PERIOD_COUNTER
	    ,ASSET_VENDOR_ID
      FROM Okl_Ext_Fa_Line_Sources_V
     WHERE okl_ext_fa_line_sources_v.line_extension_id = p_line_extension_id;
Line: 261

              l_fxlv_rec.last_updated_by,
              l_fxlv_rec.last_update_date,
              l_fxlv_rec.last_update_login,
              l_fxlv_rec.inventory_org_code
              ,l_fxlv_rec.asset_book_type_code
              ,l_fxlv_rec.period_counter
	      ,l_fxlv_rec.asset_vendor_id;
Line: 309

    SELECT
            LINE_EXTENSION_ID,
            HEADER_EXTENSION_ID,
            SOURCE_ID,
            SOURCE_TABLE,
            OBJECT_VERSION_NUMBER,
            FA_TRANSACTION_ID,
            ASSET_ID,
            KLE_ID,
            ASSET_NUMBER,
            CONTRACT_LINE_NUMBER,
            ASSET_BOOK_TYPE_NAME,
            ASSET_VENDOR_NAME,
            INSTALLED_SITE_ID,
            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,
            CREATED_BY,
            CREATION_DATE,
            LAST_UPDATED_BY,
            LAST_UPDATE_DATE,
            LAST_UPDATE_LOGIN,
            INVENTORY_ORG_CODE,
            ASSET_BOOK_TYPE_CODE,
            PERIOD_COUNTER,
	    ASSET_VENDOR_ID
      FROM Okl_Ext_Fa_Line_Sources_B
     WHERE okl_ext_fa_line_sources_b.line_extension_id = p_line_extension_id;
Line: 388

              l_fxl_rec.last_updated_by,
              l_fxl_rec.last_update_date,
              l_fxl_rec.last_update_login,
              l_fxl_rec.inventory_org_code,
              l_fxl_rec.asset_book_type_code,
              l_fxl_rec.period_counter,
	      l_fxl_rec.asset_vendor_id;
Line: 437

    SELECT
            LINE_EXTENSION_ID,
            LANGUAGE,
            SOURCE_LANG,
            SFWT_FLAG,
            INVENTORY_ORG_NAME,
            TRANS_LINE_DESCRIPTION,
            CREATED_BY,
            CREATION_DATE,
            LAST_UPDATED_BY,
            LAST_UPDATE_DATE,
            LAST_UPDATE_LOGIN
      FROM Okl_Ext_Fa_Line_Sources_Tl
     WHERE okl_ext_fa_line_sources_tl.line_extension_id = p_line_extension_id
       AND okl_ext_fa_line_sources_tl.language = p_language;
Line: 468

              l_fxll_rec.last_updated_by,
              l_fxll_rec.last_update_date,
              l_fxll_rec.last_update_login;
Line: 615

    IF (l_fxlv_rec.last_updated_by = OKL_API.G_MISS_NUM ) THEN
      l_fxlv_rec.last_updated_by := NULL;
Line: 618

    IF (l_fxlv_rec.last_update_date = OKL_API.G_MISS_DATE ) THEN
      l_fxlv_rec.last_update_date := NULL;
Line: 621

    IF (l_fxlv_rec.last_update_login = OKL_API.G_MISS_NUM ) THEN
      l_fxlv_rec.last_update_login := NULL;
Line: 874

  SELECT '1'
  FROM ap_suppliers
  WHERE  vendor_id =  p_asset_vendor_id   ;
Line: 1091

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

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

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

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

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

    p_to.last_update_login := p_from.last_update_login;
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: 1169

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

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

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

  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_fxl_rec                      IN fxl_rec_type,
    x_fxl_rec                      OUT NOCOPY fxl_rec_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 1426

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

    INSERT INTO OKL_EXT_FA_LINE_SOURCES_B(
      line_extension_id,
      header_extension_id,
      source_id,
      source_table,
      object_version_number,
      fa_transaction_id,
      asset_id,
      kle_id,
      asset_number,
      contract_line_number,
      asset_book_type_name,
      asset_vendor_name,
      installed_site_id,
      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,
      created_by,
      creation_date,
      last_updated_by,
      last_update_date,
      last_update_login,
      inventory_org_code
      ,asset_book_type_code
      ,period_counter
      ,asset_vendor_id)
    VALUES (
      l_def_fxl_rec.line_extension_id,
      l_def_fxl_rec.header_extension_id,
      l_def_fxl_rec.source_id,
      l_def_fxl_rec.source_table,
      l_def_fxl_rec.object_version_number,
      l_def_fxl_rec.fa_transaction_id,
      l_def_fxl_rec.asset_id,
      l_def_fxl_rec.kle_id,
      l_def_fxl_rec.asset_number,
      l_def_fxl_rec.contract_line_number,
      l_def_fxl_rec.asset_book_type_name,
      l_def_fxl_rec.asset_vendor_name,
      l_def_fxl_rec.installed_site_id,
      l_def_fxl_rec.line_attribute_category,
      l_def_fxl_rec.line_attribute1,
      l_def_fxl_rec.line_attribute2,
      l_def_fxl_rec.line_attribute3,
      l_def_fxl_rec.line_attribute4,
      l_def_fxl_rec.line_attribute5,
      l_def_fxl_rec.line_attribute6,
      l_def_fxl_rec.line_attribute7,
      l_def_fxl_rec.line_attribute8,
      l_def_fxl_rec.line_attribute9,
      l_def_fxl_rec.line_attribute10,
      l_def_fxl_rec.line_attribute11,
      l_def_fxl_rec.line_attribute12,
      l_def_fxl_rec.line_attribute13,
      l_def_fxl_rec.line_attribute14,
      l_def_fxl_rec.line_attribute15,
      l_def_fxl_rec.created_by,
      l_def_fxl_rec.creation_date,
      l_def_fxl_rec.last_updated_by,
      l_def_fxl_rec.last_update_date,
      l_def_fxl_rec.last_update_login,
      l_def_fxl_rec.inventory_org_code
      ,l_def_fxl_rec.asset_book_type_code
      ,l_def_fxl_rec.period_counter
       ,l_def_fxl_rec.asset_vendor_id);
Line: 1575

  END insert_row;
Line: 1579

  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_fxll_rec                     IN fxll_rec_type,
    x_fxll_rec                     OUT NOCOPY fxll_rec_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 1588

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

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

    INSERT INTO OKL_EXT_FA_LINE_SOURCES_TL(
      line_extension_id,
      language,
      source_lang,
      sfwt_flag,
      inventory_org_name,
      trans_line_description,
      created_by,
      creation_date,
      last_updated_by,
      last_update_date,
      last_update_login)
    VALUES (
      l_fxll_rec.line_extension_id,
      l_fxll_rec.language,
      l_fxll_rec.source_lang,
      l_fxll_rec.sfwt_flag,
      l_fxll_rec.inventory_org_name,
      l_fxll_rec.trans_line_description,
      l_fxll_rec.created_by,
      l_fxll_rec.creation_date,
      l_fxll_rec.last_updated_by,
      l_fxll_rec.last_update_date,
      l_fxll_rec.last_update_login);
Line: 1689

  END insert_row;
Line: 1693

  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_fxlv_rec                     IN fxlv_rec_type,
    x_fxlv_rec                     OUT NOCOPY fxlv_rec_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 1703

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

      l_fxlv_rec.LAST_UPDATE_DATE := l_fxlv_rec.CREATION_DATE;
Line: 1722

      l_fxlv_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
Line: 1723

      l_fxlv_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
Line: 1788

    insert_row(
      p_init_msg_list,
      l_return_status,
      x_msg_count,
      x_msg_data,
      l_fxl_rec,
      lx_fxl_rec
    );
Line: 1802

    insert_row(
      p_init_msg_list,
      l_return_status,
      x_msg_count,
      x_msg_data,
      l_fxll_rec,
      lx_fxll_rec
    );
Line: 1851

  END insert_row;
Line: 1855

  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_fxlv_tbl                     IN fxlv_tbl_type,
    x_fxlv_tbl                     OUT NOCOPY fxlv_tbl_type,
    px_error_tbl                   IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 1866

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

          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_fxlv_rec                     => p_fxlv_tbl(i),
            x_fxlv_rec                     => x_fxlv_tbl(i));
Line: 1948

  END insert_row;
Line: 1953

  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_fxlv_tbl                     IN fxlv_tbl_type,
    x_fxlv_tbl                     OUT NOCOPY fxlv_tbl_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 1963

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

      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_fxlv_tbl                     => p_fxlv_tbl,
        x_fxlv_tbl                     => x_fxlv_tbl,
        px_error_tbl                   => l_error_tbl);
Line: 2012

  END insert_row;
Line: 2030

    SELECT OBJECT_VERSION_NUMBER
      FROM OKL_EXT_FA_LINE_SOURCES_B
     WHERE LINE_EXTENSION_ID = p_fxl_rec.line_extension_id
       AND OBJECT_VERSION_NUMBER = p_fxl_rec.object_version_number
    FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
Line: 2037

    SELECT OBJECT_VERSION_NUMBER
      FROM OKL_EXT_FA_LINE_SOURCES_B
     WHERE LINE_EXTENSION_ID = p_fxl_rec.line_extension_id;
Line: 2078

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

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

    SELECT *
      FROM OKL_EXT_FA_LINE_SOURCES_TL
     WHERE LINE_EXTENSION_ID = p_fxll_rec.line_extension_id
    FOR UPDATE NOWAIT;
Line: 2173

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

  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_fxl_rec                      IN fxl_rec_type,
    x_fxl_rec                      OUT NOCOPY fxl_rec_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 2476

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

        IF x_fxl_rec.last_updated_by IS NULL THEN
          x_fxl_rec.last_updated_by := l_fxl_rec.last_updated_by;
Line: 2592

        IF x_fxl_rec.last_update_date IS NULL THEN
          x_fxl_rec.last_update_date := l_fxl_rec.last_update_date;
Line: 2595

        IF x_fxl_rec.last_update_login IS NULL THEN
          x_fxl_rec.last_update_login := l_fxl_rec.last_update_login;
Line: 2652

    UPDATE OKL_EXT_FA_LINE_SOURCES_B
    SET HEADER_EXTENSION_ID = l_def_fxl_rec.header_extension_id,
        SOURCE_ID = l_def_fxl_rec.source_id,
        SOURCE_TABLE = l_def_fxl_rec.source_table,
        OBJECT_VERSION_NUMBER = l_def_fxl_rec.object_version_number,
        FA_TRANSACTION_ID = l_def_fxl_rec.fa_transaction_id,
        ASSET_ID = l_def_fxl_rec.asset_id,
        KLE_ID = l_def_fxl_rec.kle_id,
        ASSET_NUMBER = l_def_fxl_rec.asset_number,
        CONTRACT_LINE_NUMBER = l_def_fxl_rec.contract_line_number,
        ASSET_BOOK_TYPE_NAME = l_def_fxl_rec.asset_book_type_name,
        ASSET_VENDOR_NAME = l_def_fxl_rec.asset_vendor_name,
        INSTALLED_SITE_ID = l_def_fxl_rec.installed_site_id,
        LINE_ATTRIBUTE_CATEGORY = l_def_fxl_rec.line_attribute_category,
        LINE_ATTRIBUTE1 = l_def_fxl_rec.line_attribute1,
        LINE_ATTRIBUTE2 = l_def_fxl_rec.line_attribute2,
        LINE_ATTRIBUTE3 = l_def_fxl_rec.line_attribute3,
        LINE_ATTRIBUTE4 = l_def_fxl_rec.line_attribute4,
        LINE_ATTRIBUTE5 = l_def_fxl_rec.line_attribute5,
        LINE_ATTRIBUTE6 = l_def_fxl_rec.line_attribute6,
        LINE_ATTRIBUTE7 = l_def_fxl_rec.line_attribute7,
        LINE_ATTRIBUTE8 = l_def_fxl_rec.line_attribute8,
        LINE_ATTRIBUTE9 = l_def_fxl_rec.line_attribute9,
        LINE_ATTRIBUTE10 = l_def_fxl_rec.line_attribute10,
        LINE_ATTRIBUTE11 = l_def_fxl_rec.line_attribute11,
        LINE_ATTRIBUTE12 = l_def_fxl_rec.line_attribute12,
        LINE_ATTRIBUTE13 = l_def_fxl_rec.line_attribute13,
        LINE_ATTRIBUTE14 = l_def_fxl_rec.line_attribute14,
        LINE_ATTRIBUTE15 = l_def_fxl_rec.line_attribute15,
        CREATED_BY = l_def_fxl_rec.created_by,
        CREATION_DATE = l_def_fxl_rec.creation_date,
        LAST_UPDATED_BY = l_def_fxl_rec.last_updated_by,
        LAST_UPDATE_DATE = l_def_fxl_rec.last_update_date,
        LAST_UPDATE_LOGIN = l_def_fxl_rec.last_update_login,
        INVENTORY_ORG_CODE = l_def_fxl_rec.inventory_org_code,
        ASSET_BOOK_TYPE_CODE = l_def_fxl_rec.asset_book_type_code,
        PERIOD_COUNTER = l_def_fxl_rec.period_counter,
	ASSET_VENDOR_ID = l_def_fxl_rec.asset_vendor_id
    WHERE LINE_EXTENSION_ID = l_def_fxl_rec.line_extension_id;
Line: 2726

  END update_row;
Line: 2730

  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_fxll_rec                     IN fxll_rec_type,
    x_fxll_rec                     OUT NOCOPY fxll_rec_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 2739

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

        IF x_fxll_rec.last_updated_by IS NULL THEN
          x_fxll_rec.last_updated_by := l_fxll_rec.last_updated_by;
Line: 2786

        IF x_fxll_rec.last_update_date IS NULL THEN
          x_fxll_rec.last_update_date := l_fxll_rec.last_update_date;
Line: 2789

        IF x_fxll_rec.last_update_login IS NULL THEN
          x_fxll_rec.last_update_login := l_fxll_rec.last_update_login;
Line: 2835

    UPDATE OKL_EXT_FA_LINE_SOURCES_TL
    SET INVENTORY_ORG_NAME = l_def_fxll_rec.inventory_org_name,
        TRANS_LINE_DESCRIPTION = l_def_fxll_rec.trans_line_description,
        CREATED_BY = l_def_fxll_rec.created_by,
        CREATION_DATE = l_def_fxll_rec.creation_date,
        LAST_UPDATED_BY = l_def_fxll_rec.last_updated_by,
        LAST_UPDATE_DATE = l_def_fxll_rec.last_update_date,
        LAST_UPDATE_LOGIN = l_def_fxll_rec.last_update_login
    WHERE LINE_EXTENSION_ID = l_def_fxll_rec.line_extension_id
      AND SOURCE_LANG = USERENV('LANG');
Line: 2846

    UPDATE OKL_EXT_FA_LINE_SOURCES_TL
    SET SFWT_FLAG = 'Y'
    WHERE LINE_EXTENSION_ID = l_def_fxll_rec.line_extension_id
      AND SOURCE_LANG <> USERENV('LANG');
Line: 2885

  END update_row;
Line: 2889

  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_fxlv_rec                     IN fxlv_rec_type,
    x_fxlv_rec                     OUT NOCOPY fxlv_rec_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 2899

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

      l_fxlv_rec.LAST_UPDATE_DATE := SYSDATE;
Line: 2917

      l_fxlv_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
Line: 2918

      l_fxlv_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
Line: 3036

        IF x_fxlv_rec.last_updated_by IS NULL THEN
          x_fxlv_rec.last_updated_by := l_db_fxlv_rec.last_updated_by;
Line: 3039

        IF x_fxlv_rec.last_update_date IS NULL THEN
          x_fxlv_rec.last_update_date := l_db_fxlv_rec.last_update_date;
Line: 3042

        IF x_fxlv_rec.last_update_login IS NULL THEN
          x_fxlv_rec.last_update_login := l_db_fxlv_rec.last_update_login;
Line: 3140

    update_row(
      p_init_msg_list,
      l_return_status,
      x_msg_count,
      x_msg_data,
      l_fxl_rec,
      lx_fxl_rec
    );
Line: 3154

    update_row(
      p_init_msg_list,
      l_return_status,
      x_msg_count,
      x_msg_data,
      l_fxll_rec,
      lx_fxll_rec
    );
Line: 3202

  END update_row;
Line: 3206

  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_fxlv_tbl                     IN fxlv_tbl_type,
    x_fxlv_tbl                     OUT NOCOPY fxlv_tbl_type,
    px_error_tbl                   IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 3217

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

          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_fxlv_rec                     => p_fxlv_tbl(i),
            x_fxlv_rec                     => x_fxlv_tbl(i));
Line: 3299

  END update_row;
Line: 3304

  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_fxlv_tbl                     IN fxlv_tbl_type,
    x_fxlv_tbl                     OUT NOCOPY fxlv_tbl_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 3314

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

      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_fxlv_tbl                     => p_fxlv_tbl,
        x_fxlv_tbl                     => x_fxlv_tbl,
        px_error_tbl                   => l_error_tbl);
Line: 3363

  END update_row;
Line: 3371

  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_fxl_rec                      IN fxl_rec_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 3379

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

    DELETE FROM OKL_EXT_FA_LINE_SOURCES_B
     WHERE LINE_EXTENSION_ID = p_fxl_rec.line_extension_id;
Line: 3430

  END delete_row;
Line: 3434

  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_fxll_rec                     IN fxll_rec_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 3442

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

    DELETE FROM OKL_EXT_FA_LINE_SOURCES_TL
     WHERE LINE_EXTENSION_ID = p_fxll_rec.line_extension_id;
Line: 3493

  END delete_row;
Line: 3497

  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_fxlv_rec                     IN fxlv_rec_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 3506

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

    delete_row(
      p_init_msg_list,
      l_return_status,
      x_msg_count,
      x_msg_data,
      l_fxll_rec
    );
Line: 3544

    delete_row(
      p_init_msg_list,
      l_return_status,
      x_msg_count,
      x_msg_data,
      l_fxl_rec
    );
Line: 3589

  END delete_row;
Line: 3593

  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_fxlv_tbl                     IN fxlv_tbl_type,
    px_error_tbl                   IN OUT NOCOPY OKL_API.ERROR_TBL_TYPE) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 3603

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

          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_fxlv_rec                     => p_fxlv_tbl(i));
Line: 3684

  END delete_row;
Line: 3689

  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_fxlv_tbl                     IN fxlv_tbl_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 3698

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

      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_fxlv_tbl                     => p_fxlv_tbl,
        px_error_tbl                   => l_error_tbl);
Line: 3746

  END delete_row;
Line: 3749

  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_fxl_rec                      IN fxl_rec_type,
    p_fxll_tbl                     IN fxll_tbl_type,
    x_fxl_rec                      OUT NOCOPY fxl_rec_type,
    x_fxll_tbl                     OUT NOCOPY fxll_tbl_type) IS

    l_api_version                  CONSTANT NUMBER := 1;
Line: 3761

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

      l_fxl_rec.LAST_UPDATE_DATE := l_fxl_rec.CREATION_DATE;
Line: 3782

      l_fxl_rec.LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
Line: 3783

      l_fxl_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
Line: 3829

    insert_row(
      p_init_msg_list,
      l_return_status,
      x_msg_count,
      x_msg_data,
      l_fxl_rec,
      lx_fxl_rec
    );
Line: 3847

      l_fxll_tbl(idx).LAST_UPDATE_DATE := l_fxll_tbl(idx).CREATION_DATE;
Line: 3848

      l_fxll_tbl(idx).LAST_UPDATED_BY := FND_GLOBAL.USER_ID;
Line: 3849

      l_fxll_tbl(idx).LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
Line: 3850

     insert_row(
       p_init_msg_list,
       l_return_status,
       x_msg_count,
       x_msg_data,
       l_fxll_tbl(idx),
       lx_fxll_tbl(idx)
     );
Line: 3900

  END insert_row;