DBA Data[Home] [Help]

APPS.AMS_DM_MODELS_B_PKG SQL Statements

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

Line: 30

PROCEDURE Insert_Row(
   p_model_id           IN NUMBER,
   p_last_update_date   DATE,
   p_last_updated_by    NUMBER,
   p_creation_date      DATE,
   p_created_by         NUMBER,
   p_last_update_login  NUMBER,
   p_object_version_number IN NUMBER,
   p_model_type         VARCHAR2,
   p_user_status_id     NUMBER,
   p_status_code        IN VARCHAR2,
   p_status_date        DATE,
   p_last_build_date    DATE,
   p_owner_user_id      NUMBER,
   p_performance        NUMBER,
   p_target_group_type  VARCHAR2,
   p_darwin_model_ref   VARCHAR2,
   p_model_name         VARCHAR2,
   p_description        VARCHAR2,
   p_scheduled_date     DATE,
   p_scheduled_timezone_id NUMBER,
   p_expiration_date    DATE,
   p_results_flag       VARCHAR2,
   p_logs_flag          VARCHAR2,
   p_target_field       VARCHAR2,
   p_target_type        VARCHAR2,
   p_target_positive_value VARCHAR2,
   p_total_records      NUMBER,
   p_total_positives    NUMBER,
   p_min_records        NUMBER,
   p_max_records        NUMBER,
   p_row_selection_type VARCHAR2,
   p_every_nth_row      NUMBER,
   p_pct_random         NUMBER,
   p_best_subtree       NUMBER,
   p_custom_setup_id    NUMBER,
   p_country_id         NUMBER,
   p_wf_itemkey         VARCHAR2,
   p_target_id          NUMBER,
   p_attribute_category VARCHAR2,
   p_attribute1         VARCHAR2,
   p_attribute2         VARCHAR2,
   p_attribute3         VARCHAR2,
   p_attribute4         VARCHAR2,
   p_attribute5         VARCHAR2,
   p_attribute6         VARCHAR2,
   p_attribute7         VARCHAR2,
   p_attribute8         VARCHAR2,
   p_attribute9         VARCHAR2,
   p_attribute10        VARCHAR2,
   p_attribute11        VARCHAR2,
   p_attribute12        VARCHAR2,
   p_attribute13        VARCHAR2,
   p_attribute14        VARCHAR2,
   p_attribute15        VARCHAR2
)
IS
   L_DEFAULT_SELECTION_TYPE   CONSTANT VARCHAR2(30) := 'STANDARD';
Line: 90

   INSERT INTO ams_dm_models_all_b(
      model_id,
      last_update_date,
      last_updated_by,
      creation_date,
      created_by,
      last_update_login,
      object_version_number,
      model_type,
      user_status_id,
      status_code,
      status_date,
      last_build_date,
      owner_user_id,
      performance,
      target_group_type,
      darwin_model_ref,
      scheduled_date,
      scheduled_timezone_id,
      expiration_date,
      results_flag,
      logs_flag,
      target_field,
      target_type,
      target_positive_value,
      total_records,
      total_positives,
      min_records,
      max_records,
      row_selection_type,
      every_nth_row,
      pct_random,
      best_subtree,
      custom_setup_id,
      country_id,
      wf_itemkey,
      target_id,
      attribute_category,
      attribute1 ,
      attribute2 ,
      attribute3 ,
      attribute4 ,
      attribute5 ,
      attribute6 ,
      attribute7 ,
      attribute8 ,
      attribute9 ,
      attribute10,
      attribute11,
      attribute12,
      attribute13 ,
      attribute14 ,
      attribute15
   ) VALUES (
      DECODE( p_MODEL_ID, FND_API.G_MISS_NUM, NULL, p_MODEL_ID),
      DECODE( p_LAST_UPDATE_DATE, FND_API.G_MISS_DATE, NULL, p_LAST_UPDATE_DATE),
      DECODE( p_LAST_UPDATED_BY, FND_API.G_MISS_NUM, NULL, p_LAST_UPDATED_BY),
      DECODE( p_CREATION_DATE, FND_API.G_MISS_DATE, NULL, p_CREATION_DATE),
      DECODE( p_CREATED_BY, FND_API.G_MISS_NUM, NULL, p_CREATED_BY),
      DECODE( p_LAST_UPDATE_LOGIN, FND_API.G_MISS_NUM, NULL, p_LAST_UPDATE_LOGIN),
      DECODE( p_OBJECT_VERSION_NUMBER, FND_API.G_MISS_NUM, 1, p_OBJECT_VERSION_NUMBER),
      DECODE( p_MODEL_TYPE, FND_API.G_MISS_CHAR, NULL, p_MODEL_TYPE),
      DECODE( p_USER_STATUS_ID, FND_API.G_MISS_NUM, NULL, p_USER_STATUS_ID),
      DECODE( p_STATUS_CODE, FND_API.G_MISS_CHAR, NULL, p_STATUS_CODE),
      DECODE( p_STATUS_DATE, FND_API.G_MISS_CHAR, NULL, p_STATUS_DATE),
      DECODE( p_LAST_BUILD_DATE, FND_API.G_MISS_DATE, NULL, p_LAST_BUILD_DATE),
      DECODE( p_OWNER_USER_ID, FND_API.G_MISS_NUM, NULL, p_OWNER_USER_ID),
      DECODE( p_PERFORMANCE, FND_API.G_MISS_NUM, NULL, p_PERFORMANCE),
      DECODE( p_TARGET_GROUP_TYPE, FND_API.G_MISS_CHAR, NULL, p_TARGET_GROUP_TYPE),
      DECODE( p_DARWIN_MODEL_REF, FND_API.G_MISS_CHAR, NULL, p_DARWIN_MODEL_REF),
      DECODE( p_SCHEDULED_DATE, FND_API.G_MISS_DATE,NULL, p_SCHEDULED_DATE),
      DECODE( p_SCHEDULED_TIMEZONE_ID, FND_API.G_MISS_NUM, NULL, p_SCHEDULED_TIMEZONE_ID),
      DECODE( p_EXPIRATION_DATE, FND_API.G_MISS_DATE,NULL, p_EXPIRATION_DATE),
      DECODE( p_RESULTS_FLAG, FND_API.G_MISS_CHAR, 'N', p_RESULTS_FLAG),
      DECODE( p_LOGS_FLAG, FND_API.g_miss_char, 'N', p_LOGS_FLAG),
      DECODE( p_TARGET_FIELD, FND_API.g_miss_char, NULL, p_TARGET_FIELD),
      DECODE( p_TARGET_TYPE, FND_API.g_miss_char, NULL, p_TARGET_TYPE),
      DECODE( p_TARGET_POSITIVE_VALUE, FND_API.g_miss_char, NULL, p_TARGET_POSITIVE_VALUE),
      DECODE( p_TOTAL_RECORDS, FND_API.g_miss_num, NULL, p_TOTAL_RECORDS),
      DECODE( p_TOTAL_POSITIVES, FND_API.g_miss_num, NULL, p_TOTAL_POSITIVES),
      DECODE( p_MIN_RECORDS, FND_API.g_miss_num, NULL, p_MIN_RECORDS),
      DECODE( p_MAX_RECORDS, FND_API.g_miss_num, NULL, p_MAX_RECORDS),
      DECODE( p_row_selection_type, FND_API.g_miss_char, L_DEFAULT_SELECTION_TYPE, p_row_selection_type),
      DECODE( p_EVERY_NTH_ROW, FND_API.g_miss_num, NULL, p_EVERY_NTH_ROW),
      DECODE( p_PCT_RANDOM, FND_API.g_miss_num, NULL, p_PCT_RANDOM),
      DECODE( p_best_subtree, FND_API.g_miss_num, NULL, p_best_subtree),
      DECODE( p_custom_setup_id, FND_API.g_miss_num, NULL, p_custom_setup_id),
      DECODE( p_country_id, FND_API.g_miss_num, NULL, p_country_id),
      DECODE( p_wf_itemkey, FND_API.G_MISS_CHAR, NULL, p_wf_itemkey),
      DECODE( p_target_id, FND_API.G_MISS_CHAR, NULL, p_target_id),
      DECODE( p_ATTRIBUTE_CATEGORY, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE_CATEGORY),
      DECODE( p_ATTRIBUTE1, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE1),
      DECODE( p_ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE2),
      DECODE( p_ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE3),
      DECODE( p_ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE4),
      DECODE( p_ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE5),
      DECODE( p_ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE6),
      DECODE( p_ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE7),
      DECODE( p_ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE8),
      DECODE( p_ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE9),
      DECODE( p_ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE10),
      DECODE( p_ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE11),
      DECODE( p_ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE12),
      DECODE( p_ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE13),
      DECODE( p_ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE14),
      DECODE( p_ATTRIBUTE2, FND_API.G_MISS_CHAR, NULL, p_ATTRIBUTE15)
   );
Line: 198

   INSERT INTO ams_dm_models_all_tl(
      model_id,
      language,
      last_update_date,
      last_updated_by,
      creation_date,
      created_by,
      last_update_login,
      source_lang,
      model_name,
      description
   )
   SELECT
      decode( p_MODEL_ID, FND_API.G_MISS_NUM, NULL, p_MODEL_ID),
      l.language_code,
      SYSDATE,
      FND_GLOBAL.user_id,
      SYSDATE,
      FND_GLOBAL.user_id,
      FND_GLOBAL.conc_login_id,
      USERENV('LANG'),
      decode( p_MODEL_NAME, FND_API.G_MISS_CHAR, NULL, p_MODEL_NAME),
      decode( p_DESCRIPTION, FND_API.G_MISS_CHAR, NULL, p_DESCRIPTION)
   FROM fnd_languages l
   WHERE l.installed_flag in ('I', 'B')
   AND NOT EXISTS(
         SELECT NULL
         FROM ams_dm_models_all_tl t
         WHERE t.model_id = decode( p_MODEL_ID, FND_API.G_MISS_NUM, NULL, p_MODEL_ID)
         AND t.language = l.language_code );
Line: 229

End Insert_Row;
Line: 231

PROCEDURE Update_Row(
   p_model_id              NUMBER,
   p_last_update_date      DATE,
   p_last_updated_by       NUMBER,
   p_last_update_login     NUMBER,
   p_object_version_number NUMBER,
   p_model_type            VARCHAR2,
   p_user_status_id        NUMBER,
   p_status_code           VARCHAR2,
   p_status_date           DATE,
   p_last_build_date       DATE,
   p_owner_user_id         NUMBER,
   p_performance           NUMBER,
   p_target_group_type     VARCHAR2,
   p_darwin_model_ref      VARCHAR2,
   p_model_name            VARCHAR2,
   p_description           VARCHAR2,
   p_scheduled_date        DATE,
   p_scheduled_timezone_id NUMBER,
   p_expiration_date       DATE,
   p_results_flag          VARCHAR2,
   p_logs_flag             VARCHAR2,
   p_target_field          VARCHAR2,
   p_target_type           VARCHAR2,
   p_target_positive_value VARCHAR2,
   p_total_records         NUMBER,
   p_total_positives       NUMBER,
   p_min_records           NUMBER,
   p_max_records           NUMBER,
   p_row_selection_type    VARCHAR2,
   p_every_nth_row         NUMBER,
   p_pct_random            NUMBER,
   p_best_subtree          NUMBER,
   p_custom_setup_id       NUMBER,
   p_country_id            NUMBER,
   p_wf_itemkey            VARCHAR2,
   p_target_id             NUMBER,
   p_attribute_category    VARCHAR2,
   p_attribute1            VARCHAR2,
   p_attribute2            VARCHAR2,
   p_attribute3            VARCHAR2,
   p_attribute4            VARCHAR2,
   p_attribute5            VARCHAR2,
   p_attribute6            VARCHAR2,
   p_attribute7            VARCHAR2,
   p_attribute8            VARCHAR2,
   p_attribute9            VARCHAR2,
   p_attribute10           VARCHAR2,
   p_attribute11           VARCHAR2,
   p_attribute12           VARCHAR2,
   p_attribute13           VARCHAR2,
   p_attribute14           VARCHAR2,
   p_attribute15           VARCHAR2
)
IS
BEGIN
   Update ams_dm_models_all_b
   SET
      MODEL_ID = decode( p_MODEL_ID, FND_API.G_MISS_NUM, MODEL_ID, p_MODEL_ID),
      LAST_UPDATE_DATE = decode( p_LAST_UPDATE_DATE, FND_API.G_MISS_DATE, LAST_UPDATE_DATE, p_LAST_UPDATE_DATE),
      LAST_UPDATED_BY = decode( p_LAST_UPDATED_BY, FND_API.G_MISS_NUM, LAST_UPDATED_BY, p_LAST_UPDATED_BY),
      LAST_UPDATE_LOGIN = decode( p_LAST_UPDATE_LOGIN, FND_API.G_MISS_NUM, LAST_UPDATE_LOGIN, p_LAST_UPDATE_LOGIN),
      object_version_number = object_version_number + 1,
      MODEL_TYPE = decode( p_MODEL_TYPE, FND_API.G_MISS_CHAR, MODEL_TYPE, p_MODEL_TYPE),
      USER_STATUS_ID = decode( p_USER_STATUS_ID, FND_API.G_MISS_NUM, USER_STATUS_ID, p_USER_STATUS_ID),
      STATUS_CODE = decode( p_STATUS_CODE, FND_API.G_MISS_CHAR, STATUS_CODE, p_STATUS_CODE),
      STATUS_DATE = decode( p_STATUS_DATE, FND_API.G_MISS_CHAR, STATUS_DATE, p_STATUS_DATE),
      LAST_BUILD_DATE = decode( p_LAST_BUILD_DATE, FND_API.G_MISS_DATE, LAST_BUILD_DATE, p_LAST_BUILD_DATE),
      OWNER_USER_ID = decode( p_OWNER_USER_ID, FND_API.G_MISS_NUM, OWNER_USER_ID, p_OWNER_USER_ID),
      PERFORMANCE = decode( p_PERFORMANCE, FND_API.G_MISS_NUM, PERFORMANCE, p_PERFORMANCE),
      TARGET_GROUP_TYPE = decode( p_TARGET_GROUP_TYPE, FND_API.G_MISS_CHAR, TARGET_GROUP_TYPE, p_TARGET_GROUP_TYPE),
      DARWIN_MODEL_REF = decode( p_DARWIN_MODEL_REF, FND_API.G_MISS_CHAR, DARWIN_MODEL_REF, p_DARWIN_MODEL_REF),
      SCHEDULED_DATE = decode( p_SCHEDULED_DATE, FND_API.G_MISS_DATE,SCHEDULED_DATE, p_SCHEDULED_DATE),
      SCHEDULED_TIMEZONE_ID = decode( p_SCHEDULED_TIMEZONE_ID, FND_API.G_MISS_NUM, SCHEDULED_TIMEZONE_ID, p_SCHEDULED_TIMEZONE_ID),
      EXPIRATION_DATE = decode( p_EXPIRATION_DATE, FND_API.G_MISS_DATE,EXPIRATION_DATE, p_EXPIRATION_DATE),
      RESULTS_FLAG = decode( p_RESULTS_FLAG, FND_API.G_MISS_CHAR,RESULTS_FLAG, p_RESULTS_FLAG),
      LOGS_FLAG = decode( p_LOGS_FLAG, FND_API.g_miss_char, LOGS_FLAG, p_LOGS_FLAG),
      TARGET_FIELD = decode( p_TARGET_FIELD, FND_API.g_miss_char, TARGET_FIELD, p_TARGET_FIELD),
      TARGET_TYPE = decode( p_TARGET_TYPE, FND_API.g_miss_char, TARGET_TYPE, p_TARGET_TYPE),
      TARGET_POSITIVE_VALUE = decode( p_TARGET_POSITIVE_VALUE, FND_API.g_miss_char, TARGET_POSITIVE_VALUE, p_TARGET_POSITIVE_VALUE),
      TOTAL_RECORDS = decode( p_TOTAL_RECORDS, FND_API.g_miss_num, TOTAL_RECORDS, p_TOTAL_RECORDS),
      TOTAL_POSITIVES = decode( p_TOTAL_POSITIVES, FND_API.g_miss_num, TOTAL_POSITIVES, p_TOTAL_POSITIVES),
      MIN_RECORDS = decode( p_MIN_RECORDS, FND_API.g_miss_num, MIN_RECORDS, p_MIN_RECORDS),
      MAX_RECORDS = decode( p_MAX_RECORDS, FND_API.g_miss_num, MAX_RECORDS, p_MAX_RECORDS),
      row_selection_type = decode( p_row_selection_type, FND_API.g_miss_char, row_selection_type, p_row_selection_type),
      EVERY_NTH_ROW = decode( p_EVERY_NTH_ROW, FND_API.g_miss_num, EVERY_NTH_ROW, p_EVERY_NTH_ROW),
      PCT_RANDOM = decode( p_PCT_RANDOM, FND_API.g_miss_num, PCT_RANDOM, p_PCT_RANDOM),
      best_subtree = DECODE( p_best_subtree, FND_API.g_miss_num, best_subtree, p_best_subtree),
      custom_setup_id = DECODE( p_custom_setup_id, FND_API.g_miss_num, custom_setup_id, p_custom_setup_id),
      country_id = DECODE( p_country_id, FND_API.g_miss_num, country_id, p_country_id),
      wf_itemkey = decode( p_wf_itemkey, FND_API.g_miss_char, wf_itemkey, p_wf_itemkey),
      target_id = decode( p_target_id, FND_API.g_miss_char, target_id, p_target_id),
      ATTRIBUTE_CATEGORY = decode( p_ATTRIBUTE_CATEGORY, FND_API.G_MISS_CHAR,ATTRIBUTE_CATEGORY, p_ATTRIBUTE_CATEGORY),
      ATTRIBUTE1 = decode( p_ATTRIBUTE1, FND_API.G_MISS_CHAR,ATTRIBUTE1, p_ATTRIBUTE1),
      ATTRIBUTE2 = decode( p_ATTRIBUTE1, FND_API.G_MISS_CHAR,ATTRIBUTE2, p_ATTRIBUTE2),
      ATTRIBUTE3 = decode( p_ATTRIBUTE1, FND_API.G_MISS_CHAR,ATTRIBUTE3, p_ATTRIBUTE3),
      ATTRIBUTE4 = decode( p_ATTRIBUTE1, FND_API.G_MISS_CHAR,ATTRIBUTE4, p_ATTRIBUTE4),
      ATTRIBUTE5 = decode( p_ATTRIBUTE1, FND_API.G_MISS_CHAR,ATTRIBUTE5, p_ATTRIBUTE5),
      ATTRIBUTE6 = decode( p_ATTRIBUTE1, FND_API.G_MISS_CHAR,ATTRIBUTE6, p_ATTRIBUTE6),
      ATTRIBUTE7 = decode( p_ATTRIBUTE1, FND_API.G_MISS_CHAR,ATTRIBUTE7, p_ATTRIBUTE7),
      ATTRIBUTE8 = decode( p_ATTRIBUTE1, FND_API.G_MISS_CHAR,ATTRIBUTE8, p_ATTRIBUTE8),
      ATTRIBUTE9 = decode( p_ATTRIBUTE1, FND_API.G_MISS_CHAR,ATTRIBUTE9, p_ATTRIBUTE9),
      ATTRIBUTE10 = decode( p_ATTRIBUTE1, FND_API.G_MISS_CHAR,ATTRIBUTE10, p_ATTRIBUTE10),
      ATTRIBUTE11 = decode( p_ATTRIBUTE1, FND_API.G_MISS_CHAR,ATTRIBUTE11, p_ATTRIBUTE11),
      ATTRIBUTE12 = decode( p_ATTRIBUTE1, FND_API.G_MISS_CHAR,ATTRIBUTE12, p_ATTRIBUTE12),
      ATTRIBUTE13 = decode( p_ATTRIBUTE1, FND_API.G_MISS_CHAR,ATTRIBUTE13, p_ATTRIBUTE13),
      ATTRIBUTE14 = decode( p_ATTRIBUTE1, FND_API.G_MISS_CHAR,ATTRIBUTE14, p_ATTRIBUTE14),
      ATTRIBUTE15 = decode( p_ATTRIBUTE1, FND_API.G_MISS_CHAR,ATTRIBUTE15, p_ATTRIBUTE15)
   WHERE MODEL_ID = p_MODEL_ID
   AND object_version_number = p_object_version_number;
Line: 348

   update ams_dm_models_all_tl set
      model_name = decode( p_MODEL_NAME, FND_API.G_MISS_CHAR, MODEL_NAME, p_MODEL_NAME),
      description = decode( p_DESCRIPTION, FND_API.G_MISS_CHAR, DESCRIPTION, p_DESCRIPTION),
      last_update_date = SYSDATE,
      last_updated_by = FND_GLOBAL.user_id,
      last_update_login = FND_GLOBAL.conc_login_id,
      source_lang = USERENV('LANG')
   WHERE model_id = p_MODEL_ID
   AND USERENV('LANG') IN (language, source_lang);
Line: 358

END Update_Row;
Line: 360

PROCEDURE Delete_Row(
    p_MODEL_ID  NUMBER)
 IS
 BEGIN
   DELETE FROM ams_dm_models_all_b
    WHERE MODEL_ID = p_MODEL_ID;
Line: 370

   DELETE FROM ams_dm_models_all_tl
    WHERE MODEL_ID = p_MODEL_ID;
Line: 376

 END Delete_Row;
Line: 380

   p_LAST_UPDATE_DATE    DATE,
   p_LAST_UPDATED_BY    NUMBER,
   p_CREATION_DATE    DATE,
   p_CREATED_BY    NUMBER,
   p_LAST_UPDATE_LOGIN    NUMBER,
   p_OBJECT_VERSION_NUMBER    NUMBER,
   p_MODEL_TYPE    VARCHAR2,
   p_USER_STATUS_ID    NUMBER,
   p_STATUS_CODE    VARCHAR2,
   p_STATUS_DATE    DATE,
   p_LAST_BUILD_DATE    DATE,
   p_OWNER_USER_ID    NUMBER,
   p_PERFORMANCE    NUMBER,
   p_TARGET_GROUP_TYPE    VARCHAR2,
   p_DARWIN_MODEL_REF    VARCHAR2,
   p_SCHEDULED_DATE   DATE,
   p_SCHEDULED_TIMEZONE_ID   NUMBER,
   p_EXPIRATION_DATE  DATE,
   p_RESULTS_FLAG        VARCHAR2,
   p_ATTRIBUTE_CATEGORY  VARCHAR2,
   p_ATTRIBUTE1          VARCHAR2,
   p_ATTRIBUTE2          VARCHAR2,
   p_ATTRIBUTE3          VARCHAR2,
   p_ATTRIBUTE4          VARCHAR2,
   p_ATTRIBUTE5          VARCHAR2,
   p_ATTRIBUTE6          VARCHAR2,
   p_ATTRIBUTE7          VARCHAR2,
   p_ATTRIBUTE8          VARCHAR2,
   p_ATTRIBUTE9          VARCHAR2,
   p_ATTRIBUTE10         VARCHAR2,
   p_ATTRIBUTE11         VARCHAR2,
   p_ATTRIBUTE12         VARCHAR2,
   p_ATTRIBUTE13         VARCHAR2,
   p_ATTRIBUTE14         VARCHAR2,
   p_ATTRIBUTE15         VARCHAR2
)

 IS
   CURSOR C IS
        SELECT *
         FROM ams_dm_models_all_b
        WHERE MODEL_ID =  p_MODEL_ID
        FOR UPDATE of MODEL_ID NOWAIT;
Line: 429

        FND_MESSAGE.SET_NAME('FND', 'FORM_RECORD_DELETED');
Line: 435

       AND (    ( Recinfo.LAST_UPDATE_DATE = p_LAST_UPDATE_DATE)
            OR (    ( Recinfo.LAST_UPDATE_DATE IS NULL )
                AND (  p_LAST_UPDATE_DATE IS NULL )))
       AND (    ( Recinfo.LAST_UPDATED_BY = p_LAST_UPDATED_BY)
            OR (    ( Recinfo.LAST_UPDATED_BY IS NULL )
                AND (  p_LAST_UPDATED_BY IS NULL )))
       AND (    ( Recinfo.CREATION_DATE = p_CREATION_DATE)
            OR (    ( Recinfo.CREATION_DATE IS NULL )
                AND (  p_CREATION_DATE IS NULL )))
       AND (    ( Recinfo.CREATED_BY = p_CREATED_BY)
            OR (    ( Recinfo.CREATED_BY IS NULL )
                AND (  p_CREATED_BY IS NULL )))
       AND (    ( Recinfo.LAST_UPDATE_LOGIN = p_LAST_UPDATE_LOGIN)
            OR (    ( Recinfo.LAST_UPDATE_LOGIN IS NULL )
                AND (  p_LAST_UPDATE_LOGIN IS NULL )))
       AND (    ( Recinfo.OBJECT_VERSION_NUMBER = p_OBJECT_VERSION_NUMBER)
            OR (    ( Recinfo.OBJECT_VERSION_NUMBER IS NULL )
                AND (  p_OBJECT_VERSION_NUMBER IS NULL )))
       AND (    ( Recinfo.MODEL_TYPE = p_MODEL_TYPE)
            OR (    ( Recinfo.MODEL_TYPE IS NULL )
                AND (  p_MODEL_TYPE IS NULL )))
       AND (    ( Recinfo.USER_STATUS_ID = p_USER_STATUS_ID)
            OR (    ( Recinfo.USER_STATUS_ID IS NULL )
                AND (  p_USER_STATUS_ID IS NULL )))
       AND (    ( Recinfo.STATUS_CODE = p_STATUS_CODE)
            OR (    ( Recinfo.STATUS_CODE IS NULL )
                AND (  p_STATUS_CODE IS NULL )))
       AND (    ( Recinfo.STATUS_DATE = p_STATUS_DATE)
            OR (    ( Recinfo.STATUS_DATE IS NULL )
                AND (  p_STATUS_DATE IS NULL )))
       AND (    ( Recinfo.LAST_BUILD_DATE = p_LAST_BUILD_DATE)
            OR (    ( Recinfo.LAST_BUILD_DATE IS NULL )
                AND (  p_LAST_BUILD_DATE IS NULL )))
       AND (    ( Recinfo.OWNER_USER_ID = p_OWNER_USER_ID)
            OR (    ( Recinfo.OWNER_USER_ID IS NULL )
                AND (  p_OWNER_USER_ID IS NULL )))
       AND (    ( Recinfo.PERFORMANCE = p_PERFORMANCE)
            OR (    ( Recinfo.PERFORMANCE IS NULL )
                AND (  p_PERFORMANCE IS NULL )))
       AND (    ( Recinfo.TARGET_GROUP_TYPE = p_TARGET_GROUP_TYPE)
            OR (    ( Recinfo.TARGET_GROUP_TYPE IS NULL )
                AND (  p_TARGET_GROUP_TYPE IS NULL )))
       AND (    ( Recinfo.DARWIN_MODEL_REF = p_DARWIN_MODEL_REF)
            OR (    ( Recinfo.DARWIN_MODEL_REF IS NULL )
                AND (  p_DARWIN_MODEL_REF IS NULL )))
       ) then
       return;
Line: 492

  delete from AMS_DM_MODELS_ALL_TL T
  where not exists
    (select NULL
    from AMS_DM_MODELS_ALL_B B
    where B.MODEL_ID = T.MODEL_ID
    );
Line: 499

  update AMS_DM_MODELS_ALL_TL T set (
      MODEL_NAME,
      DESCRIPTION
    ) = (select
      B.MODEL_NAME,
      B.DESCRIPTION
    from AMS_DM_MODELS_ALL_TL B
    where B.MODEL_ID = T.MODEL_ID
    and B.LANGUAGE = T.SOURCE_LANG)
  where (
      T.MODEL_ID,
      T.LANGUAGE
  ) in (select
      SUBT.MODEL_ID,
      SUBT.LANGUAGE
    from AMS_DM_MODELS_ALL_TL SUBB, AMS_DM_MODELS_ALL_TL SUBT
    where SUBB.MODEL_ID = SUBT.MODEL_ID
    and SUBB.LANGUAGE = SUBT.SOURCE_LANG
    and (SUBB.MODEL_NAME <> SUBT.MODEL_NAME
      or SUBB.DESCRIPTION <> SUBT.DESCRIPTION
      or (SUBB.DESCRIPTION is null and SUBT.DESCRIPTION is not null)
      or (SUBB.DESCRIPTION is not null and SUBT.DESCRIPTION is null)
  ));
Line: 523

  insert into AMS_DM_MODELS_ALL_TL (
    MODEL_ID,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    CREATION_DATE,
    CREATED_BY,
    LAST_UPDATE_LOGIN,
    MODEL_NAME,
    DESCRIPTION,
    LANGUAGE,
    SOURCE_LANG
  ) select /*+ ORDERED */
    B.MODEL_ID,
    B.LAST_UPDATE_DATE,
    B.LAST_UPDATED_BY,
    B.CREATION_DATE,
    B.CREATED_BY,
    B.LAST_UPDATE_LOGIN,
    B.MODEL_NAME,
    B.DESCRIPTION,
    L.LANGUAGE_CODE,
    B.SOURCE_LANG
  from AMS_DM_MODELS_ALL_TL B, FND_LANGUAGES L
  where L.INSTALLED_FLAG in ('I', 'B')
  and B.LANGUAGE = userenv('LANG')
  and not exists
    (select NULL
    from AMS_DM_MODELS_ALL_TL T
    where T.MODEL_ID = B.MODEL_ID
    and T.LANGUAGE = L.LANGUAGE_CODE);
Line: 563

    update ams_dm_models_all_tl set
       model_name = nvl(x_model_name, model_name),
       description = nvl(x_description, description),
       source_lang = userenv('LANG'),
       last_update_date = sysdate,
       last_updated_by = decode(x_owner, 'SEED', 1, 0),
       last_update_login = 0
    where  model_id = x_model_id
    and      userenv('LANG') in (language, source_lang);
Line: 600

   x_row_selection_type VARCHAR2,
   x_every_nth_row      NUMBER,
   x_pct_random         NUMBER,
   x_best_subtree       NUMBER,
   x_custom_setup_id    NUMBER,
   x_country_id         NUMBER,
   x_wf_itemkey         VARCHAR2,
   x_target_id          NUMBER,
   x_attribute_category VARCHAR2,
   x_attribute1         VARCHAR2,
   x_attribute2         VARCHAR2,
   x_attribute3         VARCHAR2,
   x_attribute4         VARCHAR2,
   x_attribute5         VARCHAR2,
   x_attribute6         VARCHAR2,
   x_attribute7         VARCHAR2,
   x_attribute8         VARCHAR2,
   x_attribute9         VARCHAR2,
   x_attribute10        VARCHAR2,
   x_attribute11        VARCHAR2,
   x_attribute12        VARCHAR2,
   x_attribute13        VARCHAR2,
   x_attribute14        VARCHAR2,
   x_attribute15        VARCHAR2,
   x_owner              VARCHAR2
)
IS
   l_user_id      number := 0;
Line: 634

     select object_version_number
     from    ams_dm_models_all_b
     where  model_id =  x_model_id;
Line: 639

     select 'x'
     from   ams_dm_models_all_b
     where  model_id = x_model_id;
Line: 644

      select ams_dm_models_all_b_s.nextval
      from dual;
Line: 662

      ams_dm_models_b_pkg.INSERT_ROW (
         p_model_id        => l_model_id,
         p_last_update_date   => SYSDATE,
         p_last_updated_by => l_user_id,
         p_creation_date   => SYSDATE,
         p_created_by      => l_user_id,
         p_last_update_login  => 0,
         p_object_version_number => l_obj_verno,
         p_model_type      => x_model_type,
         p_user_status_id  => x_user_status_id,
         p_status_code     => x_status_code,
         p_status_date     => x_status_date,
         p_last_build_date => x_last_build_date,
         p_owner_user_id   => x_owner_user_id,
         p_scheduled_date  => x_scheduled_date,
         p_scheduled_timezone_id => x_scheduled_timezone_id,
         p_expiration_date => x_expiration_date,
         p_custom_setup_id => x_custom_setup_id,
         p_country_id      => x_country_id,
         p_results_flag    => x_results_flag,
         p_logs_flag       => x_logs_flag,
         p_total_records   => x_total_records,
         p_total_positives => x_total_positives,
         p_target_field    => x_target_field,
         p_target_type     => x_target_type,
         p_target_positive_value => x_target_positive_value,
         p_min_records     => x_min_records,
         p_max_records     => x_max_records,
         p_row_selection_type => x_row_selection_type,
         p_every_nth_row   => x_every_nth_row,
         p_pct_random      => x_pct_random,
         p_performance     => x_performance,
         p_target_group_type  => x_target_group_type,
         p_best_subtree    => x_best_subtree,
         p_wf_itemkey      => x_wf_itemkey,
         p_target_id       => x_target_id,
         p_darwin_model_ref   => x_darwin_model_ref,
         p_attribute_category => x_attribute_category,
         p_attribute1      => x_attribute1,
         p_attribute2      => x_attribute2,
         p_attribute3      => x_attribute3,
         p_attribute4      => x_attribute4,
         p_attribute5      => x_attribute5,
         p_attribute6      => x_attribute6,
         p_attribute7      => x_attribute7,
         p_attribute8      => x_attribute8,
         p_attribute9      => x_attribute9,
         p_attribute10     => x_attribute10,
         p_attribute11     => x_attribute11,
         p_attribute12     => x_attribute12,
         p_attribute13     => x_attribute13,
         p_attribute14     => x_attribute14,
         p_attribute15     => x_attribute15,
         p_model_name      => x_model_name,
         p_description     => x_description
      );
Line: 722

      ams_dm_models_b_pkg.UPDATE_ROW (
         p_model_id           => x_model_id,
         p_last_update_date   => SYSDATE,
         p_last_updated_by    => l_user_id,
         p_last_update_login  => 0,
         p_object_version_number => l_obj_verno,
         p_model_type         => x_model_type,
         p_user_status_id     => x_user_status_id,
         p_status_code        => x_status_code,
         p_status_date        => x_status_date,
         p_last_build_date    => x_last_build_date,
         p_owner_user_id      => x_owner_user_id,
         p_scheduled_date     => x_scheduled_date,
         p_scheduled_timezone_id => x_scheduled_timezone_id,
         p_expiration_date    => x_expiration_date,
         p_custom_setup_id    => x_custom_setup_id,
         p_country_id         => x_country_id,
         p_results_flag       => x_results_flag,
         p_logs_flag          => x_logs_flag,
         p_total_records      => x_total_records,
         p_total_positives    => x_total_positives,
         p_target_field       => x_target_field,
         p_target_type        => x_target_type,
         p_target_positive_value => x_target_positive_value,
         p_min_records        => x_min_records,
         p_max_records        => x_max_records,
         p_row_selection_type => x_row_selection_type,
         p_every_nth_row      => x_every_nth_row,
         p_pct_random         => x_pct_random,
         p_performance        => x_performance,
         p_target_group_type  => x_target_group_type,
         p_best_subtree       => x_best_subtree,
         p_wf_itemkey         => x_wf_itemkey,
         p_target_id          => x_target_id,
         p_darwin_model_ref   => x_darwin_model_ref,
         p_attribute_category => x_attribute_category,
         p_attribute1         => x_attribute1,
         p_attribute2         => x_attribute2,
         p_attribute3         => x_attribute3,
         p_attribute4         => x_attribute4,
         p_attribute5         => x_attribute5,
         p_attribute6         => x_attribute6,
         p_attribute7         => x_attribute7,
         p_attribute8         => x_attribute8,
         p_attribute9         => x_attribute9,
         p_attribute10        => x_attribute10,
         p_attribute11        => x_attribute11,
         p_attribute12        => x_attribute12,
         p_attribute13        => x_attribute13,
         p_attribute14        => x_attribute14,
         p_attribute15        => x_attribute15,
         p_model_name         => x_model_name,
         p_description        => x_description
      );