DBA Data[Home] [Help]

APPS.MSC_CL_PRE_PROCESS SQL Statements

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

Line: 180

	cursor c_err is select
	ed.document_number,
	ed.transaction_type,
	ed.transaction_subtype,
	ed.party_site_id,
	err.error_id,
	err.error_text,
	err.severity,
	err.table_name,
	err.rrow
	from msc_errors err,
	ecx_doclogs ed
	where err.message_id = ed.internal_control_number
	and err.instance_code = v_instance_code
	and nvl(err.message_sent,SYS_NO) <> SYS_YES;
Line: 203

		'select hdr.company_admin_email, hdr.tp_header_id '
              ||' from ecx_tp_headers hdr, ecx_tp_details det'
              ||' where hdr.tp_header_id = det.tp_header_id'
              ||' and hdr.company_admin_email IS NOT NULL'
              ||' and det.source_tp_location_code = :loc' USING c.party_site_id;
Line: 279

               update msc_errors set message_sent = SYS_YES
               where error_id = c.error_id;
Line: 294

    SELECT table_name, error_text, count(*) occur
    FROM   msc_errors
    WHERE  instance_code = v_instance_code
    AND    error_id between (v_error_no_begin + 1) and v_error_no_end
    AND    severity = 1
    GROUP BY table_name, error_text;
Line: 302

    SELECT table_name, error_text, count(*) occur
    FROM   msc_errors
    WHERE  instance_code = v_instance_code
    AND    request_id = p_request_id
    AND    severity = 1
    GROUP BY table_name, error_text;
Line: 310

    SELECT table_name, error_text, count(*) occur
    FROM   msc_errors
    WHERE  instance_code = v_instance_code
    AND    error_id between (v_error_no_begin +1) and v_error_no_end
    AND    severity = 2
    GROUP BY table_name, error_text;
Line: 318

    SELECT table_name, error_text, count(*) occur
    FROM   msc_errors
    WHERE  instance_code = v_instance_code
    AND    request_id = p_request_id
    AND    severity = 2
    GROUP BY table_name, error_text;
Line: 474

  PROCEDURE LAUNCH_DELETE_DUPLICATES (ERRBUF   OUT NOCOPY VARCHAR2,
                            RETCODE  OUT NOCOPY NUMBER)
  IS

  lv_sql_stmt          VARCHAR2(4000);
Line: 488

                       ||' MSD_CL_PRE_PROCESS.LAUNCH_DELETE_DUPLICATES'
                       ||' (ERRBUF             =>  errbuf ,'
                       ||'  RETCODE            =>  retcode ,'
                       ||'  p_instance_id      => :v_instance_id);'
Line: 505

    lv_error_text := substr('MSC_CL_PRE_PROCESS.LAUNCH_DELETE_DUPLICATES'||SQLERRM,1,240);
Line: 510

  END LAUNCH_DELETE_DUPLICATES ;
Line: 520

         select company_name into p_my_company
         from msc_companies
         where company_id = 1;
Line: 1690

              ||' (sr_instance_code,batch_id,sr_inventory_item_id, deleted_flag) '
              ||' STORAGE (INITIAL 100K NEXT 1M PCTINCREASE 0) ',
                           object_name => 'MSC_ST_SYSTEM_ITEMS_N2_'||v_instance_code);
Line: 1714

              ||' (batch_id, order_type, sr_instance_code, deleted_flag) '
              ||' STORAGE (INITIAL 100K NEXT 1M PCTINCREASE 0) ',
                           object_name => 'MSC_ST_SUPPLIES_N5_'||v_instance_code);
Line: 1737

              ||' (batch_id, origination_type, sr_instance_code, deleted_flag) '
              ||' STORAGE (INITIAL 100K NEXT 1M PCTINCREASE 0) ',
                           object_name => 'MSC_ST_DEMANDS_N3_'||v_instance_code);
Line: 1759

              ||' (sales_order_number, batch_id ,sr_instance_code, deleted_flag) '
              ||' STORAGE (INITIAL 100K NEXT 1M PCTINCREASE 0) ',
                           object_name => 'MSC_ST_SO_N2_'||v_instance_code);
Line: 1777

              ||' (sr_instance_code, batch_id , deleted_flag) '
              ||' STORAGE (INITIAL 100K NEXT 1M PCTINCREASE 0) ',
                           object_name => 'MSC_ST_SO_N3_'||v_instance_code);
Line: 2854

      SELECT LRTYPE,
             SO_LRTYPE,
             APPS_VER,
             SYSDATE,
             SYSDATE,
             LRID,                     -- gets current refresh id
             FND_GLOBAL.USER_ID,
             SYSDATE,
             FND_GLOBAL.USER_ID,
             INSTANCE_CODE,
             INSTANCE_TYPE             -- OPM
        INTO lv_last_refresh_type,
             lv_so_last_refresh_type,
             v_apps_ver,
             START_TIME,
             v_current_date,
             v_refresh_id,
             v_current_user,
             v_current_date,
             v_current_user,
             v_instance_code,
             v_instance_type           -- OPM
        FROM MSC_APPS_INSTANCES
       WHERE INSTANCE_ID= p_instance_id;
Line: 2980

      UPDATE MSC_APPS_INSTANCES mai
         SET LAST_UPDATE_DATE = v_current_date,
             LAST_UPDATED_BY  = v_current_user,
             LRID= v_refresh_id,
             LRTYPE= 'L',
             SO_LRTYPE= 'I',
             CLEANSED_FLAG= SYS_NO,
             REQUEST_ID = FND_GLOBAL.CONC_REQUEST_ID
       WHERE mai.INSTANCE_ID = v_instance_id;
Line: 2992

          SELECT count(*)
            INTO lv_param_rec_count
             FROM msc_coll_parameters
          WHERE instance_id = v_instance_id;
Line: 2998

             DELETE FROM msc_coll_parameters
              WHERE instance_id = v_instance_id;
Line: 3002

          INSERT INTO msc_coll_parameters
             (INSTANCE_ID, delete_ods_data, supplier_capacity, atp_rules,
              bom, bor, calendar_check, demand_class, forecast, item,
              kpi_targets_bis, mds, mps, oh, parameter, planners,
              item_substitutes, projects, po, reservations, nra, safety_stock,
              sales_order, sourcing_history, sourcing, sub_inventories,
              customer, supplier, unit_numbers, uom, user_supply_demand, wip, user_comp_association,
              INTERNAL_REPAIR,EXTERNAL_REPAIR,sales_channel,fiscal_calendar,CMRO,ret_fcst,LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY)
           VALUES (v_instance_id, prec.purge_ods_flag,prec.app_supp_cap_flag,--13839374  added ret_fcst
              prec.atp_rules_flag, prec.bom_flag,
              prec.bor_flag, prec.calendar_flag,
              prec.demand_class_flag, prec.forecast_flag,
              prec.item_flag, prec.kpi_bis_flag,
              prec.mds_flag, prec.mps_flag,
              prec.oh_flag, prec.parameter_flag,
              prec.planner_flag,prec.item_subst_flag, prec.project_flag,
              prec.po_flag, prec.reserves_flag,
              prec.resource_nra_flag, prec.saf_stock_flag,
              prec.sales_order_flag, prec.source_hist_flag,
              prec.sourcing_rule_flag, prec.sub_inventory_flag,
              prec.tp_customer_flag, prec.tp_vendor_flag,
              prec.unit_number_flag, prec.uom_flag,
              prec.user_supply_demand_flag, prec.wip_flag, prec.user_company_flag,
              prec.internal_repair_flag,prec.external_repair_flag,prec.sales_channel_flag,prec.fiscal_calendar_flag,prec.CMRO_flag,prec.ret_fcst_flag,sysdate, v_current_user, sysdate, v_current_user);
Line: 3166

      SELECT 	1
      INTO      lv_rec_count_cal
      FROM      dual
      WHERE     EXISTS(SELECT 1
                         FROM 	msc_st_calendars
                         WHERE  sr_instance_id = v_instance_id
                         AND    process_flag = G_VALID);
Line: 3180

      SELECT 	1
      INTO      lv_rec_count_mtp
      FROM      dual
      WHERE     EXISTS(SELECT 1
                         FROM 	msc_st_trading_partners
                         WHERE  sr_instance_id = v_instance_id
                         AND    process_flag = G_VALID);
Line: 3218

    UPDATE msc_st_trading_partners
    SET    modeled_customer_id =
          (SELECT local_id
          FROM    msc_local_id_setup
          WHERE  char1                = sr_instance_code
          AND    NVL(char2,NULL_CHAR) = NVL(company_name,NULL_CHAR)
          AND    char3                = modeled_customer_name
          AND    number1              = G_CUSTOMER
          AND    entity_name          = 'SR_TP_ID' )
    WHERE  sr_instance_code = v_instance_code
    AND    modeled_customer_name IS NOT NULL
    AND    process_flag     = G_VALID
    AND    partner_type     = G_ORGANIZATION;
Line: 3233

    UPDATE msc_st_trading_partners
    SET    modeled_supplier_id =
           (SELECT local_id
           FROM    msc_local_id_setup
           WHERE  char1                = sr_instance_code
           AND    NVL(char2,NULL_CHAR) = NVL(company_name,NULL_CHAR)
           AND    char3                = modeled_supplier_name
           AND    number1              = G_VENDOR
           AND    entity_name          = 'SR_TP_ID' )
    WHERE  sr_instance_code = v_instance_code
    AND    modeled_supplier_name IS NOT NULL
    AND    process_flag     = G_VALID
    AND    partner_type     = G_ORGANIZATION;
Line: 3248

    UPDATE msc_st_trading_partners
    SET    modeled_customer_site_id =
           (SELECT local_id
           FROM    msc_local_id_setup
           WHERE   char1                = sr_instance_code
           AND     NVL(char2,NULL_CHAR) = NVL(company_name,NULL_CHAR)
           AND     char3                = modeled_customer_name
           AND     char4                = modeled_customer_site_code
           AND     number1              = G_CUSTOMER
           AND     entity_name          = 'SR_TP_SITE_ID')
    WHERE  sr_instance_code = v_instance_code
    AND    modeled_customer_site_code IS NOT NULL
    AND    process_flag     = G_VALID
    AND    partner_type     = G_ORGANIZATION;
Line: 3264

    UPDATE msc_st_trading_partners
    SET    modeled_supplier_site_id =
           (SELECT local_id
           FROM    msc_local_id_setup
           WHERE   char1                = sr_instance_code
           AND     NVL(char2,NULL_CHAR) = NVL(company_name,NULL_CHAR)
           AND     char3                = modeled_supplier_name
           AND     char4                = modeled_supplier_site_code
           AND     number1              = G_VENDOR
           AND     entity_name          = 'SR_TP_SITE_ID')
    WHERE  sr_instance_code = v_instance_code
    AND    modeled_supplier_site_code  IS NOT NULL
    AND    process_flag     = G_VALID
    AND    partner_type     = G_ORGANIZATION;
Line: 3293

    UPDATE msc_st_trading_partners
    SET    error_text       = lv_message_text
    WHERE  sr_instance_code = v_instance_code
    AND    partner_type     = G_ORGANIZATION
    AND    process_flag     = G_VALID
    AND    ((modeled_customer_id IS NULL
           AND    modeled_customer_name IS NOT NULL)
    OR     (modeled_supplier_id  IS NULL
           AND    modeled_supplier_name IS NOT NULL)
    OR     (modeled_customer_site_id IS NULL
           AND    modeled_customer_site_code IS NOT NULL)
    OR     (modeled_supplier_site_id IS NULL
           AND    modeled_supplier_site_code IS NOT NULL));
Line: 3310

   UPDATE msc_st_trading_partners
    SET   master_organization =
          (SELECT local_id
          FROM   msc_local_id_setup
          WHERE  char1                = sr_instance_code
          AND    NVL(char2,NULL_CHAR) = NVL(company_name,NULL_CHAR)
          AND    char3                = master_organization_code
          AND    number1              = G_ORGANIZATION
          AND    entity_name          = 'SR_TP_ID' )
    WHERE  sr_instance_code = v_instance_code
    AND    master_organization_code IS NOT NULL
    AND    process_flag     = G_VALID
    AND    partner_type     = G_ORGANIZATION;
Line: 3337

  INSERT INTO msc_errors
    ( error_id,
     transaction_id,
     message_id,
     instance_code,
     table_name,
     propagated,
     source,
     rrow,
     severity,
     message_sent,
     last_update_date,
     last_updated_by,
     creation_date,
     created_by,
     last_update_login,
     request_id,
     program_application_id,
     program_id,
     program_update_date,
      error_text)
     SELECT
     msc_errors_s.NEXTVAL,
     st_transaction_id,
     message_id,
     sr_instance_code,
    'MSC_ST_TRADING_PARTNERS',
    'N',
    data_source_type,
    'MASTER_ORGANIZATION_CODE',
    G_SEV_WARNING,
    SYS_NO,
    last_update_date,
    last_updated_by,
    creation_date,
    created_by,
    last_update_login,
    request_id,
    program_application_id,
    program_id,
    program_update_date,
    lv_message_text
    FROM
    MSC_ST_TRADING_PARTNERS
    WHERE  sr_instance_code = v_instance_code
    AND    partner_type     = G_ORGANIZATION
    AND    process_flag     = G_VALID
    AND    (master_organization IS NULL
           AND  master_organization_code IS NOT NULL);
Line: 3402

|                validation failed and inserts a record into the error      |
|                table. And then this error is propagated to the remaining  |
|                calendar summary tables(with the process_flag = 4)         |
+==========================================================================*/
  FUNCTION PROPAGATE_CAL_ERROR
           (p_table_name           VARCHAR2,
            p_transaction_id       NUMBER,
            p_calendar_code        VARCHAR2,
            p_message_text         VARCHAR2,
            p_column_names         VARCHAR2,
            p_error_text     OUT NOCOPY  VARCHAR2)
  RETURN NUMBER IS
  lv_sql_stmt           VARCHAR2(5000);
Line: 3424

      'UPDATE   msc_st_calendars'
      ||' set   process_flag      = '||G_ERROR_FLG||','
      ||'       error_text        = :p_message_text'
      ||' WHERE st_transaction_id = :p_transaction_id'
      ||' AND   sr_instance_code  = :instance_code'
      ||' AND   process_flag      = '||G_IN_PROCESS
      ||' AND   calendar_code     = :calendar_code';
Line: 3444

      'UPDATE   msc_st_workday_patterns'
      ||' set   process_flag      = '||G_ERROR_FLG||','
      ||'       error_text        = :p_message_text'
      ||' WHERE st_transaction_id = :p_transaction_id'
      ||' AND   sr_instance_code  = :instance_code'
      ||' AND   process_flag      = '||G_IN_PROCESS
      ||' AND   calendar_code     = :calendar_code';
Line: 3464

      'UPDATE   msc_st_shift_times'
      ||' set   process_flag      = '||G_ERROR_FLG||','
      ||'       error_text        = :p_message_text'
      ||' WHERE st_transaction_id = :p_transaction_id'
      ||' AND   sr_instance_code  = :instance_code'
      ||' AND   process_flag      = '||G_IN_PROCESS
      ||' AND   calendar_code     = :calendar_code';
Line: 3485

      'UPDATE   msc_st_calendar_exceptions'
      ||' set   process_flag      = '||G_ERROR_FLG||','
      ||'       error_text        = :p_message_text'
      ||' WHERE st_transaction_id = :p_transaction_id'
      ||' AND   sr_instance_code  = :instance_code'
      ||' AND   process_flag      = '||G_IN_PROCESS
      ||' AND   calendar_code     = :calendar_code';
Line: 3505

      'UPDATE   msc_st_shift_exceptions'
      ||' set   process_flag      = '||G_ERROR_FLG||','
      ||'       error_text        = :p_message_text'
      ||' WHERE st_transaction_id = :p_transaction_id'
      ||' AND   sr_instance_code  = :instance_code'
      ||' AND   process_flag      = '||G_IN_PROCESS
      ||' AND   calendar_code     = :calendar_code';
Line: 3526

      'UPDATE   msc_st_calendars'
      ||' set   process_flag = '||G_PROPAGATION
      ||' WHERE sr_instance_code = :instance_code'
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   calendar_code    = :calendar_code';
Line: 3542

    'UPDATE   msc_st_workday_patterns'
    ||' set   process_flag = '||G_PROPAGATION
    ||' WHERE sr_instance_code = :instance_code'
    ||' AND   process_flag     = '||G_IN_PROCESS
    ||' AND   calendar_code    = :calendar_code';
Line: 3556

    'UPDATE   msc_st_calendar_shifts'
    ||' set   process_flag = '||G_PROPAGATION
    ||' WHERE sr_instance_code = :instance_code'
    ||' AND   process_flag     = '||G_IN_PROCESS
    ||' AND   calendar_code    = :calendar_code';
Line: 3570

    'UPDATE   msc_st_shift_times'
    ||' set   process_flag = '||G_PROPAGATION
    ||' WHERE sr_instance_code = :instance_code'
    ||' AND   process_flag     = '||G_IN_PROCESS
    ||' AND   calendar_code    = :calendar_code';
Line: 3585

    'UPDATE   msc_st_calendar_exceptions'
    ||' set   process_flag = '||G_PROPAGATION
    ||' WHERE sr_instance_code = :instance_code'
    ||' AND   process_flag     = '||G_IN_PROCESS
    ||' AND   calendar_code    = :calendar_code';
Line: 3599

    'UPDATE   msc_st_shift_exceptions'
    ||' set   process_flag = '||G_PROPAGATION
    ||' WHERE sr_instance_code = :instance_code'
    ||' AND   process_flag     = '||G_IN_PROCESS
    ||' AND   calendar_code    = :calendar_code';
Line: 3632

| DESCRIPTION  : This function inserts a record into the LID table for the  |
|                new shifts, derives the shift information from the         |
|                workday pattern table and updates the shift_num in the     |
|                tables msc_st_shift_exceptions and msc_st_shift_times      |
+==========================================================================*/
  FUNCTION derive_shift_details
           (p_transaction_id     NUMBER,
            p_company_name       VARCHAR2,
            p_calendar_code      VARCHAR2,
            p_shift_name         VARCHAR2,
            p_error_text     OUT NOCOPY VARCHAR2,
            P_shift_num          NUMBER DEFAULT NULL_VALUE,
            p_shift_exist        NUMBER DEFAULT NULL_VALUE)
  RETURN NUMBER IS
  lv_sql_stmt             VARCHAR2(5000);
Line: 3655

      'INSERT INTO msc_local_id_setup'
      ||'  (local_id, '
      ||'   st_transaction_id,'
      ||'   instance_id,'
      ||'   entity_name,'
      ||'   char1,'
      ||'   char2,'
      ||'   char3,'
      ||'   char4,'
      ||'   last_update_date,'
      ||'   last_updated_by,'
      ||'   creation_date,'
      ||'   created_by)'
      ||' VALUES'
      ||'   (:lv_shift_num,'
      ||'   :p_transaction_id,'
      ||'   :v_instance_id,'
      ||'   ''SHIFT_NUM'','
      ||'   :v_instance_code,'
      ||'   :company_name,'
      ||'   :p_calendar_code,'
      ||'   :p_shift_name,'
      ||'   :v_current_date,'
      ||'   :v_current_user,'
      ||'   :v_current_date,'
      ||'   :v_current_user)';
Line: 3699

    'UPDATE msc_st_workday_patterns'
    ||' SET    shift_num         = :lv_shift_num'
    ||' WHERE  st_transaction_id = :p_transaction_id'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    sr_instance_code  = :v_instance_code';
Line: 3713

    'UPDATE msc_st_shift_times '
    ||' SET    shift_num        = :lv_shift_num'
    ||' WHERE  calendar_code    = :p_calendar_code'
    ||' AND    shift_name       = :p_shift_name'
    ||' AND    process_flag     = '||G_IN_PROCESS
    ||' AND    sr_instance_code = :v_instance_code';
Line: 3729

    'UPDATE msc_st_shift_exceptions '
    ||' SET    shift_num        = :lv_shift_num'
    ||' WHERE  calendar_code    = :p_calendar_code'
    ||' AND    shift_name       = :p_shift_name'
    ||' AND    process_flag     = '||G_IN_PROCESS
    ||' AND    sr_instance_code = :v_instance_code';
Line: 3745

    'INSERT INTO msc_st_calendar_shifts '
    ||'   (calendar_code,'
    ||'   shift_name,'
    ||'   shift_num,'
    ||'   sr_instance_code,'
    ||'   company_name,'
    ||'   sr_instance_id,'
    ||'   last_update_date,'
    ||'   last_updated_by,'
    ||'   creation_date,'
    ||'   created_by,'
    ||'   message_id,'
    ||'   process_flag,'
    ||'   data_source_type)'
    ||' SELECT'
    ||'   calendar_code,'
    ||'   shift_name,'
    ||'   shift_num,'
    ||'   :v_instance_code,'
    ||'   company_name,'
    ||    0||','
    ||'   last_update_date,'
    ||'   last_updated_by,'
    ||'   creation_date,'
    ||'   created_by,'
    ||'   message_id,'
    ||'   process_flag,'
    ||'   data_source_type'
    ||' FROM   msc_st_workday_patterns mwp'
    ||' WHERE  st_transaction_id = :p_transaction_id'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    sr_instance_code  = :instance_code'
    ||' AND    NOT EXISTS( SELECT 1 '
    ||'                    FROM   MSC_ST_CALENDAR_SHIFTS mcs'
    ||'                    where  mcs.calendar_code  =  mwp.calendar_code'
    ||'                    AND    mcs.shift_name     =  mwp.shift_name'
    ||'                    AND    mcs.shift_num      =  mwp.shift_num'
    ||'                    AND    mcs.sr_instance_code = :v_instance_code'
    ||'        AND   NVL(mwp.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mcs.company_name,  '||''''||NULL_CHAR||''''||'))';
Line: 3805

|                legacy systems, inserts/updates the validated information  |
|                into the ODS tables and spawns the calendar build program  |
|                which populates the calendar details into the ODS tables.  |
+==========================================================================*/
  PROCEDURE LOAD_CALENDAR IS
  lv_rec_no               NUMBER;
Line: 3833

    SELECT rowid,
           calendar_code,
           calendar_start_date,
           calendar_end_date,
           quarterly_calendar_type,
           week_start_day,
           overwrite_flag,
           deleted_flag
    FROM   msc_st_calendars
    WHERE  sr_instance_code = v_instance_code
    AND    process_flag     = G_IN_PROCESS;
Line: 3846

    SELECT rowid,
           company_name,
           shift_name,
           seq_num,
           days_on,
           days_off,
           deleted_flag
    FROM   msc_st_workday_patterns
    WHERE  sr_instance_code = v_instance_code
    AND    calendar_code    = p_calendar_code
    AND    process_flag     = G_IN_PROCESS;
Line: 3859

    SELECT rowid,
           shift_name,
           shift_num,
           from_time,
           to_time,
           deleted_flag
    FROM   msc_st_shift_times
    WHERE  sr_instance_code = v_instance_code
    AND    calendar_code    = p_calendar_code
    AND    process_flag     = G_IN_PROCESS;
Line: 3871

    SELECT rowid,
           exception_date,
           exception_type,
           deleted_flag
    FROM   msc_st_calendar_exceptions
    WHERE  sr_instance_code = v_instance_code
    AND    calendar_code    = p_calendar_code
    AND    process_flag     = G_IN_PROCESS;
Line: 3881

    SELECT rowid,
           shift_name,
           exception_date,
           exception_type,
           deleted_flag
    FROM   msc_st_shift_exceptions
    WHERE  sr_instance_code = v_instance_code
    AND    calendar_code    = p_calendar_code
    AND    process_flag     = G_IN_PROCESS;
Line: 3909

    UPDATE  msc_st_calendars mc1
    SET     process_flag = G_ERROR_FLG,
            error_text   = lv_message_text
    WHERE   message_id <  (SELECT MAX(message_id)
                           FROM   msc_st_calendars mc2
                           WHERE  mc2.sr_instance_code  = mc1.sr_instance_code
                           AND    mc2.calendar_code     = mc1.calendar_code
                           AND    mc2.process_flag      = G_IN_PROCESS
                           AND    NVL(mc2.message_id,NULL_VALUE) <>NULL_VALUE)
    AND     mc1.process_flag             = G_IN_PROCESS
    AND     mc1.sr_instance_code         = v_instance_code
    AND     NVL(mc1.message_id,NULL_VALUE) <> NULL_VALUE;
Line: 3937

    UPDATE  msc_st_calendars mc1
    SET     process_flag = G_ERROR_FLG,
            error_text   = lv_message_text
    WHERE   EXISTS( SELECT 1
                    FROM   msc_st_calendars mc2
                    WHERE  mc2.sr_instance_code  = mc1.sr_instance_code
                    AND    mc2.calendar_code     = mc1.calendar_code
                    AND    mc2.process_flag      = G_IN_PROCESS
                    AND    NVL(mc2.message_id,NULL_VALUE) = NULL_VALUE
                    GROUP BY sr_instance_code,company_name,calendar_code
                    HAVING COUNT(*) > 1)
    AND     mc1.process_flag             = G_IN_PROCESS
    AND     mc1.sr_instance_code         = v_instance_code
    AND     NVL(mc1.message_id,NULL_VALUE) = NULL_VALUE;
Line: 3972

      ||'DELETED_FLAG';
Line: 3975

      SELECT msc_st_calendars_s.NEXTVAL
      INTO   lv_transaction_id
      FROM   dual;
Line: 3984

      'UPDATE   msc_st_calendars '
      ||' SET   st_transaction_id = :lv_transaction_id,'
      ||'       refresh_id        = '||v_refresh_id ||','
      ||'       last_update_date  = :v_current_date,'
      ||'       last_updated_by   = :v_current_user,'
      ||'       creation_date     = :v_current_date,'
      ||'       created_by        = :v_current_user'
      ||' WHERE nvl(calendar_code, '||''''||NULL_CHAR||''''||') ='
      ||'       nvl(:calendar_code,'||''''||NULL_CHAR||''''||') '
      ||' AND   sr_instance_code  = :v_instance_code';
Line: 4026

      ELSIF rec1.deleted_flag = SYS_YES THEN

        lv_return := MSC_ST_UTIL.GET_ERROR_MESSAGE
                       (p_app_short_name    => 'MSC',
                        p_error_code        => 'MSC_PP_NO_DELETION',
                        p_message_text      => lv_message_text,
                        p_error_text        => lv_error_text,
                        p_token1            => 'TABLE_NAME',
                        p_token_value1      => 'MSC_ST_CALENDARS');
Line: 4081

      'SELECT   count(*)'
      ||' FROM  msc_calendar_dates'
      ||' WHERE calendar_code   =  :calendar_code'
      ||' AND   sr_instance_id  <> :instance_id';
Line: 4116

        'SELECT   calendar_start_date,'
        ||'       calendar_end_date'
        ||' FROM  msc_calendars'
        ||' WHERE calendar_code   =  :calendar_code'
        ||' AND   sr_instance_id   = :instance_id'
        ||' FOR   UPDATE NOWAIT';
Line: 4166

                           p_error_code        => 'MSC_PP_CAL_UPDATE_NOT_ALLOWED',
                           p_message_text      => lv_message_text,
                           p_error_text        => lv_error_text);
Line: 4181

          'SELECT 1'
          ||' FROM   msc_calendar_shifts mcs, msc_apps_instances mai '
          ||' WHERE  NOT EXISTS(SELECT 1 '
          ||'        FROM  msc_st_workday_patterns mwp '
          ||'        WHERE mwp.shift_name       = mcs.shift_name'
          ||'        AND   mcs.calendar_code =    mwp.calendar_code'
          ||'        AND   mwp.sr_instance_code = mai.instance_code'
          ||'        AND   mwp.process_flag     = '||G_IN_PROCESS||')'
          ||' AND    calendar_code    =  :calendar_code'
          ||' AND    mai.instance_code = :instance_code'
          ||' AND    mcs.sr_instance_id = mai.instance_id'
          ||' FOR   UPDATE NOWAIT';
Line: 4233

      'SELECT   nvl(SUM(nvl(days_on,0) + nvl(days_off,0)),0)'
      ||' FROM  msc_st_workday_patterns'
      ||' WHERE calendar_code = :calendar_code'
      ||' AND   NVL(shift_name,'||''''||NULL_CHAR||''''||')'
      ||'       =              '||''''||NULL_CHAR||''''
      ||' AND   deleted_flag <> '||SYS_YES
      ||' AND   process_flag = '||G_IN_PROCESS
      ||' AND   sr_instance_code = :instance_code';
Line: 4275

      IF rec1.deleted_flag NOT IN(1,2) THEN
        lv_where_str :=   ' AND   calendar_code      = '||''''||rec1.calendar_code||''''
                        ||' AND     sr_instance_code = '||''''||v_instance_code   ||'''';
Line: 4289

                        p_col_name          => 'DELETED_FLAG',
                        p_debug             => v_debug,
                        p_default_value     => SYS_NO);
Line: 4298

      SELECT MIN(to_number(decode(length(rtrim(shift_name,'0123456789')),
      NULL,shift_name,'0')))
      INTO   lv_shift_num_gen
      FROM   msc_st_workday_patterns
      WHERE  sr_instance_code = v_instance_code
      AND    calendar_code    = rec1.calendar_code
      AND    process_flag     = G_IN_PROCESS
      AND    shift_name IS NOT NULL;
Line: 4322

        ||'DELETED_FLAG';
Line: 4325

        SELECT msc_st_workday_patterns_s.NEXTVAL
        INTO   lv_transaction_id
        FROM   dual;
Line: 4330

        UPDATE   msc_st_workday_patterns
        SET      st_transaction_id  = lv_transaction_id,
                 refresh_id         = v_refresh_id,
                 seq_num            = lv_seq_num,
                 last_update_date   = v_current_date,
                 last_updated_by    = v_current_user,
                 creation_date      = v_current_date,
                 created_by         = v_current_user
        WHERE    rowid              = rec2.rowid;
Line: 4340

        IF rec2.deleted_flag = SYS_YES THEN

          lv_return := MSC_ST_UTIL.GET_ERROR_MESSAGE
                       (p_app_short_name    => 'MSC',
                        p_error_code        => 'MSC_PP_NO_DELETION',
                        p_message_text      => lv_message_text,
                        p_error_text        => lv_error_text,
                        p_token1            => 'TABLE_NAME',
                        p_token_value1      => 'MSC_ST_WORKDAY_PATTERNS');
Line: 4373

        IF rec2.deleted_flag NOT IN(1,2) THEN

           lv_return := MSC_ST_UTIL.GET_ERROR_MESSAGE
                       (p_app_short_name    => 'MSC',
                        p_error_code        => 'MSC_PP_INVALID_COL_VALUE',
                        p_message_text      => lv_message_text,
                        p_error_text        => lv_error_text,
                        p_token1            => 'COLUMN_NAME',
                        p_token_value1      => 'DELETED_FLAG',
                        p_token2            => 'DEFAULT_VALUE',
                        p_token_value2      => SYS_NO);
Line: 4397

                        p_col_name          => 'DELETED_FLAG',
                        p_debug             => v_debug,
                        p_default_value     => SYS_NO);
Line: 4426

            'SELECT    local_id '
            ||' FROM   msc_local_id_setup'
            ||' WHERE  char1 = :v_instance_code'
            ||' AND    NVL(char2,       '||''''||NULL_CHAR||''''||') = '
            ||'        NVL(:company_name,'||''''||NULL_CHAR||''''||') '
            ||' AND    char3 = :calendar_code'
            ||' AND    char4 = :shift_name'
            ||' AND    entity_name = ''SHIFT_NUM'' ';
Line: 4462

                 SELECT msc_st_shift_num_s.NEXTVAL
                 INTO   lv_shift_num
                 FROM   dual;
Line: 4496

        ||'DELETED_FLAG';
Line: 4499

        SELECT msc_st_shift_times_s.NEXTVAL
        INTO   lv_transaction_id
        FROM   dual;
Line: 4504

        UPDATE msc_st_shift_times
        SET    st_transaction_id = lv_transaction_id,
               refresh_id        = v_refresh_id,
               last_update_date  = v_current_date,
               last_updated_by   = v_current_user,
               creation_date     = v_current_date,
               created_by        = v_current_user
        WHERE  rowid             = rec3.rowid;
Line: 4525

        ELSIF rec3.deleted_flag = SYS_YES THEN

          lv_return := MSC_ST_UTIL.GET_ERROR_MESSAGE
                       (p_app_short_name    => 'MSC',
                        p_error_code        => 'MSC_PP_NO_DELETION',
                        p_message_text      => lv_message_text,
                        p_error_text        => lv_error_text,
                        p_token1            => 'TABLE_NAME',
                        p_token_value1      => lv_table_name);
Line: 4542

        IF rec3.deleted_flag NOT IN(1,2) THEN
          lv_return := MSC_ST_UTIL.GET_ERROR_MESSAGE
                         (p_app_short_name    => 'MSC',
                          p_error_code        => 'MSC_PP_INVALID_COL_VALUE',
                          p_message_text      => lv_message_text,
                          p_error_text        => lv_error_text,
                          p_token1            => 'COLUMN_NAME',
                          p_token_value1      => 'DELETED_FLAG',
                          p_token2            => 'DEFAULT_VALUE',
                          p_token_value2      => SYS_NO);
Line: 4565

                        p_col_name          => 'DELETED_FLAG',
                        p_debug             => v_debug,
                        p_default_value     => SYS_NO);
Line: 4577

          'SELECT 1'
          ||' FROM   DUAL'
          ||' WHERE  NOT EXISTS(SELECT 1'
          ||'        FROM  msc_st_shift_times'
          ||'        WHERE sr_instance_code  =  :sr_instance_code'
          ||'        AND   process_flag      =  '||G_IN_PROCESS
          ||'        AND   deleted_flag      =  '||SYS_NO
          ||'        AND   calendar_code     =  :calendar_code'
          ||'        AND   shift_name        =  :shift_name'
          ||'        AND   from_time         =  :from_time'
          ||'        AND   to_time           =  :to_time'
          ||'        AND   st_transaction_id <> :lv_transaction_id'
          ||'        UNION'
          ||'        SELECT 1'
          ||'        FROM   msc_st_shift_times'
          ||'        WHERE sr_instance_code  =  :sr_instance_code'
          ||'        AND   process_flag      =  '||G_IN_PROCESS
          ||'        AND   deleted_flag      =  '||SYS_NO
          ||'        AND   calendar_code     =  :calendar_code'
          ||'        AND   shift_name        =  :shift_name'
          ||'        AND   from_time         >  :from_time'
          ||'        AND   from_time         <  :to_time'
          ||'        AND   st_transaction_id <> :lv_transaction_id'
          ||'        UNION'
          ||'        SELECT 1'
          ||'        FROM   msc_st_shift_times'
          ||'        WHERE sr_instance_code  =  :sr_instance_code'
          ||'        AND   process_flag      =  '||G_IN_PROCESS
          ||'        AND   deleted_flag      =  '||SYS_NO
          ||'        AND   calendar_code     =  :calendar_code'
          ||'        AND   shift_name        =  :shift_name'
          ||'        AND   to_time            > :from_time'
          ||'        AND   to_time           <  :to_time'
          ||'        AND   st_transaction_id <> :lv_transaction_id)';
Line: 4679

      UPDATE  msc_st_calendar_exceptions mc1
      SET     process_flag = G_ERROR_FLG,
              error_text   = lv_message_text
      WHERE   message_id <  (SELECT MAX(message_id)
                             FROM   msc_st_calendar_exceptions mc2
                             WHERE  mc2.sr_instance_code  = mc1.sr_instance_code
                             AND    mc2.calendar_code     = mc1.calendar_code
                             AND    mc2.exception_date    = mc1.exception_date
                             AND    mc2.process_flag      = G_IN_PROCESS
                             AND    NVL(mc2.message_id,NULL_VALUE) <>NULL_VALUE)
      AND     mc1.calendar_code            = rec1.calendar_code
      AND     mc1.process_flag             = G_IN_PROCESS
      AND     mc1.sr_instance_code         = v_instance_code
      AND     NVL(mc1.message_id,NULL_VALUE) <> NULL_VALUE;
Line: 4709

      UPDATE  msc_st_calendar_exceptions mc1
      SET     process_flag = G_ERROR_FLG,
              error_text   = lv_message_text
      WHERE   EXISTS( SELECT 1
                      FROM   msc_st_calendar_exceptions mc2
                      WHERE  mc2.sr_instance_code  = mc1.sr_instance_code
                      AND    mc2.calendar_code     = mc1.calendar_code
                      AND    mc2.exception_date    = mc1.exception_date
                      AND    mc2.process_flag      = G_IN_PROCESS
                      AND    NVL(mc2.message_id,NULL_VALUE) = NULL_VALUE
                      GROUP BY sr_instance_code,company_name,calendar_code,exception_date
                      HAVING COUNT(*) > 1)
      AND     mc1.calendar_code            = rec1.calendar_code
      AND     mc1.process_flag             = G_IN_PROCESS
      AND     mc1.sr_instance_code         = v_instance_code
      AND     NVL(mc1.message_id,NULL_VALUE) = NULL_VALUE;
Line: 4738

        ||'DELETED_FLAG';
Line: 4741

        SELECT msc_st_calendar_exceptions_s.NEXTVAL
        INTO   lv_transaction_id
        FROM   dual;
Line: 4746

        UPDATE  msc_st_calendar_exceptions
        SET     st_transaction_id = lv_transaction_id,
                refresh_id        = v_refresh_id,
                exception_set_id  = -1,
                last_update_date  = v_current_date,
                last_updated_by   = v_current_user,
                creation_date     = v_current_date,
                created_by        = v_current_user
        WHERE   rowid             = rec4.rowid;
Line: 4756

        IF rec4.deleted_flag = SYS_YES THEN
          lv_return := MSC_ST_UTIL.GET_ERROR_MESSAGE
                         (p_app_short_name    => 'MSC',
                          p_error_code        => 'MSC_PP_NO_DELETION',
                          p_message_text      => lv_message_text,
                          p_error_text        => lv_error_text,
                          p_token1            => 'TABLE_NAME',
                          p_token_value1      => lv_table_name);
Line: 4816

          '   UPDATE  msc_st_calendar_exceptions mc'
          ||' SET     company_id = (SELECT party_id '
          ||'         FROM   hz_parties hp'
          ||'         WHERE  hp.party_name = mc.company_name)'
          ||' WHERE   st_transaction_id    = :lv_transaction_id';
Line: 4843

          '   UPDATE msc_st_calendar_exceptions '
          ||' SET    company_id        = '||G_COMPANY_ID
          ||' WHERE  st_transaction_id = :lv_transaction_id';
Line: 4853

        IF rec4.deleted_flag NOT IN(1,2) THEN
          lv_return := MSC_ST_UTIL.GET_ERROR_MESSAGE
                         (p_app_short_name    => 'MSC',
                          p_error_code        => 'MSC_PP_INVALID_COL_VALUE',
                          p_message_text      => lv_message_text,
                          p_error_text        => lv_error_text,
                          p_token1            => 'COLUMN_NAME',
                          p_token_value1      => 'DELETED_FLAG',
                          p_token2            => 'DEFAULT_VALUE',
                          p_token_value2      => SYS_NO);
Line: 4876

                         p_col_name          => 'DELETED_FLAG',
                         p_debug             => v_debug,
                         p_default_value     => SYS_NO);
Line: 4916

      UPDATE  msc_st_shift_exceptions mc1
      SET     process_flag = G_ERROR_FLG,
              error_text   = lv_message_text
      WHERE   message_id <  (SELECT MAX(message_id)
                           FROM   msc_st_shift_exceptions mc2
                           WHERE  mc2.sr_instance_code          = mc1.sr_instance_code
                           AND    mc2.calendar_code             = mc1.calendar_code
                           AND    mc2.exception_date            = mc1.exception_date
                           AND    nvl(mc2.shift_name,NULL_CHAR) = nvl(mc1.shift_name,NULL_CHAR)
                           AND    nvl(mc2.shift_num,NULL_VALUE) = nvl(mc1.shift_num,NULL_VALUE)
                           AND    mc2.process_flag              = G_IN_PROCESS
                           AND    NVL(mc2.message_id,NULL_VALUE) <>NULL_VALUE)
      AND     mc1.calendar_code            = rec1.calendar_code
      AND     mc1.process_flag             = G_IN_PROCESS
      AND     mc1.sr_instance_code         = v_instance_code
      AND     NVL(mc1.message_id,NULL_VALUE) <> NULL_VALUE;
Line: 4948

      UPDATE  msc_st_shift_exceptions mc1
      SET     process_flag = G_ERROR_FLG,
              error_text   = lv_message_text
      WHERE   EXISTS( SELECT 1
                    FROM   msc_st_shift_exceptions mc2
                    WHERE  mc2.sr_instance_code           = mc1.sr_instance_code
                    AND    mc2.calendar_code              = mc1.calendar_code
                    AND    mc2.exception_date             = mc1.exception_date
                    AND    nvl(mc2.shift_name,NULL_CHAR)  = nvl(mc1.shift_name,NULL_CHAR)
                    AND    nvl(mc2.shift_num,NULL_VALUE)  = nvl(mc1.shift_num,NULL_VALUE)
                    AND    mc2.process_flag               = G_IN_PROCESS
                    AND    NVL(mc2.message_id,NULL_VALUE) = NULL_VALUE
                    GROUP BY sr_instance_code,company_name,calendar_code,exception_date
                    HAVING COUNT(*) > 1)
      AND     mc1.calendar_code            = rec1.calendar_code
      AND     mc1.process_flag             = G_IN_PROCESS
      AND     mc1.sr_instance_code         = v_instance_code
      AND     NVL(mc1.message_id,NULL_VALUE) = NULL_VALUE;
Line: 4980

        ||'DELETED_FLAG';
Line: 4983

        SELECT msc_st_shift_exceptions_s.NEXTVAL
        INTO   lv_transaction_id
        FROM   dual;
Line: 4988

        UPDATE  msc_st_shift_exceptions
        SET     st_transaction_id = lv_transaction_id,
                refresh_id        = v_refresh_id,
                exception_set_id  = -1,
                last_update_date  = v_current_date,
                last_updated_by   = v_current_user,
                creation_date     = v_current_date,
                created_by        = v_current_user
        WHERE   rowid             = rec5.rowid;
Line: 4998

        IF rec5.deleted_flag = SYS_YES THEN
          lv_return := MSC_ST_UTIL.GET_ERROR_MESSAGE
                         (p_app_short_name    => 'MSC',
                          p_error_code        => 'MSC_PP_NO_DELETION',
                          p_message_text      => lv_message_text,
                          p_error_text        => lv_error_text,
                          p_token1            => 'TABLE_NAME',
                          p_token_value1      => 'MSC_ST_SHIFT_EXCEPTIONS');
Line: 5072

          '   UPDATE  msc_st_shift_exceptions mc'
          ||' SET     company_id = (SELECT party_id '
          ||'         FROM   hz_parties hp'
          ||'         WHERE  hp.party_name = mc.company_name)'
          ||' WHERE st_transaction_id = :lv_transaction_id ';
Line: 5099

          '   UPDATE msc_st_shift_exceptions'
          ||' SET    company_id = '||G_COMPANY_ID
          ||' WHERE  st_transaction_id  = :lv_transaction_id ';
Line: 5109

        IF rec5.deleted_flag NOT IN(1,2) THEN
          lv_return := MSC_ST_UTIL.GET_ERROR_MESSAGE
                         (p_app_short_name    => 'MSC',
                          p_error_code        => 'MSC_PP_INVALID_COL_VALUE',
                          p_message_text      => lv_message_text,
                          p_error_text        => lv_error_text,
                          p_token1            => 'COLUMN_NAME',
                          p_token_value1      => 'DELETED_FLAG',
                          p_token2            => 'DEFAULT_VALUE',
                          p_token_value2      => SYS_NO);
Line: 5132

                         p_col_name          => 'DELETED_FLAG',
                         p_debug             => v_debug,
                         p_default_value     => SYS_NO);
Line: 5240

        'UPDATE    msc_calendars '
        ||' SET    calendar_start_date     = :calendar_start_date,'
        ||'        calendar_end_date       = :calendar_end_date,'
        ||'        quarterly_calendar_type = :quarterly_calendar_type,'
        ||'        week_start_day          = :week_start_day,'
        ||'        creation_date           = :v_current_date,'
        ||'        created_by              = :v_current_user,'
        ||'        last_update_date        = :v_current_date,'
        ||'        last_updated_by         = :v_current_user'
        ||' WHERE  calendar_code           = :calendar_code'
        ||' AND    sr_instance_id          = :instance_id';
Line: 5268

        'DELETE FROM msc_calendars '
        ||' WHERE calendar_code    = :calendar_code';
Line: 5277

        'INSERT INTO msc_calendars '
        ||' (calendar_code,'
        ||'  description,'
        ||'  days_on,'
        ||'  days_off,'
        ||'  calendar_start_date,'
        ||'  calendar_end_date,'
        ||'  quarterly_calendar_type,'
        ||'  sr_instance_id,'
        ||'  last_update_date,'
        ||'  last_updated_by,'
        ||'  creation_date,'
        ||'  created_by,'
        ||'  last_update_login,'
        ||'  request_id,'
        ||'  program_application_id,'
        ||'  program_id,'
        ||'  program_update_date,'
        ||'  refresh_id,'
        ||'  overwrite_flag,'
        ||'  week_start_day)'
        ||'  SELECT '
        ||'  calendar_code,'
        ||'  description,'
        ||'  days_on,'
        ||'  days_off,'
        ||'  calendar_start_date,'
        ||'  calendar_end_date,'
        ||'  quarterly_calendar_type,'
        ||'  sr_instance_id,'
        ||'  last_update_date,'
        ||'  last_updated_by,'
        ||'  creation_date,'
        ||'  created_by,'
        ||'  last_update_login,'
        ||'  request_id,'
        ||'  program_application_id,'
        ||'  program_id,'
        ||'  program_update_date,'
        ||'  refresh_id,'
        ||'  overwrite_flag,'
        ||'  week_start_day'
        ||' FROM  msc_st_calendars'
        ||' WHERE calendar_code    = :calendar_code'
        ||' AND   sr_instance_code = :sr_instance_code'
        ||' AND   process_flag      = '||G_VALID;
Line: 5333

      'DELETE FROM msc_workday_patterns '
      ||' WHERE calendar_code    = :calendar_code';
Line: 5342

      'INSERT INTO msc_workday_patterns '
      ||' (calendar_code,'
      ||'  description,'
      ||'  sr_instance_id,'
      ||'  shift_num,'
      ||'  seq_num,'
      ||'  last_update_date,'
      ||'  last_updated_by,'
      ||'  creation_date,'
      ||'  created_by,'
      ||'  last_update_login,'
      ||'  days_on,'
      ||'  days_off,'
      ||'  request_id,'
      ||'  program_application_id,'
      ||'  program_id,'
      ||'  program_update_date,'
      ||'  refresh_id)'
      ||' SELECT '
      ||' calendar_code,'
      ||'  description,'
      ||'  sr_instance_id,'
      ||'  shift_num,'
      ||'  seq_num,'
      ||'  last_update_date,'
      ||'  last_updated_by,'
      ||'  creation_date,'
      ||'  created_by,'
      ||'  last_update_login,'
      ||'  days_on,'
      ||'  days_off,'
      ||'  request_id,'
      ||'  program_application_id,'
      ||'  program_id,'
      ||'  program_update_date,'
      ||'  refresh_id'
      ||' FROM  msc_st_workday_patterns'
      ||' WHERE calendar_code    = :calendar_code'
      ||' AND   sr_instance_code = :sr_instance_code'
      ||' AND   process_flag      = '||G_VALID;
Line: 5390

      'DELETE FROM msc_calendar_exceptions '
      ||' WHERE calendar_code    = :calendar_code';
Line: 5400

      'INSERT INTO msc_calendar_exceptions'
      ||' (calendar_code,'
      ||'  exception_date,'
      ||'  exception_type,'
      ||'  sr_instance_id,'
      ||'  last_update_date,'
      ||'  last_updated_by,'
      ||'  creation_date,'
      ||'  created_by,'
      ||'  last_update_login,'
      ||'  request_id,'
      ||'  program_application_id,'
      ||'  program_id,'
      ||'  program_update_date,'
      ||'  refresh_id,'
      ||'  exception_set_id)'
      ||' SELECT '
      ||'  calendar_code,'
      ||'  exception_date,'
      ||'  exception_type,'
      ||'  sr_instance_id,'
      ||'  last_update_date,'
      ||'  last_updated_by,'
      ||'  creation_date,'
      ||'  created_by,'
      ||'  last_update_login,'
      ||'  request_id,'
      ||'  program_application_id,'
      ||'  program_id,'
      ||'  program_update_date,'
      ||'  refresh_id,'
      ||'  exception_set_id'
      ||' FROM  msc_st_calendar_exceptions'
      ||' WHERE calendar_code    = :calendar_code'
      ||' AND   sr_instance_code = :sr_instance_code'
      ||' AND   process_flag      = '||G_VALID ;
Line: 5444

      'DELETE FROM msc_calendar_shifts '
      ||' WHERE calendar_code  = :calendar_code';
Line: 5454

      'INSERT INTO msc_calendar_shifts '
      ||' (calendar_code,'
      ||'  sr_instance_id,'
      ||'  shift_name,'
      ||'  shift_num,'
      ||'  days_on,'
      ||'  days_off,'
      ||'  description,'
      ||'  refresh_number,'
      ||'  last_update_date,'
      ||'  last_updated_by,'
      ||'  last_update_login,'
      ||'  creation_date,'
      ||'  created_by,'
      ||'  request_id,'
      ||'  program_application_id,'
      ||'  program_id,'
      ||'  program_update_date)'
      ||' SELECT '
      ||'  calendar_code,'
      ||'  sr_instance_id,'
      ||'  shift_name,'
      ||'  shift_num, '
      ||'  days_on,'
      ||'  days_off,'
      ||'  description,'
      ||'  refresh_id,'
      ||'  last_update_date,'
      ||'  last_updated_by,'
      ||'  last_update_login,'
      ||'  creation_date,'
      ||'  created_by,'
      ||'  request_id,'
      ||'  program_application_id,'
      ||'  program_id,'
      ||'  program_update_date'
      ||' FROM  msc_st_calendar_shifts '
      ||' WHERE calendar_code    = :calendar_code'
      ||' AND   sr_instance_code = :sr_instance_code'
      ||' AND   process_flag      = '||G_VALID;
Line: 5502

      'DELETE FROM msc_shift_times '
      ||' WHERE calendar_code    = :calendar_code';
Line: 5512

      'INSERT INTO msc_shift_times '
      ||' (calendar_code,'
      ||'  sr_instance_id,'
      ||'  shift_num,'
      ||'  from_time,'
      ||'  to_time,'
      ||'  refresh_number,'
      ||'  last_update_date,'
      ||'  last_updated_by,'
      ||'  last_update_login,'
      ||'  creation_date,'
      ||'  created_by,'
      ||'  request_id,'
      ||'  program_application_id,'
      ||'  program_id,'
      ||'  program_update_date)'
      ||' SELECT '
      ||'  calendar_code,'
      ||'  sr_instance_id,'
      ||'  shift_num,'
      ||'  from_time,'
      ||'  to_time,'
      ||'  refresh_id,'
      ||'  last_update_date,'
      ||'  last_updated_by,'
      ||'  last_update_login,'
      ||'  creation_date,'
      ||'  created_by,'
      ||'  request_id,'
      ||'  program_application_id,'
      ||'  program_id,'
      ||'  program_update_date'
      ||' FROM  msc_st_shift_times '
      ||' WHERE calendar_code    = :calendar_code'
      ||' AND   sr_instance_code = :sr_instance_code'
      ||' AND   process_flag      = '||G_VALID;
Line: 5556

      'DELETE FROM msc_shift_exceptions '
      ||' WHERE calendar_code  = :calendar_code';
Line: 5566

      'INSERT INTO msc_shift_exceptions'
      ||' (calendar_code,'
      ||'  shift_num,'
      ||'  exception_date,'
      ||'  exception_type,'
      ||'  sr_instance_id,'
      ||'  last_update_date,'
      ||'  last_updated_by,'
      ||'  creation_date,'
      ||'  created_by,'
      ||'  last_update_login,'
      ||'  request_id,'
      ||'  program_application_id,'
      ||'  program_id,'
      ||'  program_update_date,'
      ||'  refresh_number,'
      ||'  exception_set_id)'
      ||' SELECT '
      ||'  calendar_code,'
      ||'  shift_num,'
      ||'  exception_date,'
      ||'  exception_type,'
      ||'  sr_instance_id,'
      ||'  last_update_date,'
      ||'  last_updated_by,'
      ||'  creation_date,'
      ||'  created_by,'
      ||'  last_update_login,'
      ||'  request_id,'
      ||'  program_application_id,'
      ||'  program_id,'
      ||'  program_update_date,'
      ||'  refresh_id,'
      ||'  exception_set_id'
      ||' FROM  msc_st_shift_exceptions'
      ||' WHERE calendar_code    = :calendar_code'
      ||' AND   sr_instance_code = :sr_instance_code'
      ||' AND   process_flag      = '||G_VALID;
Line: 5614

      ' DELETE FROM msc_st_calendar_shifts '
      ||' WHERE calendar_code    = :calendar_code'
      ||' AND   sr_instance_code = :sr_instance_code'
      ||' AND   process_flag      = '||G_VALID;
Line: 5629

      ' DELETE FROM msc_st_shift_times '
      ||' WHERE calendar_code    = :calendar_code'
      ||' AND   sr_instance_code = :sr_instance_code'
      ||' AND   process_flag      = '||G_VALID;
Line: 5644

      ' DELETE FROM msc_st_shift_exceptions '
      ||' WHERE calendar_code    = :calendar_code'
      ||' AND   sr_instance_code = :sr_instance_code'
      ||' AND   process_flag      = '||G_VALID;
Line: 5735

    SELECT rowid
    FROM   msc_st_demand_classes
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code          = v_instance_code
    AND    batch_id                  = p_batch_id;
Line: 5761

    'UPDATE    msc_st_demand_classes msd1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 FROM msc_st_demand_classes msd2 '
    ||'        WHERE msd2.sr_instance_code  = msd1.sr_instance_code'
    ||'        AND   msd2.demand_class      = msd1.demand_class'
    ||'        AND   NVL(msd2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msd1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   msd2.process_flag      = msd1.process_flag'
    ||'        AND   NVL(msd2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'        GROUP BY sr_instance_code,demand_class,company_name '
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    msd1.process_flag              = '||G_IN_PROCESS
    ||' AND    msd1.sr_instance_code          = :v_instance_code'
    ||' AND    NVL(msd1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 5788

    'UPDATE   msc_st_demand_classes msd1 '
    ||' SET   process_flag = '||G_ERROR_FLG||','
    ||'       error_text   = '||''''||lv_message_text||''''
    ||' WHERE message_id   < ( SELECT max(message_id) '
    ||'       FROM  msc_st_demand_classes msd2'
    ||'       WHERE msd2.sr_instance_code  = msd1.sr_instance_code'
    ||'        AND   msd2.demand_class      = msd1.demand_class'
    ||'       AND   NVL(msd2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'             NVL(msd1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'       AND   msd2.process_flag      = msd1.process_flag'
    ||'       AND   NVL(msd2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND   msd1.process_flag            = '||G_IN_PROCESS
    ||' AND   msd1.sr_instance_code        = :v_instance_code '
    ||' AND   NVL(msd1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 5820

    ||' DELETED_FLAG ';
Line: 5826

      SELECT       msc_st_batch_id_s.NEXTVAL
      INTO         lv_batch_id
      FROM         DUAL;
Line: 5832

      'UPDATE   msc_st_demand_classes '
      ||' SET   batch_id                       = :lv_batch_id '
      ||' WHERE process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND   sr_instance_code               = :v_instance_code'
      ||' AND   NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 5855

      UPDATE msc_st_demand_classes
      SET  st_transaction_id = msc_st_demand_classes_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 5876

      'UPDATE      msc_st_demand_classes '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         = :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 5909

      'UPDATE    msc_st_demand_classes'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text      = '||''''||lv_message_text||''''
      ||' WHERE  (NVL(demand_class, '||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''
      ||' OR    NVL(meaning, '||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''||') '
      ||' AND    batch_id                = :lv_batch_id'
      ||' AND    process_flag            = '||G_IN_PROCESS
      ||' AND    sr_instance_code        = :v_instance_code';
Line: 5944

      'UPDATE      msc_st_demand_classes mstd'
      ||' SET      mstd.process_flag     = '||G_ERROR_FLG||','
      ||'          mstd.error_text       = '||''''||lv_message_text||''''
      ||' WHERE    mstd.batch_id         = :lv_batch_id'
      ||' AND      mstd.sr_instance_code = :v_instance_code'
      ||' AND      EXISTS ( SELECT 1'
      ||'          FROM     msc_demand_classes msd'
      ||'          WHERE    mstd.demand_class = msd.demand_class'
      ||'          AND      msd.sr_instance_id = :v_instance_id)';
Line: 5969

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 5980

      lv_where_str := ' AND NVL(deleted_flag,'||NULL_VALUE||') '
                      ||' NOT IN(1,2)';
Line: 5992

                         p_col_name          => 'DELETED_FLAG',
                         p_debug             => v_debug,
                         p_default_value     => SYS_NO);
Line: 6056

      'UPDATE    msc_st_demand_classes'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text      = '||''''||lv_message_text||''''
      ||' WHERE  NVL(from_date,SYSDATE-365000 ) '
      ||'  >    NVL(to_date, SYSDATE+365000) '
      ||' AND    batch_id                = :lv_batch_id'
      ||' AND    process_flag            = '||G_IN_PROCESS
      ||' AND    sr_instance_code        = :v_instance_code';
Line: 6122

       ' INSERT INTO MSC_DEMAND_CLASSES '
       ||' ( DEMAND_CLASS, '
       ||' MEANING, '
       ||' DESCRIPTION, '
       ||' FROM_DATE, '
       ||' TO_DATE, '
       ||' ENABLED_FLAG, '
       ||' SR_INSTANCE_ID, '
       ||' LAST_UPDATE_DATE, '
       ||' LAST_UPDATED_BY, '
       ||' CREATION_DATE, '
       ||' CREATED_BY) '
       ||' SELECT distinct '
       ||' mstd.demand_class,'
       ||' mstd.meaning,'
       ||' mstd.description,'
       ||' mstd.from_date,'
       ||' mstd.to_date,'
       ||' mstd.enabled_flag,'
       ||  v_instance_id ||','
       ||' mstd.last_update_date,'
       ||' mstd.last_updated_by,'
       ||' mstd.creation_date,'
       ||' mstd.created_by '
       ||' FROM   MSC_ST_DEMAND_CLASSES mstd'
       ||' WHERE  mstd.batch_id         = :lv_batch_id'
       ||' AND    mstd.sr_instance_code = :v_instance_code'
       ||' AND    mstd.process_flag    = '||G_VALID ;
Line: 6258

  lb_LAST_UPDATE_DATE   DateTblTyp;
Line: 6259

  lb_LAST_UPDATED_BY    CharTblTyp;
Line: 6260

  lb_LAST_UPDATE_LOGIN  CharTblTyp;
Line: 6267

    SELECT rowid
    FROM   msc_st_trading_partners
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code          = v_instance_code
    AND    batch_id                  = p_batch_id;
Line: 6274

    SELECT rowid
    FROM   msc_st_trading_partners
    WHERE  process_flag             = G_IN_PROCESS
    AND    sr_instance_code         = v_instance_code
    AND    batch_id                 = p_batch_id
    AND    NVL(sr_tp_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag             = SYS_NO;
Line: 6283

    SELECT rowid
    FROM   msc_st_trading_partner_sites
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code         = v_instance_code
    AND    batch_id                 = p_batch_id;
Line: 6290

    SELECT rowid
    FROM   msc_st_trading_partner_sites
    WHERE  process_flag                  = G_IN_PROCESS
    AND    sr_instance_code              = v_instance_code
    AND    batch_id                      = p_batch_id
    AND    NVL(sr_tp_site_id,NULL_VALUE) = NULL_VALUE
    AND    partner_type  IN (1,2)
    AND    deleted_flag                  = SYS_NO;
Line: 6300

    SELECT rowid
    FROM   msc_st_sub_inventories
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code  = v_instance_code
    AND    batch_id          = p_batch_id;
Line: 6307

    SELECT rowid
    FROM   msc_st_location_associations
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code  = v_instance_code
    AND    batch_id          = p_batch_id;
Line: 6314

    SELECT max(rowid)
    FROM   msc_st_trading_partner_sites
    WHERE  process_flag                = G_IN_PROCESS
    AND    deleted_flag                = SYS_NO
    AND    NVL(sr_tp_site_id,NULL_VALUE) = NULL_VALUE
    AND    partner_type                = 3
    AND    sr_instance_code            = v_instance_code
    AND    batch_id                    = p_batch_id
    GROUP BY location;
Line: 6325

    SELECT rowid
    FROM   msc_st_partner_contacts
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code  = v_instance_code
    AND    batch_id          = p_batch_id;
Line: 6332

    SELECT rowid
    FROM   MSC_ST_GROUPS
    WHERE  process_flag     IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    batch_id         = p_batch_id
    AND    sr_instance_code = v_instance_code;
Line: 6339

    SELECT rowid
    FROM   MSC_ST_GROUPS
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(group_id,NULL_VALUE) = NULL_VALUE;
Line: 6347

    SELECT
    	   msg.GROUP_ID,
	   msg.GROUP_NAME,
    	   msg.DESCRIPTION,
           msg.GROUP_TYPE,
           msg.GROUP_OWNER_ID,
           msg.CONTACT_USER_ID,
           msg.CONTRACT_DOC_URL,
           msg.EFFECTIVE_DATE,
           msg.DISABLE_DATE,
           msg.LAST_UPDATE_DATE,
           msg.LAST_UPDATED_BY,
           msg.LAST_UPDATE_LOGIN,
           msg.CONTEXT,
           msg.ATTRIBUTE1,
           msg.ATTRIBUTE2,
           msg.ATTRIBUTE3,
           msg.ATTRIBUTE4,
           msg.ATTRIBUTE5,
           msg.ATTRIBUTE6,
           msg.ATTRIBUTE7,
           msg.ATTRIBUTE8,
           msg.ATTRIBUTE9,
           msg.ATTRIBUTE10,
           msg.ATTRIBUTE11,
           msg.ATTRIBUTE12,
           msg.ATTRIBUTE13,
           msg.ATTRIBUTE14,
           msg.ATTRIBUTE15
    FROM   msc_st_groups msg,msc_groups mg
    WHERE  msg.process_flag      = G_VALID
    AND    msg.sr_instance_code  = v_instance_code
    AND    msg.batch_id          = p_batch_id
    AND    msg.group_id          = mg.group_id;
Line: 6384

    SELECT rowid
    FROM   msc_st_group_companies
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code          = v_instance_code
    AND    batch_id                  = p_batch_id;
Line: 6391

    SELECT msg.group_id,
           msg.company_id,
           msg.CONTACT_USER_ID,
           msg.EFFECTIVE_DATE,
           msg.DISABLE_DATE,
           msg.CONTEXT,
           msg.ATTRIBUTE1,
           msg.ATTRIBUTE2,
           msg.ATTRIBUTE3,
           msg.ATTRIBUTE4,
           msg.ATTRIBUTE5,
           msg.ATTRIBUTE6,
           msg.ATTRIBUTE7,
           msg.ATTRIBUTE8,
           msg.ATTRIBUTE9,
           msg.ATTRIBUTE10,
           msg.ATTRIBUTE11,
           msg.ATTRIBUTE12,
           msg.ATTRIBUTE13,
           msg.ATTRIBUTE14,
           msg.ATTRIBUTE15
    FROM   msc_st_group_companies msg,msc_group_companies mg
    WHERE  msg.process_flag      = G_VALID
    AND    msg.sr_instance_code  = v_instance_code
    AND    msg.batch_id          = p_batch_id
    AND    msg.group_id          = mg.group_id
    AND    msg.company_id        = mg.company_id;
Line: 6422

    SELECT max(rowid)
    FROM   msc_st_location_associations
    WHERE  process_flag                = G_IN_PROCESS
    AND    deleted_flag                = SYS_NO
    AND    NVL(location_id,NULL_VALUE) = NULL_VALUE
    AND    sr_instance_code            = v_instance_code
    AND    batch_id                    = p_batch_id
    GROUP BY location_code;
Line: 6432

    SELECT max(rowid)
    FROM   msc_st_trading_partner_sites
    WHERE  process_flag                = G_IN_PROCESS
    AND    deleted_flag                = SYS_NO
    AND    NVL(location_id,NULL_VALUE) = NULL_VALUE
    AND    partner_type                = 2
    AND    sr_instance_code            = v_instance_code
    AND    batch_id                    = p_batch_id
    GROUP BY location;
Line: 6462

    'UPDATE    msc_st_trading_partners mstp1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 FROM msc_st_trading_partners mstp2 '
    ||'        WHERE mstp2.sr_instance_code  = mstp1.sr_instance_code'
    ||'        AND   NVL(mstp2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mstp1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   mstp2.partner_name      = mstp1.partner_name'
    ||'        AND   mstp2.partner_type      = mstp1.partner_type'
    ||'        AND   mstp2.cust_account_number  = mstp1.cust_account_number'
    ||'        AND   mstp2.process_flag      = mstp1.process_flag'
    ||'        AND   NVL(mstp2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'        GROUP BY sr_instance_code,company_name,partner_name,partner_type,cust_account_number '
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    mstp1.process_flag              = '||G_IN_PROCESS
    -- ssurendr - bug 2647423: partner name should be unique for orgs as well.
    --||' AND    mstp1.partner_type              <>'||G_ORGANIZATION
    ||' AND    mstp1.sr_instance_code          = :v_instance_code'
    ||' AND    NVL(mstp1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 6493

    'UPDATE    msc_st_trading_partners mstp1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 FROM msc_st_trading_partners mstp2 '
    ||'        WHERE mstp2.sr_instance_code  = mstp1.sr_instance_code'
    ||'        AND   NVL(mstp2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mstp1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   mstp2.organization_code      = mstp1.organization_code'
    ||'        AND   mstp2.partner_type      = mstp1.partner_type'
    ||'        AND   mstp2.process_flag      = mstp1.process_flag'
    ||'        AND   NVL(mstp2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'        GROUP BY sr_instance_code,company_name,organization_code,partner_type '
    -- ||'        GROUP BY sr_instance_code,organization_code,partner_type '
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    mstp1.process_flag              = '||G_IN_PROCESS
    ||' AND    mstp1.partner_type              = '||G_ORGANIZATION
    ||' AND    mstp1.sr_instance_code          = :v_instance_code'
    ||' AND    NVL(mstp1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 6515

    'UPDATE    msc_st_trading_partners mstp1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 FROM msc_st_trading_partners mstp2 '
    ||'        WHERE mstp2.sr_instance_code  = mstp1.sr_instance_code'
    -- ||'        AND   NVL(mstp2.company_name,  '||''''||NULL_CHAR||''''||') = '
    -- ||'              NVL(mstp1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   mstp2.organization_code      = mstp1.organization_code'
    ||'        AND   mstp2.partner_type      = mstp1.partner_type'
    ||'        AND   mstp2.process_flag      = mstp1.process_flag'
    ||'        AND   NVL(mstp2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    -- ||'        GROUP BY sr_instance_code,company_name,organization_code,partner_type '
    ||'        GROUP BY sr_instance_code,organization_code,partner_type '
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    mstp1.process_flag              = '||G_IN_PROCESS
    ||' AND    mstp1.partner_type              = '||G_ORGANIZATION
    ||' AND    mstp1.sr_instance_code          = :v_instance_code'
    ||' AND    NVL(mstp1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 6557

    'UPDATE   msc_st_trading_partners mstp1 '
    ||' SET   process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE message_id   < ( SELECT max(message_id) '
    ||'       FROM  msc_st_trading_partners mstp2'
    ||'       WHERE mstp2.sr_instance_code  = mstp1.sr_instance_code'
    ||'       AND   NVL(mstp2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'             NVL(mstp1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'       AND   mstp2.partner_name      = mstp1.partner_name'
    ||'       AND   mstp2.partner_type      = mstp1.partner_type'
    ||'       AND   mstp2.cust_account_number  = mstp1.cust_account_number'
    ||'       AND   mstp2.process_flag      = mstp1.process_flag'
    ||'       AND   mstp2.process_flag      = '||G_IN_PROCESS
    ||'       AND   NVL(mstp2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND   mstp1.process_flag            = '||G_IN_PROCESS
    -- ssurendr - bug 2647423: partner name should be unique for orgs as well.
    --||' AND   mstp1.partner_type            <> '||G_ORGANIZATION
    ||' AND   mstp1.sr_instance_code        = :v_instance_code '
    ||' AND   NVL(mstp1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 6586

    'UPDATE   msc_st_trading_partners mstp1 '
    ||' SET   process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE message_id   < ( SELECT max(message_id) '
    ||'       FROM  msc_st_trading_partners mstp2'
    ||'       WHERE mstp2.sr_instance_code  = mstp1.sr_instance_code'
    -- ||'       AND   NVL(mstp2.company_name,  '||''''||NULL_CHAR||''''||') = '
    -- ||'             NVL(mstp1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'       AND   mstp2.organization_code      = mstp1.organization_code'
    ||'       AND   mstp2.partner_type      = mstp1.partner_type'
    ||'       AND   mstp2.process_flag      = mstp1.process_flag'
    ||'       AND   mstp2.process_flag      = '||G_IN_PROCESS
    ||'       AND   NVL(mstp2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND   mstp1.process_flag            = '||G_IN_PROCESS
    ||' AND   mstp1.partner_type            = '||G_ORGANIZATION
    ||' AND   mstp1.sr_instance_code        = :v_instance_code '
    ||' AND   NVL(mstp1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 6641

    ||'DELETED_FLAG';
Line: 6646

      SELECT       msc_st_batch_id_s.NEXTVAL
      INTO         lv_batch_id
      FROM         DUAL;
Line: 6652

      'UPDATE   msc_st_trading_partners '
      ||' SET   batch_id                       = :lv_batch_id '
      ||' WHERE process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND   sr_instance_code               = :v_instance_code'
      ||' AND   NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 6675

      UPDATE msc_st_trading_partners
      SET  st_transaction_id = msc_st_trading_partners_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 6695

      'UPDATE      msc_st_trading_partners '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         = :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 6717

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 6728

      lv_where_str := ' AND NVL(deleted_flag,'||NULL_VALUE||') '
                      ||' NOT IN(1,2)';
Line: 6740

                         p_col_name          => 'DELETED_FLAG',
                         p_debug             => v_debug,
                         p_default_value     => SYS_NO);
Line: 6763

      'UPDATE    msc_st_trading_partners'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text      = '||''''||lv_message_text||''''
      ||' WHERE  NVL(partner_name, '||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''
      ||' AND    batch_id                = :lv_batch_id'
      ||' AND    process_flag            = '||G_IN_PROCESS
      ||' AND    sr_instance_code        = :v_instance_code';
Line: 6795

      'UPDATE    msc_st_trading_partners'
      ||' SET    process_flag       = '||G_ERROR_FLG||','
      ||'        error_text         = '||''''||lv_message_text||''''
      ||' WHERE  sr_instance_code   = :v_instance_code'
      ||' AND    batch_id           = :lv_batch_id'
      ||' AND    process_flag       = '||G_IN_PROCESS
      ||' AND    partner_type NOT IN (1,2,3,4)' ;
Line: 6826

      'UPDATE    msc_st_trading_partners '
      ||' SET    process_flag                  = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE  sr_instance_code              = :v_instance_code'
      ||' AND    batch_id                      = :lv_batch_id'
      ||' AND    process_flag                  = '||G_IN_PROCESS
      ||' AND    NVL(organization_code,    '||''''||NULL_CHAR||''''||')'
      ||'        =                      '||''''||NULL_CHAR||''''
      ||' AND    partner_type                  ='||G_ORGANIZATION;
Line: 6856

      'UPDATE      msc_st_trading_partners '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         = :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code'
      ||' AND      partner_type     =  2'
      ||' AND      (resource_type IS NOT NULL AND resource_type <>1)';
Line: 6875

      'UPDATE      msc_st_trading_partners '
      	||' SET    RESOURCE_TYPE ='''''
      	||' WHERE  process_flag       = '||G_IN_PROCESS
      	||' AND    batch_id           = :lv_batch_id'
      	||' AND    sr_instance_code   = :v_instance_code'
        ||' AND    PARTNER_TYPE       in (1,3,4) '
        ||' AND (resource_type is not null and resource_type <>1)';
Line: 6908

        UPDATE msc_st_trading_partners mstp
        SET    process_flag = G_ERROR_FLG,
               error_text   = lv_message_text
        WHERE  mstp.process_flag      = G_IN_PROCESS
        AND    mstp.sr_instance_code  = v_instance_code
        AND    mstp.batch_id          = lv_batch_id
        AND    mstp.partner_type           = G_ORGANIZATION
        AND    EXISTS -- check against those orgs which do not belong to this company
               (SELECT mtp.organization_code from msc_trading_partners mtp
                WHERE  mstp.organization_code = mtp.organization_code
                AND    mtp.sr_instance_id = v_instance_id
                AND    mtp.partner_type = G_ORGANIZATION
                MINUS
                SELECT mlis.char3 from msc_local_id_setup mlis
                WHERE  mlis.entity_name = 'SR_TP_ID'
                AND    mlis.char1       =  mstp.sr_instance_code
                AND    mlis.number1     =  mstp.partner_type
                AND    nvl(mlis.char2, NULL_CHAR)       = nvl(mstp.company_name,NULL_CHAR));
Line: 6947

      'UPDATE    msc_st_trading_partners '
      ||' SET    process_flag                  = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE  sr_instance_code              = :v_instance_code'
      ||' AND    batch_id                      = :lv_batch_id'
      ||' AND    process_flag                  = '||G_IN_PROCESS
      ||' AND    NVL(calendar_code,    '||''''||NULL_CHAR||''''||')'
      ||'        =                      '||''''||NULL_CHAR||''''
      ||' AND    partner_type                  ='||G_ORGANIZATION;
Line: 6970

      'UPDATE   msc_st_trading_partners '
      ||' SET   partner_name      = sr_instance_code'||'||'':''||'||'partner_name,'
      ||'       calendar_code     = sr_instance_code'||'||'':''||'||'calendar_code'
      ||' WHERE partner_type      = '||G_ORGANIZATION
      ||' AND   sr_instance_code  = :v_instance_code'
      ||' AND   batch_id          = :lv_batch_id'
      ||' AND   process_flag      = '||G_IN_PROCESS;
Line: 7003

      'UPDATE    msc_st_trading_partners   mstp'
      ||' SET    process_flag             =  '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE  NOT EXISTS ( SELECT 1 '
      ||'        FROM   msc_calendars mc '
      ||'        WHERE  mc.calendar_code  = mstp.calendar_code '
      ||'        AND    mc.sr_instance_id = :v_instance_id )'
      ||' AND    partner_type             = '||G_ORGANIZATION
      ||' AND    sr_instance_code         = :v_instance_code'
      ||' AND    batch_id                 = :lv_batch_id'
      ||' AND    process_flag             = '||G_IN_PROCESS;
Line: 7077

      'UPDATE   msc_st_trading_partners mstp'
      ||' SET   process_flag = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE NOT EXISTS(SELECT 1 '
      ||'       FROM msc_units_of_measure muom '
      ||'       WHERE NVL(muom.uom_code,  '||''''||NULL_CHAR||''''||') = '
      ||'             NVL(mstp.weight_uom,'||''''||NULL_CHAR||''''||')'
      ||'       UNION '
      ||'       SELECT 1 FROM msc_st_units_of_measure msuom'
      ||'       WHERE NVL(msuom.uom_code, '||''''||NULL_CHAR||''''||') = '
      ||'             NVL(mstp.weight_uom,'||''''||NULL_CHAR||''''||')'
      ||'       AND   msuom.sr_instance_id = :v_instance_id'
      ||'       AND   msuom.process_flag   = '||G_VALID||' ) '
      ||' AND NVL(mstp.weight_uom,'||''''||NULL_CHAR||''''||') '
      ||'     <> '||''''||NULL_CHAR||''''
      ||' AND partner_type                 = '||G_ORGANIZATION
      ||' AND mstp.sr_instance_code        = :v_instance_code'
      ||' AND mstp.batch_id                = :lv_batch_id'
      ||' AND mstp.process_flag            = '||G_IN_PROCESS ;
Line: 7124

      'UPDATE   msc_st_trading_partners mstp'
      ||' SET   process_flag                   = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE NOT EXISTS(SELECT 1 '
      ||'       FROM  msc_units_of_measure muom'
      ||'       WHERE NVL(muom.uom_code,  '||''''||NULL_CHAR||''''||') = '
      ||'             NVL(mstp.volume_uom,'||''''||NULL_CHAR||''''||')'
      ||'       UNION '
      ||'       SELECT 1 FROM msc_st_units_of_measure msuom'
      ||'       WHERE NVL(msuom.uom_code,' ||''''||NULL_CHAR||''''||') = '
      ||'             NVL(mstp.volume_uom,'||''''||NULL_CHAR||''''||')'
      ||'       AND   msuom.sr_instance_id     = :v_instance_id'
      ||'       AND   msuom.process_flag       = '||G_VALID||' )'
      ||' AND   NVL(mstp.volume_uom,'||''''||NULL_CHAR||''''||')'
      ||'       <> '||''''||NULL_CHAR||''''
      ||' AND   mstp.partner_type              ='||G_ORGANIZATION
      ||' AND   mstp.sr_instance_code          = :v_instance_code'
      ||' AND   mstp.batch_id                  = :lv_batch_id'
      ||' AND   mstp.process_flag              = '||G_IN_PROCESS ;
Line: 7237

      UPDATE msc_st_trading_partners mscu
      SET    company_id = -1
      WHERE  exists( SELECT 1
                     FROM   msc_companies mc
                     WHERE  mc.company_name                = nvl(mscu.company_name,lv_my_company)
                     AND    mc.company_id                  = 1
                     AND    NVL(mc.disable_date,sysdate+1) > sysdate)
      AND    mscu.process_flag      = G_IN_PROCESS
      AND    mscu.sr_instance_code  = v_instance_code
      AND    mscu.batch_id          = lv_batch_id;
Line: 7250

      UPDATE msc_st_trading_partners mscu
      SET    company_id = (SELECT local_id from MSC_LOCAL_ID_SETUP
              WHERE char1           = mscu.sr_instance_code
              and   NVL(char3,NULL_CHAR) = NVL(mscu.company_name,NULL_CHAR)
              and   entity_name     = 'SR_TP_ID'
              and   rownum          = 1) -- we need the first occurence of sr_tp_id
      WHERE   mscu.company_id        IS NULL
      AND    mscu.process_flag      = G_IN_PROCESS
      AND    mscu.sr_instance_code  = v_instance_code
      AND    mscu.batch_id          = lv_batch_id;
Line: 7275

        UPDATE msc_st_trading_partners mscu
        SET    process_flag = G_ERROR_FLG,
               error_text   = lv_message_text
        WHERE  mscu.company_id        IS NULL
        AND    mscu.process_flag      = G_IN_PROCESS
        AND    mscu.sr_instance_code  = v_instance_code
        AND    mscu.batch_id          = lv_batch_id;
Line: 7331

    'UPDATE  msc_st_trading_partners mstp'
    ||' SET  process_flag                  = '||G_ERROR_FLG||','
    ||'      error_text  = '||''''||lv_message_text||''''
    ||' WHERE EXISTS(SELECT 1 '
    ||'      FROM  msc_trading_partners mtp,'
    ||'            msc_company_id_lid mcil'
    ||'      WHERE mtp.partner_name = mstp.partner_name'
    ||'      AND  mtp.partner_type = mstp.partner_type'
    ||'      AND  mtp.organization_code <> mstp.organization_code'
    ||'      AND  mcil.sr_company_id = mstp.company_id'
    ||'      AND  mcil.partner_type = mstp.partner_type'
    ||'      AND  mcil.company_id = mtp.company_id'
    ||'      AND  mcil.sr_instance_id = :v_instance_id)'
    ||' AND  mstp.partner_type              ='||G_ORGANIZATION
    ||' AND  nvl(mstp.company_id,-1)        <> -1'
    ||' AND  mstp.sr_instance_code          = :v_instance_code'
    ||' AND  mstp.batch_id                  = :lv_batch_id'
    ||' AND  mstp.process_flag              = '||G_IN_PROCESS ;
Line: 7361

    'UPDATE  msc_st_trading_partners mstp'
    ||' SET  process_flag                  = '||G_ERROR_FLG||','
    ||'      error_text  = '||''''||lv_message_text||''''
    ||' WHERE EXISTS(SELECT 1 '
    ||'      FROM  msc_trading_partners mtp'
    ||'      WHERE mtp.partner_name = mstp.partner_name'
    ||'      AND  mtp.partner_type = mstp.partner_type'
    ||'      AND  mtp.organization_code <> mstp.organization_code'
    ||'      AND  nvl(mtp.company_id,1) = 1)'
    ||' AND  mstp.partner_type              ='||G_ORGANIZATION
    ||' AND  nvl(mstp.company_id,-1)        = -1'
    ||' AND  mstp.sr_instance_code          = :v_instance_code'
    ||' AND  mstp.batch_id                  = :lv_batch_id'
    ||' AND  mstp.process_flag              = '||G_IN_PROCESS ;
Line: 7505

        UPDATE msc_st_trading_partners
        SET    sr_tp_id  =  msc_st_sr_tp_id_s.NEXTVAL
        WHERE  rowid     =  lb_rowid(j);
Line: 7514

        INSERT INTO  msc_local_id_setup
          (local_id,
           st_transaction_id,
           instance_id,
           entity_name,
           data_source_type,
           char1,
           char2,
           char3,
           number1,
           char4,
           SOURCE_SOURCE_ORG_ID,
           SOURCE_SR_TP_ID,
           last_update_date,
           last_updated_by,
           creation_date,
           created_by  )
        SELECT
           sr_tp_id,
           st_transaction_id,
           v_instance_id,
           'SR_TP_ID',
           data_source_type,
           v_instance_code,
           company_name,
           DECODE(partner_type,G_ORGANIZATION,organization_code,partner_name),
           partner_type,
           CUST_ACCOUNT_NUMBER,
           SOURCE_SOURCE_ORG_ID,
           SOURCE_SR_TP_ID,
           v_current_date,
           v_current_user,
           v_current_date,
           v_current_user
        FROM  msc_st_trading_partners
        WHERE rowid  = lb_rowid(j);
Line: 7558

      'UPDATE   msc_st_trading_partners '
      ||' SET   organization_code   = sr_instance_code'||'||'':''||'||'organization_code,'
      ||'       master_organization = sr_tp_id'
      ||' WHERE partner_type        = '||G_ORGANIZATION
      ||' AND   sr_instance_code    = :v_instance_code'
      ||' AND   batch_id            = :lv_batch_id'
      ||' AND   process_flag        = '||G_IN_PROCESS;
Line: 7617

                 ||' update msc_apps_instances'
                 ||' set dbs_ver = '||SYS_YES
                 ||' where instance_id='||v_instance_id||';'
Line: 7647

    '   UPDATE msc_st_trading_partner_sites mstp1'
    ||' SET    process_flag = '||G_ERROR_FLG||', '
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 '
    ||'        FROM  msc_st_trading_partner_sites mstp2 '
    ||'        WHERE mstp2.sr_instance_code  = mstp1.sr_instance_code '
    ||'        AND    NVL(mstp2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(mstp1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   mstp2.partner_name      = mstp1.partner_name  '
    ||'        AND   NVL(mstp2.tp_site_code,mstp2.location)   = NVL(mstp1.tp_site_code,mstp1.location) '
    ||'        AND   mstp2.partner_type      = mstp1.partner_type  '
    ||'        AND   mstp2.process_flag      = mstp1.process_flag  '
    ||'        AND   NVL(mstp2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'        GROUP BY sr_instance_code,partner_name,tp_site_code,'
    ||'                 partner_type '
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    mstp1.process_flag            = '||G_IN_PROCESS
    ||' AND    mstp1.sr_instance_code        = :v_instance_code '
    ||' AND    NVL(mstp1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 7678

    '   UPDATE msc_st_trading_partner_sites mstp1'
    ||' SET    process_flag = '||G_ERROR_FLG||', '
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 '
    ||'        FROM  msc_st_trading_partner_sites mstp2 '
    ||'        WHERE mstp2.sr_instance_code  = mstp1.sr_instance_code '
    ||'        AND    NVL(mstp2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(mstp1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   mstp2.partner_name      = mstp1.partner_name  '
    ||'        AND   mstp2.partner_type      = mstp1.partner_type  '
    ||'        AND   mstp2.process_flag      = mstp1.process_flag  '
    ||'        AND   NVL(mstp2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'        GROUP BY sr_instance_code,partner_name,company_name,'
    ||'                 partner_type '
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    mstp1.process_flag            = '||G_IN_PROCESS
    ||' AND    mstp1.sr_instance_code        = :v_instance_code '
    ||' AND    mstp1.partner_type = 3'
    ||' AND    NVL(mstp1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 7709

    '   UPDATE msc_st_trading_partner_sites mstp1'
    ||' SET    process_flag = '||G_ERROR_FLG||', '
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 '
    ||'        FROM  msc_st_trading_partner_sites mstp2 '
    ||'        WHERE mstp2.sr_instance_code  = mstp1.sr_instance_code '
    ||'        AND    NVL(mstp2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(mstp1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   mstp2.partner_name      = mstp1.partner_name  '
    ||'        AND   mstp2.tp_site_code      = mstp1.tp_site_code  '
    ||'        AND   mstp2.partner_type      = mstp1.partner_type  '
    ||'        AND   mstp2.CUST_ACCOUNT_NUMBER      = mstp1.CUST_ACCOUNT_NUMBER  '
    ||'        AND   mstp2.process_flag      = mstp1.process_flag  '
    ||'        AND   NVL(mstp2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'        GROUP BY sr_instance_code,partner_name,tp_site_code,'
    ||'                 partner_type,CUST_ACCOUNT_NUMBER'
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    mstp1.process_flag            = '||G_IN_PROCESS
    ||' AND    mstp1.sr_instance_code        = :v_instance_code '
    ||' AND    mstp1.partner_type            IN (1,2) '
    ||' AND    NVL(mstp1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 7750

    '   UPDATE msc_st_trading_partner_sites mstp1'
    ||' SET    process_flag  = '||G_ERROR_FLG||', '
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  message_id    < ( SELECT max(message_id) '
    ||'        FROM  msc_st_trading_partner_sites mstp2 '
    ||'        WHERE mstp2.sr_instance_code  = mstp1.sr_instance_code '
    ||'        AND   NVL(mstp2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mstp1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   mstp2.partner_name      = mstp1.partner_name '
    ||'        AND   mstp2.partner_type      = mstp1.partner_type '
    ||'        AND   mstp2.process_flag      = mstp1.process_flag '
    ||'        AND   mstp2.process_flag      = '||G_IN_PROCESS
    ||'        AND   NVL(mstp2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND    mstp1.process_flag            = '||G_IN_PROCESS
    ||' AND    mstp1.sr_instance_code        = :v_instance_code '
    ||' AND    mstp1.partner_type = 3'
    ||' AND    NVL(mstp1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 7785

    ||'DELETED_FLAG';
Line: 7791

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   DUAL;
Line: 7797

      'UPDATE    msc_st_trading_partner_sites '
      ||' SET    batch_id                       = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 7821

      UPDATE   msc_st_trading_partner_sites
      SET      st_transaction_id =  msc_st_trading_partner_sites_s.NEXTVAL ,
               refresh_id        = v_refresh_id,
               last_update_date  = v_current_date,
               last_updated_by   = v_current_user,
               creation_date     = v_current_date,
               created_by        = v_current_user
      WHERE  rowid               = lb_rowid(j);
Line: 7845

      'UPDATE      msc_st_trading_partner_sites '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 7868

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 7879

      lv_where_str := ' AND NVL(deleted_flag,'||NULL_VALUE||') '
                      ||' NOT IN(1,2)';
Line: 7891

                        p_col_name          => 'DELETED_FLAG',
                        p_debug             => v_debug,
                        p_default_value     => SYS_NO);
Line: 7915

      'UPDATE      msc_st_trading_partner_sites '
      ||' SET   process_flag        = '||G_ERROR_FLG||', '
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE sr_instance_code    =  :v_instance_code'
      ||' AND   batch_id            =  :lv_batch_id'
      ||' AND   process_flag        = '||G_IN_PROCESS
      ||' AND   NVL(partner_type,'||NULL_VALUE||') NOT IN (1,2,3)';
Line: 7950

         'UPDATE      msc_st_trading_partner_sites '
         ||' SET   process_flag        = '||G_ERROR_FLG||', '
         ||'         error_text   = '||''''||lv_message_text||''''
         ||' WHERE sr_instance_code    =  :v_instance_code'
         ||' AND   batch_id            =  :lv_batch_id'
         ||' AND   process_flag        = '||G_IN_PROCESS
        ||' AND   NVL(partner_type,'||NULL_VALUE||') <> 2';
Line: 7985

      'UPDATE    msc_st_trading_partner_sites '
      ||' SET    process_flag     = '||G_ERROR_FLG||','
      ||'        error_text   = '||''''||lv_message_text||''''
      ||' WHERE  sr_instance_code =  :v_instance_code'
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    process_flag     = '||G_IN_PROCESS
      ||' AND    partner_type IN (1,2)'
      ||' AND    (NVL(partner_name,'||''''||NULL_CHAR||''''||')'
      ||'        = '||''''||NULL_CHAR||''''
      ||' OR     NVL(tp_site_code,'||''''||NULL_CHAR||''''||') '
      ||'        = '||''''||NULL_CHAR||''''||')';
Line: 8022

      'UPDATE    msc_st_trading_partner_sites '
      ||' SET    process_flag     = '||G_ERROR_FLG||','
      ||'        error_text   = '||''''||lv_message_text||''''
      ||' WHERE  sr_instance_code =  :v_instance_code'
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    process_flag     = '||G_IN_PROCESS
      ||' AND    partner_type  = 3'
      ||' AND    (NVL(partner_name,'||''''||NULL_CHAR||''''||')'
      ||'        = '||''''||NULL_CHAR||''''
      ||' OR     NVL(location,'||''''||NULL_CHAR||''''||') '
      ||'        = '||''''||NULL_CHAR||''''||')';
Line: 8106

      'UPDATE    msc_st_trading_partner_sites'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text   =   '||''''||lv_message_text||''''
      ||' WHERE  NVL(sr_tp_id,'||NULL_VALUE||')= '||NULL_VALUE
      ||' AND    batch_id                = :lv_batch_id'
      ||' AND    process_flag            = '||G_IN_PROCESS
      ||' AND    sr_instance_code        = :v_instance_code';
Line: 8173

      'UPDATE msc_st_trading_partner_sites mts'
      ||' SET sr_tp_site_id              = (SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1       = mts.sr_instance_code'
      ||'       AND    mls.char3       = mts.location'
      ||'       AND    mls.entity_name = ''LOCATION_ID'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    partner_type                   = 3'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 8203

      'UPDATE msc_local_id_setup mls'
      ||' SET mls.char4    =  NVL( (select mts.location '
      ||'     FROM msc_st_trading_partner_sites mts'
      ||'     WHERE mls.char1        = mts.sr_instance_code'
      ||'     AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
      ||'            NVL(mts.company_name,'||''''||NULL_CHAR||''''||') '
      ||'     AND   mls.char3       = mts.partner_name'
      ||'     AND   mts.process_flag                   = '||G_IN_PROCESS
      ||'     AND   mts.partner_type                   = '||G_ORGANIZATION
      ||'     AND   NVL(mts.batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||'     AND   mts.sr_instance_code               = :v_instance_code),mls.char4)'
      ||'     WHERE   mls.entity_name = ''LOCATION_ID'' '
      ||'     AND   mls.instance_id = :v_instance_id' ;
Line: 8247

        UPDATE msc_st_trading_partner_sites
        SET    sr_tp_site_id  = msc_st_sr_tp_site_id_s.NEXTVAL
        WHERE  rowid          = lb_rowid(j);
Line: 8254

        INSERT INTO msc_local_id_setup
         (local_id,
          st_transaction_id,
          instance_id,
          entity_name,
          data_source_type,
          char1,
          char2,
          char3,
          char4,
          number1,
          SOURCE_SR_TP_ID,
          SOURCE_SR_TP_SITE_ID,
          char5,
          last_update_date,
          last_updated_by,
          creation_date,
          created_by)
        SELECT
          sr_tp_site_id,
          st_transaction_id,
          v_instance_id,
          'SR_TP_SITE_ID',
          data_source_type,
          v_instance_code,
          company_name,
          partner_name,
          tp_site_code,
          partner_type,
          SOURCE_SR_TP_ID,
          SOURCE_SR_TP_SITE_ID,
          CUST_ACCOUNT_NUMBER,
          v_current_date,
          v_current_user,
          v_current_date,
          v_current_user
        FROM  msc_st_trading_partner_sites
        WHERE rowid            = lb_rowid(j);
Line: 8302

        UPDATE msc_st_trading_partner_sites
        SET    sr_tp_site_id  = msc_st_location_id_s.NEXTVAL
        WHERE  rowid          = lb_rowid(j);
Line: 8309

        INSERT INTO msc_local_id_setup
         (local_id,
          st_transaction_id,
          instance_id,
          entity_name,
          data_source_type,
          char1,
          char3,
          SOURCE_SR_TP_ID,
	  SOURCE_SR_TP_SITE_ID,
          last_update_date,
          last_updated_by,
          creation_date,
          created_by)
        SELECT
          sr_tp_site_id,
          st_transaction_id,
          v_instance_id,
          'LOCATION_ID',
          data_source_type,
          v_instance_code,
          location,
          SOURCE_SR_TP_ID,
	  SOURCE_SR_TP_SITE_ID,
          v_current_date,
          v_current_user,
          v_current_date,
          v_current_user
        FROM  msc_st_trading_partner_sites
        WHERE rowid            = lb_rowid(j);
Line: 8345

      'UPDATE msc_st_trading_partner_sites mts'
      ||' SET sr_tp_site_id              = (SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1       = mts.sr_instance_code'
      ||'       AND    mls.char3       = mts.location'
      ||'       AND    mls.entity_name = ''LOCATION_ID'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    partner_type                   = 3'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 8372

      'UPDATE msc_st_trading_partner_sites '
      ||' SET LOCATION                          =  TP_SITE_CODE '
      ||' WHERE  process_flag                   = '|| G_IN_PROCESS
      ||' AND    partner_type                   = '|| G_CUSTOMER
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 8392

      'UPDATE msc_st_trading_partner_sites mts'
      ||' SET location_id              = (SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1       = mts.sr_instance_code'
      ||'       AND    mls.char3       = mts.location'
      ||'       AND    mls.entity_name = ''LOCATION_ID'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    partner_type                   = 2'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 8421

        UPDATE msc_st_trading_partner_sites
        SET    location_id  = msc_st_location_id_s.NEXTVAL
        WHERE  rowid          = lb_rowid(j);
Line: 8428

        INSERT INTO msc_local_id_setup
         (local_id,
          st_transaction_id,
          instance_id,
          entity_name,
          data_source_type,
          char1,
          char3,
          SOURCE_SR_TP_ID,
	  SOURCE_SR_TP_SITE_ID,
          last_update_date,
          last_updated_by,
          creation_date,
          created_by)
        SELECT
          location_id,
          st_transaction_id,
          v_instance_id,
          'LOCATION_ID',
          data_source_type,
          v_instance_code,
          location,
          SOURCE_SR_TP_ID,
	  SOURCE_SR_TP_SITE_ID,
          v_current_date,
          v_current_user,
          v_current_date,
          v_current_user
        FROM  msc_st_trading_partner_sites
        WHERE rowid            = lb_rowid(j);
Line: 8464

      'UPDATE msc_st_trading_partner_sites mts'
      ||' SET location_id              = (SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1       = mts.sr_instance_code'
      ||'       AND    mls.char3       = mts.location'
      ||'       AND    mls.entity_name = ''LOCATION_ID'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    partner_type                   = 2'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 8530

                 ||'  update msc_apps_instances'
                 ||'  set dbs_ver = '||SYS_YES
                 ||'  where instance_id='||v_instance_id||';'
Line: 8561

    'UPDATE   msc_st_sub_inventories mssi1 '
    ||' SET   process_flag  = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE EXISTS( SELECT 1 '
    ||'       FROM  msc_st_sub_inventories mssi2 '
    ||'       WHERE mssi2.sr_instance_code   = mssi1.sr_instance_code'
    ||'       AND   NVL(mssi2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'             NVL(mssi1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'       AND   mssi2.organization_code  = mssi1.organization_code'
    ||'       AND   mssi2.sub_inventory_code = mssi1.sub_inventory_code'
    ||'       AND   NVL(mssi2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'       GROUP BY sr_instance_code,organization_code,sub_inventory_code'
    ||'       HAVING COUNT(*) >1 )'
    ||' AND   mssi1.process_flag           = '||G_IN_PROCESS
    ||' AND   mssi1.sr_instance_code       = :v_instance_code'
    ||' AND   NVL(mssi1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 8598

    'UPDATE    msc_st_sub_inventories mssi1 '
    ||' SET    process_flag  = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  message_id    < (SELECT MAX(message_id)'
    ||'        FROM  msc_st_sub_inventories mssi2'
    ||'        WHERE mssi2.sr_instance_code   = mssi1.sr_instance_code '
    ||'        AND   NVL(mssi2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mssi1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   mssi2.organization_code  = mssi1.organization_code'
    ||'        AND   mssi2.sub_inventory_code = mssi1.sub_inventory_code'
    ||'        AND   mssi2.process_flag       = '||G_IN_PROCESS
    ||'        AND   NVL(mssi2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND    mssi1.process_flag      = '||G_IN_PROCESS
    ||' AND    mssi1.sr_instance_code  = :v_instance_code'
    ||' AND    NVL(mssi1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 8633

    ||'DELETED_FLAG';
Line: 8640

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   DUAL;
Line: 8646

      'UPDATE msc_st_sub_inventories '
      ||' SET    batch_id                       = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    rownum                        <= '||v_batch_size;
Line: 8668

        UPDATE msc_st_sub_inventories
        SET    st_transaction_id =  msc_st_sub_inventories_s.NEXTVAL ,
               refresh_id        = v_refresh_id,
               last_update_date  = v_current_date,
               last_updated_by   = v_current_user,
               creation_date     = v_current_date,
               created_by        = v_current_user
        WHERE  rowid             = lb_rowid(j);
Line: 8693

      'UPDATE       msc_st_sub_inventories '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 8715

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 8726

      lv_where_str := ' AND NVL(deleted_flag,'||NULL_VALUE||') '
                      ||' NOT IN(1,2)';
Line: 8738

                         p_col_name          => 'DELETED_FLAG',
                         p_debug             => v_debug,
                         p_default_value     => SYS_NO);
Line: 8761

      'UPDATE    msc_st_sub_inventories '
      ||' SET    process_flag      = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE  sr_instance_code  = :v_instance_code'
      ||' AND    batch_id          = :lv_batch_id'
      ||' AND    process_flag      = '||G_IN_PROCESS
      ||' AND    NVL(sub_inventory_code,'||''''||NULL_CHAR||''''||')'
      ||'        = '||''''||NULL_CHAR||'''';
Line: 8904

    'UPDATE    msc_st_location_associations mla1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 FROM msc_st_location_associations mla2 '
    ||'        WHERE mla2.sr_instance_code  = mla1.sr_instance_code'
    ||'        AND   NVL(mla2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mla1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   mla2.partner_name     = mla1.partner_name  '
    ||'        AND   mla2.partner_type     = mla1.partner_type  '
    ||'        AND   mla2.tp_site_code     = mla1.tp_site_code  '
    ||'        AND   mla2.location_code    = mla1.location_code'
    ||'        AND   mla2.organization_code = mla1.organization_code'
    ||'        AND   mla2.process_flag     = mla1.process_flag  '
    ||'        AND   NVL(mla2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'        GROUP BY sr_instance_code,company_name,partner_name,'
    ||'              tp_site_code,location_code,partner_type,organization_code '
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    mla1.process_flag              = '||G_IN_PROCESS
    ||' AND    mla1.sr_instance_code          = :v_instance_code'
    ||' AND    NVL(mla1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 8945

    'UPDATE    msc_st_location_associations mla1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  message_id   < ( SELECT max(message_id) '
    ||'        FROM msc_st_location_associations mla2 '
    ||'        WHERE mla2.sr_instance_code  = mla1.sr_instance_code'
    ||'        AND   NVL(mla2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mla1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   mla2.partner_name     = mla1.partner_name  '
    ||'        AND   mla2.partner_type     = mla1.partner_type  '
    ||'        AND   mla2.tp_site_code     = mla1.tp_site_code  '
    ||'        AND   mla2.location_code    = mla1.location_code'
    ||'        AND   mla2.organization_code = mla1.organization_code'
    ||'        AND   mla2.process_flag     = mla1.process_flag  '
    ||'        AND   NVL(mla2.message_id,'||NULL_VALUE||') <> '||NULL_VALUE||')'
    ||' AND   mla1.process_flag            = '||G_IN_PROCESS
    ||' AND   mla1.sr_instance_code        = :v_instance_code '
    ||' AND   NVL(mla1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 8977

    ||'DELETED_FLAG      ||''~''||'
    ||'COMPANY_NAME ';
Line: 8984

      SELECT       msc_st_batch_id_s.NEXTVAL
      INTO         lv_batch_id
      FROM         DUAL;
Line: 8990

      'UPDATE   msc_st_location_associations '
      ||' SET   batch_id                       = :lv_batch_id '
      ||' WHERE process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND   sr_instance_code               = :v_instance_code'
      ||' AND   NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 9012

      UPDATE msc_st_location_associations
      SET  st_transaction_id = msc_st_location_associations_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 9032

      'UPDATE      msc_st_location_associations '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code =  :v_instance_code';
Line: 9054

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 9065

      lv_where_str := ' AND NVL(deleted_flag,'||NULL_VALUE||') '
                      ||' NOT IN(1,2)';
Line: 9077

                         p_col_name          => 'DELETED_FLAG',
                         p_debug             => v_debug,
                         p_default_value     => SYS_NO);
Line: 9100

      'UPDATE    msc_st_location_associations'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'         error_text   =   '||''''||lv_message_text||''''
      ||' WHERE  (NVL(partner_name,'||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''
      ||' OR     (partner_type <> 3 AND NVL(tp_site_code, '||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''||' ) '
      ||' OR     NVL(location_code, '||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''||' ) '
      ||' AND    batch_id                = :lv_batch_id'
      ||' AND    process_flag            = '||G_IN_PROCESS
      ||' AND    deleted_flag            = '||SYS_NO
      ||' AND    sr_instance_code        = :v_instance_code';
Line: 9136

      'UPDATE    msc_st_location_associations'
      ||' SET    process_flag       = '||G_ERROR_FLG||','
      ||'        error_text   = '||''''||lv_message_text||''''
      ||' WHERE  sr_instance_code   = :v_instance_code'
      ||' AND    batch_id           = :lv_batch_id'
      ||' AND    process_flag       = '||G_IN_PROCESS
      ||' AND    partner_type NOT IN (1,2,3)' ;
Line: 9182

      'UPDATE msc_st_location_associations mla'
      ||' SET    SR_TP_ID                       = ORGANIZATION_ID'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    partner_type                   = '||G_ORGANIZATION
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 9299

      'UPDATE msc_st_location_associations mla'
      ||' SET   location_id              = (SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1       = mla.sr_instance_code'
      ||'       AND    mls.char3       = mla.location_code'
      ||'       AND    mls.entity_name = ''LOCATION_ID'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 9332

      'UPDATE    msc_st_location_associations'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text   =   '||''''||lv_message_text||''''
      ||' WHERE  NVL(location_id,'||NULL_VALUE||')= '||NULL_VALUE
      ||' AND    batch_id                = :lv_batch_id'
      ||' AND    process_flag            = '||G_IN_PROCESS
      ||' AND    sr_instance_code        = :v_instance_code';
Line: 9375

        UPDATE msc_st_location_associations
        SET    location_id  = msc_st_location_id_s.NEXTVAL
        WHERE  rowid          = lb_rowid(j);
Line: 9382

        INSERT INTO msc_local_id_setup
         (local_id,
          st_transaction_id,
          instance_id,
          entity_name,
          data_source_type,
          char1,
          char3,
          SOURCE_SR_TP_ID,
	  SOURCE_SR_TP_SITE_ID,
          last_update_date,
          last_updated_by,
          creation_date,
          created_by)
        SELECT
          location_id,
          st_transaction_id,
          v_instance_id,
          'LOCATION_ID',
          data_source_type,
          v_instance_code,
          location_code,
          SOURCE_SR_TP_ID,
	  SOURCE_SR_TP_SITE_ID,
          v_current_date,
          v_current_user,
          v_current_date,
          v_current_user
        FROM  msc_st_location_associations
        WHERE rowid            = lb_rowid(j);
Line: 9418

      'UPDATE msc_st_location_associations mla'
      ||' SET   location_id              = (SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1       = mla.sr_instance_code'
      ||'       AND    mls.char3       = mla.location_code'
      ||'       AND    mls.entity_name = ''LOCATION_ID'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 9441

      'UPDATE    msc_st_location_associations'
      ||' SET    partner_site_id            =  location_id'
      ||' WHERE  NVL(partner_site_id,'||NULL_VALUE||')= '||NULL_VALUE
      ||' AND    batch_id                = :lv_batch_id'
      ||' AND    partner_type            = '||G_ORGANIZATION
      ||' AND    process_flag            = '||G_IN_PROCESS
      ||' AND    sr_instance_code        = :v_instance_code';
Line: 9508

    'UPDATE    msc_st_partner_contacts mpc1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 FROM msc_st_partner_contacts mpc2 '
    ||'        WHERE mpc2.sr_instance_code  = mpc1.sr_instance_code'
    ||'        AND   NVL(mpc2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mpc1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   mpc2.partner_name     = mpc1.partner_name  '
    ||'        AND   mpc2.partner_type     = mpc1.partner_type  '
    ||'        AND   mpc2.tp_site_code     = mpc1.tp_site_code  '
    ||'        AND   mpc2.process_flag     = mpc1.process_flag  '
    ||'        AND   NVL(mpc2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'        GROUP BY sr_instance_code,company_name,partner_name,'
    ||'              tp_site_code,partner_type '
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    mpc1.process_flag              = '||G_IN_PROCESS
    ||' AND    mpc1.sr_instance_code          = :v_instance_code'
    ||' AND    NVL(mpc1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 9547

    'UPDATE    msc_st_partner_contacts mpc1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  message_id   < ( SELECT max(message_id) '
    ||'        FROM msc_st_partner_contacts mpc2 '
    ||'        WHERE mpc2.sr_instance_code  = mpc1.sr_instance_code'
    ||'        AND   NVL(mpc2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mpc1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   mpc2.partner_name     = mpc1.partner_name  '
    ||'        AND   mpc2.partner_type     = mpc1.partner_type  '
    ||'        AND   mpc2.tp_site_code     = mpc1.tp_site_code  '
    ||'        AND   mpc2.process_flag     = mpc1.process_flag  '
    ||'        AND   NVL(mpc2.message_id,'||NULL_VALUE||') <> '||NULL_VALUE||')'
    ||' AND   mpc1.process_flag            = '||G_IN_PROCESS
    ||' AND   mpc1.sr_instance_code        = :v_instance_code '
    ||' AND   NVL(mpc1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 9579

    ||'DELETED_FLAG     ||''~''||'
    ||'COMPANY_NAME     ||''~''||'
    ||'ENABLED_FLAG ';
Line: 9587

      SELECT       msc_st_batch_id_s.NEXTVAL
      INTO         lv_batch_id
      FROM         DUAL;
Line: 9593

      'UPDATE   msc_st_partner_contacts '
      ||' SET   batch_id                       = :lv_batch_id '
      ||' WHERE process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND   sr_instance_code               = :v_instance_code'
      ||' AND   NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND   rownum                        <= '||v_batch_size;
Line: 9615

      UPDATE msc_st_partner_contacts
      SET  st_transaction_id = msc_st_partner_contacts_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 9636

      'UPDATE      msc_st_partner_contacts '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code =  :v_instance_code';
Line: 9661

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 9672

      lv_where_str := ' AND NVL(deleted_flag,'||NULL_VALUE||') '
                      ||' NOT IN(1,2)';
Line: 9684

                         p_col_name          => 'DELETED_FLAG',
                         p_debug             => v_debug,
                         p_default_value     => SYS_NO);
Line: 9709

      'UPDATE    msc_st_partner_contacts'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'         error_text   =   '||''''||lv_message_text||''''
      ||' WHERE  (NVL(partner_name,'||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''
      ||' OR     NVL(tp_site_code, '||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''
      ||' OR     NVL(name,         '||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''||') '
      ||' AND    batch_id                = :lv_batch_id'
      ||' AND    process_flag            = '||G_IN_PROCESS
      ||' AND    deleted_flag            = '||SYS_NO
      ||' AND    sr_instance_code        = :v_instance_code';
Line: 9745

      'UPDATE    msc_st_partner_contacts'
      ||' SET    process_flag       = '||G_ERROR_FLG||','
      ||'        error_text   = '||''''||lv_message_text||''''
      ||' WHERE  sr_instance_code   = :v_instance_code'
      ||' AND    batch_id           = :lv_batch_id'
      ||' AND    process_flag       = '||G_IN_PROCESS
      ||' AND    partner_type NOT IN (1,2)' ;
Line: 9913

    ' UPDATE   MSC_ST_GROUPS msu1'
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  message_id <  (SELECT MAX(message_id)'
    ||'        FROM  MSC_ST_GROUPS msu2'
    ||'        where msu2.group_name        = msu1.group_name '
    ||'        AND   msu2.process_flag      <> '||G_ERROR_FLG
    ||'        AND   NVL(msu2.message_id,'||NULL_VALUE||')<>'||NULL_VALUE||')'
    ||' AND    msu1.process_flag     = '||G_IN_PROCESS
    ||' AND    msu1.sr_instance_code = :v_instance_code'
    ||' AND    NVL(msu1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 9947

    ' UPDATE   MSC_ST_GROUPS msu1'
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS( SELECT 1 '
    ||'        FROM   MSC_ST_GROUPS msu2'
    ||'        WHERE  msu2.group_name                       =  msu1.group_name'
    ||'        AND    msu2.process_flag                     <> '||G_ERROR_FLG
    ||'        AND    NVL(msu2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'        AND    msu2.rowid                            <> msu1.rowid)'
    ||' AND    msu1.process_flag     = '||G_IN_PROCESS
    ||' AND    msu1.sr_instance_code = :v_instance_code '
    ||' AND    NVL(msu1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 9991

    ||'	DELETED_FLAG  '          ;
Line: 9997

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 10003

      ' UPDATE   MSC_ST_GROUPS '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 10027

      UPDATE MSC_ST_GROUPS
      SET  st_transaction_id = msc_st_groups_s.NEXTVAL,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 10051

      ' UPDATE     msc_st_groups '
      ||' SET      process_flag     ='||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 10072

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO);
Line: 10084

      ' AND NVL(deleted_flag,'||NULL_VALUE||') NOT IN(1,2)';
Line: 10095

                     p_col_name          => 'DELETED_FLAG',
                     p_debug             => v_debug,
                     p_default_value     => SYS_NO);
Line: 10123

      'UPDATE    msc_st_groups '
      ||' SET    process_flag        ='||G_ERROR_FLG||','
      ||'        error_text          = '||''''||lv_message_text||''''
      ||' WHERE  NVL(group_type,'||NULL_VALUE||')  NOT IN (1,2) '
      ||' AND    sr_instance_code    = :v_instance_code'
      ||' AND    process_flag        ='|| G_IN_PROCESS
      ||' AND    batch_id            = :lv_batch_id';
Line: 10162

      ' UPDATE  MSC_ST_GROUPS '
      ||' SET   process_flag        = '||G_ERROR_FLG||','
      ||'       error_text          = '||''''||lv_message_text||''''
      ||' WHERE (effective_date IS NULL  '
      ||' OR    group_name      IS NULL  '
      ||' OR    contract_doc_url IS NULL  '
      ||' OR    group_owner_id  IS NULL) '
      ||' AND   batch_id            = :lv_batch_id'
      ||' AND   process_flag        = '||G_IN_PROCESS
      ||' AND   sr_instance_code    = :v_instance_code';
Line: 10195

      ' UPDATE  MSC_ST_GROUPS '
      ||' SET   process_flag        = '||G_ERROR_FLG||','
      ||'       error_text          = '||''''||lv_message_text||''''
      ||' WHERE effective_date      > disable_date'
      ||' AND   disable_date        IS NOT NULL'
      ||' AND   batch_id            = :lv_batch_id'
      ||' AND   process_flag        = '||G_IN_PROCESS
      ||' AND   sr_instance_code    = :v_instance_code';
Line: 10217

      'UPDATE    msc_st_groups msg'
      ||' SET    contact_user_id  = (select user_id '
      ||'                        from   fnd_user fu'
      ||'                        where  UPPER(fu.user_name) = UPPER(msg.contact_user_name)) '
      ||' WHERE  contact_user_name IS NOT NULL'
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    sr_instance_code =  :v_instance_code'
      ||' AND    process_flag     = '||G_IN_PROCESS;
Line: 10252

      'UPDATE    MSC_ST_GROUPS '
      ||' SET    process_flag  = '||G_ERROR_FLG||','
      ||'        error_text    = '||''''||lv_message_text||''''
      ||' WHERE  contact_user_name IS NOT NULL '
      ||' AND    contact_user_id   IS NULL '
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    sr_instance_code =  :v_instance_code'
      ||' AND    process_flag     = '||G_IN_PROCESS;
Line: 10286

      select fnd_global.user_id into lv_user_id from dual;
Line: 10303

      'UPDATE    MSC_ST_GROUPS msg'
      ||' SET    process_flag  = '||G_ERROR_FLG||','
      ||'        error_text    = '||''''||lv_message_text||''''
      ||' WHERE  EXISTS(SELECT 1 '
      ||'               FROM MSC_GROUPS mg'
      ||'               where  mg.GROUP_OWNER_ID <> msg.GROUP_OWNER_ID '
      ||'               AND    mg.group_id       =  msg.group_id )'
      ||' AND    group_id IS NOT NULL'
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    sr_instance_code =  :v_instance_code'
      ||' AND    process_flag     = '||G_IN_PROCESS;
Line: 10346

        UPDATE MSC_ST_GROUPS
        SET    group_id    = msc_st_group_id_s.NEXTVAL
        WHERE  rowid        = lb_rowid(j);
Line: 10352

        INSERT INTO msc_local_id_setup
        (local_id,
         st_transaction_id,
         instance_id,
         entity_name,
         data_source_type,
         char1,
         last_update_date,
         last_updated_by,
         creation_date,
         created_by)
        SELECT
         group_id,
         st_transaction_id,
         v_instance_id,
         'GROUP_ID',
         data_source_type,
         group_name,
         v_current_date,
         v_current_user,
         v_current_date,
         v_current_user
        FROM  MSC_ST_GROUPS
        WHERE rowid = lb_rowid(j);
Line: 10423

                  lb_LAST_UPDATE_DATE,
                  lb_LAST_UPDATED_BY,
                  lb_LAST_UPDATE_LOGIN,
                  lb_CONTEXT,
                  lb_ATTRIBUTE1,
                  lb_ATTRIBUTE2,
                  lb_ATTRIBUTE3,
                  lb_ATTRIBUTE4,
                  lb_ATTRIBUTE5,
                  lb_ATTRIBUTE6,
                  lb_ATTRIBUTE7,
                  lb_ATTRIBUTE8,
                  lb_ATTRIBUTE9,
                  lb_ATTRIBUTE10,
                  lb_ATTRIBUTE11,
                  lb_ATTRIBUTE12,
                  lb_ATTRIBUTE13,
                  lb_ATTRIBUTE14,
                  lb_ATTRIBUTE15;
Line: 10449

        UPDATE msc_groups
        SET    description      = lb_description(j),
               group_type = lb_group_type(j),
               owner_contact	= lb_contact_user_id(j),
               contract_doc_url = lb_contract_doc_url(j),
               effective_date = lb_effective_date(j),
               disable_date	= lb_disable_date(j),
               last_update_date = v_current_date,
               last_updated_by	= v_current_user,
               context	        = lb_context(j),
               attribute1       = lb_attribute1(j),
               attribute2       = lb_attribute2(j),
               attribute3       = lb_attribute3(j),
               attribute4       = lb_attribute4(j),
               attribute5       = lb_attribute5(j),
               attribute6       = lb_attribute6(j),
               attribute7       = lb_attribute7(j),
               attribute8       = lb_attribute8(j),
               attribute9       = lb_attribute9(j),
               attribute10      = lb_attribute10(j),
               attribute11      = lb_attribute11(j),
               attribute12      = lb_attribute12(j),
               attribute13      = lb_attribute13(j),
               attribute14      = lb_attribute14(j),
               attribute15      = lb_attribute15(j)
        WHERE  group_id         = lb_group_id(j);
Line: 10484

		     'INSERT INTO MSC_GROUPS'
		||'(	GROUP_ID	,'
		||'	GROUP_NAME	,'
		||'	DESCRIPTION	,'
		||'	GROUP_TYPE	,'
		||'	GROUP_OWNER_ID	,'
		||'	OWNER_CONTACT	,'
		||'	CONTRACT_DOC_URL,'
		||'	EFFECTIVE_DATE	,'
		||'	DISABLE_DATE	,'
		||'	CREATION_DATE	,'
		||'	CREATED_BY	,'
		||'	LAST_UPDATE_DATE,'
		||'	LAST_UPDATED_BY	,'
		||'	LAST_UPDATE_LOGIN,'
		||'	CONTEXT	,'
		||'	ATTRIBUTE1	,'
		||'	ATTRIBUTE2	,'
		||'	ATTRIBUTE3	,'
		||'	ATTRIBUTE4	,'
		||'	ATTRIBUTE5	,'
		||'	ATTRIBUTE6	,'
		||'	ATTRIBUTE7	,'
		||'	ATTRIBUTE8	,'
		||'	ATTRIBUTE9	,'
		||'	ATTRIBUTE10	,'
		||'	ATTRIBUTE11	,'
		||'	ATTRIBUTE12	,'
		||'	ATTRIBUTE13	,'
		||'	ATTRIBUTE14	,'
		||'	ATTRIBUTE15	)'
		||' SELECT'
		||'	GROUP_ID	,'
		||'	GROUP_NAME	,'
		||'	DESCRIPTION	,'
		||'	GROUP_TYPE	,'
		||'	GROUP_OWNER_ID	,'
		--||'	CONTACT_USER_NAME,'
		||'	CONTACT_USER_ID	,'
		||'	CONTRACT_DOC_URL,'
		||'	EFFECTIVE_DATE	,'
		||'	DISABLE_DATE	,'
		||'	CREATION_DATE	,'
		||'	CREATED_BY	,'
		||'	LAST_UPDATE_DATE,'
		||'	LAST_UPDATED_BY	,'
		||'	LAST_UPDATE_LOGIN,'
		||'	CONTEXT	,'
		||'	ATTRIBUTE1	,'
		||'	ATTRIBUTE2	,'
		||'	ATTRIBUTE3	,'
		||'	ATTRIBUTE4	,'
		||'	ATTRIBUTE5	,'
		||'	ATTRIBUTE6	,'
		||'	ATTRIBUTE7	,'
		||'	ATTRIBUTE8	,'
		||'	ATTRIBUTE9	,'
		||'	ATTRIBUTE10	,'
		||'	ATTRIBUTE11	,'
		||'	ATTRIBUTE12	,'
		||'	ATTRIBUTE13	,'
		||'	ATTRIBUTE14	,'
		||'	ATTRIBUTE15	'
		||' FROM   MSC_ST_GROUPS msg'
		||' WHERE  sr_instance_code = :sr_instance_code'
		||' AND    batch_id         = :lv_batch_id'
		||' AND    process_flag     = '||G_VALID
                ||' AND    NOT EXISTS( SELECT 1 '
                ||'                    FROM   MSC_GROUPS mg'
                ||'                    WHERE  mg.group_id = msg.group_id)';
Line: 10579

    ' UPDATE   msc_st_group_companies mgc1'
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  message_id <  (SELECT MAX(message_id)'
    ||'                       FROM   msc_st_group_companies mgc2'
    ||'                       WHERE  mgc2.group_name    = mgc1.group_name '
    ||'                       AND    mgc2.company_name  = mgc1.company_name '
    ||'                       AND    mgc2.process_flag  <> '||G_ERROR_FLG
    ||'                       AND    NVL(mgc2.message_id,'||NULL_VALUE||')<>'||NULL_VALUE||')'
    ||' AND    mgc1.process_flag                     =  '||G_IN_PROCESS
    ||' AND    mgc1.sr_instance_code                 = :v_instance_code'
    ||' AND    NVL(mgc1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 10615

    ' UPDATE   msc_st_group_companies mgc1'
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS( SELECT 1 '
    ||'        FROM   msc_st_group_companies mgc2'
    ||'        WHERE  mgc2.group_name    = mgc1.group_name '
    ||'        AND    mgc2.company_name  = mgc1.company_name '
    ||'        AND    mgc2.process_flag  <> '||G_ERROR_FLG
    ||'        AND    NVL(mgc2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'        AND    mgc2.rowid         <> mgc1.rowid)'
    ||' AND    mgc1.process_flag                     = '||G_IN_PROCESS
    ||' AND    mgc1.sr_instance_code                 = :v_instance_code '
    ||' AND    NVL(mgc1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 10663

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   DUAL;
Line: 10669

      'UPDATE    msc_st_group_companies '
      ||' SET    batch_id                       = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 10693

      UPDATE msc_st_group_companies
      SET  st_transaction_id = msc_st_group_companies_s.NEXTVAL,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 10719

      ' UPDATE     msc_st_group_companies '
      ||' SET      process_flag     ='||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 10740

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO);
Line: 10752

      ' AND NVL(deleted_flag,'||NULL_VALUE||') NOT IN(1,2)';
Line: 10763

                     p_col_name          => 'DELETED_FLAG',
                     p_debug             => v_debug,
                     p_default_value     => SYS_NO);
Line: 10788

      ' UPDATE  msc_st_group_companies '
      ||' SET   process_flag        = '||G_ERROR_FLG||','
      ||'       error_text          = '||''''||lv_message_text||''''
      ||' WHERE effective_date IS NULL  '
      ||' AND   batch_id            = :lv_batch_id'
      ||' AND   process_flag        = '||G_IN_PROCESS
      ||' AND   sr_instance_code    = :v_instance_code';
Line: 10818

      ' UPDATE  msc_st_group_companies '
      ||' SET   process_flag        = '||G_ERROR_FLG||','
      ||'       error_text          = '||''''||lv_message_text||''''
      ||' WHERE effective_date      > disable_date'
      ||' AND   disable_date        IS NOT NULL'
      ||' AND   batch_id            = :lv_batch_id'
      ||' AND   process_flag        = '||G_IN_PROCESS
      ||' AND   sr_instance_code    = :v_instance_code';
Line: 10866

     select fnd_global.user_id into lv_user_id from dual;
Line: 10886

      'UPDATE    msc_st_group_companies msg'
      ||' SET    process_flag  = '||G_ERROR_FLG||','
      ||'        error_text    = '||''''||lv_message_text||''''
      ||' WHERE  NOT EXISTS(SELECT 1 '
      ||'               FROM msc_groups mg'
      ||'               where  mg.group_owner_id = msg.posting_party_id '
      ||'               AND    mg.group_id       =  msg.group_id '
      ||'               UNION '
      ||'               SELECT 1 '
      ||'               FROM   msc_st_groups ms'
      ||'               where  ms.group_owner_id = msg.posting_party_id '
      ||'               AND    ms.group_id       =  msg.group_id '
      ||'               AND    ms.process_flag   = '||G_VALID ||')'
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    sr_instance_code =  :v_instance_code'
      ||' AND    process_flag     = '||G_IN_PROCESS;
Line: 10914

      'UPDATE msc_st_group_companies msg '
      ||' SET    company_id = ( SELECT mc.company_id '
      ||'        FROM   msc_companies mc '
      ||'        WHERE  mc.company_name = msg.company_name  '
      ||'        AND    NVL(mc.disable_date,sysdate+1) > sysdate) '
      ||' WHERE  msg.sr_instance_code  = :v_instance_code'
      ||' AND    msg.batch_id          = :lv_batch_id'
      ||' AND    msg.process_flag      = '||G_IN_PROCESS;
Line: 10948

      'UPDATE    msc_st_group_companies msg'
      ||' SET    contact_user_id  = (select user_id '
      ||'                        from   fnd_user fu'
      ||'                        where  UPPER(fu.user_name) =UPPER( msg.contact_user_name)) '
      ||' WHERE  batch_id         =  :lv_batch_id'
      ||' AND    sr_instance_code =  :v_instance_code'
      ||' AND    process_flag     = '||G_IN_PROCESS;
Line: 10981

	      'UPDATE    msc_st_group_companies '
	      ||' SET    process_flag  = '||G_ERROR_FLG||','
	      ||'        error_text    = '||''''||lv_message_text||''''
	      ||' WHERE  contact_user_id   IS NULL '
	      ||' AND    batch_id         =  :lv_batch_id'
	      ||' AND    sr_instance_code =  :v_instance_code'
	      ||' AND    process_flag     = '||G_IN_PROCESS;
Line: 11009

	    '   UPDATE      msc_st_group_companies mgc'
	    ||' SET         process_flag = '||G_ERROR_FLG||','
	    ||'             error_text   = '||''''||lv_message_text||''''
	    ||' WHERE       NOT EXISTS (SELECT 1 '
	    ||'             FROM  msc_company_users mcu '
	    ||'             WHERE mcu.company_id  = mgc.company_id'
	    ||'             AND   mcu.user_id     = mgc.contact_user_id)'
	    ||' AND mgc.sr_instance_code   = :v_instance_code'
	    ||' AND mgc.batch_id           = :lv_batch_id'
	    ||' AND mgc.process_flag       = '||G_IN_PROCESS ;
Line: 11101

        UPDATE msc_group_companies
        SET    contact_user	= lb_contact_user_id(j),
               effective_date	= lb_effective_date(j),
               disable_date	= lb_disable_date(j),
               last_update_date = v_current_date,
               last_updated_by	= v_current_user,
               context	        = lb_context(j),
               attribute1       = lb_attribute1(j),
               attribute2       = lb_attribute2(j),
               attribute3       = lb_attribute3(j),
               attribute4       = lb_attribute4(j),
               attribute5       = lb_attribute5(j),
               attribute6       = lb_attribute6(j),
               attribute7       = lb_attribute7(j),
               attribute8       = lb_attribute8(j),
               attribute9       = lb_attribute9(j),
               attribute10      = lb_attribute10(j),
               attribute11      = lb_attribute11(j),
               attribute12      = lb_attribute12(j),
               attribute13      = lb_attribute13(j),
               attribute14      = lb_attribute14(j),
               attribute15      = lb_attribute15(j)
        WHERE  group_id         = lb_group_id(J)
        AND    company_id       = lb_company_id(J);
Line: 11134

		'INSERT INTO MSC_GROUP_COMPANIES'
		||'(	GROUP_ID	,'
		||'	COMPANY_ID	,'
		||'	EFFECTIVE_DATE	,'
		||'	DISABLE_DATE	,'
		||'	CONTACT_USER	,'
		||'	CREATION_DATE	,'
		||'	CREATED_BY	,'
		||'	LAST_UPDATE_DATE,'
		||'	LAST_UPDATED_BY	,'
		||'	LAST_UPDATE_LOGIN,'
		||'	CONTEXT	,'
		||'	ATTRIBUTE1	,'
		||'	ATTRIBUTE2	,'
		||'	ATTRIBUTE3	,'
		||'	ATTRIBUTE4	,'
		||'	ATTRIBUTE5	,'
		||'	ATTRIBUTE6	,'
		||'	ATTRIBUTE7	,'
		||'	ATTRIBUTE8	,'
		||'	ATTRIBUTE9	,'
		||'	ATTRIBUTE10	,'
		||'	ATTRIBUTE11	,'
		||'	ATTRIBUTE12	,'
		||'	ATTRIBUTE13	,'
		||'	ATTRIBUTE14	,'
		||'	ATTRIBUTE15	)'
		||'     SELECT'
		||'	GROUP_ID	,'
		||'	COMPANY_ID	,'
		||'	EFFECTIVE_DATE	,'
		||'	DISABLE_DATE	,'
		||'	CONTACT_USER_id ,'
		||'	CREATION_DATE	,'
		||'	CREATED_BY	,'
		||'	LAST_UPDATE_DATE,'
		||'	LAST_UPDATED_BY	,'
		||'	LAST_UPDATE_LOGIN,'
		||'	CONTEXT	,'
		||'	ATTRIBUTE1	,'
		||'	ATTRIBUTE2	,'
		||'	ATTRIBUTE3	,'
		||'	ATTRIBUTE4	,'
		||'	ATTRIBUTE5	,'
		||'	ATTRIBUTE6	,'
		||'	ATTRIBUTE7	,'
		||'	ATTRIBUTE8	,'
		||'	ATTRIBUTE9	,'
		||'	ATTRIBUTE10	,'
		||'	ATTRIBUTE11	,'
		||'	ATTRIBUTE12	,'
		||'	ATTRIBUTE13	,'
		||'	ATTRIBUTE14	,'
		||'	ATTRIBUTE15	'
		||' FROM   msc_st_group_companies msg'
		||' WHERE  sr_instance_code = :sr_instance_code'
		||' AND    batch_id         = :lv_batch_id'
		||' AND    process_flag     = '||G_VALID
                ||' AND    NOT EXISTS( SELECT 1 '
                ||'                    FROM   msc_group_companies mgc'
                ||'                    WHERE  mgc.group_id   = msg.group_id '
                ||'                    AND    mgc.company_id = msg.company_id)';
Line: 11251

    SELECT  rowid
    FROM    msc_st_calendar_assignments
    WHERE   process_flag     IN (G_IN_PROCESS,G_ERROR_FLG)
    AND     batch_id         = p_batch_id
    AND     sr_instance_code = v_instance_code;
Line: 11273

    ' UPDATE   msc_st_calendar_assignments msp1'
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  message_id <  (SELECT MAX(message_id)'
    ||'        FROM  msc_st_calendar_assignments msp2'
    ||'        WHERE msp2.sr_instance_code  = msp1.sr_instance_code'
    ||'        AND   NVL(msp2.company_name,  '   ||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msp1.company_name,  '   ||''''||NULL_CHAR||''''||')'
    ||'        AND   NVL(msp2.organization_code,  '   ||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msp1.organization_code,  '   ||''''||NULL_CHAR||''''||')'
    ||'        AND   NVL(msp2.partner_name,  '   ||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msp1.partner_name,  '   ||''''||NULL_CHAR||''''||')'
    ||'        AND   NVL(msp2.partner_site_code,  '   ||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msp1.partner_site_code,  '   ||''''||NULL_CHAR||''''||')'
    ||'        AND   NVL(msp2.carrier_partner_code,  '   ||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msp1.carrier_partner_code,  '   ||''''||NULL_CHAR||''''||')'
    ||'        AND   NVL(msp2.ship_method_code,  '   ||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msp1.ship_method_code,  '   ||''''||NULL_CHAR||''''||')'
    ||'        AND   msp2.calendar_type = msp1.calendar_type'
    ||'        AND   msp2.calendar_code = msp1.calendar_code'
    ||'        AND   NVL(msp2.partner_type,'||NULL_VALUE||') = NVL(msp1.partner_type,'||NULL_VALUE||')'
    ||'        AND   msp2.association_type = msp1.association_type'
    ||'        AND   msp2.process_flag = '||G_IN_PROCESS
    ||'        AND   NVL(msp2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND    msp1.process_flag     = '||G_IN_PROCESS
    ||' AND    msp1.sr_instance_code = :v_instance_code'
    ||' AND    NVL(msp1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 11323

    ' UPDATE  msc_st_calendar_assignments msp1'
    ||' SET   process_flag  = '||G_ERROR_FLG||','
    ||'       error_text    = '||''''||lv_message_text||''''
    ||' WHERE EXISTS( SELECT 1 '
    ||'         FROM  msc_st_calendar_assignments msp2'
    ||'         WHERE msp2.sr_instance_code  = msp1.sr_instance_code'
    ||'        AND   NVL(msp2.company_name,  '   ||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msp1.company_name,  '   ||''''||NULL_CHAR||''''||')'
    ||'        AND   NVL(msp2.organization_code,  '   ||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msp1.organization_code,  '   ||''''||NULL_CHAR||''''||')'
    ||'        AND   NVL(msp2.partner_name,  '   ||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msp1.partner_name,  '   ||''''||NULL_CHAR||''''||')'
    ||'        AND   NVL(msp2.partner_site_code,  '   ||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msp1.partner_site_code,  '   ||''''||NULL_CHAR||''''||')'
    ||'        AND   NVL(msp2.carrier_partner_code,  '   ||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msp1.carrier_partner_code,  '   ||''''||NULL_CHAR||''''||')'
    ||'        AND   NVL(msp2.ship_method_code,  '   ||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msp1.ship_method_code,  '   ||''''||NULL_CHAR||''''||')'
    ||'        AND   msp2.calendar_type = msp1.calendar_type'
    ||'        AND   msp2.calendar_code = msp1.calendar_code'
    ||'        AND   NVL(msp2.partner_type,'||NULL_VALUE||') = NVL(msp1.partner_type,'||NULL_VALUE||')'
    ||'        AND   msp2.association_type = msp1.association_type'
    ||'        AND   msp2.process_flag = '||G_IN_PROCESS
    ||'        AND   NVL(msp2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'        AND   msp2.rowid <> msp1.rowid)'
    ||' AND   msp1.process_flag     = '||G_IN_PROCESS
    ||' AND   msp1.sr_instance_code = :v_instance_code'
    ||' AND   NVL(msp1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 11372

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 11378

      'UPDATE msc_st_calendar_assignments '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 11400

      UPDATE msc_st_calendar_assignments
      SET    st_transaction_id   = msc_st_calendar_assignments_s.NEXTVAL,
             refresh_id          = v_refresh_id,
             last_update_date    = v_current_date,
             last_updated_by     = v_current_user,
             creation_date       = v_current_date,
             created_by          = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 11417

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 11426

      ' AND NVL(deleted_flag,'||NULL_VALUE||') '
      ||' NOT IN(1,2)';
Line: 11439

                      p_col_name          => 'DELETED_FLAG',
                      p_debug             => v_debug,
                      p_default_value     => SYS_NO);
Line: 11460

      'UPDATE    msc_st_calendar_assignments '
      ||' SET    process_flag  = '||G_ERROR_FLG||','
      ||'        error_text    = '||''''||lv_message_text||''''
      ||' WHERE  NVL(calendar_type,'||''''||NULL_CHAR||''''||') '
      ||'        NOT IN(''RECEIVING'',''SHIPPING'', ''CARRIER'' )'
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    sr_instance_code =  :v_instance_code'
      ||' AND    process_flag     = '||G_IN_PROCESS;
Line: 11492

      'UPDATE    msc_st_calendar_assignments '
      ||' SET    process_flag  = '||G_ERROR_FLG||','
      ||'        error_text    = '||''''||lv_message_text||''''
      ||' WHERE  association_type '
      ||'        NOT IN (SELECT lookup_code FROM mfg_lookups where lookup_type = ''MSC_UI_ASSIGNMENT_TYPE'')'
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    sr_instance_code =  :v_instance_code'
      ||' AND    process_flag     = '||G_IN_PROCESS;
Line: 11524

      'UPDATE    msc_st_calendar_assignments'
      ||' SET    process_flag       = '||G_ERROR_FLG||','
      ||'        error_text         = '||''''||lv_message_text||''''
      ||' WHERE  sr_instance_code   = :v_instance_code'
      ||' AND    batch_id           = :lv_batch_id'
      ||' AND    process_flag       = '||G_IN_PROCESS
      ||' AND    partner_type NOT IN (1,2,3,4)' ;
Line: 11553

      'UPDATE    msc_st_calendar_assignments'
      ||' SET    process_flag       = '||G_ERROR_FLG||','
      ||'        error_text         = '||''''||lv_message_text||''''
      ||' WHERE  sr_instance_code   = :v_instance_code'
      ||' AND    batch_id           = :lv_batch_id'
      ||' AND    process_flag       = '||G_IN_PROCESS
      ||' AND    association_level NOT IN (1,2,3,4)' ;
Line: 11583

      'UPDATE    msc_st_calendar_assignments '
      ||' SET    process_flag                  = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE  sr_instance_code              = :v_instance_code'
      ||' AND    batch_id                      = :lv_batch_id'
      ||' AND    process_flag                  = '||G_IN_PROCESS
      ||' AND    NVL(calendar_code,    '||''''||NULL_CHAR||''''||')'
      ||'        =                      '||''''||NULL_CHAR||'''' ;
Line: 11618

      'UPDATE    msc_st_calendar_assignments '
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text   = '||''''||lv_message_text||''''
      ||' WHERE  sr_instance_code              = :v_instance_code'
      ||' AND    batch_id                      = :lv_batch_id'
      ||' AND    process_flag                  = '||G_IN_PROCESS
      ||' AND   association_type IN (10,11)'
      ||' AND   (NVL(PARTNER_NAME, '||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''
      ||' OR     NVL(PARTNER_SITE_CODE, '||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''
      ||' OR    NVL(CARRIER_PARTNER_CODE, '||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''||') ';
Line: 11656

      'UPDATE    msc_st_calendar_assignments '
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text   = '||''''||lv_message_text||''''
      ||' WHERE  sr_instance_code              = :v_instance_code'
      ||' AND    batch_id                      = :lv_batch_id'
      ||' AND    process_flag                  = '||G_IN_PROCESS
      ||' AND    association_type IN (7,8)'
      ||' AND   (NVL(PARTNER_NAME, '||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''
      ||' OR    NVL(CARRIER_PARTNER_CODE, '||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''||') ';
Line: 11690

      'UPDATE    msc_st_calendar_assignments '
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text   = '||''''||lv_message_text||''''
      ||' WHERE  sr_instance_code              = :v_instance_code'
      ||' AND    batch_id                      = :lv_batch_id'
      ||' AND    process_flag                  = '||G_IN_PROCESS
      ||' AND    association_type = 9 '
      ||' AND   (NVL(ORGANIZATION_CODE, '||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''
      ||' OR    NVL(CARRIER_PARTNER_CODE, '||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''||') ';
Line: 11724

      'UPDATE    msc_st_calendar_assignments '
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text   = '||''''||lv_message_text||''''
      ||' WHERE  sr_instance_code              = :v_instance_code'
      ||' AND    batch_id                      = :lv_batch_id'
      ||' AND    process_flag                  = '||G_IN_PROCESS
      ||' AND    association_type IN( 5,6 )'
      ||' AND   (NVL(PARTNER_NAME, '||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''
      ||' OR    NVL(PARTNER_SITE_CODE, '||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''||') ';
Line: 11758

      'UPDATE    msc_st_calendar_assignments '
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text   = '||''''||lv_message_text||''''
      ||' WHERE  sr_instance_code              = :v_instance_code'
      ||' AND    batch_id                      = :lv_batch_id'
      ||' AND    process_flag                  = '||G_IN_PROCESS
      ||' AND    ((association_type IN( 1,2 )'
      ||' AND    NVL(PARTNER_NAME, '||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''||') '
      ||' OR    (association_type =3 '
      ||' AND    NVL(ORGANIZATION_CODE, '||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''||') '
      ||' OR    (association_type =4 '
      ||' AND    NVL(CARRIER_PARTNER_CODE, '||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''||')) '   ;
Line: 11799

      'UPDATE    msc_st_calendar_assignments   msca'
      ||' SET    process_flag             =  '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE  NOT EXISTS ( SELECT 1 '
      ||'        FROM   msc_calendars mc '
      ||'        WHERE  mc.calendar_code  = msca.calendar_code '
      ||'        AND    mc.sr_instance_id = :v_instance_id )'
      ||' AND    sr_instance_code         = :v_instance_code'
      ||' AND    batch_id                 = :lv_batch_id'
      ||' AND    process_flag             = '||G_IN_PROCESS;
Line: 12080

    SELECT rowid
    FROM   msc_st_sr_lookups
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code          = v_instance_code;
Line: 12105

    'UPDATE    msc_st_sr_lookups mssc1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 FROM msc_st_sr_lookups mssc2 '
    ||'        WHERE mssc2.sr_instance_code  = mssc1.sr_instance_code'
    ||'        AND   mssc2.lookup_code      = mssc1.lookup_code'
    ||'        AND   NVL(mssc2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mssc1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   mssc2.process_flag      = mssc1.process_flag'
    ||'        AND   NVL(mssc2.message_id,NULL) IS NULL'
    ||'        GROUP BY sr_instance_code,lookup_code,company_name '
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    mssc1.process_flag              = '||G_IN_PROCESS
    ||' AND    mssc1.sr_instance_code          = :v_instance_code'
    ||' AND    NVL(mssc1.message_id,NULL) IS NULL';
Line: 12133

    'UPDATE   msc_st_sr_lookups mssc1 '
    ||' SET   process_flag = '||G_ERROR_FLG||','
    ||'       error_text   = '||''''||lv_message_text||''''
    ||' WHERE message_id   < ( SELECT max(message_id) '
    ||'       FROM  msc_st_sr_lookups mssc2'
    ||'       WHERE mssc2.sr_instance_code  = mssc1.sr_instance_code'
    ||'        AND   mssc2.lookup_code      = mssc1.lookup_code'
    ||'       AND   NVL(mssc2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'             NVL(mssc1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'       AND   mssc2.process_flag      = mssc1.process_flag'
    ||'       AND   NVL(mssc2.message_id,NULL) IS NOT NULL) '
    ||' AND   mssc1.process_flag            = '||G_IN_PROCESS
    ||' AND   mssc1.sr_instance_code        = :v_instance_code '
    ||' AND   NVL(mssc1.message_id,NULL) IS NOT NULL';
Line: 12165

    ||' DELETED_FLAG ';
Line: 12175

      UPDATE msc_st_sr_lookups
      SET  st_transaction_id = MSC_ST_SALES_CHANNEL_S.nextval,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 12197

      'UPDATE      msc_st_sr_lookups '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      sr_instance_code = :v_instance_code';
Line: 12227

      'UPDATE    msc_st_sr_lookups'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text      = '||''''||lv_message_text||''''
      ||' WHERE  (NVL(lookup_code,NULL) IS NULL '
      ||' OR    NVL(meaning,NULL) IS NULL) '
      ||' AND    process_flag            = '||G_IN_PROCESS
      ||' AND    sr_instance_code        = :v_instance_code';
Line: 12305

      'UPDATE    msc_st_sr_lookups'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text      = '||''''||lv_message_text||''''
      ||' WHERE  NVL(from_date,SYSDATE-365000 ) '
      ||'  >    NVL(to_date, SYSDATE+365000) '
      ||' AND    process_flag            = '||G_IN_PROCESS
      ||' AND    sr_instance_code        = :v_instance_code';
Line: 12396

    SELECT rowid
    FROM   msc_st_calendar_months
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code;
Line: 12427

      UPDATE msc_st_calendar_months
      SET  st_transaction_id = msc_st_calendar_months_s.NEXTVAL,
           last_update_date  = lv_current_date,
           last_updated_by   = lv_current_user,
           creation_date     = lv_current_date,
           created_by        = lv_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 12468

      'UPDATE    msc_st_calendar_months'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text      = '||''''||lv_message_text||''''
      ||' WHERE  ( year IS NULL'
      ||' OR    year_description IS NULL'
      ||' OR    year_start_date IS NULL'
      ||' OR    year_end_date   IS NULL'
      ||' OR    quarter IS NULL'
      ||' OR    quarter_description IS NULL'
      ||' OR    quarter_start_date  IS NULL'
      ||' OR    quarter_end_date   IS NULL'
      ||' OR    month IS NULL'
      ||' OR    month_description IS NULL'
      ||' OR    month_start_date IS NULL'
      ||' OR    month_end_date   IS NULL)'
      ||' AND    process_flag            = '||G_IN_PROCESS
      ||' AND    sr_instance_code        = :v_instance_code';
Line: 12509

      'UPDATE    msc_st_calendar_months'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text      = '||''''||lv_message_text||''''
      ||' WHERE  (year_start_date    >= year_end_date'
      ||' OR      quarter_start_date >= quarter_end_date'
      ||' OR      month_start_date   >= month_end_date)'
      ||' AND    process_flag            = '||G_IN_PROCESS
      ||' AND    sr_instance_code        = :v_instance_code';
Line: 12549

   	-- Inserting all the errored out records into MSC_ERRORS:

      lv_return := MSC_ST_UTIL.LOG_ERROR
	                   (p_table_name        => 'MSC_ST_CALENDAR_MONTHS',
	                    p_instance_code     => v_instance_code,
	                    p_row               => lv_column_names,
	                    p_severity          => G_SEV_ERROR,
	                    p_error_text        => lv_error_text,
	                    p_message_text      => NULL);
Line: 12596

    SELECT rowid
    FROM   msc_st_visits
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    batch_id          = p_batch_id
    AND    sr_instance_code  = v_instance_code;
Line: 12603

     SELECT max(rowid)
     FROM   msc_st_visits
     WHERE  process_flag     = G_IN_PROCESS
     AND    sr_instance_code = v_instance_code
     AND    batch_id         = p_batch_id
     AND    NVL(visit_id,NULL_VALUE) = NULL_VALUE
     GROUP BY sr_instance_code,visit_name;
Line: 12631

    'UPDATE    msc_st_visits mssc1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 FROM msc_st_visits mssc2 '
    ||'        WHERE mssc2.sr_instance_code  = mssc1.sr_instance_code'
    ||'        AND   mssc2.visit_name      = mssc1.visit_name'
    ||'        AND   mssc2.process_flag      = mssc1.process_flag'
    ||'        AND   NVL(mssc2.message_id,NULL) IS NULL'
    ||'        GROUP BY sr_instance_code,visit_name'
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    mssc1.process_flag              = '||G_IN_PROCESS
    ||' AND    mssc1.sr_instance_code          = :v_instance_code'
    ||' AND    NVL(mssc1.message_id,NULL) IS NULL';
Line: 12657

    'UPDATE   msc_st_visits mssc1 '
    ||' SET   process_flag = '||G_ERROR_FLG||','
    ||'       error_text   = '||''''||lv_message_text||''''
    ||' WHERE message_id   < ( SELECT max(message_id) '
    ||'       FROM  msc_st_visits mssc2'
    ||'       WHERE mssc2.sr_instance_code  = mssc1.sr_instance_code'
    ||'        AND   mssc2.visit_name      = mssc1.visit_name'
    ||'       AND   mssc2.process_flag      = mssc1.process_flag'
    ||'       AND   NVL(mssc2.message_id,NULL) IS NOT NULL) '
    ||' AND   mssc1.process_flag            = '||G_IN_PROCESS
    ||' AND   mssc1.sr_instance_code        = :v_instance_code '
    ||' AND   NVL(mssc1.message_id,NULL) IS NOT NULL';
Line: 12684

  ||' DELETED_FLAG ';
Line: 12689

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 12695

      'UPDATE msc_st_visits '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 12716

      UPDATE msc_st_visits
      SET  st_transaction_id = msc_st_visits_s.nextval,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 12731

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 12740

      ' AND NVL(deleted_flag,'||NULL_VALUE||') '
      ||' NOT IN(1,2)';
Line: 12753

                      p_col_name          => 'DELETED_FLAG',
                      p_debug             => v_debug,
                      p_default_value     => SYS_NO);
Line: 12779

      'UPDATE    msc_st_visits'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text      = '||''''||lv_message_text||''''
      ||' WHERE  ( VISIT_NAME IS NULL'
      ||' OR    VISIT_START_DATE IS NULL'
      ||' OR    VISIT_END_DATE IS NULL)'
      ||' AND    process_flag        = '||G_IN_PROCESS
      ||' AND    batch_id            =  :lv_batch_id'
      ||' AND    sr_instance_code    = :v_instance_code';
Line: 12811

      'UPDATE    msc_st_visits'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text      = '||''''||lv_message_text||''''
      ||' WHERE  (VISIT_START_DATE   >= VISIT_END_DATE)'
      ||' AND    process_flag         = '||G_IN_PROCESS
      ||' AND    batch_id             = :lv_batch_id'
      ||' AND    sr_instance_code     = :v_instance_code';
Line: 12861

      'UPDATE msc_st_visits msv'
      ||' SET visit_id              = (SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1       = msv.sr_instance_code'
      ||'       AND    mls.char4       = msv.visit_name'
      ||'       AND    mls.entity_name = ''VISIT'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 12889

        UPDATE msc_st_visits
        SET    visit_id       = msc_st_visit_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 12899

        INSERT INTO  msc_local_id_setup
          (local_id,
           st_transaction_id,
           instance_id,
           entity_name,
           data_source_type,
           char1,
           char4,
           last_update_date,
           last_updated_by,
           creation_date,
           created_by  )
        SELECT
           visit_id,
           st_transaction_id,
           v_instance_id,
           'VISIT',
           data_source_type,
           v_instance_code,
           visit_name,
           v_current_date,
           v_current_user,
           v_current_date,
           v_current_user
        FROM  msc_st_visits
        WHERE rowid  = lb_rowid(j);
Line: 12932

  'UPDATE        MSC_ST_VISITS  msv'
  ||' SET        visit_id = (SELECT  local_id '
  ||'            FROM  msc_local_id_setup mlis'
  ||'            WHERE    mlis.entity_name= ''VISIT'' '
  ||'            AND      mlis.char1 =  msv.sr_instance_code'
  ||'            AND      mlis.char4 =  msv.visit_name)'
  ||' WHERE      sr_instance_code = :v_instance_code'
  ||' AND        NVL(visit_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||' AND        process_flag     = '||G_IN_PROCESS
  ||' AND        batch_id         = :lv_batch_id';
Line: 13021

    SELECT rowid
    FROM   msc_st_wo_milestones
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    batch_id          = p_batch_id
    AND    sr_instance_code  = v_instance_code;
Line: 13048

    'UPDATE    msc_st_wo_milestones mswm1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 FROM msc_st_wo_milestones mswm2 '
    ||'        WHERE mswm2.sr_instance_code  = mswm1.sr_instance_code'
    ||'        AND   mswm2.visit_name      = mswm1.visit_name'
    ||'        AND   mswm2.milestone       = mswm1.milestone'
    ||'        AND   mswm2.process_flag      = mswm1.process_flag'
    ||'        AND   NVL(mswm2.message_id,NULL) IS NULL'
    ||'        GROUP BY sr_instance_code,visit_name'
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    mswm1.process_flag              = '||G_IN_PROCESS
    ||' AND    mswm1.sr_instance_code          = :v_instance_code'
    ||' AND    NVL(mswm1.message_id,NULL) IS NULL';
Line: 13075

    'UPDATE   msc_st_wo_milestones mswm1 '
    ||' SET   process_flag = '||G_ERROR_FLG||','
    ||'       error_text   = '||''''||lv_message_text||''''
    ||' WHERE message_id   < ( SELECT max(message_id) '
    ||'       FROM  msc_st_wo_milestones mswm2'
    ||'       WHERE mswm2.sr_instance_code  = mswm1.sr_instance_code'
    ||'        AND   mswm2.visit_name      = mswm1.visit_name'
    ||'        AND   mswm2.milestone       = mswm1.milestone'
    ||'       AND   mswm2.process_flag      = mswm1.process_flag'
    ||'       AND   NVL(mswm2.message_id,NULL) IS NOT NULL) '
    ||' AND   mswm1.process_flag            = '||G_IN_PROCESS
    ||' AND   mswm1.sr_instance_code        = :v_instance_code '
    ||' AND   NVL(mswm1.message_id,NULL) IS NOT NULL';
Line: 13103

  ||' DELETED_FLAG ';
Line: 13108

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 13114

      'UPDATE msc_st_wo_milestones '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 13134

      UPDATE msc_st_wo_milestones
      SET  st_transaction_id = msc_st_wo_milestone_s.nextval,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 13150

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 13159

      ' AND NVL(deleted_flag,'||NULL_VALUE||') '
      ||' NOT IN(1,2)';
Line: 13172

                      p_col_name          => 'DELETED_FLAG',
                      p_debug             => v_debug,
                      p_default_value     => SYS_NO);
Line: 13196

      'UPDATE    msc_st_wo_milestones'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text      = '||''''||lv_message_text||''''
      ||' WHERE  ( VISIT_NAME IS NULL'
      ||' OR    MILESTONE IS NULL)'
      ||' AND    process_flag        = '||G_IN_PROCESS
      ||' AND    batch_id            =  :lv_batch_id'
      ||' AND    sr_instance_code    = :v_instance_code';
Line: 13248

      'UPDATE msc_st_wo_milestones msv'
      ||' SET visit_id              = (SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1       = msv.sr_instance_code'
      ||'       AND    mls.char4       = msv.visit_name'
      ||'       AND    mls.entity_name = ''VISIT'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 13277

      'UPDATE      msc_st_wo_milestones '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE  VISIT_ID IS NULL'
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 13363

    SELECT rowid
    FROM   msc_st_work_breakdown_struct
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code  = v_instance_code;
Line: 13389

    'UPDATE    msc_st_work_breakdown_struct mswbs1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 FROM msc_st_work_breakdown_struct mswbs2 '
    ||'        WHERE mswbs2.parameter_name  = mswbs1.parameter_name'
    ||'        AND mswbs2.organization_code  = mswbs1.organization_code'
    ||'        AND mswbs2.display_name  = mswbs1.display_name'
    ||'        AND mswbs2.sr_instance_code  = mswbs1.sr_instance_code'
    ||'        AND   mswbs2.process_flag      = mswbs1.process_flag'
    ||'        AND   NVL(mswbs2.message_id,NULL) IS NULL'
    ||'        GROUP BY sr_instance_code'
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    mswbs1.process_flag              = '||G_IN_PROCESS
    ||' AND    mswbs1.sr_instance_code          = :v_instance_code'
    ||' AND    NVL(mswbs1.message_id,NULL) IS NULL';
Line: 13417

    'UPDATE   msc_st_work_breakdown_struct mswbs1 '
    ||' SET   process_flag = '||G_ERROR_FLG||','
    ||'       error_text   = '||''''||lv_message_text||''''
    ||' WHERE message_id   < ( SELECT max(message_id) '
    ||'       FROM  msc_st_work_breakdown_struct mswbs2'
    ||'        WHERE mswbs2.parameter_name  = mswbs1.parameter_name'
    ||'        AND mswbs2.display_name  = mswbs1.display_name'
    ||'       AND mswbs2.sr_instance_code  = mswbs1.sr_instance_code'
    ||'       AND   mswbs2.process_flag      = mswbs1.process_flag'
    ||'       AND   NVL(mswbs2.message_id,NULL) IS NOT NULL) '
    ||' AND   mswbs1.process_flag            = '||G_IN_PROCESS
    ||' AND   mswbs1.sr_instance_code        = :v_instance_code '
    ||' AND   NVL(mswbs1.message_id,NULL) IS NOT NULL';
Line: 13444

  ||' DELETED_FLAG ';
Line: 13454

      UPDATE msc_st_work_breakdown_struct
      SET  st_transaction_id = msc_st_work_breakdown_struct_s.nextval,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 13470

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 13479

      ' AND NVL(deleted_flag,'||NULL_VALUE||') '
      ||' NOT IN(1,2)';
Line: 13491

                      p_col_name          => 'DELETED_FLAG',
                      p_debug             => v_debug,
                      p_default_value     => SYS_NO);
Line: 13601

    SELECT rowid
    FROM   msc_st_wo_attributes
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    batch_id          = p_batch_id
    AND    sr_instance_code  = v_instance_code;
Line: 13628

    'UPDATE    msc_st_wo_attributes mswoa1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 FROM msc_st_wo_attributes mswoa2 '
    ||'        WHERE mswoa2.sr_instance_code  = mswoa1.sr_instance_code'
    ||'        AND   mswoa2.wip_entity_code   = mswoa1.wip_entity_code'
    ||'        AND   mswoa2.organization_code = mswoa1.organization_code'
    ||'        AND   mswoa2.visit_name        = mswoa1.visit_name'
    ||'        AND   mswoa2.prev_milestone    = mswoa1.prev_milestone'
    ||'        AND   mswoa2.next_milestone    = mswoa1.next_milestone'
    ||'        AND   mswoa2.process_flag      = mswoa1.process_flag'
    ||'        AND   NVL(mswoa2.message_id,NULL) IS NULL'
    ||'        GROUP BY sr_instance_code,visit_name'
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    mswoa1.process_flag              = '||G_IN_PROCESS
    ||' AND    mswoa1.sr_instance_code          = :v_instance_code'
    ||' AND    NVL(mswoa1.message_id,NULL) IS NULL';
Line: 13658

    'UPDATE   msc_st_wo_attributes mswoa1 '
    ||' SET   process_flag = '||G_ERROR_FLG||','
    ||'       error_text   = '||''''||lv_message_text||''''
    ||' WHERE message_id   < ( SELECT max(message_id) '
    ||'       FROM  msc_st_wo_attributes mswoa2'
    ||'       WHERE mswoa2.sr_instance_code  = mswoa1.sr_instance_code'
    ||'        AND   mswoa2.wip_entity_code   = mswoa1.wip_entity_code'
    ||'        AND   mswoa2.organization_code = mswoa1.organization_code'
    ||'        AND   mswoa2.visit_name        = mswoa1.visit_name'
    ||'        AND   mswoa2.prev_milestone    = mswoa1.prev_milestone'
    ||'        AND   mswoa2.next_milestone    = mswoa1.next_milestone'
    ||'       AND   mswoa2.process_flag      = mswoa1.process_flag'
    ||'       AND   NVL(mswoa2.message_id,NULL) IS NOT NULL) '
    ||' AND   mswoa1.process_flag            = '||G_IN_PROCESS
    ||' AND   mswoa1.sr_instance_code        = :v_instance_code '
    ||' AND   NVL(mswoa1.message_id,NULL) IS NOT NULL';
Line: 13702

  ||' DELETED_FLAG ';
Line: 13707

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 13713

      'UPDATE msc_st_wo_attributes '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 13733

      UPDATE msc_st_wo_attributes
      SET  st_transaction_id = msc_st_wo_attributes_s.nextval,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 13749

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 13758

      ' AND NVL(deleted_flag,'||NULL_VALUE||') '
      ||' NOT IN(1,2)';
Line: 13771

                      p_col_name          => 'DELETED_FLAG',
                      p_debug             => v_debug,
                      p_default_value     => SYS_NO);
Line: 13795

      'UPDATE    msc_st_wo_attributes'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text      = '||''''||lv_message_text||''''
      ||' WHERE  ( VISIT_NAME IS NULL'
      ||' OR    WIP_ENTITY_CODE IS NULL )'
      ||' AND    process_flag        = '||G_IN_PROCESS
      ||' AND    batch_id            =  :lv_batch_id'
      ||' AND    sr_instance_code    = :v_instance_code';
Line: 13900

        ' UPDATE   msc_st_wo_attributes '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    nvl(MASTER_WO,'||NULL_VALUE||')  not in(1,2)'
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         = :lv_batch_id'
      ||' AND      sr_instance_code =  :v_instance_code';
Line: 13918

      'UPDATE msc_st_wo_attributes mswa'
      ||' SET visit_id              = (SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1       = mswa.sr_instance_code'
      ||'       AND    mls.char4       = mswa.visit_name'
      ||'       AND    mls.entity_name = ''VISIT'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 13947

      'UPDATE      msc_st_wo_attributes '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE  VISIT_ID IS NULL'
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 13980

      'UPDATE   msc_st_wo_attributes mswa'
      ||' SET   process_flag = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE NOT EXISTS(SELECT 1 '
      ||'       FROM msc_wo_milestones mwm '
      ||'       WHERE NVL(mwm.milestone,  '||''''||NULL_CHAR||''''||') = '
      ||'             NVL(mswa.prev_milestone,'||''''||NULL_CHAR||''''||')'
      ||'             AND mwm.organization_id = mswa.organization_id'
      ||'             AND mwm.visit_id = mswa.visit_id'
      ||'       UNION '
      ||'       SELECT 1 FROM msc_st_wo_milestones mswm'
      ||'       WHERE NVL(mswm.milestone, '||''''||NULL_CHAR||''''||') = '
      ||'             NVL(mswa.prev_milestone,'||''''||NULL_CHAR||''''||')'
      ||'             AND mswm.organization_id = mswa.organization_id'
      ||'             AND mswm.visit_id = mswa.visit_id'
      ||'       AND   mswm.sr_instance_id = :v_instance_id'
      ||'       AND   mswm.process_flag   = '||G_VALID||' ) '
      ||' AND NVL(mswa.prev_milestone,'||''''||NULL_CHAR||''''||') '
      ||'     <> '||''''||NULL_CHAR||''''
      ||' AND mswa.sr_instance_code        = :v_instance_code'
      ||' AND mswa.batch_id                = :lv_batch_id'
      ||' AND mswa.process_flag            = '||G_IN_PROCESS ;
Line: 14045

      'UPDATE   msc_st_wo_attributes mswa'
      ||' SET   process_flag = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE NOT EXISTS(SELECT 1 '
      ||'       FROM msc_wo_milestones mwm '
      ||'       WHERE NVL(mwm.milestone,  '||''''||NULL_CHAR||''''||') = '
      ||'             NVL(mswa.next_milestone,'||''''||NULL_CHAR||''''||')'
      ||'             AND mwm.organization_id = mswa.organization_id'
      ||'             AND mwm.visit_id = mswa.visit_id'
      ||'       UNION '
      ||'       SELECT 1 FROM msc_st_wo_milestones mswm'
      ||'       WHERE NVL(mswm.milestone, '||''''||NULL_CHAR||''''||') = '
      ||'             NVL(mswa.next_milestone,'||''''||NULL_CHAR||''''||')'
      ||'             AND mswm.organization_id = mswa.organization_id'
      ||'             AND mswm.visit_id = mswa.visit_id'
      ||'       AND   mswm.sr_instance_id = :v_instance_id'
      ||'       AND   mswm.process_flag   = '||G_VALID||' ) '
      ||' AND NVL(mswa.next_milestone,'||''''||NULL_CHAR||''''||') '
      ||'     <> '||''''||NULL_CHAR||''''
      ||' AND mswa.sr_instance_code        = :v_instance_code'
      ||' AND mswa.batch_id                = :lv_batch_id'
      ||' AND mswa.process_flag            = '||G_IN_PROCESS ;
Line: 14080

        ' UPDATE   msc_st_wo_attributes '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    nvl(MASTER_WO,'||NULL_VALUE||')  not in(1,2)'
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         = :lv_batch_id'
      ||' AND      sr_instance_code =  :v_instance_code';
Line: 14098

      'UPDATE msc_st_wo_attributes mswa'
      ||' SET supply_id              = (SELECT transaction_id'
      ||'       FROM   msc_supplies ms'
      ||'       WHERE  ms.sr_instance_id       = :v_instance_id'
      ||'       AND    ms.order_number       = mswa.wip_entity_code'
      ||'       AND    ms.organization_id = mswa.organization_id '
      ||'       AND    ms.order_type = 70 )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 14127

      'UPDATE      msc_st_wo_attributes '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    SUPPLY_ID IS NULL'
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 14215

    SELECT rowid
    FROM   msc_st_wo_task_hierarchy
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    batch_id          = p_batch_id
    AND    sr_instance_code  = v_instance_code;
Line: 14242

    'UPDATE    msc_st_wo_task_hierarchy mswth1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 FROM msc_st_wo_task_hierarchy mswth2 '
    ||'        WHERE mswth2.sr_instance_code  = mswth1.sr_instance_code'
    ||'        AND   mswth2.organization_code   = mswth1.organization_code'
    ||'        AND   mswth2.curr_wip_entity_code   = mswth1.curr_wip_entity_code'
    ||'        AND   mswth2.next_wip_entity_code = mswth1.next_wip_entity_code'
    ||'        AND   mswth2.process_flag      = mswth1.process_flag'
    ||'        AND   NVL(mswth2.message_id,NULL) IS NULL'
    ||'        GROUP BY sr_instance_code'
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    mswth1.process_flag              = '||G_IN_PROCESS
    ||' AND    mswth1.sr_instance_code          = :v_instance_code'
    ||' AND    NVL(mswth1.message_id,NULL) IS NULL';
Line: 14270

    'UPDATE   msc_st_wo_task_hierarchy mswth1 '
    ||' SET   process_flag = '||G_ERROR_FLG||','
    ||'       error_text   = '||''''||lv_message_text||''''
    ||' WHERE message_id   < ( SELECT max(message_id) '
    ||'       FROM  msc_st_wo_task_hierarchy mswth2'
    ||'       WHERE mswth2.sr_instance_code  = mswth1.sr_instance_code'
    ||'        AND   mswth2.curr_wip_entity_code   = mswth1.curr_wip_entity_code'
    ||'        AND   mswth2.next_wip_entity_code = mswth1.next_wip_entity_code'
    ||'       AND   mswth2.process_flag      = mswth1.process_flag'
    ||'       AND   NVL(mswth2.message_id,NULL) IS NOT NULL) '
    ||' AND   mswth1.process_flag            = '||G_IN_PROCESS
    ||' AND   mswth1.sr_instance_code        = :v_instance_code '
    ||' AND   NVL(mswth1.message_id,NULL) IS NOT NULL';
Line: 14302

  ||' DELETED_FLAG ';
Line: 14307

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 14313

      'UPDATE msc_st_wo_task_hierarchy '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 14333

      UPDATE msc_st_wo_task_hierarchy
      SET  st_transaction_id = msc_st_wo_task_hierarchy_s.nextval,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 14349

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 14358

      ' AND NVL(deleted_flag,'||NULL_VALUE||') '
      ||' NOT IN(1,2)';
Line: 14371

                      p_col_name          => 'DELETED_FLAG',
                      p_debug             => v_debug,
                      p_default_value     => SYS_NO);
Line: 14395

      'UPDATE    msc_st_wo_task_hierarchy'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text      = '||''''||lv_message_text||''''
      ||' WHERE  ( CURR_WIP_ENTITY_CODE IS NULL'
      ||' OR    NEXT_WIP_ENTITY_CODE IS NULL )'
      ||' AND    process_flag        = '||G_IN_PROCESS
      ||' AND    batch_id            =  :lv_batch_id'
      ||' AND    sr_instance_code    = :v_instance_code';
Line: 14431

      'UPDATE    msc_st_wo_task_hierarchy'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text      = '||''''||lv_message_text||''''
      ||' WHERE  upper(MIN_SEP_TIME_UNIT) NOT IN (''S'',''M'',''H'',''D'',''W'') '
      ||' AND    process_flag        = '||G_IN_PROCESS
      ||' AND    batch_id            =  :lv_batch_id'
      ||' AND    sr_instance_code    = :v_instance_code';
Line: 14448

      'UPDATE    msc_st_wo_task_hierarchy'
      ||' SET    MIN_SEP_TIME_UNIT   = (select meaning from fnd_lookup_values lv'
      ||' WHERE LV.LANGUAGE            = userenv(''lang'') '
      ||' AND LV.ENABLED_FLAG        = ''Y'''
      ||' and lookup_type = ''MSC_TIME_UNIT'''
      ||' and lookup_code = upper(min_sep_time_unit))'
      ||' WHERE  NVL(upper(MIN_SEP_TIME_UNIT),-1) IN (''S'',''M'',''H'',''D'',''W'')'
      ||' AND    process_flag        = '||G_IN_PROCESS
      ||' AND    batch_id            =  :lv_batch_id'
      ||' AND    sr_instance_code    = :v_instance_code';
Line: 14483

      'UPDATE    msc_st_wo_task_hierarchy'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text      = '||''''||lv_message_text||''''
      ||' WHERE  upper(MAX_SEP_TIME_UNIT) NOT IN (''S'',''M'',''H'',''D'',''W'') '
      ||' AND    process_flag        = '||G_IN_PROCESS
      ||' AND    batch_id            =  :lv_batch_id'
      ||' AND    sr_instance_code    = :v_instance_code';
Line: 14501

      'UPDATE    msc_st_wo_task_hierarchy'
      ||' SET    MAX_SEP_TIME_UNIT   = (select meaning from fnd_lookup_values lv'
      ||' WHERE LV.LANGUAGE            = userenv(''lang'') '
      ||' AND LV.ENABLED_FLAG        = ''Y'''
      ||' and lookup_type = ''MSC_TIME_UNIT'''
      ||' and lookup_code = upper(max_sep_time_unit))'
      ||' WHERE  NVL(upper(MAX_SEP_TIME_UNIT),-1) IN (''S'',''M'',''H'',''D'',''W'')'
      ||' AND    process_flag        = '||G_IN_PROCESS
      ||' AND    batch_id            =  :lv_batch_id'
      ||' AND    sr_instance_code    = :v_instance_code';
Line: 14560

      'UPDATE    msc_st_wo_task_hierarchy'
      ||' SET    PRECEDENCE_CONSTRAINT   = (select meaning from fnd_lookup_values lv'
      ||' WHERE LV.LANGUAGE            = userenv(''lang'') '
      ||' AND LV.ENABLED_FLAG        = ''Y'''
      ||' and lookup_type = ''MSC_PRECEDENCE_CONSTRAINT'''
      ||' and lookup_code = precedence_constraint)'
      ||' WHERE  NVL(PRECEDENCE_CONSTRAINT,-1) IN (1,2,3)'
      ||' AND    process_flag        = '||G_IN_PROCESS
      ||' AND    batch_id            =  :lv_batch_id'
      ||' AND    sr_instance_code    = :v_instance_code';
Line: 14581

      'UPDATE msc_st_wo_task_hierarchy mswth'
      ||' SET curr_supply_id              = (SELECT transaction_id'
      ||'       FROM   msc_supplies ms'
      ||'       WHERE  ms.sr_instance_id     = :v_instance_id'
      ||'       AND    ms.order_number       = mswth.curr_wip_entity_code'
      ||'       AND    ms.order_type = 70 )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 14609

      'UPDATE      msc_st_wo_task_hierarchy '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    CURR_SUPPLY_ID IS NULL'
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 14629

      'UPDATE msc_st_wo_task_hierarchy mswth'
      ||' SET next_supply_id              = (SELECT transaction_id'
      ||'       FROM   msc_supplies ms'
      ||'       WHERE  ms.sr_instance_id     = :v_instance_id'
      ||'       AND    ms.order_number       = mswth.next_wip_entity_code'
      ||'       AND    ms.order_type = 70 )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 14657

      'UPDATE      msc_st_wo_task_hierarchy '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    NEXT_SUPPLY_ID IS NULL'
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 14776

    SELECT rowid
    FROM   msc_st_wo_operation_rel
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    batch_id          = p_batch_id
    AND    sr_instance_code  = v_instance_code;
Line: 14803

    'UPDATE    msc_st_wo_operation_rel mswor1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 FROM msc_st_wo_operation_rel mswor2 '
    ||'        WHERE mswor2.sr_instance_code  = mswor1.sr_instance_code'
    ||'        AND   mswor2.organization_code   = mswor1.organization_code'
    ||'        AND   mswor2.wip_entity_code   = mswor1.wip_entity_code'
    ||'        AND   mswor2.from_op_seq_num   = mswor1.from_op_seq_num'
    ||'        AND   mswor2.from_op_res_seq_num   = mswor1.from_op_res_seq_num'
    ||'        AND   mswor2.to_op_seq_num   = mswor1.to_op_seq_num'
    ||'        AND   mswor2.to_op_res_seq_num   = mswor1.to_op_res_seq_num'
    ||'        AND   mswor2.process_flag      = mswor1.process_flag'
    ||'        AND   NVL(mswor2.message_id,NULL) IS NULL'
    ||'        GROUP BY sr_instance_code'
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    mswor1.process_flag              = '||G_IN_PROCESS
    ||' AND    mswor1.sr_instance_code          = :v_instance_code'
    ||' AND    NVL(mswor1.message_id,NULL) IS NULL';
Line: 14834

    'UPDATE   msc_st_wo_operation_rel mswor1 '
    ||' SET   process_flag = '||G_ERROR_FLG||','
    ||'       error_text   = '||''''||lv_message_text||''''
    ||' WHERE message_id   < ( SELECT max(message_id) '
    ||'       FROM  msc_st_wo_operation_rel mswor2'
    ||'       WHERE mswor2.sr_instance_code  = mswor1.sr_instance_code'
    ||'        AND   mswor2.wip_entity_code   = mswor1.wip_entity_code'
    ||'        AND   mswor2.from_op_seq_num   = mswor1.from_op_seq_num'
    ||'        AND   mswor2.from_op_res_seq_num   = mswor1.from_op_res_seq_num'
    ||'        AND   mswor2.to_op_seq_num   = mswor1.to_op_seq_num'
    ||'        AND   mswor2.to_op_res_seq_num   = mswor1.to_op_res_seq_num'
    ||'       AND   mswor2.process_flag      = mswor1.process_flag'
    ||'       AND   NVL(mswor2.message_id,NULL) IS NOT NULL) '
    ||' AND   mswor1.process_flag            = '||G_IN_PROCESS
    ||' AND   mswor1.sr_instance_code        = :v_instance_code '
    ||' AND   NVL(mswor1.message_id,NULL) IS NOT NULL';
Line: 14874

  ||' DELETED_FLAG ';
Line: 14879

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 14885

      'UPDATE msc_st_wo_operation_rel '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 14905

      UPDATE msc_st_wo_operation_rel
      SET  st_transaction_id = msc_st_wo_operation_rel_s.nextval,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 14921

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 14930

      ' AND NVL(deleted_flag,'||NULL_VALUE||') '
      ||' NOT IN(1,2)';
Line: 14943

                      p_col_name          => 'DELETED_FLAG',
                      p_debug             => v_debug,
                      p_default_value     => SYS_NO);
Line: 14966

      'UPDATE    msc_st_wo_operation_rel'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text      = '||''''||lv_message_text||''''
      ||' WHERE  ( WIP_ENTITY_CODE IS NULL )'
      ||' AND    process_flag        = '||G_IN_PROCESS
      ||' AND    batch_id            =  :lv_batch_id'
      ||' AND    sr_instance_code    = :v_instance_code';
Line: 14999

      'UPDATE    msc_st_wo_operation_rel'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text      = '||''''||lv_message_text||''''
      ||' WHERE  upper(MIN_SEP_TIME_UNIT) NOT IN (''S'',''M'',''H'',''D'',''W'') '
      ||' AND    process_flag        = '||G_IN_PROCESS
      ||' AND    batch_id            =  :lv_batch_id'
      ||' AND    sr_instance_code    = :v_instance_code';
Line: 15015

      'UPDATE    msc_st_wo_operation_rel'
      ||' SET    MIN_SEP_TIME_UNIT   = (select meaning from fnd_lookup_values lv'
      ||' WHERE LV.LANGUAGE            = userenv(''lang'') '
      ||' AND LV.ENABLED_FLAG        = ''Y'''
      ||' and lookup_type = ''MSC_TIME_UNIT'''
      ||' and lookup_code = upper(min_sep_time_unit))'
      ||' WHERE  NVL(upper(MIN_SEP_TIME_UNIT),-1) IN (''S'',''M'',''H'',''D'',''W'')'
      ||' AND    process_flag        = '||G_IN_PROCESS
      ||' AND    batch_id            =  :lv_batch_id'
      ||' AND    sr_instance_code    = :v_instance_code';
Line: 15049

      'UPDATE    msc_st_wo_operation_rel'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text      = '||''''||lv_message_text||''''
      ||' WHERE  upper(MAX_SEP_TIME_UNIT) NOT IN (''S'',''M'',''H'',''D'',''W'') '
      ||' AND    process_flag        = '||G_IN_PROCESS
      ||' AND    batch_id            =  :lv_batch_id'
      ||' AND    sr_instance_code    = :v_instance_code';
Line: 15064

      'UPDATE    msc_st_wo_operation_rel'
      ||' SET    MAX_SEP_TIME_UNIT   = (select meaning from fnd_lookup_values lv'
      ||' WHERE LV.LANGUAGE            = userenv(''lang'') '
      ||' AND LV.ENABLED_FLAG        = ''Y'''
      ||' and lookup_type = ''MSC_TIME_UNIT'''
      ||' and lookup_code = upper(max_sep_time_unit))'
      ||' WHERE  NVL(upper(MAX_SEP_TIME_UNIT),-1) IN (''S'',''M'',''H'',''D'',''W'')'
      ||' AND    process_flag        = '||G_IN_PROCESS
      ||' AND    batch_id            =  :lv_batch_id'
      ||' AND    sr_instance_code    = :v_instance_code';
Line: 15122

      'UPDATE    msc_st_wo_operation_rel'
      ||' SET    PRECEDENCE_CONSTRAINT   = (select meaning from fnd_lookup_values lv'
      ||' WHERE LV.LANGUAGE            = userenv(''lang'') '
      ||' AND LV.ENABLED_FLAG        = ''Y'''
      ||' and lookup_type = ''MSC_PRECEDENCE_CONSTRAINT'''
      ||' and lookup_code = precedence_constraint)'
      ||' WHERE  NVL(PRECEDENCE_CONSTRAINT,-1) IN (1,2,3)'
      ||' AND    process_flag        = '||G_IN_PROCESS
      ||' AND    batch_id            =  :lv_batch_id'
      ||' AND    sr_instance_code    = :v_instance_code';
Line: 15174

      'UPDATE msc_st_wo_operation_rel mswth'
      ||' SET supply_id              = (SELECT transaction_id'
      ||'       FROM   msc_supplies ms'
      ||'       WHERE  ms.sr_instance_id     = :v_instance_id'
      ||'       AND    ms.organization_id    = mswth.organization_id'
      ||'       AND    ms.order_number       = mswth.wip_entity_code'
      ||'       AND    ms.order_type = 70 )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 15203

      'UPDATE      msc_st_wo_operation_rel '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    SUPPLY_ID IS NULL'
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 15238

      'UPDATE msc_st_wo_operation_rel mswth'
      ||' SET    process_flag             =  '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE  NOT EXISTS ( SELECT 1 '
      ||'       FROM   msc_resource_requirements mrr'
      ||'       WHERE  mrr.sr_instance_id     = :v_instance_id'
      ||'       AND    mrr.organization_id    = mswth.organization_id'
      ||'       AND    mrr.supply_id          = mswth.supply_id'
      ||'       AND    mrr.operation_seq_num  = mswth.from_op_seq_num ) '
      ||' AND   process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 15275

      'UPDATE msc_st_wo_operation_rel mswth'
      ||' SET    process_flag             =  '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE  NOT EXISTS ( SELECT 1 '
      ||'       FROM   msc_resource_requirements mrr'
      ||'       WHERE  mrr.sr_instance_id     = :v_instance_id'
      ||'       AND    mrr.organization_id    = mswth.organization_id'
      ||'       AND    mrr.supply_id          = mswth.supply_id'
      ||'       AND    mrr.resource_seq_num  = mswth.from_op_res_seq_num ) '
      ||' AND    process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(from_op_res_seq_num,'||NULL_VALUE||') <> '||NULL_VALUE
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 15313

      'UPDATE msc_st_wo_operation_rel mswth'
      ||' SET    process_flag             =  '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE  NOT EXISTS ( SELECT 1 '
      ||'       FROM   msc_resource_requirements mrr'
      ||'       WHERE  mrr.sr_instance_id     = :v_instance_id'
      ||'       AND    mrr.organization_id    = mswth.organization_id'
      ||'       AND    mrr.supply_id          = mswth.supply_id'
      ||'       AND    mrr.operation_seq_num  = mswth.to_op_seq_num ) '
      ||' AND  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 15350

      'UPDATE msc_st_wo_operation_rel mswth'
      ||' SET    process_flag             =  '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE  NOT EXISTS ( SELECT 1 '
      ||'       FROM   msc_resource_requirements mrr'
      ||'       WHERE  mrr.sr_instance_id     = :v_instance_id'
      ||'       AND    mrr.organization_id    = mswth.organization_id'
      ||'       AND    mrr.supply_id          = mswth.supply_id'
      ||'       AND    mrr.resource_seq_num  = mswth.to_op_res_seq_num ) '
      ||' AND    process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(to_op_res_seq_num,'||NULL_VALUE||') <> '||NULL_VALUE
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 15445

    SELECT  rowid
    FROM    msc_st_planners
    WHERE   process_flag     IN (G_IN_PROCESS,G_ERROR_FLG)
    AND     batch_id         = p_batch_id
    AND     sr_instance_code = v_instance_code;
Line: 15452

	   SELECT
	   x.PLANNER_CODE,
	   x.ORGANIZATION_ID,
	   x.DESCRIPTION,
	   x.DISABLE_DATE,
	   x.ELECTRONIC_MAIL_ADDRESS,
	   x.EMPLOYEE_ID,
	   x.CURRENT_EMPLOYEE_FLAG,
	   x.USER_NAME,
	   x.sr_instance_id,
	   x.LAST_UPDATE_DATE,
	   x.LAST_UPDATED_BY,
	   x.CREATION_DATE,
	   x.CREATED_BY,
	   x.deleted_flag
	  FROM MSC_ST_PLANNERS x
	 WHERE x.sr_instance_code = v_instance_code
	 and   x.batch_id         =p_batch_id
	 and   x.process_flag     = G_VALID;
Line: 15487

    ' UPDATE   msc_st_planners msp1'
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  message_id <  (SELECT MAX(message_id)'
    ||'        FROM  msc_st_planners msp2'
    ||'        WHERE msp2.sr_instance_code  = msp1.sr_instance_code'
    ||'        AND   NVL(msp2.company_name,  '   ||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msp1.company_name,  '   ||''''||NULL_CHAR||''''||')'
    ||'        AND   msp2.organization_code = msp1.organization_code'
    ||'        AND   msp2.planner_code = msp1.planner_code'
    ||'        AND   msp2.process_flag = '||G_IN_PROCESS
    ||'        AND   NVL(msp2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND    msp1.process_flag     = '||G_IN_PROCESS
    ||' AND    msp1.sr_instance_code = :v_instance_code'
    ||' AND    NVL(msp1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 15525

    ' UPDATE  msc_st_planners msp1'
    ||' SET   process_flag  = '||G_ERROR_FLG||','
    ||'       error_text    = '||''''||lv_message_text||''''
    ||' WHERE EXISTS( SELECT 1 '
    ||'         FROM  msc_st_planners msp2'
    ||'         WHERE msp2.sr_instance_code  = msp1.sr_instance_code'
    ||'         AND   NVL(msp2.company_name,  '   ||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msp1.company_name,  '   ||''''||NULL_CHAR||''''||')'
    ||'         AND   msp2.organization_code = msp1.organization_code'
    ||'         AND   msp2.planner_code = msp1.planner_code'
    ||'         AND   msp2.process_flag = '||G_IN_PROCESS
    ||'         AND   NVL(msp2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'         AND   msp2.rowid <> msp1.rowid)'
    ||' AND   msp1.process_flag     = '||G_IN_PROCESS
    ||' AND   msp1.sr_instance_code = :v_instance_code'
    ||' AND   NVL(msp1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 15563

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 15569

      'UPDATE msc_st_planners '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 15591

      UPDATE msc_st_planners
      SET    st_transaction_id   = msc_st_planners_s.NEXTVAL,
             refresh_id          = v_refresh_id,
             last_update_date    = v_current_date,
             last_updated_by     = v_current_user,
             creation_date       = v_current_date,
             created_by          = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 15615

      'UPDATE    msc_st_planners '
      ||' SET    process_flag        = '||G_ERROR_FLG||','
      ||'        error_text          = '||''''||lv_message_text||''''
      ||' WHERE  deleted_flag        = '||SYS_YES
      ||' AND    process_flag        = '||G_IN_PROCESS
      ||' AND    batch_id            =  :lv_batch_id'
      ||' AND    sr_instance_code    = :v_instance_code';
Line: 15638

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 15647

      ' AND NVL(deleted_flag,'||NULL_VALUE||') '
      ||' NOT IN(1,2)';
Line: 15660

                      p_col_name          => 'DELETED_FLAG',
                      p_debug             => v_debug,
                      p_default_value     => SYS_NO);
Line: 15682

      'UPDATE    msc_st_planners '
      ||' SET    process_flag  = '||G_ERROR_FLG||','
      ||'        error_text    = '||''''||lv_message_text||''''
      ||' WHERE  NVL(planner_code,  '||''''||NULL_CHAR||''''||') '
      ||'        =               '||''''||NULL_CHAR||''''
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    sr_instance_code =  :v_instance_code'
      ||' AND    process_flag     = '||G_IN_PROCESS;
Line: 15712

      'UPDATE    msc_st_planners '
      ||' SET    process_flag  = '||G_ERROR_FLG||','
      ||'        error_text    = '||''''||lv_message_text||''''
      ||' WHERE  NVL(current_employee_flag,'||NULL_VALUE||') NOT IN(1,2) '
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    sr_instance_code =  :v_instance_code'
      ||' AND    process_flag     = '||G_IN_PROCESS;
Line: 15742

      'UPDATE    msc_st_planners msp'
      ||' SET    process_flag  = '||G_ERROR_FLG||','
      ||'        error_text    = '||''''||lv_message_text||''''
      ||' WHERE  NOT EXISTS(SELECT 1 '
      ||'        FROM fnd_user fu'
      ||'        where  fu.user_name =UPPER(msp.user_name))'
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    sr_instance_code =  :v_instance_code'
      ||' AND    process_flag     = '||G_IN_PROCESS;
Line: 15808

      ' UPDATE   msc_st_planners msp1'
      ||' SET    process_flag     = '||G_ERROR_FLG||','
      ||'        error_text       = '||''''||lv_message_text||''''
      ||' WHERE  process_flag     = '||G_IN_PROCESS
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    sr_instance_code =  :v_instance_code'
      ||' AND    EXISTS'
      ||'        (SELECT 1 FROM msc_planners msp2'
      ||'        WHERE   msp2.organization_id      = msp1.organization_id'
      ||'        AND     msp2.planner_code         = msp1.planner_code'
      ||'        AND     msp2.sr_instance_id       = ' ||v_instance_id ||')';
Line: 15833

      'UPDATE    msc_st_planners msp'
      ||' SET    employee_id  = (select employee_id '
      ||'                        from   fnd_user fu'
      ||'                        where  fu.user_name = UPPER(msp.user_name)) '
      ||' WHERE  batch_id         =  :lv_batch_id'
      ||' AND    sr_instance_code =  :v_instance_code'
      ||' AND    process_flag     = '||G_IN_PROCESS;
Line: 15897

  if (c_rec.deleted_flag= SYS_YES) then
    DELETE from MSC_PLANNERS x where
    x.PLANNER_CODE  = c_rec.PLANNER_CODE
    AND x.ORGANIZATION_ID = c_rec.ORGANIZATION_ID
    AND x.SR_INSTANCE_ID = v_instance_id
    AND c_rec.deleted_flag= SYS_YES;
Line: 15907

     UPDATE MSC_PLANNERS x set
     DESCRIPTION =c_rec.DESCRIPTION,
     DISABLE_DATE =c_rec.DISABLE_DATE,
     ELECTRONIC_MAIL_ADDRESS =c_rec.ELECTRONIC_MAIL_ADDRESS,
     EMPLOYEE_ID =c_rec.EMPLOYEE_ID,
     CURRENT_EMPLOYEE_FLAG =c_rec.CURRENT_EMPLOYEE_FLAG,
     USER_NAME =c_rec.USER_NAME,
     LAST_UPDATE_DATE = c_rec.LAST_UPDATE_DATE,
     LAST_UPDATED_BY = c_rec.LAST_UPDATED_BY,
     CREATION_DATE = c_rec.CREATION_DATE,
     CREATED_BY = c_rec.CREATED_BY
     where x.PLANNER_CODE  = c_rec.PLANNER_CODE
     and x.ORGANIZATION_ID = c_rec.ORGANIZATION_ID
     and x.SR_INSTANCE_ID = v_instance_id;
Line: 15925

     INSERT INTO MSC_PLANNERS
     ( PLANNER_CODE,
       ORGANIZATION_ID,
       DESCRIPTION,
       DISABLE_DATE,
       ELECTRONIC_MAIL_ADDRESS,
       EMPLOYEE_ID,
       CURRENT_EMPLOYEE_FLAG,
       USER_NAME,
       SR_INSTANCE_ID,
       LAST_UPDATE_DATE,
       LAST_UPDATED_BY,
       CREATION_DATE,
       CREATED_BY)
       VALUES
       (
       c_rec.PLANNER_CODE,
       c_rec.ORGANIZATION_ID,
       c_rec.DESCRIPTION,
       c_rec.DISABLE_DATE,
       c_rec.ELECTRONIC_MAIL_ADDRESS,
       c_rec.EMPLOYEE_ID,
       c_rec.CURRENT_EMPLOYEE_FLAG,
       c_rec.USER_NAME,
       v_instance_id,
       c_rec.LAST_UPDATE_DATE,
       c_rec.LAST_UPDATED_BY,
       c_rec.CREATION_DATE,
       c_rec.CREATED_BY
       );
Line: 15961

                       'Error in Inserting or Updating into MSC_PLANNERS'|| SQLERRM, 1, 240);
Line: 15967

      UPDATE FND_USER y
      SET    EMAIL_ADDRESS = (select  ELECTRONIC_MAIL_ADDRESS
                              from    msc_st_planners z
                               WHERE   UPPER(z.USER_NAME) = y.USER_NAME
                              AND     z.process_flag     = G_VALID
                              AND     z.CURRENT_EMPLOYEE_FLAG = 1
                              AND     z.EMPLOYEE_ID IS NOT NULL
                              AND     z.ELECTRONIC_MAIL_ADDRESS IS NOT NULL
                              AND     z.SR_INSTANCE_ID = v_instance_id
                              AND     rownum=1)
      WHERE  exists (SELECT 1
             from   msc_st_planners x
             WHERE  x.USER_NAME = y.USER_NAME
             AND    x.CURRENT_EMPLOYEE_FLAG = 1
             AND    x.EMPLOYEE_ID IS NOT NULL
             AND    x.ELECTRONIC_MAIL_ADDRESS IS NOT NULL
             AND    x.SR_INSTANCE_ID = v_instance_id
             AND    x.batch_id       = lv_batch_id);
Line: 16023

    SELECT rowid
    FROM   msc_st_interorg_ship_methods
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code          = v_instance_code
    AND    batch_id                  = p_batch_id;
Line: 16049

    'UPDATE    msc_st_interorg_ship_methods msis1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 FROM msc_st_interorg_ship_methods msis2 '
    ||'        WHERE msis2.sr_instance_code  = msis1.sr_instance_code'
    ||'        AND   NVL(msis2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msis1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   NVL(msis2.from_organization_code,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msis1.from_organization_code,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   NVL(msis2.to_organization_code,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msis1.to_organization_code,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   NVL(msis2.from_location_code,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msis1.from_location_code,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   NVL(msis2.to_location_code,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msis1.to_location_code,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   msis2.ship_method       = msis1.ship_method'
    ||'        AND   msis2.process_flag      = msis1.process_flag'
    ||'        AND   NVL(msis2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'        AND    NVL(msis2.to_region_type, '||NULL_VALUE||')= NVL(msis1.to_region_type, '||NULL_VALUE||')'
    ||'        AND    NVL(msis2.to_country,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.to_country,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.to_country_code,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.to_country_code,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.to_state,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.to_state,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.to_state_code,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.to_state_code,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.to_city,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.to_city,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.to_city_code,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.to_city_code,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.to_postal_code_from,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.to_postal_code_from,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.to_postal_code_to,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.to_postal_code_to,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.to_zone,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.to_zone,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.from_region_type, '||NULL_VALUE||')= NVL(msis1.from_region_type, '||NULL_VALUE||')'
    ||'        AND    NVL(msis2.from_country,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.from_country,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.from_country_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msis1.from_country_code,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.from_state,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.from_state,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.from_state_code,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.from_state_code,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.from_city,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.from_city,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.from_city_code,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.from_city_code,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.from_postal_code_from,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.from_postal_code_from,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.from_postal_code_to,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.from_postal_code_to,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.from_zone,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.from_zone,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   msis2.rowid <> msis1.rowid)'
    ||' AND    msis1.process_flag              = '||G_IN_PROCESS
    ||' AND    msis1.sr_instance_code          = :v_instance_code'
    ||' AND    NVL(msis1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 16129

    'UPDATE    msc_st_interorg_ship_methods msis1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE message_id   < ( SELECT max(message_id) '
    ||'        FROM msc_st_interorg_ship_methods msis2 '
    ||'        WHERE msis2.sr_instance_code  = msis1.sr_instance_code'
    ||'        AND   NVL(msis2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msis1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   NVL(msis2.from_organization_code,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msis1.from_organization_code,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   NVL(msis2.to_organization_code,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msis1.to_organization_code,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   NVL(msis2.from_location_code,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msis1.from_location_code,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   NVL(msis2.to_location_code,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msis1.to_location_code,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   msis2.ship_method       = msis1.ship_method'
    ||'        AND    NVL(msis2.to_region_type, '||NULL_VALUE||')= NVL(msis1.to_region_type, '||NULL_VALUE||')'
    ||'        AND    NVL(msis2.to_country,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.to_country,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.to_country_code,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.to_country_code,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.to_state,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.to_state,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.to_state_code,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.to_state_code,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.to_city,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.to_city,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.to_city_code,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.to_city_code,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.to_postal_code_from,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.to_postal_code_from,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.to_postal_code_to,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.to_postal_code_to,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.to_zone,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.to_zone,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.from_region_type, '||NULL_VALUE||')= NVL(msis1.from_region_type, '||NULL_VALUE||')'
    ||'        AND    NVL(msis2.from_country,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.from_country,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.from_country_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msis1.from_country_code,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.from_state,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.from_state,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.from_state_code,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.from_state_code,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.from_city,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.from_city,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.from_city_code,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.from_city_code,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.from_postal_code_from,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.from_postal_code_from,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.from_postal_code_to,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.from_postal_code_to,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msis2.from_zone,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msis1.from_zone,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   msis2.process_flag      = msis1.process_flag'
    ||'        AND   NVL(msis2.message_id,'||NULL_VALUE||') <> '||NULL_VALUE||')'
    ||' AND    msis1.process_flag              = '||G_IN_PROCESS
    ||' AND    msis1.sr_instance_code          = :v_instance_code'
    ||' AND    NVL(msis1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 16214

  ||'DELETED_FLAG' ;
Line: 16219

      SELECT       msc_st_batch_id_s.NEXTVAL
      INTO         lv_batch_id
      FROM         DUAL;
Line: 16225

      'UPDATE   msc_st_interorg_ship_methods '
      ||' SET   batch_id                       = :lv_batch_id '
      ||' WHERE process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND   sr_instance_code               = :v_instance_code'
      ||' AND   NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 16247

      UPDATE msc_st_interorg_ship_methods
      SET  st_transaction_id = msc_st_interorg_ship_methods_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 16268

      'UPDATE      msc_st_interorg_ship_methods '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         = :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 16291

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 16302

      lv_where_str := ' AND NVL(deleted_flag,'||NULL_VALUE||') '
                      ||' NOT IN(1,2)';
Line: 16314

                         p_col_name          => 'DELETED_FLAG',
                         p_debug             => v_debug,
                         p_default_value     => SYS_NO);
Line: 16337

      'UPDATE    msc_st_interorg_ship_methods'
      ||' SET    process_flag            = '||G_ERROR_FLG||','
      ||'        error_text      = '||''''||lv_message_text||''''
      ||' WHERE  NVL(ship_method, '||''''||NULL_CHAR||''''||') '
      ||'        =                 '||''''||NULL_CHAR||''''
      ||' AND    batch_id                = :lv_batch_id'
      ||' AND    process_flag            = '||G_IN_PROCESS
      ||' AND    sr_instance_code        = :v_instance_code';
Line: 16385

      'UPDATE msc_st_interorg_ship_methods '
      ||' SET   FROM_ORGANIZATION_ID = -1 '
      ||' WHERE NVL(FROM_ORGANIZATION_ID,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND   NVL(FROM_ORGANIZATION_CODE,'||''''||NULL_CHAR||''''||')'
      ||'       = '||''''||NULL_CHAR||''''
      ||' AND   process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 16435

      'UPDATE msc_st_interorg_ship_methods '
      ||' SET   TO_ORGANIZATION_ID = -1 '
      ||' WHERE NVL(TO_ORGANIZATION_ID,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND   NVL(TO_ORGANIZATION_CODE,'||''''||NULL_CHAR||''''||')'
      ||'       = '||''''||NULL_CHAR||''''
      ||' AND   process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 16455

      'UPDATE msc_st_interorg_ship_methods msis'
      ||' SET   from_location_id              = (SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1       = msis.sr_instance_code'
      ||'       AND    mls.char3       = msis.from_location_code'
      ||'       AND    mls.entity_name = ''LOCATION_ID'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 16477

      'UPDATE msc_st_interorg_ship_methods msis'
      ||' SET   to_location_id              = (SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1       = msis.sr_instance_code'
      ||'       AND    mls.char3       = msis.to_location_code'
      ||'       AND    mls.entity_name = ''LOCATION_ID'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 16512

      'UPDATE msc_st_interorg_ship_methods '
      ||' SET   error_text   = '||''''||lv_error_text||''''||','
      ||'       process_flag = '||G_ERROR
      ||' WHERE NVL(to_location_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND   NVL(to_location_code,'||''''||NULL_CHAR||''''||')'
      ||'       <> '||''''||NULL_CHAR||''''
      ||' AND   process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 16545

      'UPDATE msc_st_interorg_ship_methods '
      ||' SET   error_text   = '||''''||lv_error_text||''''||','
      ||'       process_flag = '||G_ERROR
      ||' WHERE NVL(from_location_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND   NVL(from_location_code,'||''''||NULL_CHAR||''''||')'
      ||'       <> '||''''||NULL_CHAR||''''
      ||' AND   process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 16564

      'UPDATE msc_st_interorg_ship_methods '
      ||' SET   from_location_id = -1'
      ||' WHERE NVL(from_location_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND   NVL(from_location_code,'||''''||NULL_CHAR||''''||')'
      ||'       = '||''''||NULL_CHAR||''''
      ||' AND   process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 16582

      'UPDATE msc_st_interorg_ship_methods '
      ||' SET   to_location_id = -1'
      ||' WHERE NVL(to_location_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND   NVL(to_location_code,'||''''||NULL_CHAR||''''||')'
      ||'       = '||''''||NULL_CHAR||''''
      ||' AND   process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 16602

      'UPDATE msc_st_interorg_ship_methods msr'
      ||' SET from_region_id     = (SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1 = msr.sr_instance_code'
      ||'       AND    mls.number1 = nvl(msr.from_region_type,'||NULL_VALUE||')'
      ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.from_country,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char3,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.from_country_code,    '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char4,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.from_state,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char5,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.from_state_code,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char6,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.from_city,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char7,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.from_city_code,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char8,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.from_postal_code_from,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char9,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.from_postal_code_to,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char10,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.from_zone,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.entity_name = ''REGION_ID'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :lv_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 16641

      'UPDATE msc_st_interorg_ship_methods msr'
      ||' SET   to_region_id     = (SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1 = msr.sr_instance_code'
      ||'       AND    mls.number1 = nvl(msr.to_region_type,'||NULL_VALUE||')'
      ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.to_country,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char3,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.to_country_code,    '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char4,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.to_state,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char5,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.to_state_code,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char6,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.to_city,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char7,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.to_city_code,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char8,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.to_postal_code_from,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char9,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.to_postal_code_to,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char10,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.to_zone,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.entity_name = ''REGION_ID'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :lv_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 16702

      'UPDATE     msc_st_interorg_ship_methods msis1'
      ||' SET     process_flag     = '||G_ERROR_FLG||','
      ||'         error_text       = '||''''||lv_message_text||''''
      ||' WHERE   (msis1.to_location_id is NULL OR msis1.from_location_id is NULL) '
      ||' AND     (msis1.to_organization_id is NULL OR msis1.from_organization_id is NULL) '
      ||' AND     (msis1.to_region_id is NULL OR msis1.from_region_id is NULL) '
      ||' AND     msis1.batch_id                 = :lv_batch_id'
      ||' AND     msis1.process_flag             = '||G_IN_PROCESS
      ||' AND     msis1.sr_instance_code         = :v_instance_code' ;
Line: 16773

      'UPDATE     msc_st_interorg_ship_methods msis1'
      ||' SET     process_flag     = '||G_ERROR_FLG||','
      ||'         error_text       = '||''''||lv_message_text||''''
      ||' WHERE   EXISTS( SELECT 1 '
      ||'         FROM    msc_st_interorg_ship_methods msis2'
      ||'         WHERE   msis2.sr_instance_code = msis1.sr_instance_code'
      ||'         AND     nvl(msis2.from_organization_code, '||''''||NULL_CHAR||''''||') = '
      ||'		  nvl(msis1.from_organization_code, '||''''||NULL_CHAR||''''||')'
      ||'         AND     nvl(msis2.to_organization_code, '||''''||NULL_CHAR||''''||') = '
      ||'		  nvl(msis1.to_organization_code, '||''''||NULL_CHAR||''''||')'
      ||'         AND     nvl(msis2.from_location_code, '||''''||NULL_CHAR||''''||') = '
      ||'		  nvl(msis1.from_location_code, '||''''||NULL_CHAR||''''||')'
      ||'         AND     nvl(msis2.to_location_code, '||''''||NULL_CHAR||''''||') = '
      ||'		  nvl(msis1.to_location_code, '||''''||NULL_CHAR||''''||')'
      ||'         AND     nvl(msis2.from_region_id, '||NULL_VALUE||') = '
      ||'		  nvl(msis1.from_region_id, '||NULL_VALUE||')'
      ||'         AND     nvl(msis2.to_region_id, '||NULL_VALUE||') = '
      ||'		  nvl(msis1.to_region_id, '||NULL_VALUE||')'
      ||'         AND     msis2.process_flag IN (2,5)'
      ||'         AND     msis2.default_flag = '||SYS_YES
      ||'         AND     msis2.rowid <> msis1.rowid'
      ||'         UNION'
      ||'         SELECT 1 '
      ||'         FROM   msc_interorg_ship_methods msis3 '
      ||'         WHERE  msis3.sr_instance_id = :v_instance_id'
      ||'         AND    nvl(msis3.from_organization_id, '||''''||NULL_CHAR||''''||') = '
      ||'		 nvl(msis1.from_organization_id, '||''''||NULL_CHAR||''''||')'
      ||'         AND    nvl(msis3.to_organization_id, '||''''||NULL_CHAR||''''||') = '
      ||'		 nvl(msis1.to_organization_id, '||''''||NULL_CHAR||''''||')'
      ||'         AND    nvl(msis3.from_location_id, '||''''||NULL_CHAR||''''||') = '
      ||'		 nvl(msis1.from_location_id, '||''''||NULL_CHAR||''''||')'
      ||'         AND    nvl(msis3.to_location_id, '||''''||NULL_CHAR||''''||') = '
      ||'		 nvl(msis1.to_location_id, '||''''||NULL_CHAR||''''||')'
      ||'         AND    nvl(msis3.from_region_id, '||''''||NULL_CHAR||''''||') = '
      ||'		 nvl(msis1.from_region_id, '||''''||NULL_CHAR||''''||')'
      ||'         AND    nvl(msis3.to_region_id, '||''''||NULL_CHAR||''''||') = '
      ||'		 nvl(msis1.to_region_id, '||''''||NULL_CHAR||''''||')'
      ||'         AND    msis3.plan_id  = -1 '
      ||'         AND    msis3.default_flag = '||SYS_YES||')'
      ||' AND     msis1.default_flag             = '||SYS_YES
      ||' AND     msis1.batch_id                 = :lv_batch_id'
      ||' AND     msis1.process_flag             = '||G_IN_PROCESS
      ||' AND     msis1.sr_instance_code         = :v_instance_code' ;
Line: 16913

   'UPDATE      msc_st_interorg_ship_methods'
   ||' SET      sr_instance_id2 = '||v_instance_id
   ||' WHERE    sr_instance_code    = :v_instance_code'
   ||' AND      process_flag        ='|| G_VALID
   ||' AND      batch_id            = :lv_batch_id' ;
Line: 16982

    SELECT rowid
    FROM   msc_st_regions
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 16990

    SELECT rowid
    FROM   msc_st_regions
    WHERE  NVL(region_id,NULL_VALUE) = NULL_VALUE
    AND    process_flag                  = G_IN_PROCESS
    AND    NVL(batch_id,NULL_VALUE)      =p_batch_id
    AND    sr_instance_code              = v_instance_code;
Line: 16998

    SELECT rowid
    FROM   msc_st_zone_regions
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 17005

    SELECT rowid
    FROM   msc_st_zone_regions
    WHERE  NVL(zone_region_id,NULL_VALUE) = NULL_VALUE
    AND    process_flag                  = G_IN_PROCESS
    AND    NVL(batch_id,NULL_VALUE)      =p_batch_id
    AND    sr_instance_code              = v_instance_code;
Line: 17013

    SELECT rowid
    FROM   msc_st_region_locations
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 17020

    SELECT max(rowid)
    FROM   msc_st_region_locations
    WHERE  process_flag                = G_IN_PROCESS
    AND    deleted_flag                = SYS_NO
    AND    NVL(location_id,NULL_VALUE) = NULL_VALUE
    AND    sr_instance_code            = v_instance_code
    AND    batch_id                    = p_batch_id
    GROUP BY location_code;
Line: 17030

    SELECT rowid
    FROM   msc_st_region_sites
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 17052

    'UPDATE     msc_st_regions msr1 '
    ||' SET     process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   message_id <  (SELECT MAX(message_id)'
    ||'         FROM   msc_st_regions msr2'
    ||'         WHERE  msr2.sr_instance_code  = msr1.sr_instance_code'
    ||'         AND    msr2.region_type = msr1.region_type'
    ||'         AND    NVL(msr2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.country,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.country,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.country_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.country_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.state,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.state,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.state_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.state_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.city,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.city,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.city_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.city_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.postal_code_from,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.postal_code_from,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.postal_code_to,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.postal_code_to,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.zone,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.zone,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    msr2.process_flag      ='|| G_IN_PROCESS
    ||'         AND    NVL(msr2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND     msr1.process_flag             = '||G_IN_PROCESS
    ||' AND     msr1.sr_instance_code         = :v_instance_code'
    ||' AND     NVL(msr1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 17095

    'UPDATE     msc_st_regions msr1 '
    ||' SET     process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   message_id <  (SELECT MAX(message_id)'
    ||'         FROM   msc_st_regions msr2'
    ||'         WHERE  msr2.sr_instance_code  = msr1.sr_instance_code'
    ||'         AND    msr2.region_type = msr1.region_type'
    ||'         AND    NVL(msr2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.zone,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.zone,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    msr2.process_flag      ='|| G_IN_PROCESS
    ||'         AND    msr2.region_type in  (10,11) '
    ||'         AND    NVL(msr2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND     msr1.process_flag             = '||G_IN_PROCESS
    ||' AND     msr1.sr_instance_code         = :v_instance_code'
    ||' AND    msr1.region_type in  (10,11) '
    ||' AND     NVL(msr1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 17137

    'UPDATE  msc_st_regions msr1'
    ||' SET     process_flag  = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   EXISTS( SELECT 1 '
    ||'         FROM   msc_st_regions msr2'
    ||'         WHERE  msr2.sr_instance_code           = msr1.sr_instance_code'
    ||'         AND    msr2.region_type = msr1.region_type'
    ||'         AND    NVL(msr2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.country,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.country,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.country_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.country_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.state,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.state,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.state_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.state_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.city,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.city,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.city_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.city_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.postal_code_from,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.postal_code_from,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.postal_code_to,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.postal_code_to,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.zone,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.zone,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    msr2.process_flag               = '||G_IN_PROCESS
    ||'         GROUP BY sr_instance_code, region_type, company_name,country,country_code, state, state_code, city, city_code, postal_code_from, postal_code_to, zone'
    ||'         HAVING COUNT(*) > 1)'
    ||' AND     msr1.process_flag     = '||G_IN_PROCESS
    ||' AND     msr1.sr_instance_code = :v_instance_code'
    ||' AND     NVL(msr1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 17192

  ||' DELETED_FLAG                ||''~''||'
  ||' COMPANY_NAME ' ;
Line: 17199

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 17208

      ' UPDATE msc_st_regions '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 17229

      UPDATE msc_st_regions
      SET  st_transaction_id = msc_st_regions_s.NEXTVAL,
           refresh_number    = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 17250

      'UPDATE      msc_st_regions '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         = :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 17274

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 17285

      lv_where_str := ' AND NVL(deleted_flag,'||NULL_VALUE||') '
                      ||' NOT IN(1,2)';
Line: 17297

                         p_col_name          => 'DELETED_FLAG',
                         p_debug             => v_debug,
                         p_default_value     => SYS_NO);
Line: 17319

    'UPDATE    msc_st_regions'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  region_type   NOT IN (0,1,2,3,10) '
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 17334

      ' UPDATE msc_st_regions '
      ||' SET    parent_region_id  = -1'
      ||' WHERE  process_flag   = '||G_IN_PROCESS
      ||' AND    sr_instance_code  = :v_instance_code'
      ||' AND    region_type in (0,10) '
      ||' AND    batch_id          = :lv_batch_id';
Line: 17361

    'UPDATE  msc_st_regions msr1'
    ||' SET     process_flag  = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   EXISTS( SELECT 1 '
    ||'         FROM   msc_st_regions msr2'
    ||'         WHERE  msr2.sr_instance_code           = msr1.sr_instance_code'
    ||'         AND    msr2.region_type = msr1.region_type'
    ||'         AND    NVL(msr2.country,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.country,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.country_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.country_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    ((NVL(msr2.postal_code_from,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.postal_code_from,  '||''''||NULL_CHAR||''''||')'
    ||'                AND    NVL(msr2.postal_code_to,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.postal_code_to,  '||''''||NULL_CHAR||''''||'))'
    ||'            OR (NVL(msr2.postal_code_from,  '||''''||NULL_CHAR||''''||') > '
    ||'                NVL(msr1.postal_code_from,  '||''''||NULL_CHAR||''''||')'
    ||'                AND    NVL(msr2.postal_code_from,  '||''''||NULL_CHAR||''''||') < '
    ||'                NVL(msr1.postal_code_to,  '||''''||NULL_CHAR||''''||'))'
    ||'            OR (NVL(msr2.postal_code_to,  '||''''||NULL_CHAR||''''||') > '
    ||'                NVL(msr1.postal_code_from,  '||''''||NULL_CHAR||''''||')'
    ||'                AND    NVL(msr2.postal_code_to,  '||''''||NULL_CHAR||''''||') < '
    ||'                NVL(msr1.postal_code_to,  '||''''||NULL_CHAR||''''||')))'
    ||'         AND    msr2.process_flag               = '||G_IN_PROCESS
    ||'         AND    NVL(msr2.postal_code_from,  '||''''||NULL_CHAR||''''||')'
    ||'                <> '||''''||NULL_CHAR||''''
    ||'         AND    NVL(msr1.postal_code_from,  '||''''||NULL_CHAR||''''||')'
    ||'                <> '||''''||NULL_CHAR||''''
    ||'         AND    msr2.region_type in  (0,1,2,3) '
    ||' AND     msr1.rowid <> msr2.rowid)'
    ||' AND     msr1.process_flag     = '||G_IN_PROCESS
    ||' AND     msr1.sr_instance_code = :v_instance_code'
    ||' AND     msr1.region_type in  (0,1,2,3) ';
Line: 17408

      'UPDATE msc_st_regions msr'
      ||' SET region_id      = nvl((SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1 = msr.sr_instance_code'
      ||'       AND    mls.number1 = msr.region_type'
      ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.country,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char3,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.country_code,    '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char4,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.state,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char5,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.state_code,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char6,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.city,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char7,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.city_code,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char8,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.postal_code_from,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char9,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.postal_code_to,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char10,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.zone,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.entity_name = ''REGION_ID'' ), ' ||NULL_VALUE|| ')'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :lv_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 17459

      'UPDATE      msc_st_regions msr'
      ||' SET      msr.process_flag     = '||G_ERROR_FLG||','
      ||'          msr.error_text       = '||''''||lv_message_text||''''
      ||' WHERE    msr.batch_id         = :lv_batch_id'
      ||' AND      msr.sr_instance_code = :v_instance_code'
      ||' AND      EXISTS ( SELECT 1'
      ||'          FROM     msc_regions mr'
      ||'          WHERE    nvl(msr.region_id,'||NULL_VALUE||') = mr.region_id'
      ||'          AND      mr.sr_instance_id = :v_instance_id)';
Line: 17498

        UPDATE  msc_st_regions
        SET     region_id = msc_st_region_id_s.NEXTVAL
        WHERE rowid           = lb_rowid(j);
Line: 17504

        INSERT INTO msc_local_id_setup
          (local_id,
           st_transaction_id,
           instance_id,
           entity_name,
           data_source_type,
           char1,
           char2,
           char3,
           char4,
           char5,
           char6,
           char7,
           char8,
           char9,
           char10,
           number1,
           last_update_date,
           last_updated_by,
           creation_date,
           created_by)
        SELECT
            region_id,
            st_transaction_id,
            v_instance_id,
            'REGION_ID',
            data_source_type,
            v_instance_code,
            country,
            country_code,
            state,
            state_code,
            city,
            city_code,
            postal_code_from,
            postal_code_to,
            zone,
            region_type,
            v_current_date,
            v_current_user,
            v_current_date,
            v_current_user
        FROM msc_st_regions
        WHERE  rowid            = lb_rowid(j);
Line: 17553

      ' UPDATE msc_st_regions msr1 '
      ||' SET    parent_region_id  = (SELECT msr2.region_id'
      ||' FROM   msc_st_regions msr2'
      ||' WHERE  msr2.sr_instance_code = msr1.sr_instance_code '
      ||' AND    msr2.region_type      = msr1.region_type - 1 '
      ||' AND    NVL(msr2.country,   NVL(msr1.country,    '||''''||NULL_CHAR||''''||')) = '
      ||'              NVL(msr1.country,     '||''''||NULL_CHAR||''''||') '
      ||' AND    NVL(msr2.country_code,  NVL(msr1.country_code,   '||''''||NULL_CHAR||''''||')) = '
      ||'             NVL(msr1.country_code,    '||''''||NULL_CHAR||''''||') '
      ||' AND    NVL(msr2.state,  NVL(msr1.state,  '||''''||NULL_CHAR||''''||')) = '
      ||'            NVL(msr1.state,     '||''''||NULL_CHAR||''''||') '
      ||' AND    NVL(msr2.state_code, NVL(msr1.state_code,  '||''''||NULL_CHAR||''''||')) = '
      ||'              NVL(msr1.state_code,     '||''''||NULL_CHAR||''''||') '
      ||' AND    NVL(msr2.city,  NVL(msr1.city,  '||''''||NULL_CHAR||''''||')) = '
      ||'              NVL(msr1.city,     '||''''||NULL_CHAR||''''||') '
      ||' AND    NVL(msr2.city_code, NVL(msr1.city_code,  '||''''||NULL_CHAR||''''||')) = '
      ||'              NVL(msr1.city_code,     '||''''||NULL_CHAR||''''||') '
      ||' AND    msr2.process_flag   = '||G_IN_PROCESS
      ||' AND    msr2.region_type in (0,1,2)) '
      ||' WHERE  msr1.process_flag   = '||G_IN_PROCESS
      ||' AND    sr_instance_code  = :v_instance_code'
      ||' AND    region_type in (1,2,3) '
      ||' AND    NVL(parent_region_id, '||NULL_VALUE||')= '|| NULL_VALUE
      ||' AND    batch_id          = :lv_batch_id';
Line: 17611

   ' INSERT INTO MSC_REGIONS '
  ||' (REGION_ID,'
  ||' REGION_TYPE,'
  ||' PARENT_REGION_ID,'
  ||' COUNTRY_CODE,'
  ||' COUNTRY_REGION_CODE,'
  ||' STATE_CODE,'
  ||' CITY_CODE,'
  ||' PORT_FLAG,'
  ||' AIRPORT_FLAG,'
  ||' ROAD_TERMINAL_FLAG,'
  ||' RAIL_TERMINAL_FLAG,'
  ||' LONGITUDE,'
  ||' LATITUDE,'
  ||' TIMEZONE,'
  ||' CONTINENT,'
  ||' COUNTRY,'
  ||' COUNTRY_REGION,'
  ||' STATE,'
  ||' CITY,'
  ||' ZONE,'
  ||' ZONE_LEVEL,'
  ||' POSTAL_CODE_FROM,'
  ||' POSTAL_CODE_TO,'
  ||' ALTERNATE_NAME,'
  ||' COUNTY,'
  ||' SR_INSTANCE_ID,'
  ||' ZONE_USAGE,'
  ||' CREATED_BY,'
  ||' CREATION_DATE,'
  ||' LAST_UPDATED_BY,'
  ||' LAST_UPDATE_DATE)'
  ||' SELECT distinct '
  ||' msr.REGION_ID,'
  ||' msr.REGION_TYPE,'
  ||' msr.PARENT_REGION_ID,'
  ||' msr.COUNTRY_CODE,'
  ||' msr.COUNTRY_REGION_CODE,'
  ||' msr.STATE_CODE,'
  ||' msr.CITY_CODE,'
  ||' msr.PORT_FLAG,'
  ||' msr.AIRPORT_FLAG,'
  ||' msr.ROAD_TERMINAL_FLAG,'
  ||' msr.RAIL_TERMINAL_FLAG,'
  ||' msr.LONGITUDE,'
  ||' msr.LATITUDE,'
  ||' msr.TIMEZONE,'
  ||' msr.CONTINENT,'
  ||' msr.COUNTRY,'
  ||' msr.COUNTRY_REGION,'
  ||' msr.STATE,'
  ||' msr.CITY,'
  ||' msr.ZONE,'
  ||' msr.ZONE_LEVEL,'
  ||' msr.POSTAL_CODE_FROM,'
  ||' msr.POSTAL_CODE_TO,'
  ||' msr.ALTERNATE_NAME,'
  ||' msr.COUNTY,'
  ||' msr.SR_INSTANCE_ID,'
  ||' msr.ZONE_USAGE,'
  ||' msr.CREATED_BY,'
  ||' msr.CREATION_DATE,'
  ||' msr.LAST_UPDATED_BY,'
  ||' msr.LAST_UPDATE_DATE'
  ||' FROM   MSC_ST_REGIONS msr'
  ||' WHERE  msr.batch_id         = :lv_batch_id'
  ||' AND    msr.sr_instance_code = :v_instance_code'
  ||' AND    msr.process_flag    = '||G_VALID ;
Line: 17708

    'UPDATE     msc_st_zone_regions mszr1 '
    ||' SET     process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   message_id <  (SELECT MAX(message_id)'
    ||'         FROM   msc_st_zone_regions mszr2'
    ||'         WHERE  mszr2.sr_instance_code  = mszr1.sr_instance_code'
    ||'         AND    mszr2.zone = mszr1.zone'
    ||'         AND    NVL(mszr2.country, NVL(mszr1.country, '||''''||NULL_CHAR||''''||')) = '
    ||'                NVL(mszr1.country, NVL(mszr2.country, '||''''||NULL_CHAR||''''||'))'
    ||'         AND    NVL(mszr2.country_code, NVL(mszr1.country_code, '||''''||NULL_CHAR||''''||')) = '
    ||'                NVL(mszr1.country_code, NVL(mszr2.country_code, '||''''||NULL_CHAR||''''||'))'
    ||'         AND    NVL(mszr2.state, NVL(mszr1.state, '||''''||NULL_CHAR||''''||')) = '
    ||'                NVL(mszr1.state, NVL(mszr2.state, '||''''||NULL_CHAR||''''||'))'
    ||'         AND    NVL(mszr2.state_code, NVL(mszr1.state_code, '||''''||NULL_CHAR||''''||')) = '
    ||'                NVL(mszr1.state_code, NVL(mszr2.state_code, '||''''||NULL_CHAR||''''||'))'
    ||'         AND    NVL(mszr2.city, NVL(mszr1.city, '||''''||NULL_CHAR||''''||')) = '
    ||'                NVL(mszr1.city, NVL(mszr2.city, '||''''||NULL_CHAR||''''||'))'
    ||'         AND    NVL(mszr2.city_code, NVL(mszr1.city_code, '||''''||NULL_CHAR||''''||')) = '
    ||'                NVL(mszr1.city_code, NVL(mszr2.city_code, '||''''||NULL_CHAR||''''||'))'
    ||'         AND    NVL(mszr2.postal_code_from, NVL(mszr1.postal_code_from, '||''''||NULL_CHAR||''''||')) = '
    ||'                NVL(mszr1.postal_code_from, NVL(mszr2.postal_code_from, '||''''||NULL_CHAR||''''||'))'
    ||'         AND    NVL(mszr2.postal_code_to, NVL(mszr1.postal_code_to, '||''''||NULL_CHAR||''''||')) = '
    ||'                NVL(mszr1.postal_code_to, NVL(mszr2.postal_code_to, '||''''||NULL_CHAR||''''||'))'
    ||'         AND    mszr2.process_flag      ='|| G_IN_PROCESS
    ||'         AND    NVL(mszr2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND     mszr1.process_flag             = '||G_IN_PROCESS
    ||' AND     mszr1.sr_instance_code         = :v_instance_code'
    ||' AND     NVL(mszr1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 17758

    'UPDATE  msc_st_zone_regions mszr1'
    ||' SET     process_flag  = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   EXISTS( SELECT 1 '
    ||'         FROM   msc_st_zone_regions mszr2'
    ||'         WHERE  mszr2.sr_instance_code  = mszr1.sr_instance_code'
    ||'         AND    mszr2.zone = mszr1.zone'
    ||'         AND    NVL(mszr2.country, NVL(mszr1.country, '||''''||NULL_CHAR||''''||')) = '
    ||'                NVL(mszr1.country, NVL(mszr2.country, '||''''||NULL_CHAR||''''||'))'
    ||'         AND    NVL(mszr2.country_code, NVL(mszr1.country_code, '||''''||NULL_CHAR||''''||')) = '
    ||'                NVL(mszr1.country_code, NVL(mszr2.country_code, '||''''||NULL_CHAR||''''||'))'
    ||'         AND    NVL(mszr2.state, NVL(mszr1.state, '||''''||NULL_CHAR||''''||')) = '
    ||'                NVL(mszr1.state, NVL(mszr2.state, '||''''||NULL_CHAR||''''||'))'
    ||'         AND    NVL(mszr2.state_code, NVL(mszr1.state_code, '||''''||NULL_CHAR||''''||')) = '
    ||'                NVL(mszr1.state_code, NVL(mszr2.state_code, '||''''||NULL_CHAR||''''||'))'
    ||'         AND    NVL(mszr2.city, NVL(mszr1.city, '||''''||NULL_CHAR||''''||')) = '
    ||'                NVL(mszr1.city, NVL(mszr2.city, '||''''||NULL_CHAR||''''||'))'
    ||'         AND    NVL(mszr2.city_code, NVL(mszr1.city_code, '||''''||NULL_CHAR||''''||')) = '
    ||'                NVL(mszr1.city_code, NVL(mszr2.city_code, '||''''||NULL_CHAR||''''||'))'
    ||'         AND    NVL(mszr2.postal_code_from, NVL(mszr1.postal_code_from, '||''''||NULL_CHAR||''''||')) = '
    ||'                NVL(mszr1.postal_code_from, NVL(mszr2.postal_code_from, '||''''||NULL_CHAR||''''||'))'
    ||'         AND    NVL(mszr2.postal_code_to, NVL(mszr1.postal_code_to, '||''''||NULL_CHAR||''''||')) = '
    ||'                NVL(mszr1.postal_code_to, NVL(mszr2.postal_code_to, '||''''||NULL_CHAR||''''||'))'
    ||'         AND    mszr2.process_flag               = '||G_IN_PROCESS
    ||'         GROUP BY sr_instance_code, zone, country,country_code, state, state_code, city, city_code, postal_code_from, postal_code_to'
    ||'         HAVING COUNT(*) > 1)'
    ||' AND     mszr1.process_flag     = '||G_IN_PROCESS
    ||' AND     mszr1.sr_instance_code = :v_instance_code'
    ||' AND     NVL(mszr1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 17805

  ||'DELETED_FLAG';
Line: 17809

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   DUAL;
Line: 17814

      'UPDATE    msc_st_zone_regions '
      ||' SET    batch_id                       = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 17837

      UPDATE msc_st_zone_regions
      SET  st_transaction_id = msc_st_zone_regions_s.NEXTVAL,
           refresh_number    = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 17858

      'UPDATE      msc_st_zone_regions '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         = :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 17881

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 17892

      lv_where_str := ' AND NVL(deleted_flag,'||NULL_VALUE||') '
                      ||' NOT IN(1,2)';
Line: 17904

                         p_col_name          => 'DELETED_FLAG',
                         p_debug             => v_debug,
                         p_default_value     => SYS_NO);
Line: 17927

      'UPDATE    msc_st_zone_regions '
      ||' SET    process_flag     = '||G_ERROR_FLG||','
      ||'        error_text   = '||''''||lv_message_text||''''
      ||' WHERE  sr_instance_code =  :v_instance_code'
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    process_flag     = '||G_IN_PROCESS
      ||' AND    (NVL(zone,'||''''||NULL_CHAR||''''||')'
      ||'        = '||''''||NULL_CHAR||''''
      ||' OR     NVL(country,'||''''||NULL_CHAR||''''||') '
      ||'        = '||''''||NULL_CHAR||''''
      ||' OR     NVL(country_code,'||''''||NULL_CHAR||''''||') '
      ||'        = '||''''||NULL_CHAR||''''||')';
Line: 17950

      'UPDATE msc_st_zone_regions mszr'
      ||' SET region_id     = nvl((SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1 = mszr.sr_instance_code'
      ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mszr.country,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char3,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mszr.country_code,    '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char4,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mszr.state,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char5,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mszr.state_code,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char6,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mszr.city,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char7,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mszr.city_code,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char8,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mszr.postal_code_from,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char9,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mszr.postal_code_to,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.number1 in (0,1,2,3) '
      ||'       AND    mls.entity_name = ''REGION_ID'' ), ' ||NULL_VALUE|| ')'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(region_id,'||NULL_VALUE||')= '||NULL_VALUE
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :lv_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 17999

      'UPDATE    msc_st_zone_regions '
      ||' SET    process_flag     = '||G_ERROR_FLG||','
      ||'        error_text   = '||''''||lv_message_text||''''
      ||' WHERE  sr_instance_code =  :v_instance_code'
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    process_flag     = '||G_IN_PROCESS
      ||' AND    NVL(region_id,'||NULL_VALUE||')= '||NULL_VALUE  ;
Line: 18015

      'UPDATE msc_st_zone_regions mszr'
      ||' SET parent_region_id     = nvl((SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1 = mszr.sr_instance_code'
      ||'       AND    NVL(mls.char10,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mszr.zone,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.number1 = 10 '
      ||'       AND    mls.entity_name = ''REGION_ID'' ), ' ||NULL_VALUE|| ')'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :lv_batch_id'
      ||' AND    NVL(parent_region_id,'||NULL_VALUE||')= '||NULL_VALUE
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 18050

      'UPDATE    msc_st_zone_regions '
      ||' SET    process_flag     = '||G_ERROR_FLG||','
      ||'        error_text   = '||''''||lv_message_text||''''
      ||' WHERE  sr_instance_code =  :v_instance_code'
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    process_flag     = '||G_IN_PROCESS
      ||' AND    NVL(parent_region_id,'||NULL_VALUE||')= '||NULL_VALUE  ;
Line: 18068

      'UPDATE    msc_st_zone_regions '
      ||' SET    party_id     = -1 '
      ||' WHERE  sr_instance_code =  :v_instance_code'
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    process_flag     = '||G_IN_PROCESS
      ||' AND    NVL(party_id,'||NULL_VALUE||')= '||NULL_VALUE  ;
Line: 18086

      'UPDATE msc_st_zone_regions mszr'
      ||' SET zone_region_id     = nvl((SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1 = mszr.sr_instance_code'
      ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mszr.country,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char3,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mszr.country_code,    '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char4,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mszr.state,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char5,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mszr.state_code,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char6,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mszr.city,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char7,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mszr.city_code,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char8,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mszr.postal_code_from,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char9,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mszr.postal_code_to,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char10,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mszr.zone,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.entity_name = ''ZONE_REGION_ID'' ), ' ||NULL_VALUE|| ')'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :lv_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 18141

        UPDATE  msc_st_zone_regions
        SET     zone_region_id = msc_st_zone_region_id_s.NEXTVAL
        WHERE rowid           = lb_rowid(j);
Line: 18147

        INSERT INTO msc_local_id_setup
          (local_id,
           st_transaction_id,
           instance_id,
           entity_name,
           data_source_type,
           char1,
           char2,
           char3,
           char4,
           char5,
           char6,
           char7,
           char8,
           char9,
           char10,
           last_update_date,
           last_updated_by,
           creation_date,
           created_by)
        SELECT
            zone_region_id,
            st_transaction_id,
            v_instance_id,
            'ZONE_REGION_ID',
            data_source_type,
            v_instance_code,
            country,
            country_code,
            state,
            state_code,
            city,
            city_code,
            postal_code_from,
            postal_code_to,
            zone,
            v_current_date,
            v_current_user,
            v_current_date,
            v_current_user
        FROM msc_st_zone_regions
        WHERE  rowid            = lb_rowid(j);
Line: 18220

   ' INSERT INTO MSC_ZONE_REGIONS '
  ||' (ZONE_REGION_ID,'
  ||' REGION_ID,'
  ||' PARENT_REGION_ID,'
  ||' PARTY_ID,'
  ||' SR_INSTANCE_ID,'
  ||' CREATED_BY,'
  ||' CREATION_DATE,'
  ||' LAST_UPDATED_BY,'
  ||' LAST_UPDATE_DATE)'
  ||' SELECT distinct '
  ||' msr.ZONE_REGION_ID,'
  ||' msr.REGION_ID,'
  ||' msr.PARENT_REGION_ID,'
  ||' msr.PARTY_ID, '
  ||' msr.SR_INSTANCE_ID,'
  ||' msr.CREATED_BY,'
  ||' msr.CREATION_DATE,'
  ||' msr.LAST_UPDATED_BY,'
  ||' msr.LAST_UPDATE_DATE'
  ||' FROM   MSC_ST_ZONE_REGIONS msr'
  ||' WHERE  msr.batch_id         = :lv_batch_id'
  ||' AND    msr.sr_instance_code = :v_instance_code'
  ||' AND    msr.process_flag    = '||G_VALID
  ||' AND    NOT EXISTS'
  ||'            ( SELECT 1 FROM MSC_ZONE_REGIONS mzr'
  ||'              WHERE  mzr.zone_region_id = msr.zone_region_id'
  ||'              AND    mzr.sr_instance_id = ' ||v_instance_id ||')';
Line: 18276

    'UPDATE     msc_st_region_locations msr1 '
    ||' SET     process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   message_id <  (SELECT MAX(message_id)'
    ||'         FROM   msc_st_region_locations msr2'
    ||'         WHERE  msr2.sr_instance_code  = msr1.sr_instance_code'
    ||'         AND    NVL(msr2.region_type, '||NULL_VALUE||') = NVL(msr1.region_type, '||NULL_VALUE||')'
    ||'         AND    NVL(msr2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.country,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.country,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.country_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.country_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.state,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.state,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.state_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.state_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.city,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.city,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.city_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.city_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.postal_code_from,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.postal_code_from,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.postal_code_to,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.postal_code_to,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.location_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.location_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    msr2.process_flag      ='|| G_IN_PROCESS
    ||'         AND    NVL(msr2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND     msr1.process_flag             = '||G_IN_PROCESS
    ||' AND     msr1.sr_instance_code         = :v_instance_code'
    ||' AND     NVL(msr1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 18331

    'UPDATE  msc_st_region_locations msr1'
    ||' SET     process_flag  = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   EXISTS( SELECT 1 '
    ||'         FROM   msc_st_region_locations msr2'
    ||'         WHERE  msr2.sr_instance_code           = msr1.sr_instance_code'
    ||'         AND    NVL(msr2.region_type, '||NULL_VALUE||') = NVL(msr1.region_type,'||NULL_VALUE||')'
    ||'         AND    NVL(msr2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.country,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.country,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.country_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.country_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.state,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.state,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.state_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.state_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.city,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.city,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.city_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.city_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.postal_code_from,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.postal_code_from,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.postal_code_to,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.postal_code_to,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.location_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.location_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    msr2.process_flag               = '||G_IN_PROCESS
    ||'         GROUP BY sr_instance_code, region_type, company_name,country,country_code, state, state_code, city, city_code, postal_code_from, postal_code_to, location_code'
    ||'         HAVING COUNT(*) > 1)'
    ||' AND     msr1.process_flag     = '||G_IN_PROCESS
    ||' AND     msr1.sr_instance_code = :v_instance_code'
    ||' AND     NVL(msr1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 18385

  ||' DELETED_FLAG                ||''~''||'
  ||' COMPANY_NAME ' ;
Line: 18392

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 18400

      ' UPDATE msc_st_region_locations '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 18420

      UPDATE msc_st_region_locations
      SET  st_transaction_id = msc_st_region_locations_s.NEXTVAL,
           refresh_number    = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 18441

      'UPDATE      msc_st_region_locations '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         = :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 18464

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 18475

      lv_where_str := ' AND NVL(deleted_flag,'||NULL_VALUE||') '
                      ||' NOT IN(1,2)';
Line: 18487

                         p_col_name          => 'DELETED_FLAG',
                         p_debug             => v_debug,
                         p_default_value     => SYS_NO);
Line: 18510

      'UPDATE    msc_st_region_locations '
      ||' SET    process_flag     = '||G_ERROR_FLG||','
      ||'        error_text   = '||''''||lv_message_text||''''
      ||' WHERE  sr_instance_code =  :v_instance_code'
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    process_flag     = '||G_IN_PROCESS
      ||' AND    NVL(location_code,'||''''||NULL_CHAR||''''||') '
      ||'        =  '||''''||NULL_CHAR||'''';
Line: 18530

      'UPDATE msc_st_region_locations msr'
      ||' SET region_id     = (SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1 = msr.sr_instance_code'
      ||'       AND    NVL(mls.number1, '||NULL_VALUE||') = NVL(msr.region_type,'||NULL_VALUE||')'
      ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.country,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char3,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.country_code,    '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char4,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.state,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char5,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.state_code,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char6,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.city,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char7,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.city_code,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char8,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.postal_code_from,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char9,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.postal_code_to,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.number1 in (0,1,2,3) '
      ||'       AND    mls.entity_name = ''REGION_ID'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :lv_batch_id'
      ||' AND    msr.region_type in (0,1,2,3) '
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 18567

      'UPDATE msc_st_region_locations msr'
      ||' SET   location_id              = nvl((SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1       = msr.sr_instance_code'
      ||'       AND    mls.char3       = msr.location_code'
      ||'       AND    mls.entity_name = ''LOCATION_ID'' ), ' ||NULL_VALUE|| ')'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 18599

      'UPDATE      msc_st_region_locations msrl'
      ||' SET      msrl.process_flag     = '||G_ERROR_FLG||','
      ||'          msrl.error_text       = '||''''||lv_message_text||''''
      ||' WHERE    msrl.batch_id         = :lv_batch_id'
      ||' AND      msrl.sr_instance_code = :v_instance_code'
      ||' AND      EXISTS ( SELECT 1'
      ||'          FROM     msc_region_locations mrl'
      ||'          WHERE    mrl.location_id = nvl(msrl.location_id ,'||NULL_VALUE||') '
      ||'          AND      nvl(mrl.region_id, '||NULL_VALUE||') = nvl(msrl.region_id, '||NULL_VALUE||')'
      ||'          AND      mrl.sr_instance_id = :v_instance_id)';
Line: 18635

        UPDATE msc_st_region_locations
        SET    location_id  = msc_st_location_id_s.NEXTVAL
        WHERE  rowid          = lb_rowid(j);
Line: 18641

        INSERT INTO msc_local_id_setup
         (local_id,
          st_transaction_id,
          instance_id,
          entity_name,
          data_source_type,
          char1,
          char3,
          last_update_date,
          last_updated_by,
          creation_date,
          created_by)
        SELECT
          location_id,
          st_transaction_id,
          v_instance_id,
          'LOCATION_ID',
          data_source_type,
          v_instance_code,
          location_code,
          v_current_date,
          v_current_user,
          v_current_date,
          v_current_user
        FROM  msc_st_region_locations
        WHERE rowid            = lb_rowid(j);
Line: 18673

      'UPDATE msc_st_region_locations msr'
      ||' SET   location_id              = nvl((SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1       = msr.sr_instance_code'
      ||'       AND    mls.char3       = msr.location_code'
      ||'       AND    mls.entity_name = ''LOCATION_ID'' ), ' ||NULL_VALUE|| ')'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 18721

   ' INSERT INTO MSC_REGION_LOCATIONS '
  ||' (REGION_ID,'
  ||' LOCATION_ID,'
  ||' REGION_TYPE,'
  ||' PARENT_REGION_FLAG,'
  ||' LOCATION_SOURCE,'
  ||' EXCEPTION_TYPE,'
  ||' SR_INSTANCE_ID,'
  ||' CREATED_BY,'
  ||' CREATION_DATE,'
  ||' LAST_UPDATED_BY,'
  ||' LAST_UPDATE_DATE,'
  ||' LAST_UPDATE_LOGIN)'
  ||' SELECT distinct '
  ||' REGION_ID,'
  ||' LOCATION_ID,'
  ||' REGION_TYPE,'
  ||' PARENT_REGION_FLAG,'
  ||' LOCATION_SOURCE,'
  ||' EXCEPTION_TYPE,'
  ||' SR_INSTANCE_ID,'
  ||' CREATED_BY,'
  ||' CREATION_DATE,'
  ||' LAST_UPDATED_BY,'
  ||' LAST_UPDATE_DATE,'
  ||' LAST_UPDATE_LOGIN'
  ||' FROM   MSC_ST_REGION_LOCATIONS msrl'
  ||' WHERE  msrl.batch_id         = :lv_batch_id'
  ||' AND    msrl.sr_instance_code = :v_instance_code'
  ||' AND    msrl.process_flag    = '||G_VALID ;
Line: 18779

    'UPDATE     msc_st_region_sites msr1 '
    ||' SET     process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   message_id <  (SELECT MAX(message_id)'
    ||'         FROM   msc_st_region_sites msr2'
    ||'         WHERE  msr2.sr_instance_code  = msr1.sr_instance_code'
    ||'         AND    NVL(msr2.country,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.country,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.country_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.country_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.state,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.state,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.state_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.state_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.city,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.city,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.city_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.city_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.postal_code_from,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.postal_code_from,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.postal_code_to,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.postal_code_to,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.zone,   '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.zone,   '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.vendor_name,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.vendor_name,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.vendor_site_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.vendor_site_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    msr2.process_flag      ='|| G_IN_PROCESS
    ||'         AND    NVL(msr2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND     msr1.process_flag             = '||G_IN_PROCESS
    ||' AND     msr1.sr_instance_code         = :v_instance_code'
    ||' AND     NVL(msr1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 18834

    'UPDATE  msc_st_region_sites msr1'
    ||' SET     process_flag  = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   EXISTS( SELECT 1 '
    ||'         FROM   msc_st_region_sites msr2'
    ||'         WHERE  msr2.sr_instance_code           = msr1.sr_instance_code'
    ||'         AND    NVL(msr2.country,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.country,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.country_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.country_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.state,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.state,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.state_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.state_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.city,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.city,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.city_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.city_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.postal_code_from,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.postal_code_from,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.postal_code_to,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.postal_code_to,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.zone,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.zone,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.vendor_name,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.vendor_name,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(msr2.vendor_site_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msr1.vendor_site_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    msr2.process_flag               = '||G_IN_PROCESS
    ||'         GROUP BY sr_instance_code,country,country_code, state, state_code, city, city_code, postal_code_from, postal_code_to, zone, vendor_name, vendor_site_code'
    ||'         HAVING COUNT(*) > 1)'
    ||' AND     msr1.process_flag     = '||G_IN_PROCESS
    ||' AND     msr1.sr_instance_code = :v_instance_code'
    ||' AND     NVL(msr1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 18889

  ||' DELETED_FLAG                ||''~''||'
  ||' VENDOR_NAME ' ;
Line: 18896

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 18904

      ' UPDATE msc_st_region_sites '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 18923

      UPDATE msc_st_region_sites
      SET  st_transaction_id = msc_st_region_sites_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 18944

      'UPDATE      msc_st_region_sites '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         = :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 18967

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 18978

      lv_where_str := ' AND NVL(deleted_flag,'||NULL_VALUE||') '
                      ||' NOT IN(1,2)';
Line: 18990

                         p_col_name          => 'DELETED_FLAG',
                         p_debug             => v_debug,
                         p_default_value     => SYS_NO);
Line: 19001

      'UPDATE msc_st_region_sites msr'
      ||' SET region_id     = (SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char1 = msr.sr_instance_code'
      ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.country,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char3,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.country_code,    '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char4,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.state,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char5,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.state_code,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char6,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.city,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char7,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.city_code,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char8,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.postal_code_from,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char9,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.postal_code_to,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    NVL(mls.char10,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.zone,     '||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.entity_name = ''REGION_ID'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :lv_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 19080

      'UPDATE      msc_st_region_sites msrs'
      ||' SET      msrs.process_flag     = '||G_ERROR_FLG||','
      ||'          msrs.error_text       = '||''''||lv_message_text||''''
      ||' WHERE    msrs.batch_id         = :lv_batch_id'
      ||' AND      msrs.sr_instance_code = :v_instance_code'
      ||' AND      EXISTS ( SELECT 1'
      ||'          FROM     msc_region_sites mrs, MSC_TP_SITE_ID_LID mtsil'
      ||'          WHERE    msrs.vendor_site_id = mtsil.SR_TP_SITE_ID'
      ||'          AND      mtsil.sr_instance_id = :v_instance_id '
      ||'          AND      mtsil.Partner_Type = 1'
      ||'          AND      mtsil.TP_SITE_ID = mrs.vendor_site_id '
      ||'          AND      msrs.region_id = mrs.region_id'
      ||'          AND      mrs.sr_instance_id = :v_instance_id)';
Line: 19146

    ' INSERT INTO MSC_REGION_SITES '
  ||' (REGION_ID, '
  ||' VENDOR_SITE_ID,'
  ||' REGION_TYPE,'
  ||' ZONE_LEVEL,'
  ||' SR_INSTANCE_ID,'
  ||' CREATED_BY,'
  ||' CREATION_DATE,'
  ||' LAST_UPDATED_BY,'
  ||' LAST_UPDATE_DATE,'
  ||' LAST_UPDATE_LOGIN)'
  ||' SELECT distinct '
  ||' msrs.REGION_ID,'
  ||' mtsil.TP_SITE_ID,'
  ||' msrs.REGION_TYPE,'
  ||' msrs.ZONE_LEVEL,'
  ||' msrs.SR_INSTANCE_ID,'
  ||' msrs.CREATED_BY,'
  ||' msrs.CREATION_DATE,'
  ||' msrs.LAST_UPDATED_BY,'
  ||' msrs.LAST_UPDATE_DATE,'
  ||' msrs.LAST_UPDATE_LOGIN'
  ||' FROM  MSC_TP_SITE_ID_LID mtsil, MSC_ST_REGION_SITES msrs'
  ||' WHERE  msrs.batch_id         = :lv_batch_id'
  ||' AND    mtsil.SR_TP_SITE_ID = msrs.VENDOR_SITE_ID'
  ||' AND    mtsil.SR_Instance_ID = msrs.SR_INSTANCE_ID'
  ||' AND    mtsil.Partner_Type = 1 '
  ||' AND    msrs.sr_instance_code = :v_instance_code'
  ||' AND    msrs.process_flag    = '||G_VALID ;
Line: 19224

    SELECT rowid
    FROM   msc_st_category_sets
    WHERE  process_flag     IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    batch_id         = p_batch_id
    AND    sr_instance_code = v_instance_code;
Line: 19231

    SELECT rowid
    FROM   msc_st_category_sets
    WHERE  NVL(sr_category_set_id,NULL_VALUE) = NULL_VALUE
    AND    process_flag          = G_IN_PROCESS
    AND    batch_id              = p_batch_id
    AND    sr_instance_code      = v_instance_code;
Line: 19254

    'UPDATE     msc_st_category_sets mcs1 '
    ||' SET     process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   message_id <  (SELECT MAX(message_id)'
    ||'         FROM   msc_st_category_sets mcs2'
    ||'         WHERE  mcs2.sr_instance_code  = mcs1.sr_instance_code'
    ||'         AND    NVL(mcs2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mcs1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    mcs2.category_set_name = mcs1.category_set_name'
    ||'         AND    mcs2.process_flag      ='|| G_IN_PROCESS
    ||'         AND    NVL(mcs2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND     mcs1.process_flag             = '||G_IN_PROCESS
    ||' AND     mcs1.sr_instance_code         = :v_instance_code'
    ||' AND     NVL(mcs1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 19291

    'UPDATE  msc_st_category_sets mcs1'
    ||' SET     process_flag  = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   EXISTS( SELECT 1 '
    ||'         FROM   msc_st_category_sets mcs2'
    ||'         WHERE  mcs2.sr_instance_code           = mcs1.sr_instance_code'
    ||'         AND    NVL(mcs2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mcs1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    mcs2.category_set_name          = mcs1.category_set_name'
    ||'         AND    mcs2.process_flag               = '||G_IN_PROCESS
    ||'         AND    NVL(mcs2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'         GROUP BY sr_instance_code,company_name,category_set_name'
    ||'         HAVING COUNT(*) > 1)'
    ||' AND     mcs1.process_flag     = '||G_IN_PROCESS
    ||' AND     mcs1.sr_instance_code = :v_instance_code'
    ||' AND     NVL(mcs1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 19321

    ||'DELETED_FLAG ';
Line: 19325

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 19331

      ' UPDATE   msc_st_category_sets '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 19353

      UPDATE msc_st_category_sets
      SET  st_transaction_id = msc_st_category_sets_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 19377

      ' UPDATE     msc_st_category_sets '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 19398

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 19407

      ' AND NVL(deleted_flag,'||NULL_VALUE||') '
      ||' NOT IN(1,2)';
Line: 19421

                      p_col_name          => 'DELETED_FLAG',
                      p_debug             => v_debug,
                      p_default_value     => SYS_NO);
Line: 19443

      ' UPDATE  msc_st_category_sets '
      ||' SET   process_flag        = '||G_ERROR_FLG||','
      ||'       error_text          = '||''''||lv_message_text||''''
      ||' WHERE NVL(category_set_name,'||''''||NULL_CHAR||''''||')'
      ||'       =                     '||''''||NULL_CHAR||''''
      ||' AND   batch_id            = :lv_batch_id'
      ||' AND   process_flag        = '||G_IN_PROCESS
      ||' AND   sr_instance_code    = :v_instance_code';
Line: 19473

      ' UPDATE  msc_st_category_sets '
      ||' SET   process_flag     = '||G_ERROR_FLG||','
      ||'       error_text       = '||''''||lv_message_text||''''
      ||' WHERE (NVL(control_level,'||NULL_VALUE||')  NOT IN(1,2)'
      ||' OR    NVL(default_flag,'  ||NULL_VALUE||')  NOT IN(1,2))'
      ||' AND   batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   sr_instance_code = :v_instance_code';
Line: 19503

      'UPDATE     msc_st_category_sets mcs1'
      ||' SET     process_flag     = '||G_ERROR_FLG||','
      ||'         error_text       = '||''''||lv_message_text||''''
      ||' WHERE   EXISTS( SELECT 1 '
      ||'         FROM   msc_st_category_sets mcs2'
      ||'         WHERE  mcs2.sr_instance_code  = mcs1.sr_instance_code'
      ||'         AND    mcs2.process_flag      IN(2,5)'
      ||'         AND    mcs2.default_flag      = '||SYS_YES
      ||'         GROUP BY sr_instance_code'
      ||'         HAVING COUNT(*) > 1'
      ||'         UNION'
      ||'         SELECT 1 '
      ||'         FROM   msc_category_sets mcs3'
      ||'         WHERE  mcs3.sr_instance_id    =  :v_instance_id'
      ||'         AND    mcs3.category_set_name <> mcs1.category_set_name'
      ||'         AND    mcs3.default_flag      = '||SYS_YES||')'
      ||' AND     mcs1.default_flag             = '||SYS_YES
      ||' AND     mcs1.batch_id                 = :lv_batch_id'
      ||' AND     mcs1.process_flag             = '||G_IN_PROCESS
      ||' AND     mcs1.sr_instance_code         = :v_instance_code'
      ||' AND     NVL(mcs1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 19536

      ' UPDATE  msc_st_category_sets'
      ||' SET   sr_category_set_id = (SELECT local_id'
      ||'       FROM   msc_local_id_misc'
      ||'       WHERE  char1 =   sr_instance_code'
      ||'       AND    NVL(char2,       '||''''||NULL_CHAR||''''||')='
      ||'              NVL(company_name,'||''''||NULL_CHAR||''''||')'
      ||'       AND    char3 =   category_set_name'
      ||'       AND    entity_name = ''SR_CATEGORY_SET_ID'' )'
      ||' WHERE batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   sr_instance_code = :v_instance_code';
Line: 19573

        UPDATE msc_st_category_sets
        SET   sr_category_set_id = msc_st_sr_category_set_id_s.NEXTVAL
        WHERE rowid              = lb_rowid(j);
Line: 19579

        INSERT INTO msc_local_id_misc
        (local_id,
         st_transaction_id,
         instance_id,
         entity_name,
         data_source_type,
         char1,
         char2,
         char3,
         SOURCE_SR_CATEGORY_SET_ID,
         last_update_date,
         last_updated_by,
         creation_date,
         created_by)
        SELECT
         sr_category_set_id,
         st_transaction_id,
         v_instance_id,
         'SR_CATEGORY_SET_ID',
         data_source_type,
         v_instance_code,
         company_name,
         category_set_name,
         SOURCE_SR_CATEGORY_SET_ID,
         v_current_date,
         v_current_user,
         v_current_date,
         v_current_user
         FROM msc_st_category_sets
         WHERE  rowid            = lb_rowid(j);
Line: 19678

    SELECT  rowid
    FROM    msc_st_units_of_measure
    WHERE   process_flag     IN (G_IN_PROCESS,G_ERROR_FLG)
    AND     batch_id         = p_batch_id
    AND     sr_instance_code = v_instance_code;
Line: 19699

    ' UPDATE   msc_st_units_of_measure mum1'
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  message_id <  (SELECT MAX(message_id)'
    ||'        FROM  msc_st_units_of_measure mum2'
    ||'        WHERE NVL(mum2.unit_of_measure,'  ||''''||NULL_CHAR||''''||') ='
    ||'              NVL(mum1.unit_of_measure,'  ||''''||NULL_CHAR||''''||') '
    ||'        AND   NVL(mum2.company_name,  '   ||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mum1.company_name,  '   ||''''||NULL_CHAR||''''||')'
    ||'        AND   mum2.uom_code = mum1.uom_code'
    ||'        AND   mum2.process_flag = '||G_IN_PROCESS
    ||'        AND   NVL(mum2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND    mum1.process_flag     = '||G_IN_PROCESS
    ||' AND    mum1.sr_instance_code = :v_instance_code'
    ||' AND    NVL(mum1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 19737

    ' UPDATE  msc_st_units_of_measure mum1'
    ||' SET   process_flag  = '||G_ERROR_FLG||','
    ||'       error_text    = '||''''||lv_message_text||''''
    ||' WHERE EXISTS( SELECT 1 '
    ||'         FROM   msc_st_units_of_measure mum2'
    ||'         WHERE  NVL(mum2.unit_of_measure,   '||''''||NULL_CHAR||''''||')'
    ||'                 = NVL(mum1.unit_of_measure,'||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(mum2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mum1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    mum2.uom_code = mum1.uom_code'
    ||'         AND    mum2.process_flag     ='|| G_IN_PROCESS
    ||'         AND    NVL(mum2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'         GROUP BY uom_code,company_name,unit_of_measure'
    ||'         HAVING COUNT(*) > 1)'
    ||' AND   mum1.process_flag     = '||G_IN_PROCESS
    ||' AND   mum1.sr_instance_code = :v_instance_code'
    ||' AND   NVL(mum1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 19771

    ||'DELETED_FLAG';
Line: 19775

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 19781

      'UPDATE msc_st_units_of_measure '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 19803

      UPDATE msc_st_units_of_measure
      SET    st_transaction_id   = msc_st_units_of_measure_s.NEXTVAL,
             refresh_id          = v_refresh_id,
             last_update_date    = v_current_date,
             last_updated_by     = v_current_user,
             creation_date       = v_current_date,
             created_by          = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 19827

      'UPDATE    msc_st_units_of_measure '
      ||' SET    process_flag     = '||G_ERROR_FLG||','
      ||'        error_text       = '||''''||lv_message_text||''''
      ||' WHERE  deleted_flag     = '||SYS_YES
      ||' AND    process_flag     = '||G_IN_PROCESS
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    sr_instance_code = :v_instance_code';
Line: 19848

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 19857

      ' AND NVL(deleted_flag,'||NULL_VALUE||') '
      ||' NOT IN(1,2)';
Line: 19870

                      p_col_name          => 'DELETED_FLAG',
                      p_debug             => v_debug,
                      p_default_value     => SYS_NO);
Line: 19892

      'UPDATE    msc_st_units_of_measure '
      ||' SET    process_flag  = '||G_ERROR_FLG||','
      ||'        error_text    = '||''''||lv_message_text||''''
      ||' WHERE  (NVL(uom_code,  '||''''||NULL_CHAR||''''||') '
      ||'        =               '||''''||NULL_CHAR||''''
      ||' OR     NVL(uom_class,  '||''''||NULL_CHAR||''''||')'
      ||'        =               '||''''||NULL_CHAR||''''
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    sr_instance_code =  :v_instance_code'
      ||' AND    process_flag     = '||G_IN_PROCESS||')';
Line: 19912

      'UPDATE    msc_st_units_of_measure '
      ||' SET    unit_of_measure  = uom_code'
      ||' WHERE  NVL(unit_of_measure,'||''''||NULL_CHAR||''''||') '
      ||'        = '||''''||NULL_CHAR||''''
      ||' AND    batch_id          =  :lv_batch_id'
      ||' AND    sr_instance_code  = :v_instance_code'
      ||' AND    process_flag      = '||G_IN_PROCESS;
Line: 19942

      'UPDATE   msc_st_units_of_measure mum1 '
      ||' SET   process_flag  = '||G_ERROR_FLG||','
      ||'       error_text    = '||''''||lv_message_text||''''
      ||' WHERE EXISTS(SELECT 1'
      ||'       FROM   msc_units_of_measure mum2'
      ||'       WHERE  mum2.unit_of_measure <> '
      ||'              NVL(mum1.unit_of_measure,'||''''||NULL_CHAR||''''||' )'
      ||'       AND    mum2.uom_code        <> '
      ||'              NVL(mum1.uom_code,       '||''''||NULL_CHAR||''''||' )'
      ||'       AND    mum2.uom_class        = '
      ||'              NVL(mum1.uom_class,       '||''''||NULL_CHAR||''''||' )'
      ||'       AND    mum2.base_uom_flag   = ''Y'' '
      ||'       UNION'
      ||'       SELECT 1'
      ||'       FROM   msc_st_units_of_measure mum3'
      ||'       WHERE  NVL(mum3.unit_of_measure,'||''''||NULL_CHAR||''''||') <> '
      ||'              NVL(mum1.unit_of_measure,'||''''||NULL_CHAR||''''||')'
      ||'       AND    NVL(mum3.uom_code,       '||''''||NULL_CHAR||''''||') <> '
      ||'              NVL(mum1.uom_code,       '||''''||NULL_CHAR||''''||')'
      ||'       AND    NVL(mum3.uom_class,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mum1.uom_class,       '||''''||NULL_CHAR||''''||')'
      ||'       AND    mum3.base_uom_flag     = ''Y'' '
      ||'       AND    mum3.process_flag      IN(2,5))'
      ||' AND   mum1.base_uom_flag   = ''Y'' '
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND    batch_id          =  :lv_batch_id'
      ||' AND   sr_instance_code = :v_instance_code';
Line: 20092

     SELECT from_uom_code,  to_uom_code, item_name, company_name
     FROM   msc_st_uom_class_conversions mcc2
     WHERE  mcc2.process_flag        = G_IN_PROCESS
     AND    item_name is not null
     AND    sr_instance_code = v_instance_code
     AND    NVL(mcc2.message_id, NULL_VALUE) = NULL_VALUE
     GROUP  BY from_uom_code,  to_uom_code, item_name, company_name
     HAVING COUNT(*) > 1;
Line: 20101

  CURSOR    c_udk2 is select  from_uom_code,  to_uom_code, item_name, company_name
     FROM   msc_st_uom_class_conversions mcc2
     WHERE  mcc2.process_flag        = G_IN_PROCESS
     AND    item_name is null
     AND    sr_instance_code = v_instance_code
     AND    NVL(mcc2.message_id, NULL_VALUE) = NULL_VALUE
     GROUP  BY from_uom_code,  to_uom_code, item_name, company_name
     HAVING COUNT(*) > 1;
Line: 20111

    SELECT  rowid
    FROM    msc_st_uom_class_conversions
    WHERE   process_flag     IN (G_IN_PROCESS,G_ERROR_FLG)
    AND     batch_id         = p_batch_id
    AND     sr_instance_code = v_instance_code;
Line: 20118

    SELECT  rowid
    FROM    msc_st_uom_conversions
    WHERE   process_flag     IN (G_IN_PROCESS,G_ERROR_FLG)
    AND     batch_id         = p_batch_id
    AND     sr_instance_code = v_instance_code;
Line: 20139

    UPDATE  msc_st_uom_class_conversions
    SET     organization_code = ''
    WHERE   sr_instance_code = v_instance_code
    AND     process_flag     = G_IN_PROCESS
    AND     item_name is null;*/
Line: 20148

    'UPDATE  msc_st_uom_class_conversions mcc1 '
    ||' SET     process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   message_id <  (SELECT MAX(message_id)'
    ||'         FROM   msc_st_uom_class_conversions mcc2'
    ||'         WHERE  NVL(mcc2.item_name,           '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mcc1.item_name,           '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(mcc2.from_uom_code,       '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mcc1.from_uom_code,       '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(mcc2.to_uom_code,         '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mcc1.to_uom_code,         '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(mcc2.company_name,        '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mcc1.company_name,        '||''''||NULL_CHAR||''''||')'
    ||'         AND    mcc2.process_flag      = '||G_IN_PROCESS
    ||'         AND    NVL(mcc2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND mcc1.process_flag                 = '||G_IN_PROCESS
    ||' AND mcc1.sr_instance_code             = :v_instance_code'
    ||' AND NVL(mcc1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 20191

    'UPDATE     msc_st_uom_class_conversions mcc1 '
    ||' SET     process_flag  = '||G_ERROR_FLG||','
    ||'         error_text    = '||''''||lv_message_text||''''
    ||' WHERE   EXISTS( SELECT 1 '
    ||'         FROM   msc_st_uom_class_conversions mcc2'
    ||'         WHERE  NVL(mcc2.item_name,           '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mcc1.item_name,           '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(mcc2.organization_code,   '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mcc1.organization_code,   '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(mcc2.from_uom_code,       '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mcc1.from_uom_code,       '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(mcc2.to_uom_code,         '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mcc1.to_uom_code,         '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(mcc2.company_name,        '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mcc1.company_name,        '||''''||NULL_CHAR||''''||')'
    ||'         AND    mcc2.process_flag      = '||G_IN_PROCESS
    ||'         AND    NVL(mcc2.message_id,          '||NULL_VALUE||') = '||NULL_VALUE
    ||' GROUP BY item_name,organization_code,company_name,'
    ||'          from_uom_code,to_uom_code'
    ||' HAVING COUNT(*) > 1)'
    ||' AND    mcc1.process_flag            = '||G_IN_PROCESS
    ||' AND    mcc1.sr_instance_code        = :v_instance_code'
    ||' AND     NVL(mcc1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 20230

        UPDATE msc_st_uom_class_conversions  SET process_flag  = G_ERROR_FLG, error_text =lv_message_text
        WHERE  from_uom_code= lb_from_uom_code(j)
        AND    to_uom_code = lb_to_uom_code(j)
        AND    item_name= lb_item(j)
        AND    NVL(company_name,   NULL_CHAR) = NVL(lb_comp(j),   NULL_CHAR)
        AND    process_flag        = G_IN_PROCESS
        AND    sr_instance_code        = v_instance_code
        AND    NVL(message_id,  NULL_VALUE) = NULL_VALUE ;
Line: 20244

        lb_item.DELETE;
Line: 20245

        lb_from_uom_code.DELETE;
Line: 20246

        lb_to_uom_code.DELETE;
Line: 20247

        lb_comp.DELETE;
Line: 20253

        UPDATE msc_st_uom_class_conversions  SET  process_flag  = G_ERROR_FLG, error_text =lv_message_text
        WHERE  from_uom_code= lb_from_uom_code(j)
        AND    to_uom_code = lb_to_uom_code(j)
        AND    NVL(company_name,    NULL_CHAR) = NVL(lb_comp(j),   NULL_CHAR)
        AND    item_name is null
        AND    process_flag        = G_IN_PROCESS
        AND    sr_instance_code        = v_instance_code
        AND    NVL(message_id,    NULL_VALUE) = NULL_VALUE ;
Line: 20281

    ||'DELETED_FLAG';
Line: 20285

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 20291

      'UPDATE msc_st_uom_class_conversions '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 20313

      UPDATE msc_st_uom_class_conversions
      SET    st_transaction_id   = msc_st_uom_class_conversions_s.NEXTVAL,
             refresh_id          = v_refresh_id,
             last_update_date    = v_current_date,
             last_updated_by     = v_current_user,
             creation_date       = v_current_date,
             created_by          = v_current_user
      WHERE  rowid               = lb_rowid(j);
Line: 20337

      'UPDATE      msc_st_uom_class_conversions '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 20358

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 20366

      lv_where_str := ' AND NVL(deleted_flag,'||NULL_VALUE||') '
                      ||' NOT IN(1,2)';
Line: 20380

                      p_col_name          => 'DELETED_FLAG',
                      p_debug             => v_debug,
                      p_default_value     => SYS_NO);
Line: 20403

      'UPDATE msc_st_uom_class_conversions'
      ||' SET process_flag           = '||G_ERROR_FLG||','
      ||'         error_text         = '||''''||lv_message_text||''''
      ||' WHERE (NVL(from_uom_code,'||''''||NULL_CHAR||''''||') '
      ||'       =                  '||''''||NULL_CHAR||''''
      ||' OR    NVL(from_uom_class,'||''''||NULL_CHAR||''''||') '
      ||'       =                  '||''''||NULL_CHAR||''''
      ||' OR    NVL(to_uom_code,   '||''''||NULL_CHAR||''''||') '
      ||'       =                  '||''''||NULL_CHAR||''''
      ||' OR    NVL(to_uom_class,  '||''''||NULL_CHAR||''''||') '
      ||'       =                  '||''''||NULL_CHAR||''''||') '
      ||' AND   process_flag        = '||G_IN_PROCESS
      ||' AND   batch_id            = :lv_batch_id'
      ||' AND   sr_instance_code    = :v_instance_code';
Line: 20428

      'UPDATE   msc_st_uom_class_conversions'
      ||' SET   from_unit_of_measure          = from_uom_code'
      ||' WHERE NVL(from_unit_of_measure,'||''''||NULL_CHAR||''''||')'
      ||'       =                        '||''''||NULL_CHAR||''''
      ||' AND   process_flag                  = '||G_IN_PROCESS
      ||' AND   batch_id                      = :lv_batch_id'
      ||' AND   sr_instance_code              = :v_instance_code';
Line: 20445

      'UPDATE   msc_st_uom_class_conversions '
      ||' SET   to_unit_of_measure  = to_uom_code'
      ||' WHERE NVL(to_unit_of_measure,'||''''||NULL_CHAR||''''||')'
      ||'       =                      '||''''||NULL_CHAR||''''
      ||' AND   process_flag        = '||G_IN_PROCESS
      ||' AND   batch_id            = :lv_batch_id'
      ||' AND   sr_instance_code    = :v_instance_code';
Line: 20479

      'UPDATE    msc_st_uom_class_conversions mcc '
      ||' SET    process_flag  = '||G_ERROR_FLG||','
      ||'        error_text    = '||''''||lv_message_text||''''
      ||' WHERE  NOT EXISTS(SELECT 1'
      ||'        FROM   msc_units_of_measure mum'
      ||'        WHERE  mum.uom_code        = mcc.from_uom_code'
      ||'        AND    mum.uom_class       = mcc.from_uom_class'
      ||'        AND    mum.unit_of_measure = mcc.from_unit_of_measure'
      ||'        AND    mum.base_uom_flag   = ''Y'' '
      ||'        UNION'
      ||'        SELECT 1'
      ||'        FROM   msc_st_units_of_measure mum'
      ||'        WHERE  mum.uom_code          = mcc.from_uom_code'
      ||'        AND    mum.uom_class         = mcc.from_uom_class'
      ||'        AND    mum.unit_of_measure = mcc.from_unit_of_measure'
      ||'        AND    mum.base_uom_flag   = ''Y'' '
      ||'        AND    mum.process_flag      = '||G_VALID||')'
      ||' AND    mcc.batch_id         = :lv_batch_id'
      ||' AND    mcc.sr_instance_code = :v_instance_code'
      ||' AND    mcc.process_flag     = 2';
Line: 20527

      'UPDATE msc_st_uom_class_conversions mcc '
      ||' SET    process_flag  = '||G_ERROR_FLG||','
      ||'        error_text   = '||''''||lv_message_text||''''
      ||' WHERE  NOT EXISTS(SELECT 1'
      ||'        FROM   msc_units_of_measure mum '
      ||'        WHERE  mum.uom_code          = mcc.to_uom_code'
      ||'        AND    mum.uom_class         = mcc.to_uom_class'
      ||'        AND    mum.unit_of_measure   = mcc.to_unit_of_measure'
      ||'        AND    mum.base_uom_flag   = ''Y'' '
      ||'        UNION'
      ||'        SELECT 1'
      ||'        FROM   msc_st_units_of_measure mum'
      ||'        WHERE  mum.uom_code          = mcc.to_uom_code'
      ||'        AND    mum.uom_class         = mcc.to_uom_class'
      ||'        AND    mum.unit_of_measure   = mcc.to_unit_of_measure'
      ||'        AND    mum.base_uom_flag   = ''Y'' '
      ||'        AND    mum.process_flag      = '||G_VALID||') '
      ||' AND    mcc.batch_id         = :lv_batch_id'
      ||' AND    mcc.sr_instance_code = :v_instance_code'
      ||' AND    mcc.process_flag     = 2';
Line: 20570

      ' UPDATE msc_st_uom_class_conversions'
      ||' SET    process_flag     = '||G_ERROR_FLG||', '
      ||'        error_text   = '||''''||lv_message_text||''''
      ||' WHERE  NVL(conversion_rate,'||NULL_VALUE||') <= 0'
      ||' AND    process_flag     = '||G_IN_PROCESS
      ||' AND    batch_id         = :lv_batch_id'
      ||' AND    sr_instance_code = :v_instance_code';
Line: 20601

      ' UPDATE  msc_st_uom_class_conversions'
      ||' SET   process_flag   =      '||G_ERROR_FLG||', '
      ||'       error_text     =      '||''''||lv_message_text||''''
      ||' WHERE NVL(item_name,        '||''''||NULL_CHAR||''''||')'
      ||'       =                     '||''''||NULL_CHAR||''''
      ||' AND   NVL(ORGANIZATION_CODE,'||''''||NULL_CHAR||''''||') '
      ||'       =                     '||''''||NULL_CHAR||''''
      ||' AND   process_flag                  =  '||G_IN_PROCESS
      ||' AND   batch_id                      =  :lv_batch_id'
      ||' AND   sr_instance_code              =  :v_instance_code';
Line: 20651

      'UPDATE msc_st_uom_class_conversions mcc '
      ||' SET inventory_item_id = (SELECT local_id'
      ||'     FROM   msc_local_id_item mli'
      ||'     WHERE  mli.char1         = mcc.sr_instance_code '
      ||'     AND    NVL(mli.char2,       '||''''||NULL_CHAR||''''||')='
      ||'            NVL(mcc.company_name,'||''''||NULL_CHAR||''''||')'
      ||'     AND    mli.char4         = mcc.item_name'
      ||'     AND    mli.entity_name   = ''SR_INVENTORY_ITEM_ID'' '
      ||'     AND    mli.instance_id   = :v_instance_id '
      ||'     AND    rownum < 2) '
      ||' WHERE  item_name IS NOT NULL'
      ||' AND    sr_instance_code      = :v_instance_code'
      ||' AND    batch_id              = :lv_batch_id'
      ||' AND    process_flag          = '||G_IN_PROCESS;
Line: 20688

      'UPDATE msc_st_uom_class_conversions '
      ||' SET   error_text   = '||''''||lv_message_text||''''||','
      ||'       process_flag = '||g_error
      ||' WHERE inventory_item_id IS NULL '
      ||' AND   item_name IS NOT NULL '
      ||' AND   sr_instance_code       = :v_instance_code'
      ||' AND   batch_id               = :lv_batch_id'
      ||' AND   process_flag           = ' ||G_IN_PROCESS;
Line: 20721

      UPDATE msc_st_uom_class_conversions
      SET    inventory_item_id   = 0
      WHERE  item_name IS NULL
      AND    process_flag        = G_IN_PROCESS
      AND    batch_id            = lv_batch_id
      AND    sr_instance_code    = v_instance_code;
Line: 20773

    'UPDATE     msc_st_uom_conversions mcc1 '
    ||' SET     process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   message_id <  (SELECT MAX(message_id) '
    ||'         FROM   msc_st_uom_conversions mcc2 '
    ||'         WHERE  NVL(mcc2.item_name,        '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mcc1.item_name,        '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(mcc2.unit_of_measure,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mcc1.unit_of_measure,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(mcc2.company_name,     '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mcc1.company_name,     '||''''||NULL_CHAR||''''||')'
    ||'         AND    mcc2.process_flag =        '||G_IN_PROCESS
    ||'         AND    NVL(mcc2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND    mcc1.process_flag     = '||G_IN_PROCESS
    ||' AND    mcc1.sr_instance_code = :v_instance_code'
    ||' AND    NVL(mcc1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 20813

    'UPDATE     msc_st_uom_conversions mcc1 '
    ||' SET     process_flag   = '||G_ERROR_FLG||','
    ||'         error_text     = '||''''||lv_message_text||''''
    ||' WHERE   EXISTS( SELECT 1 '
    ||'         FROM   msc_st_uom_conversions mcc2'
    ||'         WHERE  NVL(mcc2.item_name,         '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mcc1.item_name,         '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(mcc2.unit_of_measure,   '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mcc1.unit_of_measure,   '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(mcc2.company_name,      '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mcc1.company_name,      '||''''||NULL_CHAR||''''||')'
    ||'         AND    mcc2.process_flag      =     '||G_IN_PROCESS
    ||'         AND    NVL(mcc2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'         GROUP BY item_name,company_name,'
    ||'                unit_of_measure'
    ||'         HAVING COUNT(*) > 1)'
    ||' AND     mcc1.process_flag          = '||G_IN_PROCESS
    ||' AND     mcc1.sr_instance_code      = :v_instance_code'
    ||' AND     NVL(mcc1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 20851

    ||'DELETED_FLAG';
Line: 20855

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 20861

      'UPDATE msc_st_uom_conversions '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 20883

      UPDATE msc_st_uom_conversions
      SET    st_transaction_id = msc_st_uom_conversions_s.NEXTVAL,
             refresh_id        = v_refresh_id,
             last_update_date  = v_current_date,
             last_updated_by   = v_current_user,
             creation_date     = v_current_date,
             created_by        = v_current_user
      WHERE  rowid             = lb_rowid(j);
Line: 20907

      'UPDATE      msc_st_uom_conversions'
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         = :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 20937

      'UPDATE      msc_st_uom_conversions'
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    item_name IS NULL '
      ||' AND      default_conversion_flag     = ''Y'' '
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         = :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 20960

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 20969

      ' AND NVL(deleted_flag,'||NULL_VALUE||') '
      ||' NOT IN(1,2)';
Line: 20983

                      p_col_name          => 'DELETED_FLAG',
                      p_debug             => v_debug,
                      p_default_value     => SYS_NO);
Line: 21005

      'UPDATE   msc_st_uom_conversions'
      ||' SET   process_flag     = '||G_ERROR_FLG||','
      ||'         error_text     = '||''''||lv_message_text||''''
      ||' WHERE (NVL(uom_code,     '||''''||NULL_CHAR||''''||') '
      ||'       =                  '||''''||NULL_CHAR||''''
      ||' OR    NVL(uom_class,     '||''''||NULL_CHAR||''''||') '
      ||'       =                  '||''''||NULL_CHAR||''''||') '
      ||' AND   process_flag        = '||G_IN_PROCESS
      ||' AND   batch_id            = :lv_batch_id'
      ||' AND   sr_instance_code    = :v_instance_code';
Line: 21024

      'UPDATE   msc_st_uom_conversions'
      ||' SET   unit_of_measure     = uom_code'
      ||' WHERE NVL(unit_of_measure,'||''''||NULL_CHAR||''''||')'
      ||'        =                  '||''''||NULL_CHAR||''''
      ||' AND   process_flag               = '||G_IN_PROCESS
      ||' AND   batch_id                   = :lv_batch_id'
      ||' AND   sr_instance_code           = :v_instance_code';
Line: 21056

      ' UPDATE   msc_st_uom_conversions mcc'
      ||' SET    process_flag  = '||G_ERROR_FLG||','
      ||'        error_text    = '||''''||lv_message_text||''''
      ||' WHERE  NOT EXISTS(SELECT 1'
      ||'        FROM   msc_units_of_measure mum'
      ||'        WHERE  mum.uom_code        = mcc.uom_code'
      ||'        AND    mum.uom_class       = mcc.uom_class'
      ||'        AND    mum.unit_of_measure = mcc.unit_of_measure'
      ||'        UNION'
      ||'        SELECT 1'
      ||'        FROM   msc_st_units_of_measure mum'
      ||'        WHERE  mum.uom_code        = mcc.uom_code'
      ||'        AND    mum.uom_class       = mcc.uom_class'
      ||'        AND    mum.unit_of_measure = mcc.unit_of_measure'
      ||'        AND    mum.process_flag    = '||G_VALID||')'
      ||' AND   batch_id                    = :lv_batch_id'
      ||' AND    mcc.sr_instance_code       = :v_instance_code'
      ||' AND    mcc.process_flag           = '||G_IN_PROCESS;
Line: 21097

      'UPDATE    msc_st_uom_conversions'
      ||' SET    process_flag     = '||G_ERROR_FLG||','
      ||'        error_text       = '||''''||lv_message_text||''''
      ||' WHERE  NVL(conversion_rate,'||NULL_VALUE||')  <= 0'
      ||' AND    process_flag     = '||G_IN_PROCESS
      ||' AND    batch_id         = :lv_batch_id'
      ||' AND    sr_instance_code = :v_instance_code';
Line: 21127

      'UPDATE    msc_st_uom_conversions'
      ||' SET    process_flag          = '||G_ERROR_FLG||','
      ||'        error_text            = '||''''||lv_message_text||''''
      ||' WHERE  NVL(item_name,          '||''''||NULL_CHAR||''''||') '
      ||'        <>                      '||''''||NULL_CHAR||''''
      ||' AND    NVL(ORGANIZATION_CODE,  '||''''||NULL_CHAR||''''||') '
      ||'        =                       '||''''||NULL_CHAR||''''
      ||' AND    process_flag        =   '||G_IN_PROCESS
      ||' AND    batch_id            = :lv_batch_id'
      ||' AND    sr_instance_code    = :v_instance_code';
Line: 21178

      'UPDATE msc_st_uom_conversions mcc '
      ||' SET inventory_item_id = (SELECT local_id'
      ||'     FROM   msc_local_id_item mli'
      ||'     WHERE  mli.char1         = mcc.sr_instance_code '
      ||'     AND    NVL(mli.char2,       '||''''||NULL_CHAR||''''||')='
      ||'            NVL(mcc.company_name,'||''''||NULL_CHAR||''''||')'
      ||'     AND    mli.char4         = mcc.item_name'
      ||'     AND    mli.entity_name   = ''SR_INVENTORY_ITEM_ID'' '
      ||'     AND    mli.instance_id   = :v_instance_id '
      ||'     AND    rownum < 2 )'
      ||' WHERE  item_name IS NOT NULL'
      ||' AND    sr_instance_code      = :v_instance_code'
      ||' AND    batch_id              = :lv_batch_id'
      ||' AND    process_flag          = '||G_IN_PROCESS;
Line: 21215

      'UPDATE msc_st_uom_class_conversions '
      ||' SET   error_text   = '||''''||lv_message_text||''''||','
      ||'       process_flag = '||g_error
      ||' WHERE inventory_item_id IS NULL '
      ||' AND   item_name IS NOT NULL '
      ||' AND   sr_instance_code       = :v_instance_code'
      ||' AND   batch_id               = :lv_batch_id'
      ||' AND   process_flag           = ' ||G_IN_PROCESS;
Line: 21234

      'UPDATE      msc_st_uom_conversions '
      ||' SET      inventory_item_id     = 0 '
      ||' WHERE    process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         = :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code'
      ||' AND      inventory_item_id IS NULL ';
Line: 21305

| DESCRIPTION  : This procedure validates the records and updates the table |
|                msc_st_designators.                                        |
|                                                                           |
|                Designator Types                    Type Code              |
|                ---------------------------------------------------------- |
|                Manual MDS                          1                      |
|                Plan Orders                         2                      |
|                Forecast                            6                      |
+==========================================================================*/
  PROCEDURE LOAD_DESIGNATOR IS
  TYPE RowidTab IS TABLE OF ROWID INDEX BY BINARY_INTEGER;
Line: 21328

    SELECT rowid
    FROM   msc_st_designators
    WHERE  process_flag     IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = lv_batch_id;
Line: 21350

    'UPDATE     msc_st_designators msd1 '
    ||' SET     process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   message_id <  (SELECT MAX(message_id)'
    ||'         FROM   msc_st_designators msd2'
    ||'         WHERE  msd2.sr_instance_code      = msd1.sr_instance_code'
    ||'         AND    NVL(msd2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msd1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    msd2.organization_code     = msd1.organization_code'
    ||'         AND    msd2.designator            = msd1.designator'
    ||'         AND    msd2.process_flag          = '||G_IN_PROCESS
    ||'         AND    msd2.sr_instance_code      = msd1.sr_instance_code'
    ||'         AND    NVL(msd2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND    msd1.process_flag     = '||G_IN_PROCESS
    ||' AND    msd1.sr_instance_code = :v_instance_code'
    ||' AND    NVL(msd1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 21388

    'UPDATE  msc_st_designators msd1'
    ||' SET     process_flag  = '||G_ERROR_FLG||','
    ||'      error_text   = '||''''||lv_message_text||''''
    ||' WHERE   EXISTS( SELECT 1 '
    ||'         FROM   msc_st_designators msd2'
    ||'         WHERE  msd2.sr_instance_code      = msd1.sr_instance_code'
    ||'         AND    NVL(msd2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msd1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    msd2.organization_code     = msd1.organization_code'
    ||'         AND    msd2.designator            = msd1.designator'
    ||'         AND    msd2.process_flag          = '||G_IN_PROCESS
    ||'         AND    msd2.sr_instance_code      = msd1.sr_instance_code'
    ||'         AND    NVL(msd2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'         GROUP BY sr_instance_code,organization_code,company_name,'
    ||'                designator'
    ||'         HAVING COUNT(*) > 1)'
    ||' AND     msd1.process_flag = '||G_IN_PROCESS
    ||' AND     msd1.sr_instance_code = :v_instance_code'
    ||' AND     NVL(msd1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 21422

    ||'ORGANIZATION_SELECTION      ||''~''||'
    ||'PRODUCTION                  ||''~''||'
    ||'SR_INSTANCE_CODE            ||''~''||'
    ||'DELETED_FLAG                ||''~''||'
    ||'BUCKET_TYPE                 ||''~''||'
    ||'RECOMMENDATION_RELEASE      ||''~''||'
    ||'CONSUME_FORECAST            ||''~''||'
    ||'UPDATE_TYPE                 ||''~''||'
    ||'FORWARD_UPDATE_TIME_FENCE   ||''~''||'
    ||'BACKWARD_UPDATE_TIME_FENCE  ||''~''||'
    ||'OUTLIER_UPDATE_PERCENTAGE   ||''~''||'
    ||'CUSTOMER_NAME               ||''~''||'
    ||'SHIP_TO_SITE_CODE           ||''~''||'
    ||'BILL_TO_SITE_CODE           ||''~''||'
    ||'FORECAST_SET                ||''~''||'
    ||'COMPANY_NAME                ||''~''||'
    ||'DESIGNATOR_TYPE             ||''~''||'
    ||'PROBABILITY';
Line: 21444

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 21450

      'UPDATE msc_st_designators '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 21472

      UPDATE msc_st_designators
      SET    st_transaction_id   = msc_st_designators_s.NEXTVAL,
             refresh_id          = v_refresh_id,
             last_update_date    = v_current_date,
             last_updated_by     = v_current_user,
             creation_date       = v_current_date,
             created_by          =  v_current_user
      WHERE  rowid               = lb_rowid(j);
Line: 21495

      'UPDATE   msc_st_designators '
      ||' SET   error_text   = '||''''||lv_message_text||''''||','
      ||'       process_flag = '||G_ERROR_FLG
      ||' WHERE nvl(designator_type,'||NULL_VALUE||') NOT IN(1,2,6)'
      ||' AND   deleted_flag     =  '||SYS_NO
      ||' AND   process_flag     =  '||G_IN_PROCESS
      ||' AND   batch_id         =  :lv_batch_id'
      ||' AND   sr_instance_code =  :v_instance_code';
Line: 21528

      'UPDATE       msc_st_designators '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text   = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 21551

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 21560

      ' AND NVL(deleted_flag,'||NULL_VALUE||') NOT IN(1,2)';
Line: 21573

                      p_col_name          => 'DELETED_FLAG',
                      p_debug             => v_debug,
                      p_default_value     => SYS_NO);
Line: 21625

      'UPDATE   msc_st_designators '
      ||' SET   error_text   = '||''''||lv_message_text||''''||','
      ||'       process_flag = '||G_ERROR_FLG
      ||' WHERE NVL(designator,'||''''||NULL_CHAR||''''||')'
      ||'       = '||''''||NULL_CHAR||''''
      ||' AND   deleted_flag      = '||SYS_NO
      ||' AND   process_flag      = '||G_IN_PROCESS
      ||' AND   batch_id          = :lv_batch_id'
      ||' AND   sr_instance_code  = :v_instance_code';
Line: 21674

      'UPDATE msc_st_designators '
      ||' SET inventory_atp_flag = '||G_FOR_INV_ATP_FLAG
      --||'     mps_relief         = '||G_FOR_MPS_RELIEF   ||','
      --||'     consume_forecast   = '||G_CONSUME_FORECAST ||','
      --||'     update_type        = '||G_UPDATE_TYPE
      ||' WHERE nvl(inventory_atp_flag,'||NULL_VALUE||') NOT IN(1,2)'
      ||' AND   designator_type        ='||G_FORECAST_DESIGNATOR
      ||' AND   process_flag           = '||G_IN_PROCESS
      ||' AND   batch_id               = :lv_batch_id'
      ||' AND   sr_instance_code       = :v_instance_code';
Line: 21694

      'UPDATE   msc_st_designators '
      ||' SET   inventory_atp_flag = '||G_INV_ATP_FLAG
      ||' WHERE NVL(inventory_atp_flag,'||NULL_VALUE||') NOT IN(1,2)'
      ||' AND   NVL(designator_type,'||NULL_VALUE||')        IN(1,2)'
      ||' AND   process_flag           = '||G_IN_PROCESS
      ||' AND   batch_id               = :lv_batch_id'
      ||' AND   sr_instance_code       = :v_instance_code';
Line: 21711

      'UPDATE   msc_st_designators '
      ||' SET   mps_relief             = '||G_MPS_RELIEF
      ||' WHERE designator_type        IN(1,2)'
      ||' AND   process_flag           ='|| G_IN_PROCESS
      ||' AND   batch_id               = :lv_batch_id'
      ||' AND   sr_instance_code       = :v_instance_code';
Line: 21727

      ' UPDATE  msc_st_designators '
      ||' SET   bucket_type       = '||G_BUCKET_TYPE
      ||' WHERE NVL(bucket_type,'||NULL_VALUE||') NOT IN(1,2,3,'||NULL_VALUE||')'
      ||' AND   designator_type   = 6'
      ||' AND   process_flag      = '||G_IN_PROCESS
      ||' AND   batch_id          = :lv_batch_id'
      ||' AND   sr_instance_code  = :v_instance_code';
Line: 21867

      'UPDATE   msc_st_designators msd'
      ||' SET   error_text   = '||''''||lv_message_text||''''||','
      ||'       process_flag = '||G_ERROR_FLG
      ||' WHERE EXISTS (SELECT 1 '
      ||' FROM  msc_designators md'
      ||' WHERE md.designator = msd.designator'
      ||' AND   md.sr_instance_id = :v_instance_id'
      ||' AND   md.organization_id= msd.organization_id'
      ||' AND   md.designator_type <> msd.designator_type)'
      ||' AND   msd.deleted_flag      = '||SYS_NO
      ||' AND   msd.process_flag      = '||G_IN_PROCESS
      ||' AND   msd.batch_id          = :lv_batch_id'
      ||' AND   msd.sr_instance_code  = :v_instance_code';
Line: 21896

    'insert into MSC_ST_DESIGNATORS'
    ||'  ( DESIGNATOR,'
    ||'    FORECAST_SET,'
    ||'    COMPANY_ID,'
    ||'    ORGANIZATION_ID,'
    ||'    MPS_RELIEF,'
    ||'    INVENTORY_ATP_FLAG,'
    ||'    DESCRIPTION,'
    ||'    DISABLE_DATE,'
    ||'    DEMAND_CLASS,'
    ||'    CONSUME_FORECAST,'
    ||'    UPDATE_TYPE,'
    ||'    FORWARD_UPDATE_TIME_FENCE,'
    ||'    BACKWARD_UPDATE_TIME_FENCE,'
    ||'    OUTLIER_UPDATE_PERCENTAGE,'
    ||'    CUSTOMER_ID,'
    ||'    SHIP_ID,'
    ||'    BILL_ID,'
    ||'    BUCKET_TYPE,'
    ||'    DESIGNATOR_TYPE,'
    ||'    DELETED_FLAG,'
    ||'    REFRESH_ID,'
    ||'    ST_TRANSACTION_ID,'
    ||'    BATCH_ID,'
    ||'    MESSAGE_ID,'
    ||'    DATA_SOURCE_TYPE,'
    ||'    PROCESS_FLAG,'
    ||'    SR_INSTANCE_CODE)'
    ||'  select'
    ||'  FORECAST_SET,'
    ||'  NULL,'
    ||'  COMPANY_ID,'
    ||'  ORGANIZATION_ID,'
    ||'  MPS_RELIEF,'
    ||'  INVENTORY_ATP_FLAG,'
    ||'  DESCRIPTION,'
    ||'  DISABLE_DATE,'
    ||'  DEMAND_CLASS,'
    ||'  CONSUME_FORECAST,'
    ||'  UPDATE_TYPE,'
    ||'  FORWARD_UPDATE_TIME_FENCE,'
    ||'  BACKWARD_UPDATE_TIME_FENCE,'
    ||'  OUTLIER_UPDATE_PERCENTAGE,'
    ||'  CUSTOMER_ID,'
    ||'  SHIP_ID,'
    ||'  BILL_ID,'
    ||'  BUCKET_TYPE,'
    ||'  DESIGNATOR_TYPE,'
    ||'  DELETED_FLAG,'
    ||   v_refresh_id ||' , '
    ||'  ST_TRANSACTION_ID,'
    ||'  BATCH_ID,'
    ||'  MESSAGE_ID,'
    ||'  DATA_SOURCE_TYPE,'
    ||   G_IN_PROCESS||','
    ||'  SR_INSTANCE_CODE'
    ||'  from MSC_ST_DESIGNATORS msd'
    ||'  WHERE NOT EXISTS ('
/* Bug 13114192
    ||'  SELECT 1 FROM MSC_DESIGNATORS md'
    ||'  WHERE md.designator = msd.forecast_set'
    ||'  AND NVL(md.forecast_set_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'  AND md.organization_id   = msd.organization_id'
    ||'  AND md.sr_instance_id    = :v_instance_id'
    ||'  UNION'
*/
    ||'  SELECT 1'
    ||'  FROM   msc_st_designators msd1'
    ||'  WHERE  msd.forecast_set = msd1.designator'
    ||'  AND    msd.organization_code = msd1.organization_code'
    ||'  AND    msd1.sr_instance_code = :v_instance_code'
    ||'  AND    msd1.designator_type = 6'
    ||'  AND    NVL(msd1.forecast_set,'||''''||NULL_CHAR||''''||')'
    ||'        =               '||''''||NULL_CHAR||''''
    ||'  AND    msd1.process_flag IN ('||G_IN_PROCESS||','||G_VALID||')'
    ||'  AND    msd.rowid  <> msd1.rowid)'
    ||'  AND NVL(msd.forecast_set,'||''''||NULL_CHAR||''''||')'
    ||'        <>               '||''''||NULL_CHAR||''''
    ||'  AND msd.designator_type  = 6'
    ||'  AND msd.batch_id         = :lv_batch_id'
    ||'  AND msd.process_flag     ='||G_IN_PROCESS
    ||'  AND msd.sr_instance_code = :v_instance_code' ;
Line: 22055

    SELECT rowid
    FROM   msc_st_system_items
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 22062

    SELECT max(ROWID)
    FROM   msc_st_system_items
    WHERE  NVL(sr_inventory_item_id,NULL_VALUE) = NULL_VALUE
    AND    process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    GROUP BY item_name, sr_instance_code,company_name;
Line: 22072

    SELECT max(ROWID)
    FROM   msc_st_system_items
    WHERE  ABC_CLASS_ID IS NULL
    AND    ABC_CLASS_NAME IS NOT NULL
    AND    process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    GROUP BY ABC_CLASS_NAME, organization_code, sr_instance_code, company_name;
Line: 22083

    SELECT  'X'
    FROM    msc_st_system_items msi1,
            msc_st_system_items msi2
    WHERE   msi1.batch_id         =  p_batch_id
    AND     msi1.batch_id        <>  nvl(msi2.batch_id,NULL_VALUE)
    AND     msi1.sr_inventory_item_id IS NULL
    AND     msi2.sr_inventory_item_id IS NULL
    AND     msi1.sr_instance_code =  msi2.sr_instance_code
    AND     msi1.item_name        =  msi2.item_name
    AND     NVL(msi1.company_name,NULL_CHAR)= NVL(msi2.company_name,NULL_CHAR)
    FOR UPDATE NOWAIT   ;
Line: 22097

    SELECT  'X'
    FROM    msc_st_system_items msi1 ,
            msc_st_system_items msi2
    WHERE   msi1.batch_id                    =  p_batch_id
    AND     msi1.batch_id                   <>  nvl(msi2.batch_id,NULL_VALUE)
    AND     msi1.abc_class_id IS NULL
    AND     msi2.abc_class_id IS NULL
    AND     msi1.sr_instance_code            =  msi2.sr_instance_code
    AND     msi1.abc_class_name              =  msi2.abc_class_name
    AND     msi1.organization_code           =  msi2.organization_code
    AND     NVL(msi1.company_name,NULL_CHAR) = NVL(msi2.company_name,NULL_CHAR)
    FOR UPDATE NOWAIT   ;
Line: 22211

    ||'DELETED_FLAG';
Line: 22234

       'UPDATE msc_st_system_items '
       ||' SET process_flag = 1, '
       ||' batch_id = NULL'
       ||' WHERE batch_id        = :p_batch_id'
       ||' AND process_flag      = '||G_IN_PROCESS
       ||' AND sr_instance_code  = :v_instance_code';
Line: 22267

          'UPDATE msc_st_system_items '
          ||' SET process_flag = 1, '
          ||' batch_id = NULL'
          ||' WHERE batch_id        = :p_batch_id'
          ||' AND process_flag      = '||G_IN_PROCESS
          ||' AND sr_instance_code  = :v_instance_code';
Line: 22295

      UPDATE   msc_st_system_items
      SET      st_transaction_id = msc_st_system_items_s.NEXTVAL,
               refresh_id        = v_refresh_id,
               last_update_date  = v_current_date,
               last_updated_by   = v_current_user,
               creation_date     = v_current_date,
               created_by        = v_current_user
      WHERE    rowid             = lb_rowid(j);
Line: 22324

      ' UPDATE  msc_st_system_items '
      ||' SET   process_flag        = '||G_ERROR_FLG||','
      ||'       error_text          = '||''''||lv_message_text||''''
      ||' WHERE NVL(item_name,'||''''||NULL_CHAR||''''||')'
      ||'                   = '||''''||NULL_CHAR||''''
      ||' AND   batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   sr_instance_code = :v_instance_code';
Line: 22359

      ' UPDATE   msc_st_system_items '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         = :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 22392

      ' UPDATE   msc_st_system_items '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    nvl(pip_flag,1)  not in(1,2)'
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         = :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 22426

        ' UPDATE   MSC_ST_SYSTEM_ITEMS '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    nvl(CREATE_SUPPLY_FLAG,1)  not in(1,2)'
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         = :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 22476

    'UPDATE msc_st_system_items msi'
    ||' SET sr_inventory_item_id = (SELECT local_id'
    ||'     FROM   msc_local_id_item mli'
    ||'     WHERE  mli.char1         = msi.sr_instance_code '
    ||'     AND    NVL(mli.char2,       '||''''||NULL_CHAR||''''||')='
    ||'            NVL(msi.company_name,'||''''||NULL_CHAR||''''||')'
    ||'     AND    mli.char4         = msi.item_name'
    ||'     AND    mli.entity_name   = ''SR_INVENTORY_ITEM_ID'' '
    ||'     AND    mli.instance_id   = :v_instance_id'
    ||'     AND    rownum            < 2)'
    ||' WHERE  sr_instance_code      = :v_instance_code'
    ||' AND    batch_id              = :lv_batch_id'
    ||' AND    process_flag          = '||G_IN_PROCESS;
Line: 22518

      ' UPDATE   msc_st_system_items '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    preposition_point  not in(''Y'',''N'')'
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         = :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 22553

      ' UPDATE   MSC_ST_SYSTEM_ITEMS '
        ||' SET      process_flag     = '||G_ERROR_FLG||','
    	  ||'          error_text       = '||''''||lv_message_text||''''
    	  ||' WHERE    REPAIR_PROGRAM  not in(1,2,3)'
     	  ||' AND      process_flag     = '||G_IN_PROCESS
    	  ||' AND      batch_id         = :lv_batch_id'
        ||' AND      sr_instance_code = :v_instance_code';
Line: 22593

    '   UPDATE      msc_st_system_items mssi'
    ||' SET         process_flag = '||G_ERROR_FLG||','
    ||'             error_text   = '||''''||lv_message_text||''''
    ||' WHERE       NOT EXISTS (SELECT 1 '
    ||'             FROM msc_units_of_measure muom'
    ||'             WHERE muom.uom_code       = mssi.uom_code'
    ||'             UNION'
    ||'             SELECT 1 FROM msc_st_units_of_measure msuom'
    ||'             WHERE msuom.uom_code       = mssi.uom_code'
    ||'             AND   msuom.sr_instance_id = :v_instance_id'
    ||'             AND   msuom.process_flag   = '||G_VALID||')'
    ||' AND mssi.sr_instance_code   = :v_instance_code'
    ||' AND mssi.batch_id           = :lv_batch_id'
    ||' AND mssi.process_flag       = '||G_IN_PROCESS ;
Line: 22637

    '   UPDATE     msc_st_system_items mssi'
    ||' SET        process_flag = '||G_ERROR_FLG||','
    ||'            error_text   = '||''''||lv_message_text||''''
    ||' WHERE      NOT EXISTS( SELECT 1 '
    ||'            FROM    msc_units_of_measure muom'
    ||'            WHERE   muom.uom_code       = mssi.volume_uom'
    ||'            UNION'
    ||'            SELECT 1 '
    ||'            FROM   msc_st_units_of_measure msuom'
    ||'            WHERE  msuom.uom_code       = mssi.volume_uom'
    ||'            AND    msuom.sr_instance_id = :v_instance_id'
    ||'            AND    msuom.process_flag   = '||G_VALID||')'
    ||' AND  NVL(mssi.volume_uom,'||''''||NULL_CHAR||''''||') '
    ||'                       <> '||''''||NULL_CHAR||''''
    ||' AND mssi.sr_instance_code   = :v_instance_code'
    ||' AND mssi.batch_id           = :lv_batch_id'
    ||' AND mssi.process_flag       = '||G_IN_PROCESS ;
Line: 22686

    '   UPDATE     msc_st_system_items mssi'
    ||' SET        process_flag = '||G_ERROR_FLG||','
    ||'            error_text   = '||''''||lv_message_text||''''
    ||' WHERE      NOT EXISTS( SELECT 1 '
    ||'            FROM   msc_units_of_measure muom'
    ||'            WHERE  muom.uom_code       = mssi.weight_uom'
    ||'            UNION'
    ||'            SELECT 1 FROM msc_st_units_of_measure msuom'
    ||'            WHERE  msuom.uom_code       = mssi.weight_uom'
    ||'            AND    msuom.sr_instance_id = :v_instance_id'
    ||'            AND    msuom.process_flag   = '||G_VALID||')'
    ||' AND NVL(mssi.weight_uom,'||''''||NULL_CHAR||''''||') '
    ||'     <> '||''''||NULL_CHAR||''''
    ||' AND mssi.sr_instance_code   = :v_instance_code'
    ||' AND mssi.batch_id           = :lv_batch_id'
    ||' AND mssi.process_flag       = '||G_IN_PROCESS ;
Line: 22796

      ' UPDATE  msc_st_system_items '
      ||' SET   process_flag        = '||G_ERROR_FLG||','
      ||'       error_text          = '||''''||lv_message_text||''''
      ||' WHERE mrp_planning_code = 6 '
      ||' AND   atp_flag = ''N'' '
      ||' AND   atp_components_flag = ''N'' '
      ||' AND   pick_components_flag <> ''Y'' '
      ||' AND   bom_item_type        <> 3 '
      ||' AND   batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   sr_instance_code = :v_instance_code';
Line: 22836

      ' UPDATE  msc_st_system_items msi'
      ||' SET   abc_class_id        = (SELECT local_id from MSC_LOCAL_ID_MISC mac '
      ||'                              WHERE  mac.char1 = msi.sr_instance_code'
      ||'                              AND    mac.char3  = msi.organization_code  '
      ||'                              AND    mac.char4 = msi.abc_class_name '
      ||'                              AND    mac.ENTITY_NAME = ''ABC_CLASS_ID'''
      ||'                              AND    NVL(mac.char2,'||''''||NULL_CHAR||''''||') '
      ||'                                     =    NVL(msi.company_name,'||''''||NULL_CHAR||''''||')) '
      ||' WHERE batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   sr_instance_code = :v_instance_code'
      ||' AND   abc_class_name is not null ';
Line: 22862

        UPDATE msc_st_system_items msi
        SET    abc_class_id   = MSC_ST_ABC_CLASS_ID_S.nextval
        WHERE  rowid   = lb_rowid_abc(j);
Line: 22868

       INSERT INTO  msc_local_id_misc
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char3,
       char4,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
       SELECT
       abc_class_id,
       st_transaction_id,
       v_instance_id,
       'ABC_CLASS_ID',
       data_source_type,
       sr_instance_code,
       company_name,
       organization_code,
       ABC_CLASS_NAME,
       v_current_date,
       v_current_user,
       v_current_date,
       v_current_user
      FROM msc_st_system_items
      WHERE  rowid            = lb_rowid_abc(j);
Line: 22905

      ' UPDATE  msc_st_system_items msi'
      ||' SET   abc_class_id        = (SELECT local_id from MSC_LOCAL_ID_MISC mac '
      ||'                              WHERE  mac.char1 = msi.sr_instance_code'
      ||'                              AND    mac.char3  = msi.organization_code  '
      ||'                              AND    mac.char4 = msi.abc_class_name '
      ||'                              AND    mac.ENTITY_NAME = ''ABC_CLASS_ID'''
      ||'                              AND    NVL(mac.char2,'||''''||NULL_CHAR||''''||') '
      ||'                                     =    NVL(msi.company_name,'||''''||NULL_CHAR||''''||')) '
      ||' WHERE batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   sr_instance_code = :v_instance_code'
      ||' AND   abc_class_id  IS NULL'
      ||' AND   abc_class_name is not null ';
Line: 22928

       ' INSERT INTO MSC_ABC_CLASSES '
       ||' ( ABC_CLASS_ID, '
       ||' ABC_CLASS_NAME, '
       ||' ORGANIZATION_ID, '
       ||' SR_INSTANCE_ID, '
       ||' LAST_UPDATE_DATE, '
       ||' LAST_UPDATED_BY, '
       ||' CREATION_DATE, '
       ||' CREATED_BY) '
       ||' SELECT distinct '
       ||' msi.abc_class_id,'
       ||' msi.abc_class_name,'
       ||' msi.organization_id,'
       ||  v_instance_id ||','
       ||' last_update_date,'
       ||' last_updated_by,'
       ||' creation_date,'
       ||' created_by '
       ||' FROM   MSC_ST_SYSTEM_ITEMS msi'
       ||' WHERE  batch_id         = :lv_batch_id'
       ||' AND    sr_instance_code = :v_instance_code'
       ||' AND    process_flag    = '||G_IN_PROCESS
       ||' AND    msi.abc_class_id is not null'
       ||' AND    msi.abc_class_name is not null'
       ||' AND    NOT EXISTS'
       ||'        ( SELECT 1 FROM MSC_ABC_CLASSES abc'
       ||'        WHERE  abc.abc_class_id = msi.abc_class_id'
       ||'        AND    abc.abc_class_name = msi.abc_class_name'
       ||'        AND    abc.organization_id = msi.organization_id'
       ||'        AND    abc.sr_instance_id = ' ||v_instance_id ||')';
Line: 22976

        UPDATE msc_st_system_items
        SET    sr_inventory_item_id   = msc_st_sr_inventory_item_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 22983

   INSERT INTO  msc_local_id_item
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char3,
       char4,
       SOURCE_SR_INVENTORY_ITEM_ID,
       SOURCE_SOURCE_ORG_ID,
       SOURCE_PRIMARY_SUPPLIER_ID,
       SOURCE_BASE_ITEM_ID,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
       SELECT
       sr_inventory_item_id,
       st_transaction_id,
       v_instance_id,
       'SR_INVENTORY_ITEM_ID',
       data_source_type,
       sr_instance_code,
       company_name,
       organization_code,
       item_name,
       SOURCE_SR_INVENTORY_ITEM_ID,
       SOURCE_SOURCE_ORG_ID,
       SOURCE_PRIMARY_SUPPLIER_ID,
       SOURCE_BASE_ITEM_ID,
       v_current_date,
       v_current_user,
       v_current_date,
       v_current_user
      FROM msc_st_system_items
      WHERE  rowid            = lb_rowid(j);
Line: 23027

    'UPDATE msc_st_system_items msi'
    ||' SET sr_inventory_item_id = (SELECT local_id'
    ||'     FROM   msc_local_id_item mli'
    ||'     WHERE  mli.char1         = msi.sr_instance_code '
    ||'     AND    NVL(mli.char2,       '||''''||NULL_CHAR||''''||')='
    ||'            NVL(msi.company_name,'||''''||NULL_CHAR||''''||')'
    ||'     AND    mli.char4         = msi.item_name'
    ||'     AND    mli.entity_name   = ''SR_INVENTORY_ITEM_ID'' '
    ||'     AND    mli.instance_id   = :v_instance_id'
    ||'     AND    rownum            < 2 )'
    ||' WHERE  sr_inventory_item_id IS NULL'
    ||' AND    sr_instance_code      = :v_instance_code'
    ||' AND    batch_id              = :lv_batch_id'
    ||' AND    process_flag          = '||G_IN_PROCESS;
Line: 23052

    'INSERT INTO  msc_local_id_item '
    ||' (local_id,'
    ||' st_transaction_id,'
    ||' instance_id,'
    ||' entity_name,'
    ||' data_source_type,'
    ||' char1,'
    ||' char2,'
    ||' char3,'
    ||' char4,'
    ||' SOURCE_SR_INVENTORY_ITEM_ID,'
    ||' SOURCE_SOURCE_ORG_ID,'
    ||' SOURCE_PRIMARY_SUPPLIER_ID,'
    ||' SOURCE_BASE_ITEM_ID,'
    ||' last_update_date,'
    ||' last_updated_by,'
    ||' creation_date,'
    ||' created_by  )'
    ||' SELECT '
    ||' sr_inventory_item_id,'
    ||' st_transaction_id,'
    ||  v_instance_id||','
    ||' ''SR_INVENTORY_ITEM_ID'','
    ||' data_source_type,'
    ||' sr_instance_code,'
    ||' company_name,'
    ||' organization_code,'
    ||' item_name,'
    ||' SOURCE_SR_INVENTORY_ITEM_ID,'
    ||' SOURCE_SOURCE_ORG_ID,'
    ||' SOURCE_PRIMARY_SUPPLIER_ID,'
    ||' SOURCE_BASE_ITEM_ID,'
    ||' last_update_date,'
    ||' last_updated_by,'
    ||' creation_date,'
    ||' created_by '
    ||' FROM  msc_st_system_items'
    ||' WHERE NOT EXISTS( SELECT 1'
    ||'       FROM   msc_local_id_item'
    ||'       WHERE  char1         = sr_instance_code '
    ||'       AND    NVL(char2,       '||''''||NULL_CHAR||''''||')='
    ||'              NVL(company_name,'||''''||NULL_CHAR||''''||')'
    ||'       AND    char3          = organization_code'
    ||'       AND    char4          = item_name'
    ||'       AND    entity_name    = ''SR_INVENTORY_ITEM_ID'' )'
    ||' AND   sr_instance_code      = :v_instance_code'
    ||' AND   batch_id              = :lv_batch_id'
    ||' AND   process_flag          = '||G_IN_PROCESS;
Line: 23151

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO);
Line: 23163

    ' AND NVL(deleted_flag,'||NULL_VALUE||') <>'||SYS_NO;
Line: 23174

                     p_col_name          => 'DELETED_FLAG',
                     p_debug             => v_debug,
                     p_default_value     => SYS_NO);
Line: 24109

      ' UPDATE  msc_st_system_items mssi '
      ||' SET   process_flag        = '||G_ERROR_FLG||','
      ||'       error_text          = '||''''||lv_message_text||''''
      ||' WHERE nvl(serial_number_control_code,2) = 2 '
      ||' AND   EXISTS (SELECT serial_number_control_code
                         FROM msc_system_items msi,
                              msc_item_id_lid miil,
                              msc_apps_instances mai
                        WHERE msi.plan_id = -1
                          AND msi.organization_id   = mssi.organization_id
                          AND msi.sr_instance_id    = mai.instance_id
                          AND msi.inventory_item_id = miil.inventory_item_id
                          AND miil.sr_instance_id   = mai.instance_id
                          AND mai.instance_code     = mssi.sr_instance_code
                          AND miil.sr_inventory_item_id = mssi.sr_inventory_item_id
                          AND msi.serial_number_control_code = 1
                      )'
      ||' AND   EXISTS (SELECT msn.serial_txn_id
                         FROM msc_serial_numbers msn,
                              msc_sup_dem_entries msde,
                              msc_trading_partner_maps mtpm,
                              msc_trading_partners mtp,
                              msc_item_id_lid miil,
                              msc_apps_instances mai
                        WHERE msde.inventory_item_id = miil.inventory_item_id
                          AND miil.sr_inventory_item_id = mssi.sr_inventory_item_id
                          AND miil.sr_instance_id = mai.instance_id
                          AND mai.instance_code     = mssi.sr_instance_code
                          AND msde.plan_id = -1
                          AND msde.publisher_site_id = mtpm.company_key
                          AND mtpm.map_type = 2
                          AND mtpm.tp_key = mtp.partner_id
                          AND mtp.partner_type = 3
                          AND mtp.sr_tp_id = mssi.organization_id
                          AND mtp.sr_instance_id = mai.instance_id
                          AND msde.transaction_id = msn.serial_txn_id
                          AND NVL(msn.disable_date,sysdate+1)>sysdate
                       )'
      ||' AND   batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   sr_instance_code = :v_instance_code';
Line: 24165

   'UPDATE   msc_st_system_items '
      ||' SET      organization_code= sr_instance_code'||'||'':''||'||'organization_code'
      ||' WHERE    process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 24284

    SELECT rowid
    FROM   msc_st_item_substitutes
    WHERE  process_flag     IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    batch_id         = p_batch_id
    AND    sr_instance_code = v_instance_code;
Line: 24305

    ' UPDATE   msc_st_item_substitutes msu1'
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  message_id <  (SELECT MAX(message_id)'
    ||'        FROM  msc_st_item_substitutes msu2'
    ||'        WHERE  msu2.sr_instance_code  = msu1.sr_instance_code'
    ||'        AND    NVL(msu2.RELATIONSHIP_TYPE,       '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msu1.RELATIONSHIP_TYPE,       '||''''||NULL_CHAR||''''||')'
    ||'        AND    msu2.ITEM_NAME = msu1.ITEM_NAME'
    ||'        AND    msu2.SUBSTITUTE_ITEM_NAME         = msu1.SUBSTITUTE_ITEM_NAME'
    ||'        AND    NVL(msu2.CUSTOMER_NAME,       '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msu1.CUSTOMER_NAME,       '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msu2.CUSTOMER_SITE_CODE,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msu1.CUSTOMER_SITE_CODE,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msu2.SUBSTITUTION_SET,    '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msu1.SUBSTITUTION_SET,    '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msu2.EFFECTIVE_DATE,sysdate) = NVL(msu1.EFFECTIVE_DATE,sysdate) '
    ||'        AND    NVL(msu2.DISABLE_DATE,sysdate)   = NVL(msu1.DISABLE_DATE,sysdate) '
    ||'        AND    NVL(msu2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msu1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'        AND   msu2.process_flag = msu1.process_flag'
    ||'        AND   NVL(msu2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND    msu1.process_flag     = '||G_IN_PROCESS
    ||' AND    msu1.sr_instance_code = :v_instance_code'
    ||' AND    NVL(msu1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 24353

    ' UPDATE   msc_st_item_substitutes msu1'
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS( SELECT 1 '
    ||'        FROM   msc_st_item_substitutes msu2'
    ||'        WHERE  msu2.sr_instance_code  = msu1.sr_instance_code'
    ||'        AND    NVL(msu2.RELATIONSHIP_TYPE,       '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msu1.RELATIONSHIP_TYPE,       '||''''||NULL_CHAR||''''||')'
    ||'        AND    msu2.ITEM_NAME = msu1.ITEM_NAME'
    ||'        AND    msu2.SUBSTITUTE_ITEM_NAME         = msu1.SUBSTITUTE_ITEM_NAME'
    ||'        AND    NVL(msu2.CUSTOMER_NAME,       '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msu1.CUSTOMER_NAME,       '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msu2.CUSTOMER_SITE_CODE,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msu1.CUSTOMER_SITE_CODE,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msu2.SUBSTITUTION_SET,    '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msu1.SUBSTITUTION_SET,    '||''''||NULL_CHAR||''''||')'
    ||'        AND    NVL(msu2.EFFECTIVE_DATE,sysdate) = NVL(msu1.EFFECTIVE_DATE,sysdate) '
    ||'        AND    NVL(msu2.DISABLE_DATE,sysdate)   = NVL(msu1.DISABLE_DATE,sysdate) '
    ||'        AND    NVL(msu2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'               NVL(msu1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'        AND    msu2.process_flag = msu1.process_flag'
    ||'        AND    NVL(msu2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'        AND    msu2.rowid <> msu1.rowid)'
    ||' AND     msu1.process_flag     = '||G_IN_PROCESS
    ||' AND     msu1.sr_instance_code = :v_instance_code '
    ||' AND     NVL(msu1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 24400

    ||'DELETED_FLAG ';
Line: 24404

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 24410

      ' UPDATE   msc_st_item_substitutes '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 24432

      UPDATE msc_st_item_substitutes
      SET  st_transaction_id = msc_st_item_substitute_s.NEXTVAL,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 24455

      ' UPDATE     msc_st_item_substitutes '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 24511

        ' UPDATE   msc_st_item_substitutes '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    nvl(RECIPROCAL_FLAG,'||NULL_VALUE||')  not in(1,2)'
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         = :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 24545

        ' UPDATE   msc_st_item_substitutes '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    nvl(PARTIAL_FULFILLMENT_FLAG,'||NULL_VALUE||')  not in(1,2)'
      ||' AND      relationship_type = 2 '
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         = :lv_batch_id'
      ||' AND      sr_instance_code =  :v_instance_code';
Line: 24748

    ' UPDATE   msc_st_item_substitutes mis1'
      ||' SET    process_flag     = '||G_ERROR_FLG||','
      ||'        error_text       = '||''''||lv_message_text||''''
      ||' WHERE  process_flag     = '||G_IN_PROCESS
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    sr_instance_code =  :v_instance_code'
      ||' AND    EXISTS'
      ||'        (SELECT 1 FROM msc_item_substitutes mis2'
      ||'        WHERE   mis2.higher_item_id        = mis1.higher_item_id'
      ||'        AND     mis2.lower_item_id         = mis1.lower_item_id'
      ||'        AND     nvl(mis2.customer_id, '||NULL_VALUE||') = nvl(mis1.customer_id,'||NULL_VALUE||')'
      ||'        AND     nvl(mis2.customer_site_id, '||NULL_VALUE||')  = nvl(mis1.customer_site_id,'||NULL_VALUE||')'
      ||'        AND     mis2.substitution_set      = mis1.substitution_set'
      ||'        AND     trunc(nvl(mis2.EFFECTIVE_DATE,SYSDATE+36500)) = trunc(nvl(mis1.EFFECTIVE_DATE, SYSDATE+36500))'
      ||'        AND     trunc(nvl(mis2.DISABLE_DATE, SYSDATE+36500))   = trunc(nvl(mis1.DISABLE_DATE, SYSDATE+36500))'
      ||'        AND     mis2.sr_instance_id        = ' ||v_instance_id ||')';
Line: 24791

	' UPDATE   msc_st_item_substitutes '
   	   ||' SET      process_flag     = '||G_ERROR_FLG||','
  	   ||'          error_text       = '||''''||lv_message_text||''''
     	 ||' WHERE   RELATIONSHIP_TYPE  not in(2,5,8,18)'
       ||' AND      process_flag     = '||G_IN_PROCESS
       ||' AND      batch_id         = :lv_batch_id'
       ||' AND      sr_instance_code =  :v_instance_code';
Line: 24863

      'INSERT INTO msc_item_substitutes'
      ||'( PLAN_ID,'
      ||'  HIGHER_ITEM_ID,'
      ||'  LOWER_ITEM_ID,'
      ||'  RECIPROCAL_FLAG,'
      ||'  SUBSTITUTION_SET,'
      ||'  CUSTOMER_ID,'
      ||'  CUSTOMER_SITE_ID,'
      ||'  EFFECTIVE_DATE,'
      ||'  DISABLE_DATE,'
      ||'  RELATIONSHIP_TYPE,'
      ||'  PARTIAL_FULFILLMENT_FLAG,'
      ||'  SR_INSTANCE_ID,'
      ||'  LAST_UPDATE_DATE,'
      ||'  LAST_UPDATED_BY,'
      ||'  LAST_UPDATE_LOGIN,'
      ||'  CREATION_DATE,'
      ||'  CREATED_BY)'
      ||' SELECT'
      ||'   -1,'
      ||'  HIGHER_ITEM_ID,'
      ||'  LOWER_ITEM_ID,'
      ||'  RECIPROCAL_FLAG,'
      ||'  SUBSTITUTION_SET,'
      ||'  CUSTOMER_ID,'
      ||'  CUSTOMER_SITE_ID,'
      ||'  EFFECTIVE_DATE,'
      ||'  DISABLE_DATE,'
      ||'  RELATIONSHIP_TYPE,'
      ||'  PARTIAL_FULFILLMENT_FLAG,'
      ||'  SR_INSTANCE_ID,'
      ||'  LAST_UPDATE_DATE,'
      ||'  LAST_UPDATED_BY,'
      ||'  LAST_UPDATE_LOGIN,'
      ||'  CREATION_DATE,'
      ||'  CREATED_BY '
      ||' FROM   msc_st_item_substitutes'
      ||' WHERE  sr_instance_code = :sr_instance_code'
      ||' AND    batch_id         = :lv_batch_id'
      ||' AND    process_flag     = '||G_VALID;
Line: 24957

    SELECT rowid
    FROM   msc_st_item_suppliers
    WHERE  process_flag     IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 24964

    SELECT rowid
    FROM   msc_st_supplier_capacities
    WHERE  process_flag     IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 24971

    SELECT rowid
    FROM   msc_st_supplier_flex_fences
    WHERE  process_flag     IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 24985

      'UPDATE      msc_st_item_suppliers '
      ||' SET      using_organization_code = organization_code'
      ||' WHERE    asl_level        = 2'
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      sr_instance_code = :v_instance_code';
Line: 25013

    'UPDATE msc_st_item_suppliers mis1 '
    ||' SET process_flag = '||G_ERROR_FLG||','
    ||'      error_text   = '||''''||lv_message_text||''''
    ||' WHERE   message_id <  (SELECT MAX(message_id) '
    ||'         FROM   msc_st_item_suppliers mis2 '
    ||'         WHERE  mis2.sr_instance_code  = mis1.sr_instance_code'
    ||'         AND    mis2.vendor_name       = mis1.vendor_name'
    ||'         AND    mis2.organization_code  = mis1.organization_code'
    ||'         AND    mis2.vendor_site_code  = mis1.vendor_site_code'
    ||'         AND    mis2.item_name         = mis1.item_name'
    ||'         AND    NVL(mis2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mis1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(mis2.using_organization_code,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mis1.using_organization_code,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    mis2.process_flag      = '||G_IN_PROCESS
    ||'         AND    mis2.sr_instance_code  = mis1.sr_instance_code'
    ||'         AND    NVL(mis2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND     mis1.process_flag             ='||G_IN_PROCESS
    ||' AND     mis1.sr_instance_code         = :v_instance_code'
    ||' AND     NVL(mis1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 25056

    'UPDATE  msc_st_item_suppliers mis1 '
    ||' SET  process_flag  = '||G_ERROR_FLG||','
    ||'      error_text   = '||''''||lv_message_text||''''
    ||' WHERE EXISTS( SELECT 1 '
    ||'       FROM   msc_st_item_suppliers mis2'
    ||'       WHERE  mis2.sr_instance_code         = mis1.sr_instance_code'
    ||'       AND    mis2.vendor_name                = mis1.vendor_name'
    ||'       AND    mis2.organization_code          = mis1.organization_code'
    ||'       AND    mis2.vendor_site_code           = mis1.vendor_site_code'
    ||'       AND    mis2.item_name                  = mis1.item_name'
    ||'       AND    NVL(mis2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mis1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'       AND    NVL(mis2.using_organization_code,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mis1.using_organization_code,  '||''''||NULL_CHAR||''''||')'
    ||'       AND    mis2.process_flag = '||G_IN_PROCESS
    ||'       AND    mis2.sr_instance_code           = mis1.sr_instance_code'
    ||'       AND    NVL(mis2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'       GROUP BY sr_instance_code,organization_code,company_name,'
    ||'              item_name,vendor_name,vendor_site_code,using_organization_code'
    ||'       HAVING COUNT(*) > 1)'
    ||' AND   mis1.process_flag = '||G_IN_PROCESS
    ||' AND   mis1.sr_instance_code = :v_instance_code'
    ||' AND   NVL(mis1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 25101

    ||'DELETED_FLAG';
Line: 25105

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 25111

      'UPDATE msc_st_item_suppliers '
      ||' SET    batch_id         = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 25133

      UPDATE msc_st_item_suppliers
      SET    st_transaction_id   = msc_st_item_suppliers_s.NEXTVAL,
             last_update_date    = v_current_date,
             last_updated_by     = v_current_user,
             creation_date       = v_current_date,
             created_by          = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 25157

      'UPDATE      msc_st_item_suppliers '
      ||' SET      process_flag = '||G_ERROR_FLG||','
      ||'      error_text   = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 25187

      'UPDATE      msc_st_item_suppliers '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'      error_text           = '||''''||lv_message_text||''''
      ||' WHERE    asl_level        not in(1,2)'
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 25223

      'UPDATE   msc_st_item_suppliers mstp'
      ||' SET   process_flag     = '||G_ERROR_FLG||','
      ||'       error_text       = '||''''||lv_message_text||''''
      ||' WHERE NOT EXISTS(SELECT 1 '
      ||'       FROM msc_units_of_measure muom '
      ||'       WHERE NVL(muom.unit_of_measure,           '||''''||NULL_CHAR||''''||') = '
      ||'             NVL(mstp.purchasing_unit_of_measure,'||''''||NULL_CHAR||''''||')'
      ||'       UNION '
      ||'       SELECT 1 FROM msc_st_units_of_measure msuom'
      ||'       WHERE NVL(msuom.unit_of_measure,          '||''''||NULL_CHAR||''''||') = '
      ||'             NVL(mstp.purchasing_unit_of_measure,'||''''||NULL_CHAR||''''||')'
      ||'       AND   msuom.sr_instance_id = :v_instance_id'
      ||'       AND   msuom.process_flag   = '||G_VALID||' ) '
      ||' AND NVL(mstp.purchasing_unit_of_measure,        '||''''||NULL_CHAR||''''||')'
      ||'     <> '||''''||NULL_CHAR||''''
      ||' AND mstp.sr_instance_code        = :v_instance_code'
      ||' AND mstp.batch_id                = :lv_batch_id'
      ||' AND mstp.process_flag            = '||G_IN_PROCESS ;
Line: 25257

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 25266

      ' AND NVL(deleted_flag,'||NULL_VALUE||') '
      ||' NOT IN(1,2)';
Line: 25280

                      p_col_name          => 'DELETED_FLAG',
                      p_debug             => v_debug,
                      p_default_value     => SYS_NO);
Line: 25408

      'UPDATE   msc_st_item_suppliers '
      ||' SET   delivery_calendar_code     = sr_instance_code'||'||'':''||'||'delivery_calendar_code'
      ||' WHERE delivery_calendar_code IS NOT NULL'
      ||' AND   sr_instance_code  = :v_instance_code'
      ||' AND   batch_id          = :lv_batch_id'
      ||' AND   process_flag      = '||G_IN_PROCESS;
Line: 25440

      'UPDATE    msc_st_item_suppliers   mis'
      ||' SET    process_flag             =  '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE  NOT EXISTS ( SELECT 1 '
      ||'        FROM   msc_calendars mc '
      ||'        WHERE  mc.calendar_code  = mis.delivery_calendar_code '
      ||'        AND    mc.sr_instance_id = :v_instance_id )'
      ||' AND    delivery_calendar_code IS NOT NULL '
      ||' AND    sr_instance_code         = :v_instance_code'
      ||' AND    batch_id                 = :lv_batch_id'
      ||' AND    process_flag             = '||G_IN_PROCESS;
Line: 25469

      'UPDATE  msc_st_item_suppliers mis '
      ||' SET  using_organization_id = decode(asl_level,1,'||G_USING_ORG_ID||',organization_id),'
      ||'      sr_instance_id2   = :v_instance_id'
      ||' WHERE sr_instance_code = :v_instance_code'
      ||' AND   batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS;
Line: 25572

      ' UPDATE  MSC_ST_ITEM_SUPPLIERS mic '
      ||' SET   company_id        =   '
      ||'       (select company_id from msc_companies mc'
      ||'        where mic.company_name = mc.company_name) '
      ||' WHERE NVL(COMPANY_NAME,''-1'')   <> ''-1'''
      ||' AND   batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   sr_instance_code = :v_instance_code';
Line: 25589

      ' UPDATE  MSC_ST_ITEM_SUPPLIERS '
      ||' SET   process_flag        = '||G_ERROR_FLG||','
      ||'       error_text          = '||''''||lv_message_text||''''
      ||' WHERE NVL(COMPANY_NAME,''-1'')   <> ''-1'''
      ||' AND   COMPANY_ID IS NULL '
      ||' AND   batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   sr_instance_code = :v_instance_code';
Line: 25654

    'UPDATE   msc_st_supplier_capacities msc1 '
    ||' SET   process_flag = '||G_ERROR_FLG||','
    ||'      error_text   = '||''''||lv_message_text||''''
    ||' WHERE message_id <  (SELECT MAX(message_id)'
    ||'       FROM   msc_st_supplier_capacities msc2'
    ||'       WHERE  msc2.sr_instance_code  = msc1.sr_instance_code'
    ||'       AND    msc2.organization_code = msc1.organization_code'
    ||'       AND    msc2.vendor_name       = msc1.vendor_name'
    ||'       AND    msc2.vendor_site_code  = msc1.vendor_site_code'
    ||'       AND    msc2.item_name         = msc1.item_name'
    ||'       AND    msc2.from_date         = msc1.from_date'
    ||'       AND    NVL(msc2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msc1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'       AND    msc2.process_flag      = '||G_IN_PROCESS
    ||'       AND    msc2.sr_instance_code  = msc1.sr_instance_code'
    ||'       AND    NVL(msc2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND   msc1.process_flag             = '||G_IN_PROCESS
    ||' AND   msc1.sr_instance_code         = :v_instance_code'
    ||' AND   NVL(msc1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 25697

    ' UPDATE    msc_st_supplier_capacities msc1'
    ||' SET     process_flag  = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   EXISTS( SELECT 1 '
    ||'         FROM   msc_st_supplier_capacities msc2'
    ||'         WHERE  msc2.sr_instance_code      = msc1.sr_instance_code'
    ||'         AND    msc2.organization_code     = msc1.organization_code'
    ||'         AND    msc2.vendor_name           = msc1.vendor_name'
    ||'         AND    msc2.vendor_site_code      = msc1.vendor_site_code'
    ||'         AND    msc2.item_name             = msc1.item_name'
    ||'         AND    msc2.from_date             = msc1.from_date'
    ||'         AND    NVL(msc2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msc1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    msc2.process_flag      = '||G_IN_PROCESS
    ||'         AND    NVL(msc2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'         GROUP BY sr_instance_code,organization_code,company_name,'
    ||'                item_name,vendor_name,vendor_site_code,from_date'
    ||'         HAVING COUNT(*) > 1)'
    ||' AND     msc1.process_flag = '||G_IN_PROCESS
    ||' AND     msc1.sr_instance_code = :v_instance_code'
    ||' AND     NVL(msc1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 25734

    ||'DELETED_FLAG          ||''~''||'
    ||'COMPANY_NAME          ||''~''||'
    ||'USING_ORGANIZATION_ID';
Line: 25740

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 25746

      'UPDATE msc_st_supplier_capacities '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 25768

      UPDATE msc_st_supplier_capacities
      SET    st_transaction_id   = msc_st_supplier_capacities_s.NEXTVAL,
             refresh_id          = v_refresh_id,
             last_update_date    = v_current_date,
             last_updated_by     = v_current_user,
             creation_date       = v_current_date,
             created_by          = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 25784

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 25793

      ' AND NVL(deleted_flag,'||NULL_VALUE||') '
      ||' NOT IN(1,2)';
Line: 25806

                      p_col_name          => 'DELETED_FLAG',
                      p_debug             => v_debug,
                      p_default_value     => SYS_NO);
Line: 25953

      'UPDATE msc_st_supplier_capacities mis1 '
      ||' SET   error_text   = '||''''||lv_message_text||''''||','
      ||'     process_flag = '||G_ERROR_FLG
      ||' WHERE NOT EXISTS(SELECT 1'
      ||'       FROM   msc_item_suppliers mis2, MSC_TP_ID_LID mtil, MSC_TP_SITE_ID_LID mtsil, MSC_ITEM_ID_LID mil'
      ||'       WHERE  mtil.SR_TP_ID  = mis1.supplier_id'
      ||'       AND    mtil.TP_ID     = mis2.supplier_id'
      ||'       AND    mtil.sr_instance_id       = mis2.sr_instance_id'
      ||'       AND    mtil.PARTNER_TYPE         = 1'
      ||'       AND    mtsil.SR_TP_SITE_ID       = mis1.supplier_site_id'
      ||'       AND    mtsil.TP_SITE_ID          = mis2.supplier_site_id'
      ||'       AND    mtsil.sr_instance_id      = mis2.sr_instance_id'
      ||'       AND    mtsil.partner_type        = 1'
      ||'       AND    mil.sr_inventory_item_id  = mis1.inventory_item_id'
      ||'       AND    mil.inventory_item_id     = mis2.inventory_item_id'
      ||'       AND    mil.sr_instance_id        = mis2.sr_instance_id'
      ||'       AND    mis2.sr_instance_id       = :v_instance_id'
      ||'       AND    mis2.organization_id      = mis1.organization_id'
      ||'       AND    mis2.using_organization_id = -1'
      ||'       AND    mis2.plan_id              = -1'
      ||'       UNION'
      ||'       SELECT 1'
      ||'       FROM   msc_st_item_suppliers mis3'
      ||'       WHERE  mis3.vendor_name       = mis1.vendor_name'
      ||'       AND    mis3.vendor_site_code  = mis1.vendor_site_code'
      ||'       AND    mis3.item_name         = mis1.item_name'
      ||'       AND    mis3.sr_instance_code  = mis1.sr_instance_code'
      ||'       AND    NVL(mis3.company_name,'||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mis1.company_name,'||''''||NULL_CHAR||''''||') '
      ||'       AND    mis3.organization_code = mis1.organization_code'
      ||'       AND    mis3.using_organization_id = -1'
      ||'       AND    mis3.process_flag      = '||G_VALID||')'
      ||' AND    sr_instance_code       = :v_instance_code'
      ||' AND    batch_id               = :lv_batch_id'
      ||' AND    process_flag           = '||G_IN_PROCESS;
Line: 26003

      'UPDATE  msc_st_supplier_capacities mis '
      ||' SET     using_organization_id  = '||G_USING_ORG_ID
      ||' WHERE   sr_instance_code       = :v_instance_code'
      ||' AND     batch_id               = :lv_batch_id'
      ||' AND     process_flag           = '||G_IN_PROCESS
      ||' AND     deleted_flag           = '||SYS_NO;
Line: 26033

      'UPDATE  msc_st_supplier_capacities mis '
      ||' SET   error_text   = '||''''||lv_message_text||''''||','
      ||'      process_flag      = '||G_ERROR_FLG
      ||' WHERE NVL(from_date,(sysdate-36500)) = (sysdate-36500)'
      ||' AND   deleted_flag     = '||SYS_NO
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   batch_id         = :lv_batch_id'
      ||' AND   sr_instance_code = :v_instance_code';
Line: 26107

    'UPDATE  msc_st_supplier_flex_fences msf1 '
    ||' SET     process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   message_id <  (SELECT MAX(message_id)'
    ||'         FROM   msc_st_supplier_flex_fences msf2'
    ||'         WHERE  msf2.sr_instance_code  = msf1.sr_instance_code'
    ||'         AND    msf2.organization_code = msf1.organization_code'
    ||'         AND    NVL(msf2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(msf1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    msf2.vendor_name       = msf1.vendor_name'
    ||'         AND    msf2.vendor_site_code  = msf1.vendor_site_code'
    ||'         AND    msf2.item_name         = msf1.item_name'
    ||'         AND    msf2.fence_days        = msf1.fence_days'
    ||'         AND    msf2.process_flag      = '||G_IN_PROCESS
    ||'         AND    NVL(msf2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND     msf1.process_flag             = '||G_IN_PROCESS
    ||' AND     msf1.sr_instance_code         = :v_instance_code'
    ||' AND     NVL(msf1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 26148

    'UPDATE   msc_st_supplier_flex_fences msf1 '
    ||' SET   process_flag  = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE EXISTS( SELECT 1 '
    ||'       FROM   msc_st_supplier_flex_fences msf2'
    ||'       WHERE  msf2.sr_instance_code    = msf1.sr_instance_code'
    ||'       AND    msf2.organization_code   = msf1.organization_code'
    ||'       AND    NVL(msf2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msf1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'       AND    msf2.vendor_name         = msf1.vendor_name'
    ||'       AND    msf2.vendor_site_code    = msf1.vendor_site_code'
    ||'       AND    msf2.item_name           = msf1.item_name'
    ||'       AND    msf2.fence_days          = msf1.fence_days'
    ||'       AND    msf2.process_flag      = '||G_IN_PROCESS
    ||'       AND    NVL(msf2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'       GROUP BY sr_instance_code,organization_code,company_name,'
    ||'              item_name,vendor_name,vendor_site_code,fence_days'
    ||'       HAVING COUNT(*) > 1)'
    ||' AND   msf1.process_flag             ='|| G_IN_PROCESS
    ||' AND   msf1.sr_instance_code         = :v_instance_code'
    ||' AND   NVL(msf1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 26184

    ||'DELETED_FLAG         ||''~''||'
    ||'COMPANY_NAME         ||''~''||'
    ||'USING_ORGANIZATION_ID';
Line: 26190

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 26196

      'UPDATE msc_st_supplier_flex_fences '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 26218

      UPDATE msc_st_supplier_flex_fences
      SET    st_transaction_id   = msc_st_supplier_flex_fences_s.NEXTVAL,
             refresh_id          = v_refresh_id,
             last_update_date    = v_current_date,
             last_updated_by     = v_current_user,
             creation_date       = v_current_date,
             created_by          = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 26243

      'UPDATE    msc_st_supplier_flex_fences'
      ||' SET    process_flag      = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE  deleted_flag     = '||SYS_YES
      ||' AND    process_flag     = '||G_IN_PROCESS
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    sr_instance_code = :v_instance_code';
Line: 26264

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 26272

      lv_where_str := ' AND NVL(deleted_flag,'||NULL_VALUE||') '
                      ||' NOT IN(1,2)';
Line: 26286

                      p_col_name          => 'deleted_FLAG',
                      p_debug             => v_debug,
                      p_default_value     => SYS_NO);
Line: 26436

      'UPDATE  msc_st_supplier_flex_fences msf1'
      ||' SET   error_text   = '||''''||lv_message_text||''''||','
      ||'      process_flag = '||G_ERROR_FLG
      ||' WHERE NOT EXISTS(SELECT 1'
      ||'       FROM   msc_item_suppliers msf2, MSC_TP_ID_LID mtil, MSC_TP_SITE_ID_LID mtsil, MSC_ITEM_ID_LID mil'
      ||'       WHERE  mtil.SR_TP_ID  = msf1.supplier_id'
      ||'       AND    mtil.TP_ID     = msf2.supplier_id'
      ||'       AND    mtil.sr_instance_id       = msf2.sr_instance_id'
      ||'       AND    mtil.PARTNER_TYPE         = 1'
      ||'       AND    mtsil.SR_TP_SITE_ID       = msf1.supplier_site_id'
      ||'       AND    mtsil.TP_SITE_ID          = msf2.supplier_site_id'
      ||'       AND    mtsil.sr_instance_id      = msf2.sr_instance_id'
      ||'       AND    mtsil.partner_type        = 1'
      ||'       AND    mil.sr_inventory_item_id  = msf1.inventory_item_id'
      ||'       AND    mil.inventory_item_id     = msf2.inventory_item_id'
      ||'       AND    mil.sr_instance_id        = msf2.sr_instance_id'
      ||'       AND    msf2.sr_instance_id       = :v_instance_id'
      ||'       AND    msf2.organization_id      = msf1.organization_id'
      ||'       AND    msf2.using_organization_id = -1'
      ||'       AND    msf2.plan_id              = -1'
      ||'       UNION'
      ||'       SELECT 1'
      ||'       FROM   msc_st_item_suppliers msf3'
      ||'       WHERE  msf3.vendor_name        = msf1.vendor_name'
      ||'       AND    msf3.vendor_site_code   = msf1.vendor_site_code'
      ||'       AND    msf3.item_name          = msf1.item_name'
      ||'       AND    msf3.sr_instance_code   = msf1.sr_instance_code'
      ||'       AND    NVL(msf3.company_name,'||G_COMPANY_ID||') = '
      ||'              NVL(msf1.company_name,'||G_COMPANY_ID||')'
      ||'       AND    msf3.organization_code  = msf1.organization_code'
      ||'       AND    msf3.using_organization_id = -1'
      ||'       AND    msf3.process_flag       = '||G_VALID||')'
      ||' AND   msf1.sr_instance_code          = :v_instance_code'
      ||' AND   msf1.batch_id                  = :lv_batch_id'
      ||' AND   msf1.process_flag              = '||G_IN_PROCESS;
Line: 26484

      'UPDATE    msc_st_supplier_flex_fences mis '
      ||' SET    using_organization_id  = '||G_USING_ORG_ID
      ||' WHERE  deleted_flag           = '||SYS_NO
      ||' AND    process_flag           = '||G_IN_PROCESS
      ||' AND    batch_id               = :lv_batch_id'
      ||' AND    sr_instance_code       = :v_instance_code';
Line: 26513

      'UPDATE msc_st_supplier_flex_fences '
      ||' SET   error_text   = '||''''||lv_message_text||''''||','
      ||'     process_flag  = '||G_ERROR_FLG
      ||' WHERE  NVL(fence_days,'||NULL_VALUE||' )= '||NULL_VALUE
      ||' AND    deleted_flag     ='|| SYS_NO
      ||' AND    process_flag     ='|| G_IN_PROCESS
      ||' AND    batch_id         = :lv_batch_id'
      ||' AND    sr_instance_code = :v_instance_code';
Line: 26601

    SELECT rowid
    FROM   msc_st_safety_stocks
    WHERE  process_flag     IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    batch_id         = p_batch_id
    AND    sr_instance_code = v_instance_code;
Line: 26622

    ' UPDATE   msc_st_safety_stocks mss1'
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  message_id <  (SELECT MAX(message_id)'
    ||'        FROM  msc_st_safety_stocks mss2'
    ||'        WHERE  mss2.sr_instance_code  = mss1.sr_instance_code'
    ||'        AND    mss2.organization_code = mss1.organization_code'
    ||'        AND    mss2.item_name         = mss1.item_name'
    ||'        AND    mss2.period_start_date = mss1.period_start_date'
    ||'        AND   NVL(mss2.company_name,  '   ||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mss1.company_name,  '   ||''''||NULL_CHAR||''''||')'
    ||'        AND   mss2.process_flag = mss1.process_flag'
    ||'        AND   NVL(mss2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND    mss1.process_flag     = '||G_IN_PROCESS
    ||' AND    mss1.sr_instance_code = :v_instance_code'
    ||' AND    NVL(mss1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 26660

    ' UPDATE   msc_st_safety_stocks mss1'
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS( SELECT 1 '
    ||'        FROM   msc_st_safety_stocks mss2'
    ||'        WHERE  mss2.sr_instance_code  = mss1.sr_instance_code'
    ||'        AND    mss2.organization_code = mss1.organization_code'
    ||'        AND    mss2.item_name         = mss1.item_name'
    ||'        AND    mss2.period_start_date = mss1.period_start_date'
    ||'        AND    NVL(mss2.company_name,  '   ||''''||NULL_CHAR||''''||') = '
    ||'               NVL(mss1.company_name,  '   ||''''||NULL_CHAR||''''||')'
    ||'        AND    mss2.process_flag = mss1.process_flag'
    ||'        AND    NVL(mss2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'        GROUP  BY sr_instance_code,organization_code,item_name,'
    ||'               period_start_date,company_name'
    ||'         HAVING COUNT(*) > 1)'
    ||' AND     mss1.process_flag     = '||G_IN_PROCESS
    ||' AND     mss1.sr_instance_code = :v_instance_code'
    ||' AND     NVL(mss1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 26693

    ||'DELETED_FLAG ';
Line: 26697

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 26703

      ' UPDATE   msc_st_safety_stocks '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 26725

      UPDATE msc_st_safety_stocks
      SET  st_transaction_id = msc_st_safety_stocks_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 26749

      ' UPDATE     msc_st_safety_stocks '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 26778

      ' UPDATE  msc_st_safety_stocks '
      ||' SET   process_flag        = '||G_ERROR_FLG||','
      ||'       error_text          = '||''''||lv_message_text||''''
      ||' WHERE (safety_stock_quantity IS NULL '
      ||' OR    period_start_date IS NULL) '
      ||' AND   batch_id            = :lv_batch_id'
      ||' AND   process_flag        = '||G_IN_PROCESS
      ||' AND   sr_instance_code    = :v_instance_code';
Line: 26867

    'UPDATE    msc_st_safety_stocks mss'
    ||' SET    process_flag        = '||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS (SELECT 1'
    ||'        FROM   msc_st_system_items msi'
    ||'        WHERE  msi.sr_instance_code  = mss.sr_instance_code '
    ||'        AND    msi.organization_code = mss.organization_code'
    ||'        AND    msi.item_name         = mss.item_name'
    ||'        AND   NVL(msi.company_name,'||''''||NULL_CHAR||''''||') '
    ||'             =    NVL(mss.company_name,'||''''||NULL_CHAR||''''||') '
    ||'        AND    msi.mrp_safety_stock_code <> 1'
    ||'        AND    msi.process_flag      = '||G_VALID
    ||'        UNION'
    ||'        SELECT 1'
    ||'        FROM   msc_system_items itm'
    ||'        WHERE  itm.sr_instance_id  = '||v_instance_id
    ||'        AND    itm.organization_id = mss.organization_id '
    ||'        AND    itm.item_name       = mss.item_name'
    ||'        AND    itm.safety_stock_code <> 1'
    ||'        AND    itm.plan_id         = -1 )'
    ||' AND deleted_flag  = '||SYS_NO
    ||' AND process_flag  = '||G_IN_PROCESS
    ||' AND  batch_id     = :lv_batch_id'
    ||' AND sr_instance_code = :v_instance_code';
Line: 27055

    SELECT item_name, category_name, category_set_name, organization_code, company_name
    FROM   msc_st_item_categories
    WHERE sr_instance_code = v_instance_code
    AND   process_flag= G_IN_PROCESS
    AND   NVL(message_id,NULL_VALUE) = NULL_VALUE
    GROUP BY sr_instance_code, item_name, category_name, category_set_name, organization_code, company_name
    HAVING COUNT(*) > 1;
Line: 27064

    SELECT rowid
    FROM   msc_st_item_categories
    WHERE  process_flag     IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    batch_id         = p_batch_id
    AND    sr_instance_code = v_instance_code;
Line: 27071

    SELECT max(rowid)
    FROM   msc_st_item_categories
    WHERE  NVL(sr_category_id,NULL_VALUE)    = NULL_VALUE
    AND    process_flag                   = G_IN_PROCESS
    AND    batch_id                       = p_batch_id
    AND    sr_instance_code               = v_instance_code
    GROUP BY sr_instance_code,company_name,category_name ;
Line: 27094

    'UPDATE     msc_st_item_categories mic1 '
    ||' SET     process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   message_id <  (SELECT MAX(message_id)'
    ||'         FROM   msc_st_item_categories mic2'
    ||'         WHERE  mic2.sr_instance_code    = mic1.sr_instance_code'
    ||'         AND    mic2.organization_code   = mic1.organization_code'
    ||'         AND    NVL(mic2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mic1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    mic2.category_set_name   = mic1.category_set_name'
    ||'         AND    mic2.category_name       = mic1.category_name'
    ||'         AND    mic2.item_name = mic1.item_name '
    ||'         AND    mic2.process_flag        = '||G_IN_PROCESS
    ||'         AND    mic2.sr_instance_code    = mic1.sr_instance_code'
    ||'         AND    NVL(mic2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND  mic1.process_flag        = '||G_IN_PROCESS
    ||' AND  mic1.sr_instance_code    = :v_instance_code'
    ||' AND  NVL(mic1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 27135

    'UPDATE   msc_st_item_categories mic1 '
    ||' SET   process_flag  = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE EXISTS( SELECT 1 '
    ||'       FROM   msc_st_item_categories mic2'
    ||'       WHERE  mic2.sr_instance_code    = mic1.sr_instance_code'
    ||'       AND    mic2.organization_code   = mic1.organization_code'
    ||'       AND    NVL(mic2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mic1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'       AND    mic2.category_set_name   = mic1.category_set_name'
    ||'       AND    mic2.category_name       = mic1.category_name'
    ||'       AND    nvl(mic2.item_name,     '||''''||NULL_CHAR||''''||') = '
    ||'              nvl(mic1.item_name,     '||''''||NULL_CHAR||''''||') '
    ||'       AND    mic2.sr_instance_code    = mic1.sr_instance_code'
    ||'       AND    NVL(mic2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'       GROUP BY sr_instance_code,organization_code,category_set_name,'
    ||'              company_name,category_name,item_name'
    ||'       HAVING COUNT(*) > 1)'
    ||' AND   mic1.process_flag     = '||G_IN_PROCESS
    ||' AND   mic1.sr_instance_code = :v_instance_code'
    ||' AND   NVL(mic1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 27169

       UPDATE msc_st_item_categories
       SET process_flag = G_ERROR_FLG, error_text   = lv_message_text
       WHERE  sr_instance_code = v_instance_code
       AND    item_name =   lb_item(j)
       AND    category_name       = lb_cat(j)
       AND    category_set_name   = lb_cat_set(j)
       AND    organization_code   = lb_org(j)
       AND    NVL(company_name,  NULL_CHAR) =   NVL(lb_comp(j),  NULL_CHAR)
       AND    NVL(message_id,NULL_VALUE) = NULL_VALUE
       AND    process_flag= G_IN_PROCESS;
Line: 27198

    ||'DELETED_FLAG';
Line: 27203

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 27209

      'UPDATE msc_st_item_categories '
      ||' SET    batch_id     = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    sr_instance_code         = :v_instance_code'
      ||' AND    rownum                  <= '||v_batch_size;
Line: 27230

      UPDATE msc_st_item_categories
      SET    st_transaction_id = msc_st_item_categories_s.NEXTVAL,
             refresh_id        = v_refresh_id,
             last_update_date  = v_current_date,
             last_updated_by   = v_current_user,
             creation_date     = v_current_date,
             created_by        = v_current_user
      WHERE  rowid             = lb_rowid(j);
Line: 27254

      'UPDATE   msc_st_item_categories '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 27275

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 27284

      ' AND NVL(deleted_flag,'||NULL_VALUE||') '
      ||' NOT IN(1,2)';
Line: 27298

                      p_col_name          => 'DELETED_FLAG',
                      p_debug             => v_debug,
                      p_default_value     => SYS_NO);
Line: 27370

      'UPDATE  msc_st_item_categories '
      ||' SET  sr_category_set_id = (SELECT local_id'
      ||'      FROM   msc_local_id_misc'
      ||'      WHERE  char1 =   sr_instance_code'
      ||'      AND    NVL(char2,       '||''''||NULL_CHAR||''''||') = '
      ||'             NVL(company_name,'||''''||NULL_CHAR||''''||') '
      ||'      AND    char3 =   category_set_name'
      ||'      AND    entity_name = ''SR_CATEGORY_SET_ID'' )'
      ||' WHERE sr_instance_code = :v_instance_code'
      ||' AND   batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS;
Line: 27404

      'UPDATE msc_st_item_categories '
      ||' SET process_flag     = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE NVL(sr_category_set_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND   process_flag   = '||G_IN_PROCESS
      ||' AND   batch_id       = :lv_batch_id'
      ||' AND   sr_instance_code = :v_instance_code';
Line: 27422

      'UPDATE msc_st_item_categories '
      ||' SET sr_category_id = (SELECT local_id '
      ||'     FROM   msc_local_id_misc'
      ||'     WHERE  char1 =   sr_instance_code'
      ||'     AND    NVL(char2,       '||''''||NULL_CHAR||''''||') = '
      ||'            NVL(company_name,'||''''||NULL_CHAR||''''||') '
      ||'     AND    char3 =   category_name'
      ||'     AND    entity_name = ''SR_CATEGORY_ID'' )'
      ||' WHERE sr_instance_code = :v_instance_code'
      ||' AND   batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS;
Line: 27460

        UPDATE msc_st_item_categories
        SET    sr_category_id = msc_st_sr_category_id_s.NEXTVAL
        WHERE  rowid          = lb_rowid(j);
Line: 27466

        INSERT INTO msc_local_id_misc
        (local_id,
         st_transaction_id,
         instance_id,
         entity_name,
         data_source_type,
         char1,
         char2,
         char3,
         SOURCE_ORG_ID,
         SOURCE_INVENTORY_ITEM_ID,
         SOURCE_CATEGORY_SET_ID,
         SOURCE_CATEGORY_ID,
         last_update_date,
         last_updated_by,
         creation_date,
         created_by)
        SELECT
         sr_category_id,
         st_transaction_id,
         v_instance_id,
         'SR_CATEGORY_ID',
         data_source_type,
         v_instance_code,
         company_name,
         category_name,
         SOURCE_ORG_ID,
 	 SOURCE_INVENTORY_ITEM_ID,
         SOURCE_SR_CATEGORY_SET_ID,
         SOURCE_SR_CATEGORY_ID,
         v_current_date,
         v_current_user,
         v_current_date,
         v_current_user
        FROM msc_st_item_categories
        WHERE  rowid            = lb_rowid(j);
Line: 27509

      'UPDATE msc_st_item_categories '
      ||' SET sr_category_id = (SELECT local_id '
      ||'     FROM   msc_local_id_misc'
      ||'     WHERE  char1 =   sr_instance_code'
      ||'     AND    NVL(char2,       '||''''||NULL_CHAR||''''||') = '
      ||'            NVL(company_name,'||''''||NULL_CHAR||''''||') '
      ||'     AND    char3 =   category_name'
      ||'     AND    entity_name = ''SR_CATEGORY_ID'' )'
      ||' WHERE sr_instance_code = :v_instance_code'
      ||' AND    NVL(sr_category_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND   batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS;
Line: 27531

      'UPDATE   msc_st_item_categories '
      ||' SET   summary_flag = ''N'' '
      ||' WHERE process_flag = '||G_IN_PROCESS
      ||' AND   batch_id     = :lv_batch_id'
      ||' AND   sr_instance_code = :v_instance_code';
Line: 27650

    SELECT rowid
    FROM   msc_st_item_sourcing
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 27657

    SELECT max(rowid)
    FROM   msc_st_item_sourcing
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(sourcing_rule_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag      = SYS_NO
   GROUP BY sr_instance_code,company_name,
            organization_code,sourcing_rule_name;
Line: 27668

    SELECT max(rowid)
    FROM   msc_st_item_sourcing
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(assignment_set_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag      = SYS_NO
    GROUP BY  sr_instance_code,company_name,
             assignment_set_name;
Line: 27679

    SELECT max(rowid)
    FROM   msc_st_item_sourcing
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(sr_receipt_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag      = SYS_NO
    GROUP BY  sr_instance_code,company_name,
           organization_code, sourcing_rule_name,
           receipt_organization_code,receipt_org_instance_code,effective_date;
Line: 27691

    SELECT max(rowid)
    FROM   msc_st_item_sourcing
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(sr_source_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag      = SYS_NO
    GROUP BY  sr_instance_code,company_name,
           organization_code, sourcing_rule_name,
           source_organization_code, source_org_instance_code,
           source_partner_site_code,source_partner_name,
           receipt_organization_code,receipt_org_instance_code,
           effective_date;
Line: 27706

    SELECT max(rowid)
    FROM   msc_st_item_sourcing
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(assignment_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag      = SYS_NO
    GROUP BY sr_instance_code,company_name,
             organization_code,assignment_set_name,
             item_name, category_name ;
Line: 27735

  'UPDATE   msc_st_item_sourcing msis1'
  ||' SET      process_flag ='||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE     message_id < ( SELECT max(message_id) FROM msc_st_item_sourcing msis2'
  ||'                 WHERE msis2.sr_instance_code  = msis1.sr_instance_code'
  ||'         AND   NVL(msis2.organization_code,'||''''||NULL_CHAR||''''||') '
  ||'               = NVL(msis1.organization_code,'||''''||NULL_CHAR||''''||') '
  ||'         AND   NVL(msis2.sourcing_rule_name,'||''''||NULL_CHAR||''''||') '
  ||'               =  NVL(msis1.sourcing_rule_name,'||''''||NULL_CHAR||''''||') '
  ||'         AND   NVL(msis2.assignment_set_name,'||''''||NULL_CHAR||''''||') '
  ||'               = NVL(msis1.assignment_set_name,'||''''||NULL_CHAR||''''||') '
  ||'         AND   NVL(msis2.item_name,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msis1.item_name,'||''''||NULL_CHAR||''''||') '
  ||'         AND   NVL(msis2.category_name,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msis1.category_name,'||''''||NULL_CHAR||''''||') '
  ||'         AND   NVL(msis2.receipt_organization_code,'||''''||NULL_CHAR||''''||') '
  ||'               = NVL(msis1.receipt_organization_code,'||''''||NULL_CHAR||''''||') '
  ||'         AND   NVL(msis2.source_organization_code,'||''''||NULL_CHAR||''''||') '
  ||'               = NVL(msis1.source_organization_code,'||''''||NULL_CHAR||''''||') '
  ||'         AND   NVL(msis2.source_partner_name,'||''''||NULL_CHAR||''''||') '
  ||'               = NVL(msis1.source_partner_name,'||''''||NULL_CHAR||''''||') '
  ||'         AND   NVL(msis2.source_partner_site_code,'||''''||NULL_CHAR||''''||') '
  ||'               = NVL(msis1.source_partner_site_code,'||''''||NULL_CHAR||''''||') '
  ||'         AND   msis2.effective_date     = msis1.effective_date'
  ||'         AND   msis2.process_flag      = '||G_IN_PROCESS
  ||'         AND    NVL(msis2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
  ||'  AND       msis1.process_flag     = '||G_IN_PROCESS
  ||'  AND       msis1.sr_instance_code = :v_instance_code'
  ||'  AND     NVL(msis1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE;
Line: 27785

  'UPDATE   msc_st_item_sourcing msis1'
  ||' SET      process_flag ='||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||'  WHERE   EXISTS ( SELECT 1 FROM msc_st_item_sourcing msis2'
  ||'                 WHERE msis2.sr_instance_code  = msis1.sr_instance_code'
  ||'         AND   NVL(msis2.organization_code,'||''''||NULL_CHAR||''''||') '
  ||'               = NVL(msis1.organization_code,'||''''||NULL_CHAR||''''||') '
  ||'         AND   NVL(msis2.sourcing_rule_name,'||''''||NULL_CHAR||''''||') '
  ||'               =  NVL(msis1.sourcing_rule_name,'||''''||NULL_CHAR||''''||') '
  ||'         AND   NVL(msis2.assignment_set_name,'||''''||NULL_CHAR||''''||') '
  ||'               = NVL(msis1.assignment_set_name,'||''''||NULL_CHAR||''''||') '
  ||'         AND   NVL(msis2.item_name,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msis1.item_name,'||''''||NULL_CHAR||''''||') '
  ||'         AND   NVL(msis2.category_name,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msis1.category_name,'||''''||NULL_CHAR||''''||') '
  ||'         AND   NVL(msis2.receipt_organization_code,'||''''||NULL_CHAR||''''||') '
  ||'               = NVL(msis1.receipt_organization_code,'||''''||NULL_CHAR||''''||') '
  ||'         AND   NVL(msis2.source_organization_code,'||''''||NULL_CHAR||''''||') '
  ||'               = NVL(msis1.source_organization_code,'||''''||NULL_CHAR||''''||') '
  ||'         AND   NVL(msis2.source_partner_name,'||''''||NULL_CHAR||''''||') '
  ||'               = NVL(msis1.source_partner_name,'||''''||NULL_CHAR||''''||') '
  ||'         AND   NVL(msis2.source_partner_site_code,'||''''||NULL_CHAR||''''||') '
  ||'               = NVL(msis1.source_partner_site_code,'||''''||NULL_CHAR||''''||') '
  ||'         AND   msis2.effective_date     = msis1.effective_date'
  ||'         AND   msis2.process_flag      = '||G_IN_PROCESS
  ||'         AND NVL(msis2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||'         GROUP BY sr_instance_code,company_name,organization_code,sourcing_rule_name,'
  ||'         assignment_set_name,item_name, category_name,receipt_organization_code,'
  ||'         source_organization_code, source_partner_name, source_partner_site_code,effective_date'
  ||'         HAVING COUNT(*) >1 )'
  ||'  AND     msis1.process_flag              ='||G_IN_PROCESS
  ||'  AND     msis1.sr_instance_code          = :v_instance_code'
  ||'  AND     NVL(msis1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 27848

  ||'DELETED_FLAG' ;
Line: 27854

       'SELECT     category_set_name'
       ||' FROM    msc_category_sets '
       ||' WHERE   sr_instance_id = :v_instance_id'
       ||' AND     default_flag   = 1' ;
Line: 27871

         'SELECT     category_set_name '
         ||' FROM    msc_st_category_sets '
         ||' WHERE   sr_instance_id = :v_instance_id'
         ||' AND     default_flag   = 1'
         ||' AND     deleted_flag   = '||SYS_NO
         ||' AND     process_flag   ='|| G_VALID ;
Line: 27916

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 27925

      ' UPDATE msc_st_item_sourcing '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 27945

      UPDATE msc_st_item_sourcing
      SET  st_transaction_id = msc_st_item_sourcing_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
     WHERE  rowid           = lb_rowid(j);
Line: 27972

      ' UPDATE   msc_st_item_sourcing '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         = :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 27994

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO  );
Line: 28005

     ' AND NVL(deleted_flag,'||NULL_VALUE||') NOT IN(1,2)';
Line: 28016

                     p_col_name          => 'DELETED_FLAG',
                     p_debug             => v_debug,
                     p_default_value     => SYS_NO);
Line: 28040

     'UPDATE          msc_st_item_sourcing'
     ||' SET          process_flag          = '||G_ERROR_FLG||','
     ||'              error_text   = '||''''||lv_message_text||''''
     ||' WHERE        sr_instance_code      = :v_instance_code'
     ||' AND          batch_id              = :lv_batch_id'
     ||' AND          process_flag          = '||G_IN_PROCESS
     ||' AND          NVL(assignment_type,'||NULL_VALUE||') NOT IN (1,2,3,4,5,6)' ;
Line: 28070

     'UPDATE          msc_st_item_sourcing'
     ||' SET          process_flag          = '||G_ERROR_FLG||','
     ||'              error_text   = '||''''||lv_message_text||''''
     ||' WHERE        sr_instance_code      = :v_instance_code'
     ||' AND          batch_id              = :lv_batch_id'
     ||' AND          process_flag          = '||G_IN_PROCESS
     ||' AND          NVL(source_type,'||NULL_VALUE||') NOT IN (1,2,3)' ;
Line: 28121

     'UPDATE       msc_st_item_sourcing'
     ||' SET          sourcing_rule_name    = '||''''||lv_default_sourcing_rule||''''
     ||' WHERE        sr_instance_code      = :v_instance_code'
     ||' AND          batch_id              = :lv_batch_id'
     ||' AND          process_flag          ='||G_IN_PROCESS
     ||' AND          NVL(sourcing_rule_name,'||''''||NULL_CHAR||''''||') '
     ||'              =  '||''''||NULL_CHAR||''''                  ;
Line: 28140

     'UPDATE          msc_st_item_sourcing'
     ||' SET          assignment_set_name    = '||''''||lv_default_assignment_set||''''
     ||' WHERE        sr_instance_code      = :v_instance_code'
     ||' AND          batch_id              = :lv_batch_id'
     ||' AND          process_flag          ='||G_IN_PROCESS
     ||' AND          NVL(assignment_set_name,'||''''||NULL_CHAR||''''||')'
     ||'              = '||''''||NULL_CHAR||''''  ;
Line: 28227

   /*  -- Update sr_receipt_org_instance_id
      v_sql_stmt := 09;
Line: 28231

     'UPDATE          msc_st_item_sourcing  msis'
     ||' SET          receipt_org_instance_id = ( SELECT instance_id FROM msc_apps_instances mai'
     ||'                                          WHERE mai.instance_code =  msis.sr_instance_code)'
     ||' WHERE        sr_instance_code      = :v_instance_code'
     ||' AND          batch_id              = :lv_batch_id'
     ||' AND          process_flag          ='||G_IN_PROCESS
     ||' AND          NVL(receipt_org_instance_code,'||''''||NULL_CHAR||''''||')'
     ||'             <> '||''''||NULL_CHAR||'''' ;
Line: 28248

     'UPDATE          msc_st_item_sourcing  msis'
     ||' SET          receipt_org_instance_code  = :v_instance_code ,'
     ||'              source_org_instance_code   = :v_instance_code'
     ||' WHERE        sr_instance_code      = :v_instance_code'
     ||' AND          batch_id              = :lv_batch_id'
     ||' AND          process_flag          ='||G_IN_PROCESS  ;
Line: 28300

    'UPDATE     msc_st_item_sourcing'
    ||'  SET    process_flag     = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||'  WHERE  (assignment_type IN (3,6)  '
    ||'  AND      NVL(inventory_item_id,'||NULL_VALUE||')'
    ||'           = '||NULL_VALUE||')'
    ||'  AND      sr_instance_code = :v_instance_code'
    ||'  AND      process_flag     = '||G_IN_PROCESS
    ||'  AND      batch_id         = :lv_batch_id';
Line: 28332

    'UPDATE      msc_st_item_sourcing '
    ||'  SET     process_flag     = '||G_ERROR_FLG||','
    ||'          error_text   = '||''''||lv_message_text||''''
    ||'  WHERE   NVL(category_name,'||''''||NULL_CHAR||''''||') '
    ||'          = '||''''||NULL_CHAR||''''
    ||'  AND     assignment_type IN (2,5) '
    ||'  AND     sr_instance_code = :v_instance_code '
    ||'  AND     process_flag     ='||G_IN_PROCESS
    ||'  AND     batch_id         = :lv_batch_id';
Line: 28352

  'UPDATE          MSC_ST_ITEM_SOURCING  msis'
  ||' SET           category_set_id = ( SELECT  local_id FROM  msc_local_id_misc mlim'
  ||'                              WHERE    entity_name = ''SR_CATEGORY_SET_ID'' '
  ||'                              AND      instance_id = '||v_instance_id
  ||'                              AND      mlim.char1 =  msis.sr_instance_code'
  ||'              AND   NVL(mlim.char2,'||''''||NULL_CHAR||''''||') '
  ||'              =    NVL(msis.company_name,'||''''||NULL_CHAR||''''||') '
  ||'              AND      mlim.char3 = '||''''||lv_default_category_set||''''||')'
  ||' WHERE        msis.assignment_type IN (2,5)'
  ||' AND          sr_instance_code = :v_instance_code'
  ||' AND          process_flag     = '||G_IN_PROCESS
  ||' AND          batch_id         = :lv_batch_id';
Line: 28376

  'UPDATE          MSC_ST_ITEM_SOURCING  msis'
  ||' SET           category_id = ( SELECT  local_id FROM  msc_local_id_misc mlim'
  ||'                              WHERE    entity_name = ''SR_CATEGORY_ID'' '
  ||'                              AND      instance_id = '||v_instance_id
  ||'                              AND      mlim.char1 =  msis.sr_instance_code'
  ||'              AND   NVL(mlim.char2,'||''''||NULL_CHAR||''''||') '
  ||'              =    NVL(msis.company_name,'||''''||NULL_CHAR||''''||') '
  ||'              AND      mlim.char3 = msis.category_name )'
  ||' WHERE        msis.assignment_type IN (2,5)'
  ||' AND          NVL(category_name,'||''''||NULL_CHAR||''''||') '
  ||'                   <> '||''''||NULL_CHAR||''''
  ||' AND          sr_instance_code = :v_instance_code'
  ||' AND          process_flag     = '||G_IN_PROCESS
  ||' AND          batch_id         = :lv_batch_id';
Line: 28412

    'UPDATE     msc_st_item_sourcing '
    ||'  SET    process_flag     = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||'  WHERE  (NVL(category_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'  OR     NVL(category_set_id,'||NULL_VALUE||') = '||NULL_VALUE||')'
    ||'  AND    assignment_type IN (2,5) '
    ||'  AND    sr_instance_code = :v_instance_code '
    ||'  AND    process_flag     ='||G_IN_PROCESS
    ||'  AND    batch_id         = :lv_batch_id';
Line: 28448

   'UPDATE        MSC_ST_ITEM_SOURCING  msis'
   ||'  SET       process_flag     ='||G_ERROR_FLG||','
   ||'            error_text   = '||''''||lv_message_text||''''
   ||'  WHERE     NVL(source_partner_name,'||''''||NULL_CHAR||''''||') '
   ||'            <> '||''''||NULL_CHAR||''''
   ||'  AND       NVL(source_organization_code,'||''''||NULL_CHAR||''''||') '
   ||'            <> NVL(organization_code,'||''''||NULL_CHAR||''''||') '
   ||'  AND       source_type      = 2 '
   ||'  AND       sr_instance_code = :v_instance_code '
   ||'  AND       process_flag     = '||G_IN_PROCESS
   ||'  AND       batch_id         = :lv_batch_id';
Line: 28485

   'UPDATE        MSC_ST_ITEM_SOURCING  msis'
   ||'  SET       process_flag     ='||G_ERROR_FLG||','
   ||'            error_text   = '||''''||lv_message_text||''''
   ||'  WHERE    NVL(source_partner_name,'||''''||NULL_CHAR||''''||') '
   ||'         = '||''''||NULL_CHAR||''''
   ||'  AND      source_type      = 3 '
   ||'  AND      sr_instance_code = :v_instance_code '
   ||'  AND      process_flag     = '||G_IN_PROCESS
   ||'  AND      batch_id         = :lv_batch_id';
Line: 28587

   'UPDATE        MSC_ST_ITEM_SOURCING  msis'
   ||'  SET       process_flag     ='||G_ERROR_FLG||','
   ||'            error_text   = '||''''||lv_message_text||''''
   ||'  WHERE    NVL(source_organization_code,'||''''||NULL_CHAR||''''||') '
   ||'         = '||''''||NULL_CHAR||''''
   ||'  AND      source_type      = 1 '
   ||'  AND      sr_instance_code = :v_instance_code '
   ||'  AND      process_flag     = '||G_IN_PROCESS
   ||'  AND      batch_id         = :lv_batch_id';
Line: 28639

  'UPDATE        MSC_ST_ITEM_SOURCING  msis'
  ||' SET        sourcing_rule_id = (SELECT  local_id '
  ||'            FROM  msc_local_id_misc mlim'
  ||'            WHERE    mlim.entity_name= ''SOURCING_RULE_ID'' '
  ||'            AND      mlim.char1 =  msis.sr_instance_code'
  ||'            AND   NVL(mlim.char2,'||''''||NULL_CHAR||''''||') '
  ||'             =    NVL(msis.company_name,'||''''||NULL_CHAR||''''||') '
  ||'            AND   NVL(mlim.char3,'||''''||NULL_CHAR||''''||') '
  ||'             =    NVL(msis.organization_code,'||''''||NULL_CHAR||''''||') '
  ||'            AND      mlim.char4 =  msis.sourcing_rule_name)'
  ||' WHERE      sr_instance_code = :v_instance_code'
  ||' AND        process_flag     = '||G_IN_PROCESS
  ||' AND        batch_id         = :lv_batch_id';
Line: 28661

  'UPDATE        MSC_ST_ITEM_SOURCING  msis'
  ||' SET        assignment_set_id = (SELECT  local_id'
  ||'            FROM  msc_local_id_misc mlim'
  ||'            WHERE    mlim.entity_name= ''ASSIGNMENT_SET_ID'' '
  ||'            AND      mlim.char1 =  msis.sr_instance_code'
  ||'            AND   NVL(mlim.char2,'||''''||NULL_CHAR||''''||') '
  ||'             =    NVL(msis.company_name,'||''''||NULL_CHAR||''''||') '
  ||'            AND      mlim.char3 =  msis.assignment_set_name)'
  ||' WHERE      sr_instance_code = :v_instance_code'
  ||' AND        process_flag     = '||G_IN_PROCESS
  ||' AND        batch_id         = :lv_batch_id';
Line: 28683

  'UPDATE        MSC_ST_ITEM_SOURCING  msis'
  ||' SET        sr_receipt_id = (SELECT  local_id'
  ||'               FROM  msc_local_id_misc mlim'
  ||'               WHERE    mlim.entity_name= ''SR_RECEIPT_ID'' '
  ||'               AND      mlim.char1 =  msis.sr_instance_code'
  ||'               AND      NVL(mlim.char2,'||''''||NULL_CHAR||''''||') '
  ||'                        =    NVL(msis.company_name,'||''''||NULL_CHAR||''''||') '
  ||'               AND      NVL(mlim.char3,'||''''||NULL_CHAR||''''||') '
  ||'                        =    NVL(msis.organization_code,'||''''||NULL_CHAR||''''||') '
  ||'               AND      mlim.char4 =  msis.sourcing_rule_name'
  ||'               AND      NVL(mlim.char5, '||''''||NULL_CHAR||''''||') '
  ||'                       = NVL(msis.receipt_organization_code,'||''''||NULL_CHAR||''''||') '
  ||'               AND     NVL(mlim.char6, '||''''||NULL_CHAR||''''||') '
  ||'                       = NVL(msis.receipt_org_instance_code,'||''''||NULL_CHAR||''''||') '
  ||'              AND      mlim.date1 =  msis.effective_date)'
  ||' WHERE        sr_instance_code = :v_instance_code'
  ||' AND          process_flag     = '||G_IN_PROCESS
  ||' AND          batch_id         = :lv_batch_id';
Line: 28713

  'UPDATE        MSC_ST_ITEM_SOURCING  msis'
  ||' SET        sr_source_id = (SELECT  local_id'
  ||'             FROM  msc_local_id_misc mlim'
  ||'             WHERE    mlim.entity_name= ''SR_SOURCE_ID'' '
  ||'             AND      mlim.char1 =  msis.sr_instance_code'
  ||'             AND      NVL(mlim.char2,'||''''||NULL_CHAR||''''||') '
  ||'                        =    NVL(msis.company_name,'||''''||NULL_CHAR||''''||') '
  ||'             AND   NVL(mlim.char3,'||''''||NULL_CHAR||''''||') '
  ||'                        =    NVL(msis.organization_code,'||''''||NULL_CHAR||''''||') '
  ||'             AND      mlim.char4 =  msis.sourcing_rule_name'
  ||'             AND   NVL(mlim.char5,'||''''||NULL_CHAR||''''||') '
  ||'                    =  NVL(msis.source_organization_code,'||''''||NULL_CHAR||''''||') '
  ||'             AND   NVL(mlim.char6, '||''''||NULL_CHAR||''''||') '
  ||'                    = NVL(msis.source_org_instance_code,'||''''||NULL_CHAR||''''||') '
  ||'             AND   NVL(mlim.char7,'||''''||NULL_CHAR||''''||') '
  ||'                   =  NVL(msis.source_partner_site_code,'||''''||NULL_CHAR||''''||') '
  ||'             AND   NVL(mlim.char8, '||''''||NULL_CHAR||''''||') '
  ||'                    =  NVL(msis.source_partner_name,'||''''||NULL_CHAR||''''||') '
  ||'                     AND   NVL(mlim.char9, '||''''||NULL_CHAR||''''||') '
  ||'                    = NVL(msis.receipt_organization_code,'||''''||NULL_CHAR||''''||') '
  ||'              AND   NVL(mlim.char10,'||''''||NULL_CHAR||''''||') '
  ||'                    =  NVL(msis.receipt_org_instance_code,'||''''||NULL_CHAR||''''||') '
  ||'              AND      mlim.date1 =  msis.effective_date)'
  ||' WHERE        sr_instance_code = :v_instance_code'
  ||' AND          process_flag     ='||G_IN_PROCESS
  ||' AND          batch_id         = :lv_batch_id';
Line: 28750

  'UPDATE        MSC_ST_ITEM_SOURCING  msis'
  ||' SET        assignment_id = (SELECT  local_id '
  ||'                     FROM  msc_local_id_misc mlim'
  ||'                     WHERE    mlim.entity_name= ''ASSIGNMENT_ID'' '
  ||'                     AND      mlim.instance_id = '||v_instance_id
  ||'                     AND      mlim.char1 =  msis.sr_instance_code'
  ||'                     AND      NVL(mlim.char2,'||''''||NULL_CHAR||''''||') '
  ||'                          =    NVL(msis.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                     AND      NVL(mlim.char3,'||''''||NULL_CHAR||''''||') '
  ||'                          =    NVL(msis.organization_code,'||''''||NULL_CHAR||''''||') '
  ||'                     AND      mlim.char4 =  msis.assignment_set_name'
  ||'                     AND      NVL(mlim.char5,'||''''||NULL_CHAR||''''||') '
  ||'                              = NVL(msis.category_name,'||''''||NULL_CHAR||''''||') '
  ||'                     AND      NVL(mlim.char6,'||''''||NULL_CHAR||''''||') '
  ||'                              = NVL(msis.item_name,'||''''||NULL_CHAR||''''||')) '
  ||' WHERE        sr_instance_code = :v_instance_code'
  ||' AND          process_flag     ='||G_IN_PROCESS
  ||' AND          batch_id         = :lv_batch_id';
Line: 28778

                  p_error_code        => 'MSC_PP_DELETE_FAIL',
                  p_message_text      => lv_message_text,
                  p_error_text        => lv_error_text);
Line: 28789

    '   UPDATE        MSC_ST_ITEM_SOURCING  msis'
    ||' SET           process_flag   = '||G_ERROR_FLG||','
    ||'               error_text   = '||''''||lv_message_text||''''
    ||' WHERE        ( NVL(sourcing_rule_id,'||NULL_VALUE||') ='||NULL_VALUE
    ||' OR            NVL(sr_receipt_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' OR            NVL(sr_receipt_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' OR            NVL(sr_source_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' OR            NVL(assignment_id,'||NULL_VALUE||') = '||NULL_VALUE||')'
    ||' AND           sr_instance_code = :v_instance_code'
    ||' AND          deleted_flag    = '||SYS_YES
    ||' AND          process_flag     ='||G_IN_PROCESS
    ||' AND          batch_id         = :lv_batch_id';
Line: 28829

        UPDATE msc_st_item_sourcing
        SET    sourcing_rule_id       = msc_st_sourcing_rule_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 28839

       INSERT INTO  msc_local_id_misc
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char3,
       char4,
       SOURCE_ORG_ID,
       SOURCE_ASSIGNMENT_SET_ID,
       SOURCE_INVENTORY_ITEM_ID,
       SOURCE_CATEGORY_SET_ID,
       SOURCE_ASSIGNMENT_ID,
       SOURCE_CATEGORY_ID,
       SOURCE_SOURCING_RULE_ID,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
      SELECT
       sourcing_rule_id,
       st_transaction_id,
       v_instance_id,
       'SOURCING_RULE_ID',
       data_source_type,
       sr_instance_code,
       company_name,
       organization_code,
       sourcing_rule_name,
       SOURCE_ORG_ID,
       SOURCE_ASSIGNMENT_SET_ID,
       SOURCE_INVENTORY_ITEM_ID,
       SOURCE_CATEGORY_SET_ID,
       SOURCE_ASSIGNMENT_ID,
       SOURCE_CATEGORY_ID,
       SOURCE_SOURCING_RULE_ID,
       v_current_date,
       v_current_user,
       v_current_date,
       v_current_user
      FROM  msc_st_item_sourcing
      WHERE rowid = lb_rowid(j);
Line: 28891

  'UPDATE        MSC_ST_ITEM_SOURCING  msis'
  ||' SET        sourcing_rule_id = (SELECT  local_id '
  ||'            FROM  msc_local_id_misc mlim'
  ||'            WHERE    mlim.entity_name= ''SOURCING_RULE_ID'' '
  ||'            AND      mlim.char1 =  msis.sr_instance_code'
  ||'            AND   NVL(mlim.char2,'||''''||NULL_CHAR||''''||') '
  ||'             =    NVL(msis.company_name,'||''''||NULL_CHAR||''''||') '
  ||'            AND   NVL(mlim.char3,'||''''||NULL_CHAR||''''||') '
  ||'             =    NVL(msis.organization_code,'||''''||NULL_CHAR||''''||') '
  ||'            AND      mlim.char4 =  msis.sourcing_rule_name)'
  ||' WHERE      sr_instance_code = :v_instance_code'
  ||' AND        NVL(sourcing_rule_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||' AND        process_flag     = '||G_IN_PROCESS
  ||' AND        batch_id         = :lv_batch_id';
Line: 28923

        UPDATE msc_st_item_sourcing
        SET    assignment_set_id      = msc_st_assignment_set_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 28933

       INSERT INTO  msc_local_id_misc
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char3,
       SOURCE_ASSIGNMENT_SET_ID,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
      SELECT
       assignment_set_id,
       st_transaction_id,
       v_instance_id,
       'ASSIGNMENT_SET_ID',
       data_source_type,
       sr_instance_code,
       company_name,
       assignment_set_name,
       SOURCE_ASSIGNMENT_SET_ID,
       v_current_date,
       v_current_user,
       v_current_date,
       v_current_user
      FROM  msc_st_item_sourcing
      WHERE rowid = lb_rowid(j);
Line: 28970

  'UPDATE        MSC_ST_ITEM_SOURCING  msis'
  ||' SET        assignment_set_id = (SELECT  local_id'
  ||'            FROM  msc_local_id_misc mlim'
  ||'            WHERE    mlim.entity_name= ''ASSIGNMENT_SET_ID'' '
  ||'            AND      mlim.char1 =  msis.sr_instance_code'
  ||'            AND   NVL(mlim.char2,'||''''||NULL_CHAR||''''||') '
  ||'             =    NVL(msis.company_name,'||''''||NULL_CHAR||''''||') '
  ||'            AND      mlim.char3 =  msis.assignment_set_name)'
  ||' WHERE      sr_instance_code = :v_instance_code'
  ||' AND        NVL(assignment_set_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||' AND        process_flag     = '||G_IN_PROCESS
  ||' AND        batch_id         = :lv_batch_id';
Line: 28998

        UPDATE msc_st_item_sourcing
        SET    sr_receipt_id      = msc_st_sr_receipt_id_s.NEXTVAL
        WHERE  rowid               = lb_rowid(j);
Line: 29008

       INSERT INTO  msc_local_id_misc
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char3,
       char4,
       char5,
       char6,
       date1,
       SOURCE_ORG_ID,
       SOURCE_ASSIGNMENT_SET_ID,
       SOURCE_INVENTORY_ITEM_ID,
       SOURCE_CATEGORY_SET_ID,
       SOURCE_CATEGORY_ID,
       SOURCE_ASSIGNMENT_ID,
       SOURCE_SOURCING_RULE_ID,
       SOURCE_SR_RECEIPT_ID,
       SOURCE_RECEIPT_ORGANIZATION_ID,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
      SELECT
      sr_receipt_id,
      st_transaction_id,
      v_instance_id,
      'SR_RECEIPT_ID',
      data_source_type,
      v_instance_code,
      company_name,
      organization_code,
      sourcing_rule_name,
      receipt_organization_code,
      receipt_org_instance_code,
      effective_date,
      SOURCE_ORG_ID,
      SOURCE_ASSIGNMENT_SET_ID,
      SOURCE_INVENTORY_ITEM_ID,
      SOURCE_CATEGORY_SET_ID,
      SOURCE_CATEGORY_ID,
      SOURCE_ASSIGNMENT_ID,
      SOURCE_SOURCING_RULE_ID,
      SOURCE_SR_RECEIPT_ID,
      SOURCE_RECEIPT_ORGANIZATION_ID,
      v_current_date,
      v_current_user,
      v_current_date,
      v_current_user
     FROM  msc_st_item_sourcing
      WHERE rowid = lb_rowid(j);
Line: 29071

  'UPDATE        MSC_ST_ITEM_SOURCING  msis'
  ||' SET        sr_receipt_id = (SELECT  local_id'
  ||'               FROM  msc_local_id_misc mlim'
  ||'               WHERE    mlim.entity_name= ''SR_RECEIPT_ID'' '
  ||'               AND      mlim.char1 =  msis.sr_instance_code'
  ||'               AND      NVL(mlim.char2,'||''''||NULL_CHAR||''''||') '
  ||'                        =    NVL(msis.company_name,'||''''||NULL_CHAR||''''||') '
  ||'               AND   NVL(mlim.char3,'||''''||NULL_CHAR||''''||') '
  ||'                        =    NVL(msis.organization_code,'||''''||NULL_CHAR||''''||') '
  ||'               AND      mlim.char4 =  msis.sourcing_rule_name'
  ||'               AND      NVL(mlim.char5, '||''''||NULL_CHAR||''''||') '
  ||'                       = NVL(msis.receipt_organization_code,'||''''||NULL_CHAR||''''||') '
  ||'               AND     NVL(mlim.char6, '||''''||NULL_CHAR||''''||') '
  ||'                       = NVL(msis.receipt_org_instance_code,'||''''||NULL_CHAR||''''||') '
  ||'               AND      mlim.date1 =  msis.effective_date)'
  ||' WHERE        sr_instance_code = :v_instance_code'
  ||' AND          NVL(sr_receipt_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||' AND          process_flag     = '||G_IN_PROCESS
  ||' AND          batch_id         = :lv_batch_id';
Line: 29108

        UPDATE msc_st_item_sourcing
        SET    sr_source_id        = msc_st_sr_source_id_s.NEXTVAL
        WHERE  rowid               = lb_rowid(j);
Line: 29118

       INSERT INTO  msc_local_id_misc
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char3,
       char4,
       char5,
       char6,
       char7,
       char8,
       char9,
       char10,
       date1,
       SOURCE_ORG_ID,
       SOURCE_ASSIGNMENT_SET_ID,
       SOURCE_INVENTORY_ITEM_ID,
       SOURCE_CATEGORY_SET_ID,
       SOURCE_CATEGORY_ID,
       SOURCE_ASSIGNMENT_ID,
       SOURCE_SOURCING_RULE_ID,
       SOURCE_SR_RECEIPT_ID,
       SOURCE_RECEIPT_ORGANIZATION_ID,
       SOURCE_SOURCE_PARTNER_ID,
       SOURCE_SOURCE_PARTNER_SITE_ID,
       SOURCE_SOURCE_ORGANIZATION_ID,
       SOURCE_SR_SOURCE_ID,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
      SELECT
       sr_source_id,
       st_transaction_id,
       v_instance_id,
       'SR_SOURCE_ID',
       data_source_type,
       sr_instance_code,
       company_name,
       organization_code,
       sourcing_rule_name,
       source_organization_code,
       source_org_instance_code,
       source_partner_site_code,
       source_partner_name,
       receipt_organization_code,
       receipt_org_instance_code,
       effective_date,
       SOURCE_ORG_ID,
       SOURCE_ASSIGNMENT_SET_ID,
       SOURCE_INVENTORY_ITEM_ID,
       SOURCE_CATEGORY_SET_ID,
       SOURCE_CATEGORY_ID,
       SOURCE_ASSIGNMENT_ID,
       SOURCE_SOURCING_RULE_ID,
       SOURCE_SR_RECEIPT_ID,
       SOURCE_RECEIPT_ORGANIZATION_ID,
       SOURCE_SOURCE_PARTNER_ID,
       SOURCE_SOURCE_PARTNER_SITE_ID,
       SOURCE_SOURCE_ORGANIZATION_ID,
       SOURCE_SR_SOURCE_ID,
       v_current_date,
       v_current_user,
       v_current_date,
       v_current_user
      FROM  msc_st_item_sourcing
      WHERE rowid = lb_rowid(j);
Line: 29196

  'UPDATE        MSC_ST_ITEM_SOURCING  msis'
  ||' SET        sr_source_id = (SELECT  local_id'
  ||'             FROM  msc_local_id_misc mlim'
  ||'             WHERE    mlim.entity_name= ''SR_SOURCE_ID'' '
  ||'             AND      mlim.char1 =  msis.sr_instance_code'
  ||'             AND      NVL(mlim.char2,'||''''||NULL_CHAR||''''||') '
  ||'                        =    NVL(msis.company_name,'||''''||NULL_CHAR||''''||') '
  ||'             AND      NVL(mlim.char3,'||''''||NULL_CHAR||''''||') '
  ||'                        =    NVL(msis.organization_code,'||''''||NULL_CHAR||''''||') '
  ||'             AND      mlim.char4 =  msis.sourcing_rule_name'
  ||'             AND   NVL(mlim.char5,'||''''||NULL_CHAR||''''||') '
  ||'                    =  NVL(msis.source_organization_code,'||''''||NULL_CHAR||''''||') '
  ||'             AND   NVL(mlim.char6, '||''''||NULL_CHAR||''''||') '
  ||'                    = NVL(msis.source_org_instance_code,'||''''||NULL_CHAR||''''||') '
  ||'             AND   NVL(mlim.char7,'||''''||NULL_CHAR||''''||') '
  ||'                   =  NVL(msis.source_partner_site_code,'||''''||NULL_CHAR||''''||') '
  ||'             AND   NVL(mlim.char8, '||''''||NULL_CHAR||''''||') '
  ||'                    =  NVL(msis.source_partner_name,'||''''||NULL_CHAR||''''||') '
  ||'                     AND   NVL(mlim.char9, '||''''||NULL_CHAR||''''||') '
  ||'                    = NVL(msis.receipt_organization_code,'||''''||NULL_CHAR||''''||') '
  ||'              AND   NVL(mlim.char10,'||''''||NULL_CHAR||''''||') '
  ||'                    =  NVL(msis.receipt_org_instance_code,'||''''||NULL_CHAR||''''||') '
  ||'              AND      mlim.date1 =  msis.effective_date)'
  ||' WHERE        sr_instance_code = :v_instance_code'
  ||' AND          NVL(sr_source_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||' AND          process_flag     ='||G_IN_PROCESS
  ||' AND          batch_id         = :lv_batch_id';
Line: 29242

        UPDATE msc_st_item_sourcing
        SET    assignment_id        = msc_st_assignment_id_s.NEXTVAL
        WHERE  rowid               = lb_rowid(j);
Line: 29251

       INSERT INTO  msc_local_id_misc
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char3,
       char4,
       char5,
       char6,
       SOURCE_ORG_ID,
       SOURCE_ASSIGNMENT_SET_ID,
       SOURCE_INVENTORY_ITEM_ID,
       SOURCE_CATEGORY_SET_ID,
       SOURCE_CATEGORY_ID,
       SOURCE_ASSIGNMENT_ID,
       SOURCE_SOURCING_RULE_ID,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
      SELECT
       assignment_id,
       st_transaction_id,
       v_instance_id,
       'ASSIGNMENT_ID',
       data_source_type,
       sr_instance_code,
       company_name,
       organization_code,
       assignment_set_name,
       category_name,
       item_name,
       SOURCE_ORG_ID,
       SOURCE_ASSIGNMENT_SET_ID,
       SOURCE_INVENTORY_ITEM_ID,
       SOURCE_CATEGORY_SET_ID,
       SOURCE_CATEGORY_ID,
       SOURCE_ASSIGNMENT_ID,
       SOURCE_SOURCING_RULE_ID,
       v_current_date,
       v_current_user,
       v_current_date,
       v_current_user
      FROM  msc_st_item_sourcing
      WHERE rowid = lb_rowid(j);
Line: 29307

  'UPDATE        MSC_ST_ITEM_SOURCING  msis'
  ||' SET        assignment_id = (SELECT  local_id '
  ||'                     FROM  msc_local_id_misc mlim'
  ||'                     WHERE    mlim.entity_name= ''ASSIGNMENT_ID'' '
  ||'                     AND      mlim.instance_id = '||v_instance_id
  ||'                     AND      mlim.char1 =  msis.sr_instance_code'
  ||'                     AND      NVL(mlim.char2,'||''''||NULL_CHAR||''''||') '
  ||'                          =    NVL(msis.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                     AND      NVL(mlim.char3,'||''''||NULL_CHAR||''''||') '
  ||'                          =    NVL(msis.organization_code,'||''''||NULL_CHAR||''''||') '
  ||'                     AND      mlim.char4 =  msis.assignment_set_name'
  ||'                     AND      NVL(mlim.char5,'||''''||NULL_CHAR||''''||') '
  ||'                              = NVL(msis.category_name,'||''''||NULL_CHAR||''''||') '
  ||'                     AND      NVL(mlim.char6,'||''''||NULL_CHAR||''''||') '
  ||'                              = NVL(msis.item_name,'||''''||NULL_CHAR||''''||')) '
  ||' WHERE       sr_instance_code = :v_instance_code'
  ||' AND         NVL(assignment_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||' AND         process_flag     ='||G_IN_PROCESS
  ||' AND         batch_id         = :lv_batch_id';
Line: 29335

   'INSERT INTO MSC_ST_SOURCING_RULES'
   ||' ( SR_SOURCING_RULE_ID,'
   ||' SOURCING_RULE_NAME,'
   ||' ORGANIZATION_ID,'
   ||' DESCRIPTION,'
   ||' STATUS,'
   ||' SOURCING_RULE_TYPE,'
   ||' PLANNING_ACTIVE,'
   ||' DELETED_FLAG,'
   ||' SR_INSTANCE_ID,'
   ||' REFRESH_ID,'
   ||' LAST_UPDATED_BY,'
   ||' LAST_UPDATE_DATE,'
   ||' CREATED_BY,'
   ||' CREATION_DATE)'
   ||' SELECT DISTINCT '
   ||' SOURCING_RULE_ID,'
   ||' SOURCING_RULE_NAME,'
   ||' ORGANIZATION_ID,'
   ||' DESCRIPTION,'
   ||' 1, '/* Hard coding as 1*/
   ||' 1, '/*Always as sourcing rule not Bill of Distribution*/
   ||' PLANNING_ACTIVE,'
   ||' DELETED_FLAG,'
   ||  v_instance_id||','
   ||' REFRESH_ID,'
   ||' LAST_UPDATED_BY,'
   ||' LAST_UPDATE_DATE,'
   ||' CREATED_BY,'
   ||' CREATION_DATE '
   ||' FROM MSC_ST_ITEM_SOURCING mis'
   ||' WHERE SR_INSTANCE_CODE = :v_instance_code'
   ||' AND   process_flag      = '||G_IN_PROCESS
   ||' AND   batch_id          = :lv_batch_id'
    ||' AND    (SOURCING_RULE_ID)' /* Added for Bug 8485612*/
    ||' NOT IN ( SELECT MSR.SR_SOURCING_RULE_ID'
    ||'                 FROM   MSC_ST_SOURCING_RULES msr'
    ||'               WHERE msr.SR_INSTANCE_ID='||v_instance_id||')'
   ;
Line: 29382

   'INSERT INTO MSC_ST_SR_RECEIPT_ORG'
   ||' ( SR_RECEIPT_ID,'
   ||' SR_SR_RECEIPT_ORG,'
   ||' RECEIPT_ORG_INSTANCE_ID,'
   ||' SOURCING_RULE_ID,'
   ||' EFFECTIVE_DATE,'
   ||' DISABLE_DATE,'
   ||' DELETED_FLAG,'
   ||' SR_INSTANCE_ID,'
   ||' REFRESH_ID,'
   ||' LAST_UPDATED_BY,'
   ||' LAST_UPDATE_DATE,'
   ||' CREATED_BY,'
   ||' CREATION_DATE)'
   ||' SELECT DISTINCT'
   ||' SR_RECEIPT_ID,'
   ||' RECEIPT_ORGANIZATION_ID,'
   ||  v_instance_id||','
   ||' SOURCING_RULE_ID,'
   ||' EFFECTIVE_DATE,'
   ||' DISABLE_DATE,'
   ||' DELETED_FLAG,'
   ||  v_instance_id||','
   ||' REFRESH_ID,'
   ||' LAST_UPDATED_BY,'
   ||' LAST_UPDATE_DATE,'
   ||' CREATED_BY,'
   ||' CREATION_DATE '
   ||' FROM MSC_ST_ITEM_SOURCING mis'
   ||' WHERE SR_INSTANCE_CODE = :v_instance_code'
   ||' AND   PROCESS_FLAG =    '||G_IN_PROCESS
   ||' AND   batch_id          = :lv_batch_id'
   ||' AND    (SR_RECEIPT_ID)'
   ||' NOT IN (SELECT MSR.SR_RECEIPT_ID '  /* Added for Bug 8485612*/
   ||'                    FROM   MSC_ST_SR_RECEIPT_ORG msr'
   ||'                    WHERE msr.RECEIPT_ORG_INSTANCE_ID= '||v_instance_id||')'
   ;
Line: 29428

  'INSERT INTO MSC_ST_SR_SOURCE_ORG'
  ||' ( SR_SR_SOURCE_ID,'
  ||'   SR_RECEIPT_ID,'
  ||'  SOURCE_ORGANIZATION_ID,'
  ||'  SOURCE_ORG_INSTANCE_ID,'
  ||'  ALLOCATION_PERCENT,'
  ||'  SOURCE_TYPE,'
  ||'  RANK,'
  ||'  SOURCE_PARTNER_ID,'
  ||'  SOURCE_PARTNER_SITE_ID,'
  ||'  SHIP_METHOD,'
  ||'  DELETED_FLAG,'
  ||'  SR_INSTANCE_ID,'
  ||' REFRESH_ID,'
  ||' LAST_UPDATED_BY,'
  ||' LAST_UPDATE_DATE,'
  ||' CREATED_BY,'
  ||' CREATION_DATE)'
  ||' select distinct'
  ||' SR_SOURCE_ID,'
  ||' SR_RECEIPT_ID,'
  ||' SOURCE_ORGANIZATION_ID,'
  ||  v_instance_id||','
  ||' ALLOCATION_PERCENT,'
  ||' SOURCE_TYPE,'
  ||' RANK,'
  ||' SOURCE_PARTNER_ID,'
  ||' SOURCE_PARTNER_SITE_ID,'
  ||' SHIP_METHOD,'
  ||' DELETED_FLAG,'
  ||  v_instance_id||','
  ||' REFRESH_ID,'
  ||' LAST_UPDATED_BY,'
  ||' LAST_UPDATE_DATE,'
  ||' CREATED_BY,'
  ||' CREATION_DATE '
  ||' FROM MSC_ST_ITEM_SOURCING mis'
  ||' where SR_INSTANCE_CODE = :v_instance_code'
  ||' AND PROCESS_FLAG       = '||G_IN_PROCESS
  ||' AND   batch_id         = :lv_batch_id'
  ||' AND   (SR_SOURCE_ID)'
  ||' NOT IN ( SELECT MSR.SR_SR_SOURCE_ID ' /* Added for Bug 8485612*/
  ||'                    FROM   MSC_ST_SR_SOURCE_ORG msr'
  ||'                    WHERE  msr.SOURCE_ORG_INSTANCE_ID= '||v_instance_id||')'
  ;
Line: 29482

  'insert into MSC_ST_ASSIGNMENT_SETS'
   ||'(SR_ASSIGNMENT_SET_ID,'
   ||' ASSIGNMENT_SET_NAME,'
   /*||' DESCRIPTION,'*/
   ||' DELETED_FLAG,'
   ||' SR_INSTANCE_ID,'
   ||' REFRESH_ID,'
   ||' LAST_UPDATED_BY,'
   ||' LAST_UPDATE_DATE,'
   ||' CREATED_BY,'
   ||' CREATION_DATE)'
   ||' SELECT DISTINCT'
   ||'  ASSIGNMENT_SET_ID,'
   ||'  SR_INSTANCE_CODE||'':''||ASSIGNMENT_SET_NAME,'
  /* ||'  NULL,'  */
   ||'  DELETED_FLAG,'
   ||   v_instance_id||','
   ||' REFRESH_ID,'
   ||' LAST_UPDATED_BY,'
   ||' LAST_UPDATE_DATE,'
   ||' CREATED_BY,'
   ||' CREATION_DATE '
   ||'  FROM MSC_ST_ITEM_SOURCING mis'
   ||'  where SR_INSTANCE_CODE = :v_instance_code'
   ||' AND PROCESS_FLAG = '||G_IN_PROCESS
   ||' AND   batch_id   = :lv_batch_id'
    ||' AND    (ASSIGNMENT_SET_ID)'
    ||' NOT IN( SELECT MSR.SR_ASSIGNMENT_SET_ID ' /* Added for Bug 8485612*/
   ||'      FROM   MSC_ST_ASSIGNMENT_SETS msr'
   ||'      WHERE  msr.SR_INSTANCE_ID='||v_instance_id||')'
    ;
Line: 29521

  'insert into MSC_ST_SR_ASSIGNMENTS'
  ||'  ( SR_ASSIGNMENT_ID,'
  ||'  ASSIGNMENT_TYPE,'
  ||'  SOURCING_RULE_ID,'
  ||'  SOURCING_RULE_TYPE,'
  ||'  ASSIGNMENT_SET_ID,'
  ||'  INVENTORY_ITEM_ID,'
  ||'  CATEGORY_NAME,'
  ||'  CATEGORY_SET_IDENTIFIER,'
  ||'  SR_ASSIGNMENT_INSTANCE_ID,'
  ||'  ORGANIZATION_ID,'
  ||'  SR_INSTANCE_ID,'
  ||'  DELETED_FLAG, '
  ||'  REFRESH_ID,'
  ||'  LAST_UPDATED_BY,'
  ||'  LAST_UPDATE_DATE,'
  ||'  CREATED_BY,'
  ||'  CREATION_DATE )'
  ||'select distinct '
  ||'  ASSIGNMENT_ID,'
  ||'  ASSIGNMENT_TYPE,'
  ||'  SOURCING_RULE_ID,'
  ||'  1,'
  ||'  ASSIGNMENT_SET_ID,'
  ||'  INVENTORY_ITEM_ID,'
  ||'  CATEGORY_NAME,'
  ||'  CATEGORY_SET_ID,'
  ||   v_instance_id||','
  ||'  ORGANIZATION_ID,'
  ||   v_instance_id||','
  ||'  DELETED_FLAG,'
  ||' REFRESH_ID,'
  ||' LAST_UPDATED_BY,'
  ||' LAST_UPDATE_DATE,'
  ||' CREATED_BY,'
  ||' CREATION_DATE '
  ||'  from MSC_ST_ITEM_SOURCING mis'
  ||'  where SR_INSTANCE_CODE = :v_instance_code'
  ||' AND PROCESS_FLAG = '||G_IN_PROCESS
  ||' AND   batch_id   = :lv_batch_id'
   ||' AND   (ASSIGNMENT_ID)'
   ||' NOT IN( SELECT MSR.SR_ASSIGNMENT_ID ' /* Added for Bug 8485612*/
   ||'                    FROM   MSC_ST_SR_ASSIGNMENTS msr'
    ||'                    WHERE  msr.SR_ASSIGNMENT_INSTANCE_ID='||v_instance_id||' )'
  ;
Line: 29651

    SELECT rowid
    FROM   msc_st_project_tasks
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 29658

    SELECT max(rowid)
    FROM   msc_st_project_tasks
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(project_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag             = SYS_NO
    GROUP BY sr_instance_code,company_name,
             project_number  ;
Line: 29669

    SELECT MAX(rowid)
    FROM   msc_st_project_tasks
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(task_id,NULL_VALUE) = NULL_VALUE
    AND    NVL(task_number,NULL_CHAR) <> NULL_CHAR
    AND    deleted_flag     = SYS_NO
    GROUP BY sr_instance_code,company_name,
             project_number,task_number ;
Line: 29682

    SELECT max(rowid)
    FROM   msc_st_project_tasks
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(costing_group_id,NULL_VALUE) = NULL_VALUE
    AND    NVL(costing_group_code,NULL_CHAR)  <> NULL_CHAR
    AND    deleted_flag     = SYS_NO
    GROUP BY sr_instance_code,company_name,
             costing_group_code  ;
Line: 29710

  'UPDATE       msc_st_project_tasks mspt1 '
  ||' SET       process_flag ='||G_ERROR_FLG||','
  ||'           error_text   = '||''''||lv_message_text||''''
  ||' WHERE     message_id < ( SELECT max(message_id) FROM msc_st_project_tasks mspt2'
  ||'               WHERE mspt2.sr_instance_code   = mspt1.sr_instance_code'
  ||'               AND   NVL(mspt2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(mspt1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'               AND   mspt2.organization_code  = mspt1.organization_code'
  ||'               AND   mspt2.project_number     = mspt1.project_number'
  ||'               AND  NVL(mspt2.task_number, '||''''||NULL_CHAR||''''||') '
  ||'                    = NVL(mspt1.task_number, '||''''||NULL_CHAR||''''||') '
  ||'               AND   mspt2.process_flag        ='||G_IN_PROCESS
  ||'               AND    NVL(mspt2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
  ||'  AND     mspt1.process_flag ='|| G_IN_PROCESS
  ||'  AND     mspt1.sr_instance_code = :v_instance_code'
  ||'  AND     NVL(mspt1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE;
Line: 29747

  'UPDATE      msc_st_project_tasks mspt1'
  ||' SET      process_flag ='|| G_ERROR_FLG||','
  ||'          error_text   = '||''''||lv_message_text||''''
  ||' WHERE    EXISTS ( SELECT 1 FROM msc_st_project_tasks mspt2'
  ||'               WHERE mspt2.sr_instance_code   = mspt1.sr_instance_code'
  ||'               AND   NVL(mspt2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(mspt1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'               AND   mspt2.organization_code  = mspt1.organization_code'
  ||'               AND   mspt2.project_number      = mspt1.project_number'
  ||'               AND   NVL(mspt2.task_number,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(mspt1.task_number, '||''''||NULL_CHAR||''''||') '
  ||'               AND   mspt2.process_flag        ='||G_IN_PROCESS
  ||'               AND NVL(mspt2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||'               GROUP BY sr_instance_code,organization_code,company_name,'
  ||'               project_number,task_number '
  ||'               HAVING COUNT(*) >1 )'
  ||' AND     mspt1.process_flag = '||G_IN_PROCESS
  ||' AND     mspt1.sr_instance_code = :v_instance_code'
  ||' AND     NVL(mspt1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 29791

  ||' DELETED_FLAG ' ;
Line: 29797

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 29806

      ' UPDATE msc_st_project_tasks '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 29826

      UPDATE msc_st_project_tasks
      SET  st_transaction_id = msc_st_project_tasks_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 29852

      ' UPDATE     msc_st_project_tasks '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 29882

      ' UPDATE  msc_st_project_tasks '
      ||' SET   process_flag        = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE NVL(project_number,'||''''||NULL_CHAR||''''||')'
      ||'       = '||''''||NULL_CHAR||''''
      ||' AND   batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   sr_instance_code = :v_instance_code';
Line: 29935

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO  );
Line: 29947

     ' AND NVL(deleted_flag,'||NULL_VALUE||') <>'||SYS_NO;
Line: 29958

                     p_col_name          => 'DELETED_FLAG',
                     p_debug             => v_debug,
                     p_default_value     => SYS_NO);
Line: 30041

    'UPDATE msc_st_project_tasks '
    ||' SET    task_name = task_number'
    ||' WHERE  sr_instance_code = :v_instance_code'
    ||' AND    process_flag = '||G_IN_PROCESS
    ||' AND    NVL(task_number,'||''''||NULL_CHAR||''''||') '
    ||'         <> '||''''||NULL_CHAR||''''
    ||' AND    batch_id = :lv_batch_id ';
Line: 30060

     'UPDATE        msc_st_project_tasks   mstp'
     ||' SET        costing_group_id   = ( SELECT local_id '
     ||'           FROM msc_local_id_misc mlim'
     ||'           WHERE     mlim.char1       = mstp.sr_instance_code'
     ||'           AND   NVL(mlim.char2,'||''''||NULL_CHAR||''''||') '
     ||'              =    NVL(mstp.company_name,'||''''||NULL_CHAR||''''||') '
/*     ||'           AND       mlim.char3       = mstp.organization_code'*/
     ||'           AND       mlim.char4       = mstp.costing_group_code'
     ||'           AND       mlim.entity_name = ''COSTING_GROUP_ID'')'
     ||' WHERE      sr_instance_code = :v_instance_code'
     ||' AND        NVL(costing_group_code, '||''''||NULL_CHAR||''''||') '
     ||'         <> '||''''||NULL_CHAR||''''
     ||' AND        process_flag     = '||G_IN_PROCESS
     ||' AND        batch_id         = :lv_batch_id' ;
Line: 30105

        UPDATE msc_st_project_tasks
        SET    costing_group_id          = msc_st_costing_group_id_s.NEXTVAL
        WHERE  rowid                     = lb_rowid(j);
Line: 30115

       INSERT INTO  msc_local_id_misc
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char3,
       char4,
       SOURCE_ORG_ID,
       SOURCE_COSTING_GROUP_ID,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
      SELECT
       costing_group_id,
       st_transaction_id,
       v_instance_id,
       'COSTING_GROUP_ID',
       data_source_type,
       sr_instance_code,
       company_name,
       organization_code,
       costing_group_code,
       SOURCE_ORG_ID,
       SOURCE_COSTING_GROUP_ID,
       v_current_date,
       v_current_user,
       v_current_date,
       v_current_user
      FROM msc_st_project_tasks
      WHERE rowid = lb_rowid(j);
Line: 30157

     'UPDATE       msc_st_project_tasks   mstp'
     ||' SET       costing_group_id   = ( SELECT local_id '
     ||'           FROM msc_local_id_misc mlim'
     ||'           WHERE     mlim.char1       = mstp.sr_instance_code'
     ||'           AND   NVL(mlim.char2,'||''''||NULL_CHAR||''''||') '
     ||'              =    NVL(mstp.company_name,'||''''||NULL_CHAR||''''||') '
/*     ||'           AND       mlim.char3       = mstp.organization_code'*/
     ||'           AND       mlim.char4       = mstp.costing_group_code'
     ||'           AND       mlim.entity_name = ''COSTING_GROUP_ID'')'
     ||' WHERE      sr_instance_code = :v_instance_code'
     ||' AND        NVL(costing_group_code, '||''''||NULL_CHAR||''''||') '
     ||'            <> '||''''||NULL_CHAR||''''
     ||' AND    NVL(costing_group_id,'||NULL_VALUE||') = '||NULL_VALUE
     ||' AND        process_flag     = '||G_IN_PROCESS
     ||' AND        batch_id         = :lv_batch_id' ;
Line: 30190

        UPDATE msc_st_project_tasks
        SET    project_id             = msc_st_project_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 30200

    INSERT INTO  msc_local_id_misc
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char3,
       char4,
       SOURCE_ORG_ID,
       SOURCE_COSTING_GROUP_ID,
       SOURCE_PROJECT_ID,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
      SELECT
       project_id,
       st_transaction_id,
       v_instance_id,
       'PROJECT_ID',
       data_source_type,
       sr_instance_code,
       company_name,
       organization_code,
       project_number,
       SOURCE_ORG_ID,
       SOURCE_COSTING_GROUP_ID,
       SOURCE_PROJECT_ID,
       v_current_date,
       v_current_user,
       v_current_date,
       v_current_user
      FROM msc_st_project_tasks
      WHERE rowid = lb_rowid(j);
Line: 30267

        UPDATE msc_st_project_tasks
        SET    task_id                = msc_st_task_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 30276

    INSERT INTO  msc_local_id_misc
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char3,
       char4,
       char5,
       SOURCE_ORG_ID,
       SOURCE_COSTING_GROUP_ID,
       SOURCE_PROJECT_ID,
       SOURCE_TASK_ID,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
      SELECT
       task_id,
       st_transaction_id,
       v_instance_id,
       'TASK_ID',
       data_source_type,
       sr_instance_code,
       company_name,
       organization_code,
       project_number,
       task_number,
       SOURCE_ORG_ID,
       SOURCE_COSTING_GROUP_ID,
       SOURCE_PROJECT_ID,
       SOURCE_TASK_ID,
       v_current_date,
       v_current_user,
       v_current_date,
       v_current_user
      FROM msc_st_project_tasks
      WHERE rowid = lb_rowid(j);
Line: 30339

   'INSERT INTO msc_st_projects'
   ||' (project_id,'
   ||'  organization_id,'
   ||'  planning_group,'
   ||'  costing_group_id, '
   ||'  wip_acct_class_code, '
   ||'  seiban_number_flag, '
   ||'  project_name,'
   ||'  project_number, '
   ||'  project_description, '
   ||'  start_date, '
   ||'  completion_date, '
   ||'  material_account,'
   ||'  manager_contact,'
   ||'  sr_instance_id,'
   ||'  refresh_id, '
   ||'  last_update_date,'
   ||'  last_updated_by, '
   ||'  creation_date, '
   ||'  created_by ) '
   ||'   SELECT'
   ||'  project_id, '
   ||'  organization_id,'
   ||'  planning_group,'
   ||'  costing_group_id,'
   ||'  wip_acct_class_code,'
   ||'  seiban_number_flag,'
   ||'  project_number,'
   ||'  project_number,'
   ||'  project_description,'
   ||'  project_start_date,'
   ||'  project_completion_date, '
   ||'  material_account,'
   ||'  manager_contact,'
   ||   v_instance_id||','
   ||'  REFRESH_ID,'
   ||'  last_update_date,'
   ||'  last_updated_by,'
   ||'  creation_date,'
   ||'  created_by'
   ||' FROM msc_st_project_tasks'
   ||' WHERE sr_instance_code  = :v_instance_code'
   ||' AND   process_flag      = '||G_IN_PROCESS
   ||' AND   batch_id          = :lv_batch_id' ;
Line: 30390

   ' DELETE FROM msc_st_project_tasks '
   ||' WHERE        NVL(task_number, '||''''||NULL_CHAR||''''||') '
   ||'         = '||''''||NULL_CHAR||''''
   ||' AND   sr_instance_code  = :v_instance_code'
   ||' AND   process_flag      = '||G_IN_PROCESS
   ||' AND   batch_id          = :lv_batch_id' ;
Line: 30479

    SELECT rowid
    FROM   msc_st_department_resources
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 30486

    SELECT max(rowid)
    FROM   msc_st_department_resources
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(department_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag      = SYS_NO
    AND    line_flag         = '2'
    GROUP BY sr_instance_code,company_name,
             organization_code,department_code  ;
Line: 30498

    SELECT max(rowid)
    FROM   msc_st_department_resources
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(resource_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag      = SYS_NO
    AND    line_flag         = '2'
    GROUP BY sr_instance_code,company_name,
             organization_code,resource_code  ;
Line: 30510

    SELECT rowid
    FROM   msc_st_department_resources
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(department_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag      = SYS_NO
    AND    line_flag         = '1'   ;
Line: 30521

    SELECT rowid
    FROM   msc_st_resource_shifts
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 30528

    SELECT rowid
    FROM   msc_st_resource_changes
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 30535

    SELECT max(rowid)
    FROM   msc_st_resource_changes msrc
    WHERE  NOT EXISTS (SELECT 1 FROM msc_simulation_sets mss
                       WHERE msrc.simulation_set = mss.simulation_set
                       AND   msrc.sr_instance_id = mss.sr_instance_id
                       AND   msrc.organization_id = mss.organization_id)
    AND    msrc.process_flag     = G_VALID
    AND    msrc.sr_instance_code = v_instance_code
    AND    msrc.deleted_flag     = SYS_NO
    AND    msrc.batch_id         = p_batch_id
    GROUP BY simulation_set,sr_instance_code,
             company_name,organization_code ;
Line: 30549

    SELECT rowid
    FROM   msc_st_resource_groups
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 30570

    ' UPDATE   msc_st_resource_groups mrg1'
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  message_id <  (SELECT MAX(message_id)'
    ||'        FROM  msc_st_resource_groups mrg2'
    ||'        WHERE  mrg2.sr_instance_code  = mrg1.sr_instance_code'
    ||'        AND    mrg2.group_code        = mrg1.group_code'
    ||'        AND   NVL(mrg2.company_name,  '   ||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mrg1.company_name,  '   ||''''||NULL_CHAR||''''||')'
    ||'        AND   mrg2.process_flag = mrg1.process_flag'
    ||'        AND   NVL(mrg2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND    mrg1.process_flag     = '||G_IN_PROCESS
    ||' AND    mrg1.sr_instance_code = :v_instance_code'
    ||' AND    NVL(mrg1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 30606

    ' UPDATE   msc_st_resource_groups mrg1'
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS( SELECT 1 '
    ||'        FROM  msc_st_resource_groups mrg2'
    ||'        WHERE mrg2.sr_instance_code  = mrg1.sr_instance_code'
    ||'        AND   mrg2.group_code        = mrg1.group_code'
    ||'        AND   NVL(mrg2.company_name,  '   ||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mrg1.company_name,  '   ||''''||NULL_CHAR||''''||')'
    ||'        AND   mrg2.process_flag      = mrg1.process_flag'
    ||'        AND   NVL(mrg2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'        GROUP BY sr_instance_code,group_code,company_name '
    ||'         HAVING COUNT(*) > 1)'
    ||' AND     mrg1.process_flag     = '||G_IN_PROCESS
    ||' AND     mrg1.sr_instance_code = :v_instance_code'
    ||' AND     NVL(mrg1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 30638

    ||'DELETED_FLAG';
Line: 30642

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 30648

      ' UPDATE   msc_st_resource_groups '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 30670

      UPDATE msc_st_resource_groups
      SET  st_transaction_id = msc_st_resource_groups_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 30694

      ' UPDATE     msc_st_resource_groups '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 30723

      ' UPDATE  msc_st_resource_groups '
      ||' SET   process_flag        = '||G_ERROR_FLG||','
      ||'       error_text          = '||''''||lv_message_text||''''
      ||' WHERE (group_code IS NULL '
      ||' OR    meaning IS NULL) '
      ||' AND   batch_id            = :lv_batch_id'
      ||' AND   process_flag        = '||G_IN_PROCESS
      ||' AND   sr_instance_code    = :v_instance_code';
Line: 30753

      ' UPDATE  msc_st_resource_groups '
      ||' SET   process_flag        = '||G_ERROR_FLG||','
      ||'       error_text          = '||''''||lv_message_text||''''
      ||' WHERE from_date           > to_date '
      ||' AND   batch_id            = :lv_batch_id'
      ||' AND   process_flag        = '||G_IN_PROCESS
      ||' AND   sr_instance_code    = :v_instance_code';
Line: 30783

      ' UPDATE   msc_st_resource_groups mrg1'
      ||' SET    process_flag     = '||G_ERROR_FLG||','
      ||'        error_text       = '||''''||lv_message_text||''''
      ||' WHERE  process_flag     = '||G_IN_PROCESS
      ||' AND    batch_id         =  :lv_batch_id'
      ||' AND    sr_instance_code =  :v_instance_code'
      ||' AND    EXISTS'
      ||'        (SELECT 1 FROM msc_resource_groups mrg2'
      ||'        WHERE  mrg2.group_code = mrg1.group_code'
      ||'        AND    mrg2.sr_instance_id = ' ||v_instance_id ||')';
Line: 30885

      ' INSERT INTO msc_resource_groups '
      ||' ( group_code,'
      ||'   meaning,'
      ||'   description,'
      ||'   from_date,'
      ||'   to_date,'
      ||'   enabled_flag,'
      ||'   sr_instance_id,'
      ||'   last_update_date,'
      ||'   last_updated_by,'
      ||'   creation_date,'
      ||'   created_by)'
      ||' SELECT'
      ||'   group_code,'
      ||'   meaning,'
      ||'   description,'
      ||'   from_date,'
      ||'   to_date,'
      ||'   enabled_flag,'
      ||'   sr_instance_id,'
      ||'   last_update_date,'
      ||'   last_updated_by,'
      ||'   creation_date,'
      ||'   created_by '
      ||' FROM   msc_st_resource_groups'
      ||' WHERE  sr_instance_code = :sr_instance_code'
      ||' AND    batch_id         = :lv_batch_id'
      ||' AND    process_flag     = '||G_VALID;
Line: 30943

  'UPDATE   msc_st_department_resources msdr1'
  ||' SET       process_flag = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE     message_id < ( SELECT max(message_id) FROM msc_st_department_resources msdr2'
  ||'                WHERE msdr2.sr_instance_code  = msdr1.sr_instance_code'
  ||'                AND   NVL(msdr2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                =    NVL(msdr1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                AND   msdr2.organization_code = msdr1.organization_code'
  ||'                AND   msdr2.department_code   = msdr1.department_code'
  ||'                AND   msdr2.resource_code     = msdr1.resource_code'
  ||'                AND   msdr2.process_flag      = '||G_IN_PROCESS
  ||'                AND   NVL(msdr2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
  ||' AND       msdr1.process_flag     = '|| G_IN_PROCESS
  ||' AND       msdr1.sr_instance_code = :v_instance_code '
  ||' AND       NVL(msdr1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE;
Line: 30977

  'UPDATE      msc_st_department_resources msdr1'
  ||' SET      process_flag ='|| G_ERROR_FLG||','
  ||'          error_text   = '||''''||lv_message_text||''''
  ||' WHERE    EXISTS ( SELECT 1 FROM msc_st_department_resources msdr2'
  ||'               WHERE msdr2.sr_instance_code  = msdr1.sr_instance_code'
  ||'          AND   NVL(msdr2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(msdr1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'               AND   msdr2.organization_code = msdr1.organization_code'
  ||'               AND   msdr2.department_code   = msdr1.department_code'
  ||'               AND   msdr2.resource_code     = msdr1.resource_code'
  ||'               AND   msdr2.process_flag      = '||G_IN_PROCESS
  ||'               AND NVL(msdr2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||'              GROUP BY sr_instance_code,company_name,organization_code,'
  ||'              department_code,resource_code'
  ||'              HAVING COUNT(*) >1 )'
  ||' AND      msdr1.process_flag           ='|| G_IN_PROCESS
  ||' AND      msdr1.sr_instance_code       = :v_instance_code'
  ||' AND      NVL(msdr1.message_id,'||NULL_VALUE||')= '||NULL_VALUE;
Line: 31042

  ||'DELETED_FLAG               ||''~''||'
  ||'COMPANY_NAME';
Line: 31050

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 31059

      ' UPDATE msc_st_department_resources '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 31079

      UPDATE msc_st_department_resources
      SET  st_transaction_id = msc_st_department_resources_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 31104

      ' UPDATE     msc_st_department_resources '
      ||' SET      process_flag     ='||G_ERROR_FLG||','
      ||'          error_text   = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 31175

     '   UPDATE  msc_st_department_resources mdr'
     ||' SET     process_flag = '||G_ERROR_FLG||','
     ||'         error_text   = '||''''||lv_message_text||''''
     ||' WHERE   NOT   EXISTS (SELECT 1'
     ||'         FROM  msc_resource_groups mrg'
     ||'         WHERE mrg.group_code         = mdr.resource_group_name '
     ||'         AND   (trunc(mrg.from_date) <= trunc(sysdate) '
     ||'         OR    trunc(mrg.to_date)    >= trunc(sysdate)) '
     ||'         AND   mrg.enabled_flag       = '||SYS_YES
     ||'         AND   mrg.sr_instance_id     = :v_instance_id)'
     ||' AND mdr.resource_group_name IS NOT NULL'
     ||' AND mdr.sr_instance_code   = :v_instance_code'
     ||' AND mdr.batch_id           = :lv_batch_id'
     ||' AND mdr.process_flag       = '||G_IN_PROCESS ;
Line: 31216

      ' UPDATE  msc_st_department_resources '
      ||' SET   process_flag        = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE (NVL(department_code,'||''''||NULL_CHAR||''''||')'
      ||'       = '||''''||NULL_CHAR||''''
      ||' OR  (NVL(resource_code,'||''''||NULL_CHAR||''''||')'
      ||'       = '||''''||NULL_CHAR||''''||') AND LINE_FLAG=2 )'
      ||' AND   batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   sr_instance_code = :v_instance_code';
Line: 31253

   'UPDATE    msc_st_department_resources '
   ||' SET    process_flag                     ='|| G_ERROR_FLG||','
   ||'        error_text                       ='||''''||lv_message_text||''''
   ||' WHERE  (NVL(max_rate,'||NULL_VALUE||') ='||NULL_VALUE
   ||' OR     NVL(min_rate,'||NULL_VALUE||')   ='|| NULL_VALUE
   ||' OR     NVL(start_time,'||NULL_VALUE||') ='|| NULL_VALUE
   ||' OR     NVL(stop_time,'||NULL_VALUE||')  ='|| NULL_VALUE||')'
   ||' AND    sr_instance_code                 = :v_instance_code'
   ||' AND    line_flag                        = ''1'' '
   ||' AND    process_flag                     ='|| G_IN_PROCESS
   ||' AND    batch_id                         = :lv_batch_id' ;
Line: 31277

                      p_token_value1      => 'DELETE_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO  );
Line: 31289

     ' AND NVL(deleted_flag,'||NULL_VALUE||') <>'||SYS_NO;
Line: 31300

                     p_col_name          => 'DELETED_FLAG',
                     p_debug             => v_debug,
                     p_default_value     => SYS_NO);
Line: 31577

    'UPDATE     msc_st_department_resources msdr'
    ||' SET     department_id=  (SELECT local_id'
    ||'                        FROM msc_local_id_setup mlis'
    ||'                        WHERE  mlis.char1 = msdr.sr_instance_code'
    ||'                        AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                        =    NVL(msdr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                        AND    mlis.char3 = msdr.organization_code'
    ||'                        AND    mlis.char4 = msdr.department_code'
    ||'                        AND    mlis.entity_name = ''DEPARTMENT_ID'')'
    ||' WHERE      msdr.sr_instance_code = :v_instance_code'
    ||' AND        msdr.line_flag        = ''2'' '
    ||' AND        msdr.process_flag     ='|| G_IN_PROCESS
    ||' AND        msdr.batch_id         = :lv_batch_id';
Line: 31601

    'UPDATE     msc_st_department_resources msdr'
    ||' SET     department_id=    (SELECT local_id '
    ||'                        FROM msc_local_id_setup mlis'
    ||'                        WHERE  mlis.char1 = msdr.sr_instance_code'
    ||'                        AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                        =    NVL(msdr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                        AND    mlis.char3 = msdr.organization_code'
    ||'                        AND    mlis.char4 = msdr.department_code'
    ||'                        AND    mlis.entity_name = ''LINE_ID'')'
    ||' WHERE      msdr.sr_instance_code = :v_instance_code'
    ||' AND        msdr.line_flag        = ''1'' '
    ||' AND        msdr.process_flag     ='|| G_IN_PROCESS
    ||' AND        msdr.batch_id         = :lv_batch_id';
Line: 31626

    'UPDATE     msc_st_department_resources msdr'
    ||' SET        resource_id=    (SELECT local_id'
    ||'                        FROM msc_local_id_setup mlis'
    ||'                        WHERE  mlis.char1 = msdr.sr_instance_code'
    ||'                        AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                        =    NVL(msdr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                        AND    mlis.char3 = msdr.organization_code'
    ||'                        AND    mlis.char4 = msdr.resource_code'
    ||'                        AND    mlis.entity_name = ''RESOURCE_ID'')'
    ||' WHERE      msdr.sr_instance_code = :v_instance_code'
    ||' AND        msdr.process_flag     ='|| G_IN_PROCESS
    ||' AND        msdr.batch_id         = :lv_batch_id';
Line: 31647

    'UPDATE     msc_st_department_resources msdr'
    ||' SET        resource_id=  -1 '
    ||' WHERE      msdr.sr_instance_code = :v_instance_code'
    ||' AND        msdr.process_flag     ='|| G_IN_PROCESS
    ||' AND        NVL(msdr.resource_code, '||''''||NULL_CHAR||''''||') '
    ||'            = '||''''||NULL_CHAR||''''
    ||' AND        line_flag             = ''1'' '
    ||' AND        msdr.batch_id         = :lv_batch_id';
Line: 31686

        UPDATE msc_st_department_resources
        SET    department_id          = msc_st_sr_inventory_item_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 31697

       INSERT INTO  msc_local_id_setup
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char3,
       char4,
       SOURCE_ORGANIZATION_ID,
       SOURCE_DEPARTMENT_ID,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
      SELECT
       department_id,
       st_transaction_id,
       v_instance_id,
       'DEPARTMENT_ID',
       data_source_type,
       sr_instance_code,
       company_name,
       organization_code,
       department_code,
       SOURCE_ORGANIZATION_ID,
       SOURCE_DEPARTMENT_ID,
       v_current_date,
       v_current_user,
       v_current_date,
       v_current_user
      FROM msc_st_department_resources
      WHERE rowid = lb_rowid(j);
Line: 31739

    'UPDATE     msc_st_department_resources msdr'
    ||' SET     department_id=  (SELECT local_id'
    ||'                        FROM msc_local_id_setup mlis'
    ||'                        WHERE  mlis.char1 = msdr.sr_instance_code'
    ||'                        AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                        =    NVL(msdr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                        AND    mlis.char3 = msdr.organization_code'
    ||'                        AND    mlis.char4 = msdr.department_code'
    ||'                        AND    mlis.entity_name = ''DEPARTMENT_ID'')'
    ||' WHERE      msdr.sr_instance_code = :v_instance_code'
    ||' AND        NVL(msdr.department_id,'||NULL_VALUE||') ='|| NULL_VALUE
    ||' AND        msdr.line_flag        = ''2'' '
    ||' AND        msdr.process_flag     ='|| G_IN_PROCESS
    ||' AND        msdr.batch_id         = :lv_batch_id';
Line: 31762

   'UPDATE     msc_st_department_resources msdr'
    ||' SET    owning_department_code = department_code'
    ||' WHERE  NVL(owning_department_code,'||''''||NULL_CHAR||''''||') '
    ||'       = '||''''||NULL_CHAR||''''
    ||' AND    sr_instance_code = :v_instance_code'
    ||' AND    line_flag        = ''2'' '
    ||' AND    process_flag     ='|| G_IN_PROCESS
    ||' AND    batch_id         = :lv_batch_id';
Line: 31780

    'UPDATE     msc_st_department_resources msdr'
    ||' SET     owning_department_id=  (SELECT local_id'
    ||'                        FROM msc_local_id_setup mlis'
    ||'                        WHERE  mlis.char1 = msdr.sr_instance_code'
    ||'                        AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                        =    NVL(msdr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                        AND    mlis.char3 = msdr.organization_code'
    ||'                        AND    mlis.char4 = msdr.owning_department_code'
    ||'                        AND    mlis.entity_name = ''DEPARTMENT_ID'')'
    ||' WHERE      msdr.sr_instance_code = :v_instance_code'
    ||' AND        NVL(msdr.owning_department_code,'||''''||NULL_CHAR||''''||') '
    ||'            <> '||''''||NULL_CHAR||''''
    ||' AND        msdr.line_flag        = ''2'' '
    ||' AND        msdr.process_flag     ='|| G_IN_PROCESS
    ||' AND        msdr.batch_id         = :lv_batch_id';
Line: 31822

      ' UPDATE     msc_st_department_resources '
      ||' SET      process_flag     ='||G_ERROR_FLG||','
      ||'          error_text   = '||''''||lv_message_text||''''
      ||' WHERE    NVL(owning_department_id,'||NULL_VALUE||') ='|| NULL_VALUE
      ||' AND      deleted_flag     = '||SYS_NO
      ||' AND      line_flag        = ''2'' '
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      sr_instance_code = :v_instance_code'
      ||' AND      batch_id         =  :lv_batch_id';
Line: 31850

        UPDATE msc_st_department_resources
        SET    resource_id            = msc_st_sr_inventory_item_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 31861

       INSERT INTO  msc_local_id_setup
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char3,
       char4,
       SOURCE_ORGANIZATION_ID,
       SOURCE_RESOURCE_ID,
       SOURCE_OWNING_DEPARTMENT_ID,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
      SELECT
       resource_id,
       st_transaction_id,
       v_instance_id,
       'RESOURCE_ID',
       data_source_type,
       sr_instance_code,
       company_name,
       organization_code,
       resource_code,
       SOURCE_ORGANIZATION_ID,
       SOURCE_RESOURCE_ID,
       SOURCE_OWNING_DEPARTMENT_ID,
       v_current_date,
       v_current_user,
       v_current_date,
       v_current_user
      FROM msc_st_department_resources
      WHERE rowid = lb_rowid(j);
Line: 31906

    'UPDATE     msc_st_department_resources msdr'
    ||' SET        resource_id=    (SELECT local_id'
    ||'                        FROM msc_local_id_setup mlis'
    ||'                        WHERE  mlis.char1 = msdr.sr_instance_code'
    ||'                        AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                        =    NVL(msdr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                        AND    mlis.char3 = msdr.organization_code'
    ||'                        AND    mlis.char4 = msdr.resource_code'
    ||'                        AND    mlis.entity_name = ''RESOURCE_ID'')'
    ||' WHERE      msdr.sr_instance_code = :v_instance_code'
    ||' AND        NVL(msdr.resource_id,'||NULL_VALUE||') ='|| NULL_VALUE
    ||' AND        msdr.process_flag     ='|| G_IN_PROCESS
    ||' AND        msdr.batch_id         = :lv_batch_id';
Line: 31935

        UPDATE msc_st_department_resources
        SET    department_id          = msc_st_sr_inventory_item_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 31946

       INSERT INTO  msc_local_id_setup
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char3,
       char4,
       SOURCE_ORGANIZATION_ID,
       SOURCE_DEPARTMENT_ID,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
      SELECT
       department_id,
       st_transaction_id,
       v_instance_id,
       'LINE_ID',
       data_source_type,
       sr_instance_code,
       company_name,
       organization_code,
       department_code,
       SOURCE_ORGANIZATION_ID,
       SOURCE_DEPARTMENT_ID,
       v_current_date,
       v_current_user,
       v_current_date,
       v_current_user
      FROM msc_st_department_resources
      WHERE rowid = lb_rowid(j);
Line: 32037

  'UPDATE   msc_st_resource_shifts msrs1'
  ||' SET     process_flag = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE     message_id < ( SELECT max(message_id)'
  ||'                 FROM msc_st_resource_shifts msrs2'
  ||'                 WHERE msrs2.sr_instance_code  = msrs1.sr_instance_code'
  ||'                 AND   NVL(msrs2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =  NVL(msrs1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 AND   msrs2.organization_code = msrs1.organization_code'
  ||'                 AND   msrs2.department_code   = msrs1.department_code'
  ||'                 AND   msrs2.resource_code     = msrs1.resource_code'
  ||'                 AND   msrs2.shift_name        = msrs1.shift_name'
  ||'                 AND   msrs2.process_flag      = '||G_IN_PROCESS
  ||'                 AND   NVL(msrs2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
  ||' AND       msrs1.process_flag             ='|| G_IN_PROCESS
  ||' AND       msrs1.sr_instance_code         = :v_instance_code'
  ||' AND     NVL(msrs1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE;
Line: 32076

  'UPDATE   msc_st_resource_shifts msrs1'
  ||' SET      process_flag ='||G_ERROR_FLG||','
  ||'         error_text    = '||''''||lv_message_text||''''
  ||' WHERE    EXISTS ( SELECT 1 FROM msc_st_resource_shifts msrs2'
  ||'               WHERE msrs2.sr_instance_code          = msrs1.sr_instance_code'
  ||'               AND   NVL(msrs2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(msrs1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'               AND   msrs2.organization_code         = msrs1.organization_code'
  ||'               AND   msrs2.department_code           = msrs1.department_code'
  ||'               AND   msrs2.resource_code             = msrs1.resource_code'
  ||'               AND   msrs2.shift_name                = msrs1.shift_name'
  ||'               AND   msrs2.process_flag              ='||G_IN_PROCESS
  ||'               AND NVL(msrs2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||'               GROUP BY sr_instance_code,organization_code,company_name,'
  ||'                      department_code,resource_code,shift_name '
  ||'                  HAVING COUNT(*) >1 )'
  ||' AND     msrs1.process_flag              ='|| G_IN_PROCESS
  ||' AND     msrs1.sr_instance_code          = :v_instance_code'
  ||' AND     NVL(msrs1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 32108

 ||'DELETED_FLAG       ||''~''||'
 ||'COMPANY_NAME ';
Line: 32114

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 32123

      ' UPDATE msc_st_resource_shifts '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 32143

      UPDATE msc_st_resource_shifts
      SET  st_transaction_id = msc_st_resource_shifts_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 32174

      ' UPDATE     msc_st_resource_shifts '
      ||' SET      process_flag     ='||G_ERROR_FLG||','
      ||'          error_text        = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 32195

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO  );
Line: 32207

     ' AND NVL(deleted_flag,'||NULL_VALUE||') <>'||SYS_NO;
Line: 32218

                     p_col_name          => 'DELETED_FLAG',
                     p_debug             => v_debug,
                     p_default_value     => SYS_NO);
Line: 32245

    'UPDATE            msc_st_resource_shifts msrs'
    ||' SET            department_id = (SELECT local_id'
    ||'                     FROM msc_local_id_setup mlis'
    ||'                     WHERE  mlis.char1       = msrs.sr_instance_code'
    ||'                     AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                      =    NVL(msrs.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                     AND    mlis.char3       = msrs.organization_code'
    ||'                     AND    mlis.char4       = msrs.department_code'
    ||'                     AND    mlis.entity_name = ''DEPARTMENT_ID'' '
    ||'                     AND    mlis.instance_id = '||v_instance_id||')'
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        process_flag     = '|| G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id';
Line: 32287

    'UPDATE   msc_st_resource_shifts '
    ||' SET     process_flag            = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE    NVL(department_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND      sr_instance_code              = :v_instance_code'
    ||' AND      process_flag                  ='|| G_IN_PROCESS
    ||' AND      batch_id                      = :lv_batch_id';
Line: 32303

    'UPDATE         msc_st_resource_shifts msrs'
    ||' SET            resource_id = (SELECT local_id FROM msc_local_id_setup mlis'
    ||'                             WHERE  mlis.char1       = msrs.sr_instance_code'
    ||'                             AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                             =    NVL(msrs.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                             AND    mlis.char3       = msrs.organization_code'
    ||'                             AND    mlis.char4       = msrs.resource_code'
    ||'                             AND    mlis.entity_name = ''RESOURCE_ID'' '
    ||'                             AND    mlis.instance_id = '||v_instance_id||')'
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        process_flag     = '|| G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id';
Line: 32343

    'UPDATE     msc_st_resource_shifts '
    ||' SET     process_flag            = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   NVL(resource_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND     sr_instance_code              = :v_instance_code'
    ||' AND     process_flag                  ='|| G_IN_PROCESS
    ||' AND     batch_id                      = :lv_batch_id';
Line: 32362

   'UPDATE    msc_st_resource_shifts msrs'
   ||' SET       shift_num =(SELECT    mlis.local_id'
   ||'                      FROM       msc_local_id_setup mlis, msc_st_trading_partners mtp '
   ||'                      WHERE      mtp.sr_instance_id      = '||v_instance_id
   ||'                      AND        mlis.char1              = msrs.sr_instance_code'
   ||'                             AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
   ||'                             =    NVL(msrs.company_name,'||''''||NULL_CHAR||''''||') '
   ||'                      AND        mtp.calendar_code       = mlis.char3'
   ||'                      AND        mlis.char4              = msrs.shift_name'
   ||'                      AND        mlis.entity_name        = ''SHIFT_NUM'' '
   ||'                      AND        mlis.instance_id        = '||v_instance_id
   ||'                      AND        mtp.organization_code   = msrs.organization_code'
   ||'                      AND        mtp.process_flag    = '||G_VALID
   ||'                      AND        mtp.partner_type    = 3 )'
   ||' WHERE    msrs.sr_instance_code          = :v_instance_code'
   ||' AND      msrs.process_flag              ='|| G_IN_PROCESS
   ||' AND      msrs.batch_id                  = :lv_batch_id';
Line: 32388

   'UPDATE    msc_st_resource_shifts msrs'
   ||' SET       shift_num =(SELECT    mlis.local_id'
   ||'                      FROM       msc_local_id_setup mlis, msc_trading_partners mtp '
   ||'                      WHERE      mtp.sr_instance_id      = '||v_instance_id
   ||'                      AND        mlis.char1              = msrs.sr_instance_code'
   ||'                             AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
   ||'                             =    NVL(msrs.company_name,'||''''||NULL_CHAR||''''||') '
   ||'                      AND        mtp.calendar_code       = mlis.char3'
   ||'                      AND        mlis.char4              = msrs.shift_name'
   ||'                      AND        mlis.entity_name        = ''SHIFT_NUM'' '
   ||'                      AND        mlis.instance_id        = '||v_instance_id
   ||'                      AND        mtp.organization_code   = msrs.organization_code'
   ||'                      AND        mtp.partner_type    = 3 )'
   ||' WHERE    msrs.sr_instance_code          = :v_instance_code'
   ||' AND      NVL(msrs.shift_num,'||NULL_VALUE||') = '||NULL_VALUE
   ||' AND      msrs.process_flag              ='|| G_IN_PROCESS
   ||' AND      msrs.batch_id                  = :lv_batch_id';
Line: 32437

    'UPDATE   msc_st_resource_shifts '
    ||' SET     process_flag        = '||G_ERROR_FLG||','
    ||'         error_text          =  '||''''||lv_message_text||''''
    ||' WHERE    NVL(shift_num,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND      sr_instance_code              = :v_instance_code'
    ||' AND      process_flag                  ='|| G_IN_PROCESS
    ||' AND      batch_id                      = :lv_batch_id';
Line: 32518

  'UPDATE   msc_st_resource_changes msrc1'
  ||' SET       process_flag = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE     message_id < ( SELECT max(message_id)'
  ||'           FROM msc_st_resource_changes msrc2'
  ||'           WHERE msrc2.sr_instance_code '
  ||'                    = msrc1.sr_instance_code'
  ||'           AND   msrc2.organization_code '
  ||'                   = msrc1.organization_code'
  ||'           AND   NVL(msrc2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                    = NVL(msrc1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'           AND   msrc2.department_code '
  ||'                    = msrc1.department_code'
  ||'           AND   msrc2.resource_code '
  ||'                      = msrc1.resource_code'
  ||'           AND   msrc2.shift_name '
  ||'                      = msrc1.shift_name '
  ||'           AND   NVL(msrc2.simulation_set,'||''''||NULL_CHAR||''''||') '
  ||'                    = NVL(msrc1.simulation_set,'||''''||NULL_CHAR||''''||') '
  ||'           AND   msrc2.from_date    '
  ||'                    = msrc1.from_date'
  ||'           AND   NVL(msrc2.to_date,(sysdate-36500)) '
  ||'                    = NVL(msrc1.to_date,(sysdate-36500)) '
  ||'           AND   NVL(msrc2.from_time,'||NULL_VALUE||')'
  ||'                    = NVL(msrc1.from_time,'||NULL_VALUE||')'
  ||'           AND   NVL(msrc2.to_time,'||NULL_VALUE||')'
  ||'                    = NVL(msrc1.to_time,'||NULL_VALUE||')'
  ||'           AND   msrc2.action_type '
  ||'                     = msrc2.action_type'
  ||'           AND   msrc2.deleted_flag '
  ||'                      = msrc1.deleted_flag '
  ||'           AND   msrc2.process_flag                   ='||G_IN_PROCESS
  ||'           AND   NVL(msrc2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
  ||' AND       msrc1.process_flag             ='|| G_IN_PROCESS
  ||' AND       msrc1.sr_instance_code         = :v_instance_code '
  ||' AND     NVL(msrc1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE;
Line: 32573

  'UPDATE      MSC_ST_RESOURCE_CHANGES MSRC1'
  ||' SET      PROCESS_FLAG = '||G_ERROR_FLG||','
  ||'          ERROR_TEXT   = '||''''||LV_MESSAGE_TEXT||''''
  ||' WHERE   '
  ||'      (SR_INSTANCE_CODE ,'
  ||'        ORGANIZATION_CODE,'
  ||'        COMPANY_NAME     ,'
  ||'        DEPARTMENT_CODE  ,'
  ||'        RESOURCE_CODE    ,'
  ||'        SHIFT_NAME       ,'
  ||'        SIMULATION_SET   ,'
  ||'        FROM_DATE        ,'
  ||'        TO_DATE          ,'
  ||'        FROM_TIME        ,'
  ||'        TO_TIME          ,'
  ||'        ACTION_TYPE      ,'
  ||'        DELETED_FLAG) IN'
  ||'      (SELECT '
  ||'       SR_INSTANCE_CODE ,'
  ||'        ORGANIZATION_CODE,'
  ||'        COMPANY_NAME     ,'
  ||'        DEPARTMENT_CODE  ,'
  ||'        RESOURCE_CODE    ,'
  ||'        SHIFT_NAME       ,'
  ||'        SIMULATION_SET   ,'
  ||'        FROM_DATE        ,'
  ||'        TO_DATE          ,'
  ||'        FROM_TIME        ,'
  ||'        TO_TIME          ,'
  ||'        ACTION_TYPE      ,'
  ||'        DELETED_FLAG '
  ||'           FROM MSC_ST_RESOURCE_CHANGES MSRC2'
  ||'           WHERE '
  ||'           MSRC2.PROCESS_FLAG                   ='||G_IN_PROCESS
  ||'           AND NVL(MSRC2.MESSAGE_ID,'||NULL_VALUE||') = '||NULL_VALUE
  ||'           GROUP BY SR_INSTANCE_CODE,ORGANIZATION_CODE,COMPANY_NAME,DEPARTMENT_CODE,'
  ||'           RESOURCE_CODE,SHIFT_NAME,SIMULATION_SET,FROM_DATE,'
  ||'           TO_DATE,FROM_TIME,TO_TIME,ACTION_TYPE,DELETED_FLAG'
  ||'           HAVING COUNT(*) >1 )'
  ||' AND     MSRC1.PROCESS_FLAG                   ='|| G_IN_PROCESS
  ||' AND     MSRC1.SR_INSTANCE_CODE               = :V_INSTANCE_CODE'
  ||' AND     NVL(MSRC1.MESSAGE_ID,'||NULL_VALUE||') = '||NULL_VALUE ;
Line: 32636

  ||'DELETED_FLAG       ||''~''||'
  ||'COMPANY_NAME' ;
Line: 32644

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 32653

      ' UPDATE msc_st_resource_changes '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 32673

      UPDATE msc_st_resource_changes
      SET  st_transaction_id = msc_st_resource_changes_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 32702

    'UPDATE     msc_st_resource_changes '
    ||' SET     process_flag              ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   NVL(from_date,(sysdate-36500))  = (sysdate-36500)'
    ||' AND     sr_instance_code          = :v_instance_code'
    ||' AND     process_flag              ='|| G_IN_PROCESS
    ||' AND     batch_id                  = :lv_batch_id';
Line: 32735

    'UPDATE   msc_st_resource_changes '
    ||' SET     process_flag              ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE    NVL(action_type,'||NULL_VALUE||')  NOT IN (1,2,3) '
    ||' AND      sr_instance_code          = :v_instance_code'
    ||' AND      process_flag              ='|| G_IN_PROCESS
    ||' AND      batch_id                  = :lv_batch_id';
Line: 32756

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO  );
Line: 32766

     lv_where_str := ' AND NVL(deleted_flag,'||NULL_VALUE||')NOT IN (1,2)';
Line: 32777

                     p_col_name          => 'DELETED_FLAG',
                     p_debug             => v_debug,
                     p_default_value     => SYS_NO);
Line: 32821

    'UPDATE         msc_st_resource_changes msrc'
    ||' SET         department_id = (SELECT local_id'
    ||'             FROM msc_local_id_setup mlis'
    ||'             WHERE  mlis.char1    = msrc.sr_instance_code'
    ||'             AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'             =    NVL(msrc.company_name,'||''''||NULL_CHAR||''''||') '
    ||'             AND    mlis.char3       = msrc.organization_code'
    ||'             AND    mlis.char4       = msrc.department_code'
    ||'             AND    mlis.entity_name = ''DEPARTMENT_ID'' '
    ||'             AND    mlis.instance_id = '||v_instance_id||')'
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        process_flag     = '|| G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id';
Line: 32862

    'UPDATE   msc_st_resource_changes '
    ||' SET     process_flag            = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE    NVL(department_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND      sr_instance_code              = :v_instance_code'
    ||' AND      process_flag                  ='|| G_IN_PROCESS
    ||' AND      batch_id                      = :lv_batch_id';
Line: 32879

    'UPDATE         msc_st_resource_changes msrc'
    ||' SET         resource_id = (SELECT local_id'
    ||'             FROM msc_local_id_setup mlis'
    ||'             WHERE  mlis.char1       = msrc.sr_instance_code'
    ||'             AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'             =    NVL(msrc.company_name,'||''''||NULL_CHAR||''''||') '
    ||'             AND    mlis.char3       = msrc.organization_code'
    ||'             AND    mlis.char4       = msrc.resource_code'
    ||'             AND    mlis.entity_name = ''RESOURCE_ID'' '
    ||'             AND    mlis.instance_id = '||v_instance_id||')'
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        process_flag     = '|| G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id';
Line: 32921

    'UPDATE     msc_st_resource_changes '
    ||' SET     process_flag            = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   NVL(resource_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND     sr_instance_code              = :v_instance_code'
    ||' AND     process_flag                  ='|| G_IN_PROCESS
    ||' AND     batch_id                      = :lv_batch_id';
Line: 32940

   'UPDATE    msc_st_resource_changes msrc'
   ||' SET       shift_num =(SELECT    mlis.local_id'
   ||'                      FROM       msc_local_id_setup mlis, msc_st_trading_partners mtp '
   ||'                      WHERE      mtp.sr_instance_id      = '||v_instance_id
   ||'                      AND        mlis.char1              = msrc.sr_instance_code'
   ||'                             AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
   ||'                             =    NVL(msrc.company_name,'||''''||NULL_CHAR||''''||') '
   ||'                      AND        mtp.calendar_code       = mlis.char3'
   ||'                      AND        mlis.char4              = msrc.shift_name'
   ||'                      AND        mlis.entity_name        = ''SHIFT_NUM'' '
   ||'                      AND        mlis.instance_id        = '||v_instance_id
   ||'                      AND        mtp.organization_code   = msrc.organization_code'
   ||'                      AND        mtp.process_flag    = '||G_VALID
   ||'                      AND        mtp.partner_type    = 3 )'
   ||' WHERE    msrc.sr_instance_code          = :v_instance_code'
   ||' AND      msrc.process_flag              ='|| G_IN_PROCESS
   ||' AND      msrc.batch_id                  = :lv_batch_id';
Line: 32966

   'UPDATE    msc_st_resource_changes msrc'
   ||' SET       shift_num =(SELECT    mlis.local_id'
   ||'                      FROM       msc_local_id_setup mlis, msc_trading_partners mtp '
   ||'                      WHERE      mtp.sr_instance_id      = '||v_instance_id
   ||'                      AND        mlis.char1              = msrc.sr_instance_code'
   ||'                             AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
   ||'                             =    NVL(msrc.company_name,'||''''||NULL_CHAR||''''||') '
   ||'                      AND        mtp.calendar_code       = mlis.char3'
   ||'                      AND        mlis.char4              = msrc.shift_name'
   ||'                      AND        mlis.entity_name        = ''SHIFT_NUM'' '
   ||'                      AND        mlis.instance_id        = '||v_instance_id
   ||'                      AND        mtp.organization_code   = msrc.organization_code'
   ||'                      AND        mtp.partner_type    = 3 )'
   ||' WHERE    msrc.sr_instance_code          = :v_instance_code'
   ||' AND      NVL(msrc.shift_num,'||NULL_VALUE||') = '||NULL_VALUE
   ||' AND      msrc.process_flag              ='|| G_IN_PROCESS
   ||' AND      msrc.batch_id                  = :lv_batch_id';
Line: 33009

    'UPDATE      msc_st_resource_changes '
    ||' SET      process_flag            = '||G_ERROR_FLG||','
    ||'          error_text   = '||''''||lv_message_text||''''
    ||' WHERE    NVL(shift_num,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND      sr_instance_code              = :v_instance_code'
    ||' AND      process_flag                  ='|| G_IN_PROCESS
    ||' AND      batch_id                      = :lv_batch_id';
Line: 33027

    'UPDATE      msc_st_resource_changes '
    ||' SET      simulation_set = '||''''||lv_simulation_set||''''
    ||' WHERE     NVL(simulation_set,'||''''||NULL_CHAR||''''||') '
    ||'         = '||''''||NULL_CHAR||''''
    ||' AND      sr_instance_code              = :v_instance_code'
    ||' AND      process_flag                  ='|| G_IN_PROCESS
    ||' AND      batch_id                      = :lv_batch_id';
Line: 33078

    INSERT INTO msc_st_simulation_sets
     ( ORGANIZATION_ID,
      SIMULATION_SET,
      DESCRIPTION,
      USE_IN_WIP_FLAG,
      DELETED_FLAG,
      REFRESH_ID,
      SR_INSTANCE_ID)
      SELECT
      ORGANIZATION_ID,
      SIMULATION_SET,
      NULL,
      NULL,
      DELETED_FLAG,
      v_refresh_id,
      SR_INSTANCE_ID
      FROM msc_st_resource_changes
      where rowid = lb_rowid(j) ;
Line: 33161

    SELECT rowid
    FROM   msc_st_resource_setups
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG) --Check the where  clause conditions. Look for any additions or deletions
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 33168

    SELECT max(rowid),setup_code,organization_code,company_name
    FROM   msc_st_resource_setups
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(setup_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag      = SYS_NO
    group by sr_instance_code,organization_code,company_name,setup_code;
Line: 33194

  'UPDATE      msc_st_resource_setups msrs1 '
||'SET      process_flag ='|| G_ERROR_FLG||','
||'          error_text   = '||''''||lv_message_text||''''
||' WHERE    EXISTS ( SELECT 1 FROM msc_st_resource_setups msrs2'
||'               WHERE msrs2.sr_instance_code  = msrs1.sr_instance_code'
||'         AND   NVL(msrs2.company_name,'||''''||NULL_CHAR||''''||') '
||'              =    NVL(msrs1.company_name,'||''''||NULL_CHAR||''''||') '
||'              AND   msrs2.organization_code = msrs1.organization_code'
||'             AND   msrs2.resource_code     = msrs1.resource_code'
||'             AND   msrs2.setup_code     = msrs1.setup_code'
||'               AND   msrs2.process_flag      = '||G_IN_PROCESS
||'          AND NVL(msrs2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
||'           GROUP BY sr_instance_code,company_name,organization_code,'
||'              resource_code,setup_code'
||'            HAVING COUNT(*) >1 )'
||' AND      msrs1.process_flag           ='|| G_IN_PROCESS
||' AND      msrs1.sr_instance_code       = :v_instance_code'
||' AND      NVL(msrs1.message_id,'||NULL_VALUE||')= '||NULL_VALUE;
Line: 33220

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 33229

      ' UPDATE msc_st_resource_setups '
     ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 33254

      UPDATE msc_st_resource_setups
           SET st_transaction_id =  msc_st_regions_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 33269

    'UPDATE     msc_st_resource_setups msrs'
    ||' SET        setup_id=    (SELECT local_id'
    ||'                        FROM msc_local_id_setup mlis'
    ||'                        WHERE  mlis.char1 = msrs.sr_instance_code'
    ||'                        AND NVL(mlis.char2,'||''''||NULL_CHAR||''''||')'
    || '=NVL(msrs.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                        AND    mlis.char3 = msrs.organization_code'
    ||'                        AND    mlis.char4 = msrs.setup_code'
    ||'                        AND    mlis.entity_name = ''SETUP_ID'')'
    ||' WHERE      msrs.sr_instance_code = :v_instance_code'
    ||' AND        msrs.process_flag     ='|| G_IN_PROCESS
    ||' AND        msrs.batch_id         = :lv_batch_id';
Line: 33325

    'UPDATE     msc_st_resource_setups msrs'
    ||' SET        resource_id=    (SELECT local_id'
    ||'                        FROM msc_local_id_setup mlis'
    ||'                        WHERE  mlis.char1 = msrs.sr_instance_code'
    ||'                        AND NVL(mlis.char2,'||''''||NULL_CHAR||''''||')'
    ||				'=NVL(msrs.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                        AND    mlis.char3 = msrs.organization_code'
    ||'                        AND    mlis.char4 = msrs.resource_code'
    ||'                        AND    mlis.entity_name = ''RESOURCE_ID'')'
    ||' WHERE      msrs.sr_instance_code = :v_instance_code'
    ||' AND        msrs.process_flag     ='|| G_IN_PROCESS
    ||' AND        msrs.batch_id         = :lv_batch_id';
Line: 33359

      ' UPDATE     msc_st_resource_setups '
      ||' SET      process_flag     ='||G_ERROR_FLG||','
      ||'          error_text   = '||''''||lv_message_text||''''
      ||' WHERE    NVL(resource_id,'||NULL_VALUE||') ='|| NULL_VALUE
      ||' AND      deleted_flag     = '||SYS_NO
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      sr_instance_code = :v_instance_code'
      ||' AND      batch_id         =  :lv_batch_id';
Line: 33383

        UPDATE msc_st_resource_setups
        SET    setup_id            = msc_st_resource_setups_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 33388

	UPDATE msc_st_resource_setups
	SET setup_id =(select setup_id from msc_st_resource_setups where rowid = lb_rowid(j))
	WHERE setup_code=stpCode(j)
 	AND organization_code = orgCode(j)
	AND company_name = compName(j)
        AND process_flag = G_IN_PROCESS
	AND sr_instance_code = v_instance_code;
Line: 33399

             INSERT INTO  msc_local_id_setup
             (local_id,
              st_transaction_id,
              instance_id,
              entity_name,
              data_source_type,
              char1,
              char2,
              char3,
              char4,
              char5,
--              char6,                  --Setup_id remains unique across all the resource in an instance_org
              last_update_date,
              last_updated_by,
              creation_date,
              created_by    )
              SELECT
              setup_id,
              st_transaction_id,
              v_instance_id,
              'SETUP_ID',
              data_source_type,
              sr_instance_code,
              company_name,
              organization_code,
              setup_code,
             setup_description,
 --             resource_code,
              v_current_date,
              v_current_user,
              v_current_date,
              v_current_user
              FROM msc_st_resource_setups
              WHERE rowid= lb_rowid(j) ;
Line: 33500

    SELECT rowid
    FROM   msc_st_setup_transitions
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 33513

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 33522

      ' UPDATE msc_st_setup_transitions '
     ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 33547

  'UPDATE      msc_st_setup_transitions msst1 '
||'SET      process_flag ='|| G_ERROR_FLG||','
||'          error_text   = '||''''||lv_message_text||''''
||' WHERE    EXISTS ( SELECT 1 FROM msc_st_setup_transitions msst2'
||'               WHERE msst2.sr_instance_code  = msst1.sr_instance_code'
||'         AND   NVL(msst2.company_name,'||''''||NULL_CHAR||''''||') '
||'              =    NVL(msst1.company_name,'||''''||NULL_CHAR||''''||') '
||'              AND   msst2.organization_code = msst1.organization_code'
||'             AND   msst2.resource_code     = msst1.resource_code'
||'             AND   msst2.from_setup_code     = msst1.from_setup_code'
||'             AND   msst2.to_setup_code     = msst1.to_setup_code'
||'               AND   msst2.process_flag      = '||G_IN_PROCESS
||'          AND NVL(msst2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
||'           GROUP BY sr_instance_code,company_name,organization_code,'
||'              resource_code,from_setup_code,to_setup_code'
||'            HAVING COUNT(*) >1 )'
||' AND      msst1.process_flag           ='|| G_IN_PROCESS
||' AND      msst1.sr_instance_code       = :v_instance_code'
||' AND      NVL(msst1.message_id,'||NULL_VALUE||')= '||NULL_VALUE;
Line: 33614

    'UPDATE     msc_st_setup_transitions msst'
    ||' SET     from_setup_id=  (SELECT local_id'
    ||'                        FROM msc_local_id_setup mlis'
    ||'                        WHERE  mlis.char1 = msst.sr_instance_code'
    ||'                        AND NVL(mlis.char2,'||''''||NULL_CHAR||''''||')'
    ||' =NVL(msst.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                        AND    mlis.char3 = msst.organization_code'
    ||'                        AND    mlis.char4 = msst.from_setup_code'
    ||'                        AND    mlis.entity_name = ''SETUP_ID'')'
    ||' WHERE      msst.sr_instance_code = :v_instance_code'
    ||' AND        NVL(msst.from_setup_code,'||''''||NULL_CHAR||''''||')'
    ||'            <> '||''''||NULL_CHAR||''''
    ||' AND        msst.process_flag     ='|| G_IN_PROCESS
    ||' AND        msst.batch_id         = :lv_batch_id';
Line: 33652

      ' UPDATE     msc_st_setup_transitions '
      ||' SET      process_flag     ='||G_ERROR_FLG||','
      ||'          error_text   = '||''''||lv_message_text||''''
      ||' WHERE    NVL(from_setup_id,'||NULL_VALUE||') ='|| NULL_VALUE
      ||' AND      deleted_flag     = '||SYS_NO
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      sr_instance_code = :v_instance_code'
      ||' AND      batch_id         =  :lv_batch_id';
Line: 33671

    'UPDATE     msc_st_setup_transitions msst'
    ||'     SET  to_setup_id=  (SELECT local_id'
    ||'                        FROM msc_local_id_setup mlis'
    ||'                        WHERE  mlis.char1 = msst.sr_instance_code'
    ||'                        AND NVL(mlis.char2,'||''''||NULL_CHAR||''''||')'
    ||'				=NVL(msst.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                        AND    mlis.char3 = msst.organization_code'
    ||'                        AND    mlis.char4 = msst.to_setup_code'
    ||'                        AND    mlis.entity_name = ''SETUP_ID'')'
    ||' WHERE      msst.sr_instance_code = :v_instance_code'
    ||' AND        NVL(msst.to_setup_code,'||''''||NULL_CHAR||''''||')'
    ||'            <> '||''''||NULL_CHAR||''''
    ||' AND        msst.process_flag     ='|| G_IN_PROCESS
    ||' AND        msst.batch_id         = :lv_batch_id';
Line: 33710

      ' UPDATE     msc_st_setup_transitions '
      ||' SET      process_flag     ='||G_ERROR_FLG||','
      ||'          error_text   = '||''''||lv_message_text||''''
      ||' WHERE    NVL(to_setup_id,'||NULL_VALUE||') ='|| NULL_VALUE
      ||' AND      deleted_flag     = '||SYS_NO
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      sr_instance_code = :v_instance_code'
      ||' AND      batch_id         =  :lv_batch_id';
Line: 33728

    'UPDATE     msc_st_setup_transitions msst'
    ||' SET        standard_operation_id=    (SELECT local_id'
    ||'                        FROM msc_local_id_setup mlis'
    ||'                        WHERE  mlis.char1 = msst.sr_instance_code'
    ||'                        AND NVL(mlis.char2,'||''''||NULL_CHAR||''''||')'
    || '=NVL(msst.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                        AND    mlis.char3 = msst.organization_code'
    ||'                        AND    mlis.char4 = msst.standard_operation_code'
    ||'                        AND    mlis.entity_name = ''STANDARD_OPERATION_ID'')'
    ||' WHERE      msst.sr_instance_code = :v_instance_code'
    ||' AND        msst.process_flag     ='|| G_IN_PROCESS
    ||' AND        msst.batch_id         = :lv_batch_id';
Line: 33749

    'UPDATE         MSC_ST_SETUP_TRANSITIONS msrc'
    ||' SET         department_id = (SELECT local_id'
    ||'             FROM msc_local_id_setup mlis'
    ||'             WHERE  mlis.char1    = msrc.sr_instance_code'
    ||'             AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'             =    NVL(msrc.company_name,'||''''||NULL_CHAR||''''||') '
    ||'             AND    mlis.char3       = msrc.organization_code'
    ||'             AND    mlis.char4       = msrc.department_code'
    ||'             AND    mlis.entity_name = ''DEPARTMENT_ID'' '
    ||'             AND    mlis.instance_id = '||v_instance_id||')'
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        process_flag     = '|| G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id';
Line: 33791

    'UPDATE   MSC_ST_SETUP_TRANSITIONS '
    ||' SET     process_flag            = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE    NVL(department_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND      sr_instance_code              = :v_instance_code'
    ||' AND      process_flag                  ='|| G_IN_PROCESS
    ||' AND      batch_id                      = :lv_batch_id';
Line: 33807

    'UPDATE     msc_st_setup_transitions msst'
    ||' SET        resource_id=  (SELECT local_id'
    ||'                        FROM msc_local_id_setup mlis'
    ||'                        WHERE  mlis.char1 = msst.sr_instance_code'
    ||'                        AND NVL(mlis.char2,'||''''||NULL_CHAR||''''||')'
    ||' =NVL(msst.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                        AND    mlis.char3 = msst.organization_code'
    ||'                        AND    mlis.char4 = msst.resource_code'
    ||'                        AND    mlis.entity_name = ''RESOURCE_ID'')'
    ||' WHERE      msst.sr_instance_code = :v_instance_code'
    ||' AND        NVL(msst.resource_code,'||''''||NULL_CHAR||''''||')'
    ||'            <> '||''''||NULL_CHAR||''''
    ||' AND      msst.process_flag     ='|| G_IN_PROCESS
    ||' AND       msst.batch_id         = :lv_batch_id';
Line: 33845

      ' UPDATE     msc_st_setup_transitions '
      ||' SET      process_flag     ='||G_ERROR_FLG||','
      ||'          error_text   = '||''''||lv_message_text||''''
      ||' WHERE    NVL(resource_id,'||NULL_VALUE||') ='|| NULL_VALUE
      ||' AND      deleted_flag     = '||SYS_NO
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      sr_instance_code = :v_instance_code'
      ||' AND      batch_id         =  :lv_batch_id';
Line: 33946

    SELECT rowid
    FROM   msc_st_supplies
    WHERE  order_type              IN(1,2,5,8,11,12,18,73,74,87,81)
    AND    process_flag            IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    NVL(batch_id,NULL_VALUE)=p_batch_id
    AND    sr_instance_code        = v_instance_code;
Line: 33954

    SELECT rowid
    FROM   msc_st_supplies
    WHERE  NVL(sr_mtl_supply_id,NULL_VALUE) = NULL_VALUE
    AND    order_type                       IN(1,2,8,11,12,73,74,87)
    AND    process_flag                     = G_IN_PROCESS
    AND    NVL(batch_id,NULL_VALUE)         =p_batch_id
    AND    sr_instance_code                 = v_instance_code;
Line: 33963

    SELECT max(rowid)
    FROM   msc_st_supplies
    WHERE  NVL(disposition_id,NULL_VALUE)   = NULL_VALUE
    AND    order_type                       IN(1,2,8,11,12,73,74,87)
    AND    deleted_flag                     = SYS_NO
    AND    process_flag                     = G_IN_PROCESS
    AND    NVL(batch_id,NULL_VALUE)         =p_batch_id
    AND    sr_instance_code                 = v_instance_code
    GROUP BY sr_instance_code,company_name,order_number,order_type;
Line: 33974

    SELECT rowid
    FROM   msc_st_supplies
    WHERE  NVL(po_line_id,NULL_VALUE)   = NULL_VALUE
    AND    deleted_flag                 = SYS_NO
    AND    order_type                   IN(1,2,8,11,12,73,74,87)
    AND    process_flag                 = G_IN_PROCESS
    AND    NVL(batch_id,NULL_VALUE)     =p_batch_id
    AND    sr_instance_code             = v_instance_code;
Line: 33984

    SELECT rowid
    FROM   msc_st_supplies
    WHERE  NVL(disposition_id,NULL_VALUE)   = NULL_VALUE
    AND    order_type                       IN (5,81)
    AND    process_flag                     = G_IN_PROCESS
    AND    NVL(batch_id,NULL_VALUE)         =p_batch_id
    AND    sr_instance_code                 = v_instance_code;
Line: 33993

    SELECT rowid
    FROM   msc_st_supplies
    WHERE  order_type              = 18
    AND    process_flag            IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    NVL(batch_id,NULL_VALUE)=p_batch_id
    AND    sr_instance_code        = v_instance_code;
Line: 34001

    SELECT  'X'
    FROM    msc_st_supplies ms1 ,
            msc_st_supplies ms2
    WHERE   ms1.batch_id      = p_batch_id
    AND     ms1.batch_id     <>  nvl(ms2.batch_id,NULL_VALUE)
    AND     ms1.disposition_id IS NULL
    AND     ms2.disposition_id IS NULL
    AND     ms1.sr_instance_code   =  ms2.sr_instance_code
    AND     NVL(ms1.company_name,NULL_CHAR)= NVL(ms2.company_name,NULL_CHAR)
    AND     ms1.order_number  =  ms2.order_number
    AND     ms1.order_type    =  ms2.order_type
    AND     ms1.order_type  IN(1,2,8,11,12,73,74,87)
    FOR UPDATE NOWAIT   ;
Line: 34039

    ||'DELETED_FLAG           ||''~''||'
    ||'ORDER_TYPE             ||''~''||'
    ||'SUBINVENTORY_CODE      ||''~''||'
    ||'LOT_NUMBER             ||''~''||'
    ||'EXPIRATION_DATE        ||''~''||'
    ||'SCHEDULE_LINE_NUM      ||''~''||'
    ||'LAST_UNIT_START_DATE   ||''~''||'
    ||'SCHEDULE_DESIGNATOR    ||''~''||'
    ||'COMPANY_NAME           ||''~''||'
    ||'DAILY_RATE';
Line: 34065

       'UPDATE msc_st_supplies '
       ||' SET process_flag = 1, '
       ||' batch_id = NULL'
       ||' WHERE batch_id = :p_batch_id'
       ||' AND  order_type IN(1,2,8,11,12,73,74,87)'
       ||' AND process_flag      = '||G_IN_PROCESS
       ||' AND sr_instance_code  =:v_instance_code';
Line: 34084

    'UPDATE msc_st_supplies mss '
    ||' SET disposition_id = (SELECT local_id'
    ||'       FROM   msc_local_id_supply mls'
    ||'       WHERE  mls.char3       = mss.order_number'
    ||'       AND    mls.number1     = mss.order_type'
    ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mss.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mls.char1       = mss.sr_instance_code'
    ||'       AND    mls.entity_name = ''DISPOSITION_ID'' ) '
    ||' WHERE  order_type  IN(1,2,8,11,12,73,74,87)'
    ||' AND    NVL(disposition_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND    deleted_flag                   = '||SYS_NO
    ||' AND    process_flag                   = '||G_IN_PROCESS
    ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
    ||' AND    sr_instance_code               = :v_instance_code';
Line: 34117

      UPDATE msc_st_supplies
      SET    disposition_id = msc_st_disposition_id_s.NEXTVAL
      WHERE  rowid          = lb_rowid(j);
Line: 34123

      INSERT INTO msc_local_id_supply
        (local_id,
         st_transaction_id,
         instance_id,
         entity_name,
         data_source_type,
         char1,
         char2,
         char3,
         number1,
         SOURCE_DISPOSITION_ID,
         last_update_date,
         last_updated_by,
         creation_date,
         created_by)
      SELECT
         disposition_id,
         st_transaction_id,
         v_instance_id,
         'DISPOSITION_ID',
         data_source_type,
         v_instance_code,
         company_name,
         order_number,
         order_type,
         SOURCE_DISPOSITION_ID,
         v_current_date,
         v_current_user,
         v_current_date,
         v_current_user
      FROM  msc_st_supplies
      WHERE rowid = lb_rowid(j);
Line: 34160

    'UPDATE msc_st_supplies mss '
    ||' SET disposition_id = (SELECT local_id'
    ||'       FROM   msc_local_id_supply mls'
    ||'       WHERE  mls.char3       = mss.order_number'
    ||'       AND    mls.number1     = mss.order_type'
    ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mss.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mls.char1       = mss.sr_instance_code'
    ||'       AND    mls.entity_name = ''DISPOSITION_ID'' ) '
    ||' WHERE  order_type  IN(1,2,8,11,12,73,74,87)'
    ||' AND    NVL(disposition_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND    deleted_flag                   = '||SYS_NO
    ||' AND    process_flag                   = '||G_IN_PROCESS
    ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
    ||' AND    sr_instance_code               = :v_instance_code';
Line: 34196

    UPDATE msc_st_supplies
    SET    st_transaction_id   = msc_st_supplies_s.NEXTVAL,
           refresh_id          = v_refresh_id,
           last_update_date    = v_current_date,
           last_updated_by     = v_current_user,
           creation_date       = v_current_date,
           created_by          = v_current_user
    WHERE  rowid               = lb_rowid(j);
Line: 34209

    '   AND NVL(deleted_flag,'||NULL_VALUE||') '
    ||' NOT IN(1,2)';
Line: 34223

                    p_col_name          => 'DELETED_FLAG',
                    p_debug             => v_debug,
                    p_default_value     => SYS_NO);
Line: 34248

    'UPDATE   msc_st_supplies '
    ||' SET   error_text   = ''' || lv_message_text || ''','
    ||'       process_flag  = '||G_ERROR_FLG
    ||' WHERE NEED_BY_DATE                   is null '
    ||' AND   PROMISED_DATE                  is null '
    ||' AND   order_type                   in (1,74)  '
    ||' AND   process_flag                   = '||G_IN_PROCESS
    ||' AND   NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
    ||' AND   sr_instance_code               = :v_instance_code';
Line: 34306

      UPDATE msc_st_supplies mss
      SET mss.condition_type = (SELECT nvl(msi.condition_type,'G' )
              FROM msc_sub_inventories msi
              WHERE msi.organization_id = mss.organization_id
              AND msi.plan_id = -1
              AND msi.sub_inventory_code = mss.subinventory_code
              AND msi.sr_instance_id = v_instance_id
              AND mss.sr_instance_code = v_instance_code
              UNION
              SELECT nvl(mssi.condition_type ,'G' ) from msc_st_sub_inventories mssi
              WHERE mssi.organization_code = mss.organization_code
              AND mssi.sub_inventory_code = mss.subinventory_code
              AND mssi.sr_instance_code = mss.sr_instance_code)
    WHERE  rowid          = lb_rowid(j);
Line: 34325

      UPDATE msc_st_supplies mss
      SET mss.ITEM_TYPE_ID = MSC_UTIL.G_PARTCONDN_ITEMTYPEID,
          mss.ITEM_TYPE_VALUE  =DECODE(mss.condition_type,'G',MSC_UTIL.G_PARTCONDN_GOOD,'B',MSC_UTIL.G_PARTCONDN_BAD,MSC_UTIL.G_PARTCONDN_GOOD)
      WHERE  rowid          = lb_rowid(j);
Line: 34347

      UPDATE  MSC_ST_SUPPLIES
       SET PLANNING_PARTNER_SITE_ID = (SELECT local_id
                                      FROM msc_local_id_setup
                                      WHERE  char1 = sr_instance_code
                                      AND    NVL(char2,NULL_CHAR) = NVL(company_name,NULL_CHAR)
                                      AND    char4            = PLANNING_PARTNER_SITE_CODE
                                      AND    number1          = G_VENDOR
                                      AND    entity_name      = 'SR_TP_SITE_ID' )
      WHERE  sr_instance_code = v_instance_code
       AND    NVL(PLANNING_PARTNER_SITE_ID,NULL_VALUE) = NULL_VALUE
      AND    NVL(batch_id,NULL_VALUE)= p_batch_id
      AND    process_flag     = G_IN_PROCESS
      AND    PLANNING_TP_TYPE = 1
      AND    ORDER_TYPE = 18;
Line: 34364

      UPDATE  MSC_ST_SUPPLIES
       SET PLANNING_PARTNER_SITE_ID = (SELECT local_id
                                      FROM msc_local_id_setup
                                      WHERE  char1 = sr_instance_code
                                      AND    char3            = PLANNING_PARTNER_SITE_CODE
                                      AND    number1          = G_ORGANIZATION
                                      AND    entity_name      = 'SR_TP_ID' )
      WHERE  sr_instance_code = v_instance_code
       AND    NVL(PLANNING_PARTNER_SITE_ID,NULL_VALUE) = NULL_VALUE
      AND    NVL(batch_id,NULL_VALUE)= p_batch_id
      AND    process_flag     = G_IN_PROCESS
      AND    PLANNING_TP_TYPE = 2
      AND     ORDER_TYPE =18;
Line: 34378

      UPDATE  MSC_ST_SUPPLIES mss1
      SET     process_flag = G_ERROR_FLG,
              error_text   = lv_message_text
      WHERE   EXISTS( SELECT 1
                      FROM   MSC_ST_SUPPLIES mss2
                      WHERE  mss2.sr_instance_code  = mss1.sr_instance_code
                      AND    mss2.process_flag      = G_IN_PROCESS
                      AND    NVL(mss2.planning_partner_site_id,NULL_VALUE) = NULL_VALUE
                      GROUP BY sr_instance_code HAVING COUNT(*) > 0)
      AND     mss1.process_flag             = G_IN_PROCESS
      AND     mss1.sr_instance_code            = v_instance_code
      AND     NVL(batch_id,NULL_VALUE)        = p_batch_id -- bug 8547376
      AND     NVL(mss1.planning_partner_site_id,NULL_VALUE) = NULL_VALUE
      AND     ORDER_TYPE=18;
Line: 34393

      UPDATE  MSC_ST_SUPPLIES
       SET OWNING_PARTNER_SITE_ID = (SELECT local_id
                                      FROM msc_local_id_setup
                                      WHERE  char1 = sr_instance_code
                                      AND    NVL(char2,NULL_CHAR) = NVL(company_name,NULL_CHAR)
                                      AND    char4            = OWNING_PARTNER_SITE_CODE
                                      AND    number1          = G_VENDOR
                                      AND    entity_name      = 'SR_TP_SITE_ID' )
      WHERE  sr_instance_code = v_instance_code
       AND    NVL(OWNING_PARTNER_SITE_ID,NULL_VALUE) = NULL_VALUE
      AND    NVL(batch_id,NULL_VALUE)= p_batch_id
      AND    process_flag     = G_IN_PROCESS
      AND    OWNING_TP_TYPE = 1
      AND    ORDER_TYPE=18;
Line: 34408

      UPDATE  MSC_ST_SUPPLIES
       SET OWNING_PARTNER_SITE_ID = (SELECT local_id
                                      FROM msc_local_id_setup
                                      WHERE  char1 = sr_instance_code
                                      AND    char3            = OWNING_PARTNER_SITE_CODE
                                      AND    number1          = G_ORGANIZATION
                                      AND    entity_name      = 'SR_TP_ID')
      WHERE  sr_instance_code = v_instance_code
       AND    NVL(OWNING_PARTNER_SITE_ID,NULL_VALUE) = NULL_VALUE
      AND    NVL(batch_id,NULL_VALUE)= p_batch_id
      AND    process_flag     = G_IN_PROCESS
      AND    OWNING_TP_TYPE = 2
      AND    ORDER_TYPE=18;
Line: 34434

      UPDATE  MSC_ST_SUPPLIES mss1
      SET     process_flag = G_ERROR_FLG,
              error_text   = lv_message_text
      WHERE   EXISTS( SELECT 1
                      FROM   MSC_ST_SUPPLIES mss2
                      WHERE  mss2.sr_instance_code  = mss1.sr_instance_code
                      AND    mss2.process_flag      = G_IN_PROCESS
                      AND    NVL(mss2.owning_partner_site_id,NULL_VALUE) = NULL_VALUE
                      GROUP BY sr_instance_code HAVING COUNT(*) > 0)
      AND     mss1.process_flag             = G_IN_PROCESS
      AND     mss1.sr_instance_code            = v_instance_code
      AND     NVL(batch_id,NULL_VALUE)       = p_batch_id -- bug 8547376
      AND     NVL(mss1.owning_partner_site_id,NULL_VALUE) = NULL_VALUE
      AND     ORDER_TYPE =18 ;
Line: 34453

   UPDATE MSC_ST_SUPPLIES t1
     SET PLANNING_PARTNER_SITE_ID =
          (SELECT mtps.sr_tp_site_id
           FROM    msc_trading_partner_sites mtps
           WHERE  mtps.partner_type = G_VENDOR
           AND    mtps.sr_instance_id = v_instance_id
           AND    mtps.tp_site_code = PLANNING_PARTNER_SITE_CODE
           AND rownum =1)
   WHERE  sr_instance_code = v_instance_code
    AND    NVL(PLANNING_PARTNER_SITE_ID,NULL_VALUE) = NULL_VALUE
    AND    NVL(batch_id,NULL_VALUE)= p_batch_id
    AND    process_flag     = G_IN_PROCESS
    AND    PLANNING_TP_TYPE = 1
    AND    order_type=18;
Line: 34468

  UPDATE MSC_ST_SUPPLIES t1
   SET PLANNING_PARTNER_SITE_ID =
       (SELECT sr_tp_id
       FROM   msc_trading_partners mtp
       WHERE  mtp.partner_type     = G_ORGANIZATION
       AND    mtp.organization_code = v_instance_code||':'||t1.PLANNING_PARTNER_SITE_CODE
       AND    mtp.sr_instance_id  =v_instance_id)
    WHERE  t1.sr_instance_code = v_instance_code
    AND    NVL(t1.PLANNING_PARTNER_SITE_ID,NULL_VALUE) = NULL_VALUE
    AND    NVL(t1.batch_id,NULL_VALUE)= p_batch_id
    AND    t1.process_flag     = G_IN_PROCESS
    AND    t1.PLANNING_TP_TYPE = 2
    AND    t1.order_type=18;
Line: 34495

    UPDATE  MSC_ST_SUPPLIES mss1
    SET     process_flag = G_ERROR_FLG,
            error_text   = lv_message_text
    WHERE   mss1.process_flag             = G_IN_PROCESS
    AND     mss1.sr_instance_code         = v_instance_code
    AND     NVL(batch_id,NULL_VALUE)      = p_batch_id -- bug 8547376
    AND     NVL(mss1.planning_partner_site_id,NULL_VALUE) = NULL_VALUE
    AND     order_type=18 ;
Line: 34504

   UPDATE MSC_ST_SUPPLIES t1
     SET OWNING_PARTNER_SITE_ID =
          (SELECT mtps.sr_tp_site_id
           FROM    msc_trading_partner_sites mtps
           WHERE  mtps.partner_type = G_VENDOR
           AND    mtps.sr_instance_id = v_instance_id
           AND    mtps.tp_site_code = OWNING_PARTNER_SITE_CODE
           AND rownum =1)
   WHERE  sr_instance_code = v_instance_code
    AND    NVL(OWNING_PARTNER_SITE_ID,NULL_VALUE) = NULL_VALUE
    AND    NVL(batch_id,NULL_VALUE)= p_batch_id
    AND    process_flag     = G_IN_PROCESS
    AND    OWNING_TP_TYPE = 1
    AND    order_type=18;
Line: 34519

  UPDATE MSC_ST_SUPPLIES t1
   SET OWNING_PARTNER_SITE_ID =
       (SELECT sr_tp_id
       FROM   msc_trading_partners mtp
       WHERE  mtp.partner_type     = G_ORGANIZATION
       AND    mtp.organization_code = v_instance_code||':'||t1.OWNING_PARTNER_SITE_CODE
       AND    mtp.sr_instance_id  =v_instance_id)
    WHERE  t1.sr_instance_code = v_instance_code
    AND    NVL(t1.OWNING_PARTNER_SITE_ID,NULL_VALUE) = NULL_VALUE
    AND    NVL(t1.batch_id,NULL_VALUE)= p_batch_id
    AND    t1.process_flag     = G_IN_PROCESS
    AND    t1.OWNING_TP_TYPE = 2
    AND    t1.order_type=18;
Line: 34545

    UPDATE  MSC_ST_SUPPLIES mss1
    SET     process_flag = G_ERROR_FLG,
            error_text   = lv_message_text
    WHERE   mss1.process_flag             = G_IN_PROCESS
    AND     mss1.sr_instance_code         = v_instance_code
    AND     NVL(batch_id,NULL_VALUE)      = p_batch_id -- bug 8547376
    AND     NVL(mss1.owning_partner_site_id,NULL_VALUE) = NULL_VALUE
    AND     order_type=18;				--7704629
Line: 34669

    'UPDATE   msc_st_supplies '
    ||' SET   error_text   = '||''''||lv_message_text||''''||','
    ||'       process_flag  = '||G_ERROR_FLG
    ||' WHERE (((NVL(order_number,       '||''''||NULL_CHAR||''''||') '
    ||'       =                          '||''''||NULL_CHAR||''''
    ||' OR    NVL(purch_line_num, '||NULL_VALUE|| ') = '||NULL_VALUE||')'
    ||' AND   order_type       IN(1,2,8,11,12,73,74,87))'
    ||' OR    ((NVL(schedule_designator, '||''''||NULL_CHAR||''''||') '
    ||'       =                          '||''''||NULL_CHAR||''''
    ||' OR    NVL(schedule_line_num ,    '||''''||NULL_CHAR||''''||') '
    ||'       =                          '||''''||NULL_CHAR||''''||')'
    ||' AND   ORDER_TYPE  = 5)'
--bug 2773881 (ssurendr) new_schedule_date will not be provided for PO,ONHAND (bug 2903052)
    ||' OR    ((NVL(new_schedule_date,SYSDATE-36500 ) = SYSDATE-36500'
    ||' AND   ORDER_TYPE  NOT IN (1,18,74))'
    ||' OR    NVL(new_order_quantity,'||NULL_VALUE||') = '||NULL_VALUE||')'
    ||' AND   deleted_flag                   = '||SYS_NO||')'
    ||' AND   process_flag                   = '||G_IN_PROCESS
    ||' AND   NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
    ||' AND   sr_instance_code               = :v_instance_code';
Line: 34718

    ||' AND   deleted_flag        ='||SYS_NO
    ||' AND   order_type          IN(2,11,12,73,87)'
    ||' AND   process_flag        = '||G_IN_PROCESS;
Line: 34740

    'UPDATE   msc_st_supplies '
    ||' SET   process_flag        = '||G_ERROR_FLG||','
    ||'       error_text   = '||''''||lv_message_text||''''
    ||' WHERE NVL(new_dock_date,SYSDATE-36500) > NVL(new_schedule_date,SYSDATE-36500)'
    ||' AND   deleted_flag        ='||SYS_NO
    ||' AND   order_type          IN(2,11,12,73,87)'
    ||' AND   process_flag        = '||G_IN_PROCESS
    ||' AND   NVL(batch_id,'||NULL_VALUE||')= :p_batch_id '
    ||' AND   sr_instance_code    =:v_instance_code';
Line: 34773

    'UPDATE    msc_st_supplies'
    ||' SET    process_flag                   = '||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  new_order_quantity            <= 0'
    ||' AND    order_type                    <> 18'
    ||' AND    process_flag                   = '||G_IN_PROCESS
    ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
    ||' AND    sr_instance_code               = :v_instance_code';
Line: 34812

    'UPDATE  msc_st_supplies mss'
    ||' SET  process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE NOT EXISTS(SELECT 1'
    ||'       FROM   msc_st_designators msd'
    ||'       WHERE  msd.designator        = mss.schedule_designator'
    ||'       AND    msd.organization_code = mss.organization_code'
    ||'       AND    NVL(msd.company_name,'||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mss.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    msd.sr_instance_code  = mss.sr_instance_code'
    ||'       AND    msd.process_flag      = '||G_VALID
    ||'       AND    msd.designator_type   = 2'
    ||'       AND    NVL(msd.disable_date, SYSDATE+1) > SYSDATE'
    ||'       UNION'
    ||'       SELECT 1'
    ||'       FROM   msc_designators md'
    ||'       WHERE  md.designator      = mss.schedule_designator'
    ||'       AND    md.organization_id = mss.organization_id '
    ||'       AND    md.sr_instance_id  = :v_instance_id '
    ||'       AND    md.designator_type = 2'
    ||'       AND    NVL(md.disable_date, SYSDATE+1) > SYSDATE)'
    ||' AND order_type    = 5'
    ||' AND deleted_flag  = '||SYS_NO
    ||' AND process_flag  = '||G_IN_PROCESS
    ||' AND NVL(batch_id,'||NULL_VALUE||')= :p_batch_id'
    ||' AND sr_instance_code = :v_instance_code';
Line: 34850

    'UPDATE  msc_st_supplies mss'
    ||' SET  process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE NOT EXISTS(SELECT 1'
    ||'       FROM   msc_st_designators msd'
    ||'       WHERE  msd.designator        = mss.schedule_designator'
    ||'       AND    msd.organization_code = mss.organization_code'
    ||'       AND    NVL(msd.company_name,'||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mss.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    msd.sr_instance_code  = mss.sr_instance_code'
    ||'       AND    msd.process_flag      = '||G_VALID
    ||'       AND    msd.designator_type   = 6'
    ||'       AND    NVL(msd.disable_date, SYSDATE+1) > SYSDATE'
    ||'       UNION'
    ||'       SELECT 1'
    ||'       FROM   msc_designators md'
    ||'       WHERE  md.designator      = mss.schedule_designator'
    ||'       AND    md.organization_id = mss.organization_id '
    ||'       AND    md.sr_instance_id  = :v_instance_id '
    ||'       AND    md.designator_type = 6'
    ||'       AND    NVL(md.disable_date, SYSDATE+1) > SYSDATE)'
    ||' AND order_type    = 81'
    ||' AND deleted_flag  = '||SYS_NO
    ||' AND process_flag  = '||G_IN_PROCESS
    ||' AND NVL(batch_id,'||NULL_VALUE||')= :p_batch_id'
    ||' AND sr_instance_code = :v_instance_code';
Line: 34910

      'UPDATE    msc_st_supplies '
      ||' SET    process_flag        = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE  NOT EXISTS (SELECT 1'
      ||'        FROM  hz_parties '
      ||'        WHERE party_name = ship_to_party_name) '
      ||' AND    order_type       in (1,74)'
      ||' AND    process_flag     = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||')= :p_batch_id'
      ||' AND    sr_instance_code = :v_instance_code';
Line: 34949

      'UPDATE    msc_st_supplies ms'
      ||' SET    process_flag        = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE  NOT EXISTS (SELECT 1'
      ||'        FROM  hz_parties hp,hz_party_sites hps'
      ||'        WHERE hp.party_name       = ms.ship_to_party_name '
      ||'        AND   hp.party_id         = hps.party_id '
      ||'        AND   hps.party_site_name = ms.ship_to_site_code )'
      ||' AND    order_type       in (1,74)'
      ||' AND    process_flag     = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||')= :p_batch_id'
      ||' AND    sr_instance_code = :v_instance_code';
Line: 34987

                   ||' AND deleted_flag = '||SYS_NO;
Line: 35108

    'UPDATE msc_st_supplies mss'
    ||' SET source_organization_id = from_organization_id,'
    ||'     source_sr_instance_id  = (select instance_id'
    ||'     FROM   msc_apps_instances mai'
    ||'     WHERE  mai.instance_code = mss.source_sr_instance_code)'
    ||' WHERE   deleted_flag       ='|| SYS_NO
    ||' AND     process_flag       ='|| G_IN_PROCESS
    ||' AND     NVL(batch_id,'||NULL_VALUE||')= :p_batch_id'
    ||' AND     sr_instance_code   = :v_instance_code';
Line: 35129

    'UPDATE msc_st_supplies mss '
    ||' SET disposition_id = (SELECT local_id'
    ||'       FROM   msc_local_id_supply mls'
    ||'       WHERE  mls.char3       = mss.order_number'
    ||'       AND    mls.number1     = mss.order_type'
    ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mss.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mls.char1       = mss.sr_instance_code'
    ||'       AND    mls.entity_name = ''DISPOSITION_ID'' ),'
    ||'     po_line_id     = (SELECT local_id'
    ||'       FROM   msc_local_id_supply mls'
    ||'       WHERE  mls.number1  = mss.purch_line_num'
    ||'       AND    mls.number2  = mss.order_type'
    ||'       AND    mls.char3    = mss.order_number'
    ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mss.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mls.char1 = mss.sr_instance_code'
    ||'       AND    mls.entity_name = ''PO_LINE_ID'')'
    ||' WHERE  order_type  IN(1,2,8,11,12,73,74,87)'
    ||' AND    deleted_flag     = '||SYS_NO
    ||' AND    process_flag     = '||G_IN_PROCESS
    ||' AND    NVL(batch_id,'||NULL_VALUE||')= :p_batch_id'
    ||' AND    sr_instance_code = :v_instance_code';
Line: 35162

    'UPDATE msc_st_supplies mss'
    ||' SET sr_mtl_supply_id = (SELECT local_id'
    ||'       FROM   msc_local_id_supply mls'
    ||'       WHERE  mls.char4    = mss.order_number'
    ||'       AND    mls.number1  = mss.purch_line_num'
    ||'       AND    mls.number2  = mss.order_type'
    ||'       AND    mls.char3    = mss.organization_code'
    ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mss.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mls.char1    = mss.sr_instance_code'
    ||'       AND    mls.entity_name = ''SR_MTL_SUPPLY_ID'' )'
    ||' WHERE order_type      IN(1,2,8,11,12,73,74,87)'
    ||' AND   process_flag    = '||G_IN_PROCESS
    ||' AND   NVL(batch_id,'||NULL_VALUE||')= :p_batch_id'
    ||' AND   sr_instance_code = :v_instance_code';
Line: 35187

                    p_error_code        => 'MSC_PP_DELETE_FAIL',
                    p_message_text      => lv_message_text,
                    p_error_text        => lv_error_text);
Line: 35201

    'UPDATE   msc_st_supplies '
    ||' SET   process_flag        = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE NVL(sr_mtl_supply_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND   deleted_flag        ='||SYS_YES
    ||' AND   order_type          IN(1,2,8,11,12,73,74,87)'
    ||' AND   process_flag        = '||G_IN_PROCESS
    ||' AND   NVL(batch_id,'||NULL_VALUE||')= :p_batch_id '
    ||' AND   sr_instance_code    =:v_instance_code';
Line: 35221

    'UPDATE msc_st_supplies mss'
    ||' SET disposition_id = (SELECT local_id'
    ||'       FROM   msc_local_id_supply mls'
    ||'       WHERE  mls.char4       = mss.schedule_designator'
    ||'       AND    mls.char5       = mss.schedule_line_num'
    ||'       AND    mls.number1     = mss.order_type'
    ||'       AND    mls.char1       = mss.sr_instance_code'
    ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mss.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mls.char3       = mss.organization_code'
    ||'       AND    mls.entity_name = ''DISPOSITION_ID_MPS'')'
    ||' WHERE  order_type             IN (5,81)'
    ||' AND    process_flag           = '||G_IN_PROCESS
    ||' AND   NVL(batch_id,'||NULL_VALUE||')= :p_batch_id'
    ||' AND    sr_instance_code       = :v_instance_code';
Line: 35250

    'UPDATE msc_st_supplies mss'
    ||' SET disposition_id = (SELECT local_id'
    ||'       FROM   msc_local_id_supply mls'
    ||'       WHERE  mls.char4       = mss.schedule_designator'
    ||'       AND    mls.number1     = mss.order_type'
    ||'       AND    mls.char1       = mss.sr_instance_code'
    ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mss.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mls.char3       = mss.organization_code'
    ||'       AND    mls.entity_name = ''DISPOSITION_ID_MPS'')'
    ||' WHERE  order_type             IN (81)'
    ||' AND    process_flag           = '||G_IN_PROCESS
    ||' AND   NVL(batch_id,'||NULL_VALUE||')= :p_batch_id'
    ||' AND    sr_instance_code       = :v_instance_code';
Line: 35279

    'UPDATE   msc_st_supplies '
    ||' SET   process_flag        = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE NVL(disposition_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND   deleted_flag        ='||SYS_YES
    ||' AND   order_type          IN (5,81)'
    ||' AND   process_flag        = '||G_IN_PROCESS
    ||' AND   NVL(batch_id,'||NULL_VALUE||')= :p_batch_id '
    ||' AND   sr_instance_code    =:v_instance_code';
Line: 35318

      UPDATE msc_st_supplies
      SET    sr_mtl_supply_id = msc_st_sr_mtl_supply_id_s.NEXTVAL
      WHERE  rowid            = lb_rowid(j);
Line: 35324

      INSERT INTO msc_local_id_supply
       (local_id,
        st_transaction_id,
        instance_id,
        entity_name,
        data_source_type,
        char1,
        char2,
        char3,
        char4,
        number1,
        number2,
        SOURCE_ORG_ID,
        SOURCE_INVENTORY_ITEM_ID,
        SOURCE_VENDOR_ID,
        SOURCE_VENDOR_SITE_ID,
        SOURCE_TASK_ID,
        SOURCE_FROM_ORGANIZATION_ID,
        SOURCE_SR_MTL_SUPPLY_ID,
        SOURCE_DISPOSITION_ID,
        SOURCE_PROJECT_ID,
        last_update_date,
        last_updated_by,
        creation_date,
        created_by)
      SELECT
        sr_mtl_supply_id,
        st_transaction_id,
        v_instance_id,
        'SR_MTL_SUPPLY_ID',
        data_source_type,
        v_instance_code,
        company_name,
        organization_code ,
        order_number,
        purch_line_num,
        order_type,
        SOURCE_ORG_ID,
        SOURCE_INVENTORY_ITEM_ID,
        SOURCE_VENDOR_ID,
        SOURCE_VENDOR_SITE_ID,
        SOURCE_TASK_ID,
        SOURCE_FROM_ORGANIZATION_ID,
        SOURCE_SR_MTL_SUPPLY_ID,
        SOURCE_DISPOSITION_ID,
        SOURCE_PROJECT_ID,
        v_current_date,
        v_current_user,
        v_current_date,
        v_current_user
      FROM  msc_st_supplies
      WHERE rowid = lb_rowid(j);
Line: 35387

      UPDATE msc_st_supplies
      SET    po_line_id = msc_st_po_line_id_s.NEXTVAL
      WHERE  rowid      = lb_rowid(j);
Line: 35393

      INSERT INTO msc_local_id_supply
        (local_id,
         st_transaction_id,
         instance_id,
         entity_name,
         data_source_type,
         char1,
         char2,
         char3,
         number1,
         number2,
         SOURCE_ORG_ID,
         SOURCE_INVENTORY_ITEM_ID,
         SOURCE_VENDOR_ID,
         SOURCE_VENDOR_SITE_ID,
         SOURCE_TASK_ID,
         SOURCE_FROM_ORGANIZATION_ID,
         SOURCE_SR_MTL_SUPPLY_ID,
         SOURCE_DISPOSITION_ID,
         SOURCE_PROJECT_ID,
         last_update_date,
         last_updated_by,
         creation_date,
         created_by)
      SELECT
         po_line_id,
         st_transaction_id,
         v_instance_id,
         'PO_LINE_ID',
         data_source_type,
         v_instance_code,
         company_name,
         order_number,
         purch_line_num,
         order_type,
         SOURCE_ORG_ID,
         SOURCE_INVENTORY_ITEM_ID,
         SOURCE_VENDOR_ID,
         SOURCE_VENDOR_SITE_ID,
         SOURCE_TASK_ID,
         SOURCE_FROM_ORGANIZATION_ID,
         SOURCE_SR_MTL_SUPPLY_ID,
         SOURCE_DISPOSITION_ID,
         SOURCE_PROJECT_ID,
         v_current_date,
         v_current_user,
         v_current_date,
         v_current_user
      FROM  msc_st_supplies
      WHERE rowid  = lb_rowid(j);
Line: 35454

      UPDATE msc_st_supplies
      SET    disposition_id  = msc_st_disposition_id_s.NEXTVAL
      WHERE  rowid           = lb_rowid(j);
Line: 35460

      INSERT INTO msc_local_id_supply
        (local_id,
         st_transaction_id,
         instance_id,
         entity_name,
         data_source_type,
         char1,
         char2,
         char3,
         char4,
         char5,
         number1,
         SOURCE_ORG_ID,
         SOURCE_INVENTORY_ITEM_ID,
         SOURCE_VENDOR_ID,
         SOURCE_VENDOR_SITE_ID,
         SOURCE_TASK_ID,
         SOURCE_FROM_ORGANIZATION_ID,
         SOURCE_SR_MTL_SUPPLY_ID,
         SOURCE_DISPOSITION_ID,
         SOURCE_PROJECT_ID,
         last_update_date,
         last_updated_by,
         creation_date,
         created_by)
      SELECT
         disposition_id,
         st_transaction_id,
         v_instance_id,
         'DISPOSITION_ID_MPS',
         data_source_type,
         v_instance_code,
         company_name,
         organization_code,
         schedule_designator,
         schedule_line_num,
         order_type,
         SOURCE_ORG_ID,
         SOURCE_INVENTORY_ITEM_ID,
         SOURCE_VENDOR_ID,
         SOURCE_VENDOR_SITE_ID,
         SOURCE_TASK_ID,
         SOURCE_FROM_ORGANIZATION_ID,
         SOURCE_SR_MTL_SUPPLY_ID,
         SOURCE_DISPOSITION_ID,
         SOURCE_PROJECT_ID,
         v_current_date,
         v_current_user,
         v_current_date,
         v_current_user
      FROM  msc_st_supplies
      WHERE rowid = lb_rowid(j);
Line: 35519

    'UPDATE msc_st_supplies mss'
    ||' SET line_id = disposition_id'
    ||' WHERE  order_type             = 5'
    ||' AND    process_flag           = '||G_IN_PROCESS
    ||' AND   NVL(batch_id,'||NULL_VALUE||')= :p_batch_id'
    ||' AND    sr_instance_code       = :v_instance_code';
Line: 35535

    'UPDATE msc_st_supplies mss '
    ||' SET disposition_id = (SELECT local_id'
    ||'       FROM   msc_local_id_supply mls'
    ||'       WHERE  mls.char3       = mss.order_number'
    ||'       AND    mls.number1     = mss.order_type'
    ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(mss.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mls.char1       = mss.sr_instance_code'
    ||'       AND    mls.entity_name = ''DISPOSITION_ID'' ) '
    ||' WHERE  order_type  IN(1,2,8,11,12,73,74,87)'
    ||' AND    NVL(disposition_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND    deleted_flag                   = '||SYS_NO
    ||' AND    process_flag                   = '||G_IN_PROCESS
    ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
    ||' AND    sr_instance_code               = :v_instance_code';
Line: 35566

      ' UPDATE msc_st_supplies mss '
    ||' SET vmi_flag = ''Y'''
    ||' WHERE   exists (SELECT 1 FROM MSC_TP_ID_LID mtil,'
    ||'                 MSC_TP_SITE_ID_LID mtsil,'
    ||'                 MSC_ITEM_ID_LID t1,'
    ||'                 MSC_ITEM_SUPPLIERS mis'
    ||'                 WHERE mis.organization_id = mss.organization_id '
    ||'                 AND t1.SR_INVENTORY_ITEM_ID= mss.inventory_item_id'
    ||'                 AND t1.sr_instance_id= :v_instance_id'
    ||'                 AND t1.INVENTORY_ITEM_ID =mis.INVENTORY_ITEM_ID'
    ||'                 AND mtil.SR_TP_ID = mss.SUPPLIER_ID'
    ||'                 AND mtil.SR_INSTANCE_ID = :v_instance_id'
    ||'                 AND mtil.PARTNER_TYPE = 1'
    ||'                 AND nvl(mtil.sr_company_id, -1) = nvl(mss.company_id, -1)'
    ||'                 AND mtil.TP_ID = mis.SUPPLIER_ID'
    ||'                 AND mis.SR_INSTANCE_ID = :v_instance_id'
    ||'                 AND mis.plan_id = -1 '
    ||'                 AND mtsil.SR_TP_SITE_ID = mss.Supplier_Site_ID'
    ||'                 AND mtsil.SR_INSTANCE_ID= :v_instance_id'
    ||'                 AND mtsil.Partner_Type = 1'
    ||'                 AND nvl(mtsil.sr_company_id, -1) = nvl(mss.company_id, -1)'
    ||'                 AND mss.Supplier_Site_ID is NOT NULL '
    ||'                 AND mis.SUPPLIER_SITE_ID is NOT NULL'
    ||'                 AND mtsil.TP_SITE_ID = mis.SUPPLIER_SITE_ID'
    ||'                 AND mis.VMI_FLAG           = 1'
    ||'                 UNION ALL '
    ||'                 SELECT 1 FROM MSC_TP_ID_LID mtil2,'
    ||'                 MSC_TP_SITE_ID_LID mtsil2,'
    ||'                 MSC_ITEM_ID_LID t2,'
    ||'                 MSC_ITEM_SUPPLIERS mis2'
    ||'                 WHERE mis2.organization_id = mss.organization_id '
    ||'                 AND t2.SR_INVENTORY_ITEM_ID= mss.inventory_item_id'
    ||'                 AND t2.sr_instance_id= :v_instance_id'
    ||'                 AND t2.INVENTORY_ITEM_ID =mis2.INVENTORY_ITEM_ID'
    ||'                 AND mtil2.SR_TP_ID = mss.SUPPLIER_ID'
    ||'                 AND mtil2.SR_INSTANCE_ID = :v_instance_id'
    ||'                 AND mtil2.PARTNER_TYPE = 1'
    ||'                 AND nvl(mtil2.sr_company_id, -1) = nvl(mss.company_id, -1)'
    ||'                 AND mtil2.TP_ID = mis2.SUPPLIER_ID'
    ||'                 AND mis2.SR_INSTANCE_ID = :v_instance_id'
    ||'                 AND mis2.plan_id = -1 '
    ||'                 AND mtsil2.SR_TP_SITE_ID = mss.Supplier_Site_ID'
    ||'                 AND mtsil2.SR_INSTANCE_ID= :v_instance_id'
    ||'                 AND mtsil2.Partner_Type = 1'
    ||'                 AND nvl(mtsil2.sr_company_id, -1) = nvl(mss.company_id, -1)'
    ||'                 AND mss.Supplier_Site_ID is NOT NULL '
    ||'                 AND mis2.SUPPLIER_SITE_ID is NULL'
    ||'                 AND mis2.VMI_FLAG           = 1 '
    ||'                 AND not exists ( SELECT 1 from MSC_ITEM_SUPPLIERS mis3'
    ||'                                  WHERE mtsil2.TP_SITE_ID = mis3.SUPPLIER_SITE_ID'
    ||'                                  AND mis3.organization_id = mss.organization_id '
    ||'                                  AND t2.SR_INVENTORY_ITEM_ID= mss.inventory_item_id'
    ||'                                  AND t2.sr_instance_id= :v_instance_id'
    ||'                                  AND t2.INVENTORY_ITEM_ID =mis3.INVENTORY_ITEM_ID'
    ||'                                  AND mtil2.SR_TP_ID = mss.SUPPLIER_ID'
    ||'                                  AND mtil2.SR_INSTANCE_ID = :v_instance_id'
    ||'                                  AND mtil2.PARTNER_TYPE = 1'
    ||'                                  AND nvl(mtil2.sr_company_id, -1) = nvl(mss.company_id, -1)'
    ||'                                  AND mtil2.TP_ID = mis3.SUPPLIER_ID '
    ||'                                  AND mis3.SR_INSTANCE_ID = :v_instance_id'
    ||'                                  AND mis3.plan_id = -1)'
    ||'                 UNION ALL '
    ||'                 SELECT 1 FROM MSC_TP_ID_LID mtil4,'
    ||'                 MSC_TP_SITE_ID_LID mtsil4,'
    ||'                 MSC_ITEM_ID_LID t4,'
    ||'                 MSC_ITEM_SUPPLIERS mis4'
    ||'                 WHERE mis4.organization_id = mss.organization_id '
    ||'                 AND t4.SR_INVENTORY_ITEM_ID= mss.inventory_item_id'
    ||'                 AND t4.sr_instance_id= :v_instance_id'
    ||'                 AND t4.INVENTORY_ITEM_ID =mis4.INVENTORY_ITEM_ID'
    ||'                 AND mtil4.SR_TP_ID = mss.SUPPLIER_ID'
    ||'                 AND mtil4.SR_INSTANCE_ID = :v_instance_id'
    ||'                 AND mtil4.PARTNER_TYPE = 1'
    ||'                 AND nvl(mtil4.sr_company_id, -1) = nvl(mss.company_id, -1)'
    ||'                 AND mtil4.TP_ID = mis4.SUPPLIER_ID'
    ||'                 AND mis4.SR_INSTANCE_ID = :v_instance_id'
    ||'                 AND mis4.plan_id = -1 '
    ||'                 AND mss.Supplier_Site_ID is NULL '
    ||'                 AND mis4.SUPPLIER_SITE_ID is NULL'
    ||'                 AND mis4.VMI_FLAG           = 1)'
    ||'  AND   order_type  IN (1,2,8,11,12,73,74,87) '
    ||'  AND   process_flag        = '||G_IN_PROCESS
    ||'  AND   NVL(batch_id,'||NULL_VALUE||')= :p_batch_id '
    ||'  AND   sr_instance_code    =:v_instance_code';
Line: 35666

    'UPDATE msc_st_supplies mss'
    ||' SET new_schedule_date = SYSDATE'
    ||' WHERE   deleted_flag       ='|| SYS_NO
    ||' AND     process_flag       ='|| G_IN_PROCESS
    ||' AND     order_type         = 18'
    ||' AND     NVL(batch_id,'||NULL_VALUE||')= :p_batch_id'
    ||' AND     sr_instance_code   = :v_instance_code';
Line: 35768

    SELECT rowid
    FROM   msc_st_sales_orders
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    batch_id                = p_batch_id
    AND    sr_instance_code        = v_instance_code;
Line: 35775

    SELECT max(rowid)
    FROM   msc_st_sales_orders
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(demand_source_header_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag      = SYS_NO
    GROUP BY SR_INSTANCE_CODE,COMPANY_NAME,
             ORGANIZATION_CODE,SALES_ORDER_NUMBER;
Line: 35786

    SELECT rowid
    FROM   msc_st_sales_orders
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(demand_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag      = SYS_NO;
Line: 35795

    SELECT max(rowid)
    FROM   msc_st_sales_orders
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(ship_set_id,NULL_VALUE) = NULL_VALUE
    AND    NVL(ship_set_name,NULL_CHAR) <> NULL_CHAR
    AND    deleted_flag      = SYS_NO
    GROUP BY SR_INSTANCE_CODE,COMPANY_NAME,
             ORGANIZATION_CODE,SALES_ORDER_NUMBER, SHIP_SET_NAME;
Line: 35807

    SELECT max(rowid)
    FROM   msc_st_sales_orders
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(arrival_set_id,NULL_VALUE) = NULL_VALUE
    AND    NVL(arrival_set_name,NULL_CHAR) <> NULL_CHAR
    AND    deleted_flag      = SYS_NO
    GROUP BY SR_INSTANCE_CODE,COMPANY_NAME,
             ORGANIZATION_CODE,SALES_ORDER_NUMBER, ARRIVAL_SET_NAME;
Line: 35819

    SELECT  'X'
    FROM    msc_st_sales_orders mso ,
            msc_st_sales_orders mcr
    WHERE   mso.batch_id           = p_batch_id
    AND     mso.batch_id          <>  nvl(mcr.batch_id,NULL_VALUE)
    AND     mso.demand_source_header_id IS NULL
    AND     mcr.demand_source_header_id IS NULL
    AND     NVL(mso.company_name,NULL_CHAR)= NVL(mcr.company_name,NULL_CHAR)
    AND     mso.organization_code  =  mcr.organization_code
    AND     mso.sales_order_number =  mcr.sales_order_number
    AND     mso.sr_instance_code   =  mcr.sr_instance_code
    AND     mso.batch_id           <> mcr.batch_id
    FOR UPDATE NOWAIT   ;
Line: 35864

  ||' DELETED_FLAG                        ||''~''||'
  ||' PROJECT_NUMBER                      ||''~''||'
  ||' TASK_NUMBER                         ||''~''||'
  ||' DEMAND_SOURCE_TYPE                  ||''~''||'
  ||' REVISED_DMD_DATE                    ||''~''||'
  ||' REVISED_DMD_PRIORITY';
Line: 35877

     SELECT
     allow_atp_flag
     , apps_ver
     INTO
     lv_allow_atp_flag
     , lv_apps_ver
     FROM msc_apps_instances
     WHERE
     instance_id  = v_instance_id;
Line: 35920

       'UPDATE msc_st_sales_orders '
       ||' SET process_flag = 1,'
       ||'     batch_id = NULL'
       ||' WHERE batch_id = :p_batch_id'
       ||' AND process_flag      = '||G_IN_PROCESS
       ||' AND sr_instance_code  =:v_instance_code';
Line: 35962

    'UPDATE    msc_st_sales_orders '
    ||' SET    process_flag  = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  ( NVL(SOURCE_DEMAND_SOURCE_HEADER_ID,'
                     ||NULL_VALUE||') = '||NULL_VALUE
    ||' OR     NVL(SOURCE_DEMAND_SOURCE_LINE,'||''''||NULL_VALUE||''''||') '
    ||'         = '||''''||NULL_VALUE||''''||')'
    ||' AND   process_flag             = '||G_IN_PROCESS
    ||' AND   batch_id                 = :p_batch_id'
    ||' AND   sr_instance_code         = :v_instance_code';
Line: 35988

   'UPDATE msc_st_sales_orders mso '
    ||'  SET  demand_source_header_id = (SELECT local_id'
    ||'       FROM   msc_local_id_demand mlid'
    ||'       WHERE  mlid.char1    = mso.sr_instance_code'
    ||'       AND   NVL(mlid.char2,'||''''||NULL_CHAR||''''||') '
    ||'       =     NVL(mso.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.char3    = mso.organization_code'
    ||'       AND    mlid.char4    = mso.sales_order_number'
    ||'       AND    mlid.instance_id = '||v_instance_id
    ||'       AND    mlid.entity_name = ''SALES_ORDER_ID'' )'
    ||' WHERE process_flag      = '||G_IN_PROCESS
    ||' AND   NVL(demand_source_header_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND   batch_id          = :p_batch_id '
    ||' AND   sr_instance_code  =:v_instance_code';
Line: 36013

      UPDATE msc_st_sales_orders
      SET    demand_source_header_id  = msc_st_sales_order_id_s.NEXTVAL
      WHERE  rowid        = lb_rowid(j)
      AND demand_Source_header_id is null;
Line: 36020

      INSERT INTO msc_local_id_demand
        (local_id,
         st_transaction_id,
         instance_id,
         entity_name,
         data_source_type,
         char1,
         char2,
         char3,
         char4,
         SOURCE_DEMAND_SOURCE_HEADER_ID,
         last_update_date,
         last_updated_by,
         creation_date,
         created_by)
      SELECT
         demand_source_header_id,
         st_transaction_id,
         v_instance_id,
         'SALES_ORDER_ID',
         data_source_type,
         sr_instance_code,
         company_name,
         organization_code,
         sales_order_number,
         SOURCE_DEMAND_SOURCE_HEADER_ID,
         v_current_date,
         v_current_user,
         v_current_date,
         v_current_user
      FROM  msc_st_sales_orders
      WHERE rowid = lb_rowid(j);
Line: 36060

   'UPDATE msc_st_sales_orders mso '
    ||'  SET  demand_source_header_id = (SELECT local_id'
    ||'       FROM   msc_local_id_demand mlid'
    ||'       WHERE  mlid.char1    = mso.sr_instance_code'
    ||'       AND   NVL(mlid.char2,'||''''||NULL_CHAR||''''||') '
    ||'       =     NVL(mso.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.char3    = mso.organization_code'
    ||'       AND    mlid.char4    = mso.sales_order_number'
    ||'       AND    mlid.instance_id = '||v_instance_id
    ||'       AND    mlid.entity_name = ''SALES_ORDER_ID'' )'
    ||' WHERE process_flag      = '||G_IN_PROCESS
    ||' AND   NVL(demand_source_header_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND   batch_id          = :p_batch_id '
    ||' AND   sr_instance_code  =:v_instance_code';
Line: 36099

   'UPDATE msc_st_sales_orders mso '
    ||'  SET  demand_source_header_id = source_demand_source_header_id'
    ||' WHERE process_flag      = '||G_IN_PROCESS
    ||' AND   NVL(demand_source_header_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND   batch_id          = :p_batch_id '
    ||' AND   sr_instance_code  =:v_instance_code';
Line: 36119

    UPDATE msc_st_sales_orders
    SET    st_transaction_id   = msc_st_sales_orders_s.NEXTVAL,
           refresh_id          = v_refresh_id,
           last_update_date    = v_current_date,
           last_updated_by     = v_current_user,
           creation_date       = v_current_date,
           created_by          = v_current_user
    WHERE  rowid               = lb_rowid(j);
Line: 36151

  'UPDATE     msc_st_sales_orders '
  ||' SET     process_flag    =  '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE NVL(REVISED_DMD_PRIORITY, 1) < 0'
  ||' AND   process_flag      = '||G_IN_PROCESS
  ||' AND   batch_id       = :p_batch_id'
  ||' AND   sr_instance_code  = :v_instance_code';
Line: 36221

    'UPDATE    msc_st_sales_orders '
    ||' SET    process_flag  = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  ( NVL(line_num,'||NULL_VALUE||') = '||NULL_VALUE
    ||' OR     NVL(sales_order_number,'||''''||NULL_CHAR||''''||') '
    ||'         = '||''''||NULL_CHAR||''''||')'
    ||' AND   process_flag             = '||G_IN_PROCESS
    ||' AND   batch_id                 = :p_batch_id'
    ||' AND   sr_instance_code         = :v_instance_code';
Line: 36245

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO  );
Line: 36255

    ' AND NVL(deleted_flag,'||NULL_VALUE||') NOT IN(1,2)';
Line: 36268

                    p_col_name          => 'DELETED_FLAG',
                    p_debug             => v_debug,
                    p_default_value     => SYS_NO);
Line: 36360

   ||' AND deleted_flag = '||SYS_NO;
Line: 36385

   'UPDATE msc_st_sales_orders mso '
    ||'  SET  demand_id = (SELECT local_id'
    ||'       FROM   msc_local_id_demand mlid'
    ||'       WHERE  mlid.char1    = mso.sr_instance_code'
    ||'       AND   NVL(mlid.char2,'||''''||NULL_CHAR||''''||') '
    ||'       =     NVL(mso.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.char3    = mso.organization_code'
    ||'       AND    mlid.char4    = mso.sales_order_number'
    ||'       AND    nvl(mlid.number2,'||NULL_VALUE||') = nvl(mso.reservation_type,'||NULL_VALUE||')'
    ||'       AND   NVL(mlid.char5,'||''''||NULL_CHAR||''''||') '
    ||'       =     NVL(mso.SUBINVENTORY,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.number1     = mso.line_num'
    ||'       AND    mlid.entity_name = ''DEMAND_ID'' )'
    ||' WHERE process_flag      ='||G_IN_PROCESS
    ||' AND   batch_id          = :p_batch_id '
    ||' AND   sr_instance_code  =:v_instance_code';
Line: 36411

                  p_error_code        => 'MSC_PP_DELETE_FAIL',
                  p_message_text      => lv_message_text,
                  p_error_text        => lv_error_text);
Line: 36424

  'UPDATE      msc_st_sales_orders '
  ||' SET      process_flag    ='||G_ERROR_FLG||','
  ||'          error_text   = '||''''||lv_message_text||''''
  ||' WHERE    (NVL(demand_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||' OR       NVL(demand_source_header_id,'||NULL_VALUE||') = '||NULL_VALUE||')'
  ||' AND      deleted_flag  ='||SYS_YES
  ||' AND      batch_id          = :p_batch_id '
  ||' AND      sr_instance_code  =:v_instance_code';
Line: 36459

    'UPDATE    msc_st_sales_orders '
    ||' SET    process_flag  = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  ( NVL(primary_uom_quantity,'||NULL_VALUE||') = '||NULL_VALUE
    ||' OR     NVL(requirement_date,SYSDATE-36500 ) = SYSDATE-36500 '
    ||' OR     NVL(ITEM_NAME,'||''''||NULL_CHAR||''''||') '
    ||'         = '||''''||NULL_CHAR||''''||')'
    ||' AND   process_flag        = '||G_IN_PROCESS
    ||' AND   deleted_flag        = '||SYS_NO
    ||' AND   batch_id            = :p_batch_id'
    ||' AND   sr_instance_code    = :v_instance_code';
Line: 36529

      UPDATE   msc_st_sales_orders
      SET      process_flag      = G_ERROR_FLG,
               error_text        = lv_message_text
      WHERE    original_item_name is not null
      AND      deleted_flag      = SYS_NO
      AND      NOT EXISTS(SELECT   1
                          FROM     msc_item_substitutes mis
                          WHERE  ((mis.reciprocal_flag              = 1
                          AND    ((mis.lower_item_id                = original_item_id
                          AND      mis.higher_item_id               = inventory_item_id )
                          OR      (mis.higher_item_id               = original_item_id
                          AND      mis.lower_item_id                = inventory_item_id )))
                          OR      (mis.reciprocal_flag              = 2
                          AND      mis.lower_item_id                = original_item_id
                          AND      mis.higher_item_id               = inventory_item_id ))
                          AND      nvl(mis.effective_date,sysdate)  <=sysdate
                          AND      nvl(mis.disable_date,sysdate+1)  > sysdate
                          AND      mis.sr_instance_id               = v_instance_id
                          AND      mis.plan_id                      = -1
                          UNION
                          SELECT 1
                          FROM     msc_st_item_substitutes mss
                          WHERE  ((mss.reciprocal_flag         = 1
                          AND    ((mss.lower_item_id           = original_item_id
                          AND      mss.higher_item_id          = inventory_item_id)
                          OR      (mss.higher_item_id          = original_item_id
                          AND      mss.lower_item_id           = inventory_item_id  )))
                          OR      (mss.reciprocal_flag         = 2
                          AND      mss.lower_item_id           = original_item_id
                          AND      mss.higher_item_id          = inventory_item_id ))
                          AND      nvl(effective_date,sysdate) <= sysdate
                          AND      nvl(disable_date,sysdate+1) >  sysdate
                          AND      mss.sr_instance_id          = v_instance_id
                          AND      mss.process_flag            = G_VALID )
      AND      process_flag     = G_IN_PROCESS
      AND      sr_instance_code = v_instance_code
      AND      batch_id         = p_batch_id;
Line: 36656

  ||' AND deleted_flag = '||SYS_NO;
Line: 36695

   ||' AND deleted_flag = '||SYS_NO;
Line: 36771

  ||'  NOT IN (''Y'', ''N'') AND deleted_flag = '||SYS_NO ;
Line: 36809

  ||'   NOT IN (''Y'', ''N'') AND deleted_flag = '||SYS_NO ;
Line: 37000

    'UPDATE msc_st_sales_orders  '
    ||' SET    ordered_item_id   = inventory_item_id'
    ||' WHERE  sr_instance_code    = :v_instance_code'
    ||' AND    deleted_flag        ='||SYS_NO
    ||' AND    process_flag        ='||G_IN_PROCESS
    ||' AND    batch_id            = :p_batch_id';
Line: 37073

      UPDATE msc_st_sales_orders
      SET    demand_id    = msc_st_demand_id_s.NEXTVAL
      WHERE  rowid        = lb_rowid(j);
Line: 37079

      INSERT INTO msc_local_id_demand
        (local_id,
         st_transaction_id,
         instance_id,
         entity_name,
         data_source_type,
         char1,
         char2,
         char3,
         char4,
         char5,
         number1,
         number2,
         SOURCE_DEMAND_SOURCE_HEADER_ID,
         SOURCE_ORG_ID,
         SOURCE_ORIGINAL_ITEM_ID,
         SOURCE_DEMAND_ID,
         SOURCE_INVENTORY_ITEM_ID,
         SOURCE_CUSTOMER_ID,
         SOURCE_BILL_TO_SITE_USE_ID,
         SOURCE_SHIP_TO_SITE_USE_ID,
         last_update_date,
         last_updated_by,
         creation_date,
         created_by)
      SELECT
         demand_id,
         st_transaction_id,
         v_instance_id,
         'DEMAND_ID',
         data_source_type,
         sr_instance_code,
         company_name,
         organization_code,
         sales_order_number,
         subinventory,
         line_num,
         decode(reservation_type,1,1,2,2,3,3,G_RESERVATION_TYPE),
         SOURCE_DEMAND_SOURCE_HEADER_ID,
         SOURCE_ORGANIZATION_ID,
         SOURCE_ORIGINAL_ITEM_ID,
         SOURCE_DEMAND_ID,
         SOURCE_INVENTORY_ITEM_ID,
         SOURCE_CUSTOMER_ID,
         SOURCE_BILL_TO_SITE_USE_ID,
         SOURCE_SHIP_TO_SITE_USE_ID,
         v_current_date,
         v_current_user,
         v_current_date,
         v_current_user
      FROM  msc_st_sales_orders
      WHERE rowid = lb_rowid(j);
Line: 37137

    'UPDATE msc_st_sales_orders  '
    ||' SET    demand_source_line  = demand_id,'
    ||'        atp_refresh_number  = '||v_refresh_id
    ||' WHERE  sr_instance_code    = :v_instance_code'
    ||' AND    deleted_flag        ='||SYS_NO
    ||' AND    process_flag        ='||G_IN_PROCESS
    ||' AND    batch_id            = :p_batch_id';
Line: 37164

    'UPDATE msc_st_sales_orders  '
    ||' SET    demand_source_line  = source_demand_source_line,'
    ||'        demand_id  = source_demand_source_line,'
    ||'        atp_refresh_number  = '||v_refresh_id
    ||' WHERE  sr_instance_code    = :v_instance_code'
    ||' AND    deleted_flag        ='||SYS_NO
    ||' AND    process_flag        ='||G_IN_PROCESS
    ||' AND    batch_id            = :p_batch_id';
Line: 37186

   'UPDATE msc_st_sales_orders mso '
    ||'  SET  ship_set_id = (SELECT local_id'
    ||'       FROM   msc_local_id_demand mlid'
    ||'       WHERE  mlid.char1    = mso.sr_instance_code'
    ||'       AND   NVL(mlid.char2,'||''''||NULL_CHAR||''''||') '
    ||'       =     NVL(mso.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.char3    = mso.organization_code'
    ||'       AND    mlid.char4    = mso.sales_order_number'
    ||'       AND    NVL(mlid.char5, '||''''||NULL_CHAR||''''||') '
    ||'       =     NVL(mso.ship_set_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.instance_id = '||v_instance_id
    ||'       AND    mlid.entity_name = ''SHIP_SET_ID'' )'
    ||' WHERE process_flag      = '||G_IN_PROCESS
    ||' AND   NVL(ship_set_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND   batch_id          = :p_batch_id '
    ||' AND   sr_instance_code  =:v_instance_code';
Line: 37213

      UPDATE msc_st_sales_orders
      SET    ship_set_id  = msc_st_set_id_s.NEXTVAL
      WHERE  rowid        = lb_rowid(j)
      AND ship_set_id is null;
Line: 37220

      INSERT INTO msc_local_id_demand
        (local_id,
         st_transaction_id,
         instance_id,
         entity_name,
         data_source_type,
         char1,
         char2,
         char3,
         char4,
         char5,
         last_update_date,
         last_updated_by,
         creation_date,
         created_by)
      SELECT
         ship_set_id,
         st_transaction_id,
         v_instance_id,
         'SHIP_SET_ID',
         data_source_type,
         sr_instance_code,
         company_name,
         organization_code,
         sales_order_number,
         ship_set_name,
         v_current_date,
         v_current_user,
         v_current_date,
         v_current_user
      FROM  msc_st_sales_orders
      WHERE rowid = lb_rowid(j);
Line: 37260

   'UPDATE msc_st_sales_orders mso '
    ||'  SET  ship_set_id = (SELECT local_id'
    ||'       FROM   msc_local_id_demand mlid'
    ||'       WHERE  mlid.char1    = mso.sr_instance_code'
    ||'       AND   NVL(mlid.char2,'||''''||NULL_CHAR||''''||') '
    ||'       =     NVL(mso.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.char3    = mso.organization_code'
    ||'       AND    mlid.char4    = mso.sales_order_number'
    ||'       AND    NVL(mlid.char5, '||''''||NULL_CHAR||''''||') '
    ||'       =     NVL(mso.ship_set_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.instance_id = '||v_instance_id
    ||'       AND    mlid.entity_name = ''SHIP_SET_ID'' )'
    ||' WHERE process_flag      = '||G_IN_PROCESS
    ||' AND   NVL(ship_set_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND   batch_id          = :p_batch_id '
    ||' AND   sr_instance_code  =:v_instance_code';
Line: 37288

   'UPDATE msc_st_sales_orders mso '
    ||'  SET  arrival_set_id = (SELECT local_id'
    ||'       FROM   msc_local_id_demand mlid'
    ||'       WHERE  mlid.char1    = mso.sr_instance_code'
    ||'       AND   NVL(mlid.char2,'||''''||NULL_CHAR||''''||') '
    ||'       =     NVL(mso.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.char3    = mso.organization_code'
    ||'       AND    mlid.char4    = mso.sales_order_number'
    ||'       AND    NVL(mlid.char5, '||''''||NULL_CHAR||''''||') '
    ||'       =     NVL(mso.arrival_set_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.instance_id = '||v_instance_id
    ||'       AND    mlid.entity_name = ''ARRIVAL_SET_ID'' )'
    ||' WHERE process_flag      = '||G_IN_PROCESS
    ||' AND   NVL(arrival_set_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND   batch_id          = :p_batch_id '
    ||' AND   sr_instance_code  =:v_instance_code';
Line: 37315

      UPDATE msc_st_sales_orders
      SET    arrival_set_id  = msc_st_set_id_s.NEXTVAL
      WHERE  rowid        = lb_rowid(j)
      AND arrival_set_id is null;
Line: 37322

      INSERT INTO msc_local_id_demand
        (local_id,
         st_transaction_id,
         instance_id,
         entity_name,
         data_source_type,
         char1,
         char2,
         char3,
         char4,
         char5,
         last_update_date,
         last_updated_by,
         creation_date,
         created_by)
      SELECT
         arrival_set_id,
         st_transaction_id,
         v_instance_id,
         'ARRIVAL_SET_ID',
         data_source_type,
         sr_instance_code,
         company_name,
         organization_code,
         sales_order_number,
         arrival_set_name,
         v_current_date,
         v_current_user,
         v_current_date,
         v_current_user
      FROM  msc_st_sales_orders
      WHERE rowid = lb_rowid(j);
Line: 37362

   'UPDATE msc_st_sales_orders mso '
    ||'  SET  arrival_set_id = (SELECT local_id'
    ||'       FROM   msc_local_id_demand mlid'
    ||'       WHERE  mlid.char1    = mso.sr_instance_code'
    ||'       AND   NVL(mlid.char2,'||''''||NULL_CHAR||''''||') '
    ||'       =     NVL(mso.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.char3    = mso.organization_code'
    ||'       AND    mlid.char4    = mso.sales_order_number'
    ||'       AND    NVL(mlid.char5, '||''''||NULL_CHAR||''''||') '
    ||'       =     NVL(mso.arrival_set_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.instance_id = '||v_instance_id
    ||'       AND    mlid.entity_name = ''ARRIVAL_SET_ID'' )'
    ||' WHERE process_flag      = '||G_IN_PROCESS
    ||' AND   NVL(arrival_set_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND   batch_id          = :p_batch_id '
    ||' AND   sr_instance_code  =:v_instance_code';
Line: 37388

   'UPDATE msc_st_sales_orders mso '
    ||'  SET  ROW_TYPE= decode(reservation_type,1,decode(AVAILABLE_TO_MRP,''N'',''3'',''1'')
                                               ,2,1
                                               ,3,1
                                               ,NULL)' -- resv tp already validated for 1,2,3 so this decode should never return NULL.
    ||' WHERE process_flag      = '||G_IN_PROCESS
    ||' AND   batch_id          = :p_batch_id '
    ||' AND   sr_instance_code  =:v_instance_code';
Line: 37478

    SELECT rowid
    FROM   msc_st_reservations
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code          = v_instance_code
    AND    batch_id                  = p_batch_id;
Line: 37504

    'UPDATE    msc_st_reservations msr1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 FROM msc_st_reservations msr2 '
    ||'        WHERE msr2.sr_instance_code  = msr1.sr_instance_code'
    ||'       AND   msr2.sales_order_number = msr1.sales_order_number'
    ||'       AND   msr2.line_num           = msr1.line_num'
    ||'       AND   msr2.organization_code  = msr1.organization_code'
    ||'       AND   NVL(msr2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msr1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'       AND   msr2.process_flag       = msr1.process_flag'
    ||'       AND   NVL(msr2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'       GROUP BY sr_instance_code, sales_order_number,line_num,'
    ||'                organization_code,company_name '
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    msr1.process_flag              = '||G_IN_PROCESS
    ||' AND    msr1.sr_instance_code          = :v_instance_code'
    ||' AND    msr1.reservation_type          = 1'
    ||' AND    NVL(msr1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 37534

    'UPDATE    msc_st_reservations msr1 '
    ||' SET   process_flag = '||G_ERROR_FLG||','
    ||'       error_text   = '||''''||lv_message_text||''''
    ||' WHERE message_id   < ( SELECT max(message_id) '
    ||'       FROM  msc_st_reservations msr2'
    ||'       WHERE msr2.sr_instance_code  = msr1.sr_instance_code'
    ||'       AND   msr2.sales_order_number = msr1.sales_order_number'
    ||'       AND   msr2.line_num           = msr1.line_num'
    ||'       AND   msr2.organization_code  = msr1.organization_code'
    ||'       AND   NVL(msr2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msr1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'       AND   msr2.process_flag       = msr1.process_flag'
    ||'       AND   msr2.reservation_type   = msr1.reservation_type'
    ||'       AND   NVL(msr2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
    ||' AND   msr1.process_flag            = '||G_IN_PROCESS
    ||' AND   msr1.sr_instance_code        = :v_instance_code '
     ||' AND    msr1.reservation_type      = 1'
    ||' AND   NVL(msr1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 37562

    'UPDATE    msc_st_reservations msr1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 FROM msc_st_reservations msr2 '
    ||'        WHERE msr2.sr_instance_code  = msr1.sr_instance_code'
    ||'       AND   msr2.supply_order_number = msr1.supply_order_number'
    ||'       AND   msr2.organization_code  = msr1.organization_code'
    ||'       AND   msr2.process_flag       = msr1.process_flag'
    ||'       AND   NVL(msr2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'       AND   msr2.reservation_type = msr1.reservation_type '
    ||'       GROUP BY sr_instance_code, supply_order_number, '
    ||'                organization_code '
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    msr1.process_flag              = '||G_IN_PROCESS
    ||' AND    msr1.sr_instance_code          = :v_instance_code'
    ||' AND    msr1.reservation_type          = 3'
    ||' AND    NVL(msr1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 37588

    'UPDATE    msc_st_reservations msr1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 FROM msc_st_reservations msr2 '
    ||'        WHERE msr2.sr_instance_code  = msr1.sr_instance_code'
    ||'       AND   msr2.supply_order_number = msr1.supply_order_number'
    ||'       AND   msr2.purch_line_num = msr1.purch_line_num'
    ||'       AND   msr2.organization_code  = msr1.organization_code'
    ||'       AND   msr2.process_flag       = msr1.process_flag'
    ||'       AND   NVL(msr2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
     ||'       AND   NVL(msr2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msr1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'       AND   msr2.reservation_type = msr1.reservation_type '
    ||'       GROUP BY sr_instance_code, supply_order_number,purch_line_num,'
    ||'                organization_code ,company_name'
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    msr1.process_flag              = '||G_IN_PROCESS
    ||' AND    msr1.sr_instance_code          = :v_instance_code'
    ||' AND    msr1.reservation_type          = 4'
    ||' AND    NVL(msr1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 37617

    'UPDATE    msc_st_reservations msr1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 FROM msc_st_reservations msr2 '
    ||'        WHERE msr2.sr_instance_code  = msr1.sr_instance_code'
    ||'       AND   msr2.supply_order_number = msr1.supply_order_number'
    ||'       AND   msr2.organization_code  = msr1.organization_code'
    ||'       AND   msr2.supply_org_code  = msr1.supply_org_code'
    ||'       AND   msr2.process_flag       = msr1.process_flag'
    ||'       AND   NVL(msr2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
     ||'       AND   NVL(msr2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msr1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'       AND   msr2.reservation_type = msr1.reservation_type '
    ||'       GROUP BY sr_instance_code, supply_order_number,'
    ||'                organization_code ,supply_org_code,company_name'
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    msr1.process_flag              = '||G_IN_PROCESS
    ||' AND    msr1.sr_instance_code          = :v_instance_code'
    ||' AND    msr1.reservation_type          = 5'
    ||' AND    NVL(msr1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 37649

    'UPDATE    msc_st_reservations msr1 '
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 FROM msc_st_reservations msr2 '
    ||'        WHERE msr2.sr_instance_code  = msr1.sr_instance_code'
    ||'       AND   msr2.supply_order_number = msr1.supply_order_number'
    ||'       AND   msr2.organization_code  = msr1.organization_code'
    ||'       AND   msr2.process_flag       = msr1.process_flag'
    ||'       AND   NVL(msr2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
     ||'       AND   NVL(msr2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msr1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'       AND   msr2.reservation_type = msr1.reservation_type '
    ||'       GROUP BY sr_instance_code, supply_order_number,'
    ||'                organization_code ,company_name'
    ||'        HAVING COUNT(*) >1 )'
    ||' AND    msr1.process_flag              = '||G_IN_PROCESS
    ||' AND    msr1.sr_instance_code          = :v_instance_code'
    ||' AND    msr1.reservation_type          = 7'
    ||' AND    NVL(msr1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 37689

    ||' DELETED_FLAG  ';
Line: 37695

      SELECT       msc_st_batch_id_s.NEXTVAL
      INTO         lv_batch_id
      FROM         DUAL;
Line: 37701

      'UPDATE   msc_st_reservations '
      ||' SET   batch_id                       = :lv_batch_id '
      ||' WHERE process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND   sr_instance_code               = :v_instance_code'
      ||' AND   NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 37723

      UPDATE msc_st_reservations
      SET  st_transaction_id = msc_st_demand_classes_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 37748

    'UPDATE    msc_st_reservations '
    ||' SET    process_flag  = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  ( NVL(line_num,'||NULL_VALUE||') = '||NULL_VALUE
    ||' OR     NVL(sales_order_number,'||''''||NULL_CHAR||''''||') '
    ||'         = '||''''||NULL_CHAR||''''||')'
    ||' AND   process_flag             = '||G_IN_PROCESS
    ||' AND   batch_id                 = :lv_batch_id'
    ||' AND   reservation_type         =1 '
    ||' AND   sr_instance_code         = :v_instance_code';
Line: 37779

    'UPDATE    msc_st_reservations '
    ||' SET    process_flag  = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE   NVL(supply_order_number,'||''''||NULL_CHAR||''''||') = '||''''||NULL_CHAR||''''||''
    ||' AND   process_flag             = '||G_IN_PROCESS
    ||' AND   batch_id                 = :lv_batch_id'
    ||' AND   reservation_type         in (3,4,5,7) '
    ||' AND   sr_instance_code         = :v_instance_code';
Line: 37808

    'UPDATE    msc_st_reservations '
    ||' SET    process_flag  = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   NVL(purch_line_num,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND   process_flag             = '||G_IN_PROCESS
    ||' AND   batch_id                 = :lv_batch_id'
    ||' AND   reservation_type         = 4 '
    ||' AND   sr_instance_code         = :v_instance_code';
Line: 37837

    'UPDATE    msc_st_reservations '
    ||' SET    process_flag  = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   NVL(supply_org_code,'||''''||NULL_CHAR||''''||') = '||''''||NULL_CHAR||''''||''
    ||' AND   process_flag             = '||G_IN_PROCESS
    ||' AND   batch_id                 = :lv_batch_id'
    ||' AND   reservation_type         = 5 '
    ||' AND   sr_instance_code         = :v_instance_code';
Line: 37892

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 37903

      lv_where_str := ' AND NVL(deleted_flag,'||NULL_VALUE||') '
                      ||' NOT IN(1,2)';
Line: 37915

                         p_col_name          => 'DELETED_FLAG',
                         p_debug             => v_debug,
                         p_default_value     => SYS_NO);
Line: 37926

    'UPDATE    msc_st_reservations '
    ||' SET   supply_source_type_id = 200,'
    ||'       disposition_type =2 '
    ||' WHERE  process_flag             = '||G_IN_PROCESS
    ||' AND   batch_id                 = :lv_batch_id'
    ||' AND   reservation_type         = 3 '
    ||' AND   sr_instance_code         = :v_instance_code';
Line: 37941

    'UPDATE    msc_st_reservations '
    ||' SET   supply_source_type_id = 7,'
    ||'       disposition_type =200 '
    ||' WHERE  process_flag             = '||G_IN_PROCESS
    ||' AND   batch_id                 = :lv_batch_id'
    ||' AND   reservation_type         = 4 '
    ||' AND   sr_instance_code         = :v_instance_code';
Line: 37956

    'UPDATE    msc_st_reservations '
    ||' SET   supply_source_type_id = 5,'
    ||'       disposition_type =1 '
    ||' WHERE  process_flag             = '||G_IN_PROCESS
    ||' AND   batch_id                 = :lv_batch_id'
    ||' AND   reservation_type         = 5 '
    ||' AND   sr_instance_code         = :v_instance_code';
Line: 37971

    'UPDATE    msc_st_reservations '
    ||' SET   supply_source_type_id = 1,'
    ||'       disposition_type =2 '
    ||' WHERE  process_flag             = '||G_IN_PROCESS
    ||' AND   batch_id                 = :lv_batch_id'
    ||' AND   reservation_type         = 7 '
    ||' AND   sr_instance_code         = :v_instance_code';
Line: 38125

   'UPDATE msc_st_reservations msr '
    ||'  SET  disposition_id = (SELECT local_id'
    ||'       FROM   msc_local_id_demand mlid'
    ||'       WHERE  mlid.char1    = msr.sr_instance_code'
    ||'       AND   NVL(mlid.char2,'||''''||NULL_CHAR||''''||') '
    ||'       =     NVL(msr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.char3    = msr.organization_code'
    ||'       AND    mlid.char4    = msr.sales_order_number'
        ||'       AND    mlid.instance_id = '||v_instance_id
    ||'       AND    mlid.entity_name = ''SALES_ORDER_ID'' )'
    ||' WHERE process_flag      = '||G_IN_PROCESS
    ||' AND   NVL(disposition_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND   (RESERVATION_TYPE in (1,2) or RESERVATION_TYPE is null) '
    ||' AND   batch_id          = :lv_batch_id '
    ||' AND   sr_instance_code  =:v_instance_code';
Line: 38149

   'UPDATE msc_st_reservations msr '
    ||'  SET  disposition_id = (SELECT local_id'
    ||'       FROM   msc_local_id_demand mlid'
    ||'       WHERE  mlid.char1    = msr.sr_instance_code'
    ||'       AND   NVL(mlid.char2,'||''''||NULL_CHAR||''''||') '
    ||'       =     NVL(msr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.char3    = msr.organization_code'
    ||'       AND    mlid.char4    = msr.sales_order_number'
    ||'       AND    nvl(mlid.number2,'||NULL_VALUE||') = 1'
    ||'       AND    mlid.number1     = msr.line_num'
    ||'       AND    mlid.entity_name = ''DEMAND_ID'' )'
    ||' WHERE process_flag      = '||G_IN_PROCESS
    ||' AND   NVL(disposition_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND   RESERVATION_TYPE in (3,7) '
    ||' AND   batch_id          = :lv_batch_id '
    ||' AND   sr_instance_code  =:v_instance_code';
Line: 38174

   'UPDATE msc_st_reservations msr '
    ||'  SET  disposition_id =(SELECT local_id'
    ||'       FROM   msc_local_id_supply mls'
    ||'       WHERE  mls.char4 = msr.demand_order_number'
    ||'       AND    mls.char3 = msr.organization_code'
    ||'       AND    mls.char1 = msr.sr_instance_code'
    ||'       AND    mls.entity_name = ''REPAIR_NUMBER'' )'
    ||' WHERE process_flag      = '||G_IN_PROCESS
    ||' AND   NVL(disposition_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND   RESERVATION_TYPE =4 '
    ||' AND   batch_id          = :lv_batch_id '
    ||' AND   sr_instance_code  =:v_instance_code';
Line: 38195

   'UPDATE msc_st_reservations msr '
    ||'  SET  disposition_id =(SELECT local_id'
    ||'       FROM   msc_local_id_supply mls'
    ||'       WHERE  mls.char3       = msr.demand_order_number'
    ||'       AND    mls.number1     = 74' -- order_type
    ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mls.char1       = msr.sr_instance_code'
    ||'       AND    mls.entity_name = ''DISPOSITION_ID'' ) '
    ||' WHERE process_flag      = '||G_IN_PROCESS
    ||' AND   NVL(disposition_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND   RESERVATION_TYPE =5 '
    ||' AND   batch_id          = :lv_batch_id '
    ||' AND   sr_instance_code  =:v_instance_code';
Line: 38219

   'UPDATE msc_st_reservations msr '
    ||'  SET  transaction_id =(SELECT local_id'
    ||'       FROM   msc_local_id_supply mls'
    ||'       WHERE  mls.char4 = msr.supply_order_number'
    ||'       AND    mls.char3 = msr.organization_code'
    ||'       AND    mls.char1 = msr.sr_instance_code'
    ||'       AND    mls.entity_name = ''REPAIR_NUMBER'' )'
    ||' WHERE process_flag      = '||G_IN_PROCESS
    ||' AND   NVL(transaction_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND   RESERVATION_TYPE =3 '
    ||' AND   batch_id          = :lv_batch_id '
    ||' AND   sr_instance_code  =:v_instance_code';
Line: 38240

   'UPDATE msc_st_reservations msr '
    ||'  SET  transaction_id =(SELECT local_id'
    ||'       FROM   msc_local_id_supply mls'
    ||'       WHERE  mls.number1  = msr.purch_line_num'
    ||'       AND    mls.number2  =2' -- order_type
    ||'       AND    mls.char3    = msr.supply_order_number'
    ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mls.char1 = msr.sr_instance_code'
    ||'       AND    mls.entity_name = ''PO_LINE_ID'')'
    ||' WHERE process_flag      = '||G_IN_PROCESS
    ||' AND   NVL(transaction_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND   RESERVATION_TYPE =4 '
    ||' AND   batch_id          = :lv_batch_id '
    ||' AND   sr_instance_code  =:v_instance_code';
Line: 38264

   'UPDATE msc_st_reservations msr '
    ||'  SET  transaction_id =(SELECT local_id'
      ||'       FROM   msc_local_id_supply mls'
      ||'       WHERE  mls.char4 = msr.supply_order_number'
      ||'       AND    mls.char3 = msr.supply_org_code'
      ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(msr.company_name,'||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.char1 = msr.sr_instance_code'
      ||'       AND    mls.entity_name = ''WIP_ENTITY_ID'' )'
    ||' WHERE process_flag      = '||G_IN_PROCESS
    ||' AND   NVL(transaction_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND   RESERVATION_TYPE =5 '
    ||' AND   batch_id          = :lv_batch_id '
    ||' AND   sr_instance_code  =:v_instance_code';
Line: 38287

   'UPDATE msc_st_reservations msr '
    ||'  SET  transaction_id =(SELECT local_id'
    ||'       FROM   msc_local_id_supply mls'
    ||'       WHERE  mls.char3       = msr.supply_order_number'
    ||'       AND    mls.number1     = 74' -- order_type
    ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
    ||'              NVL(msr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mls.char1       = msr.sr_instance_code'
    ||'       AND    mls.entity_name = ''DISPOSITION_ID'' ) '
    ||' WHERE process_flag      = '||G_IN_PROCESS
    ||' AND   NVL(transaction_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND   RESERVATION_TYPE =7'
    ||' AND   batch_id          = :lv_batch_id '
    ||' AND   sr_instance_code  =:v_instance_code';
Line: 38311

   'UPDATE msc_st_reservations msr '
    ||'  SET  parent_demand_id = (SELECT local_id'
    ||'       FROM   msc_local_id_demand mlid'
    ||'       WHERE  mlid.char1    = msr.sr_instance_code'
    ||'       AND   NVL(mlid.char2,'||''''||NULL_CHAR||''''||') '
    ||'       =     NVL(msr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.char3    = msr.organization_code'
    ||'       AND    mlid.char4    = msr.sales_order_number'
    ||'       AND    nvl(mlid.number2,'||NULL_VALUE||') = nvl(msr.reservation_type,'||NULL_VALUE||')'
    ||'       AND   NVL(mlid.char5,'||''''||NULL_CHAR||''''||') '
    ||'       =     NVL(msr.SUBINVENTORY,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.number1     = msr.line_num'
    ||'       AND    mlid.entity_name = ''DEMAND_ID'' )'
    ||' WHERE process_flag      ='||G_IN_PROCESS
    ||' AND   batch_id          = :lv_batch_id '
    ||' AND   (RESERVATION_TYPE in (1,2) or RESERVATION_TYPE is null) '
    ||' AND   sr_instance_code  =:v_instance_code';
Line: 38357

   'UPDATE      msc_st_reservations '
   ||' SET      process_flag    ='||G_ERROR_FLG||','
   ||'          error_text   = '||''''||lv_message_text||''''
   ||' WHERE    (NVL(disposition_id,'||NULL_VALUE||') = '||NULL_VALUE
   ||' OR       NVL(parent_demand_id,'||NULL_VALUE||') = '||NULL_VALUE||')'
   ||' AND      process_flag      ='||G_IN_PROCESS
   ||' AND      batch_id          = :lv_batch_id '
    ||' AND   (RESERVATION_TYPE in (1,2) or RESERVATION_TYPE is null) '
   ||' AND      sr_instance_code  =:v_instance_code';
Line: 38374

   'UPDATE      msc_st_reservations '
   ||' SET      process_flag    ='||G_ERROR_FLG||','
   ||'          error_text   = '||''''||lv_message_text||''''
   ||' WHERE    (NVL(disposition_id,'||NULL_VALUE||') = '||NULL_VALUE
   ||' OR       NVL(transaction_id,'||NULL_VALUE||') = '||NULL_VALUE||')'
   ||' AND      process_flag      ='||G_IN_PROCESS
   ||' AND      batch_id          = :lv_batch_id '
    ||' AND   RESERVATION_TYPE in (3,4,5,7)  '
   ||' AND      sr_instance_code  =:v_instance_code';
Line: 38394

   'UPDATE      msc_st_reservations '
   ||' SET      transaction_id  = parent_demand_id'
   ||' WHERE    NVL(parent_demand_id,'||NULL_VALUE||') <> '||NULL_VALUE
   ||' AND      process_flag      ='||G_IN_PROCESS
   ||' AND      batch_id          = :lv_batch_id '
    ||' AND   (RESERVATION_TYPE in (1,2) or RESERVATION_TYPE is null) '
   ||' AND      sr_instance_code  =:v_instance_code';
Line: 38574

    SELECT rowid
    FROM   msc_st_demands
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    origination_type  IN (7,8,29)
    AND    batch_id                = p_batch_id
    AND    sr_instance_code        = v_instance_code ;
Line: 38582

    SELECT rowid
    FROM   msc_st_demands
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(disposition_id,NULL_VALUE) = NULL_VALUE
    AND    origination_type in(7, 8)
    AND    deleted_flag     = SYS_NO;
Line: 38592

    SELECT rowid
    FROM   msc_st_demands
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(sales_order_line_id,NULL_VALUE) = NULL_VALUE
    AND    origination_type = 29
    AND    deleted_flag     = SYS_NO;
Line: 38633

  ||' DELETED_FLAG                  ||''~''||'
  ||' COMPANY_NAME                  ||''~''||'
  ||' REVISED_DMD_DATE              ||''~''||'
  ||' REVISED_DMD_PRIORITY'  ;
Line: 38644

    UPDATE msc_st_demands
    SET    st_transaction_id   = msc_st_demands_s.NEXTVAL,
           refresh_id          = v_refresh_id,
           last_update_date    = v_current_date,
           last_updated_by     = v_current_user,
           creation_date       = v_current_date,
           created_by          = v_current_user
    WHERE  rowid               = lb_rowid(j);
Line: 38661

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO  );
Line: 38672

   ' AND NVL(deleted_flag,'||NULL_VALUE||') NOT IN(1,2)';
Line: 38683

                    p_col_name          => 'DELETED_FLAG',
                    p_debug             => v_debug,
                    p_default_value     =>  SYS_NO);
Line: 38711

  'UPDATE     msc_st_demands '
  ||' SET     process_flag    =  '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE NVL(using_assembly_demand_date,SYSDATE-36500) = SYSDATE-36500'
  ||' AND   process_flag      = '||G_IN_PROCESS
  ||' AND   origination_type  IN (7,8,29)'
  ||' AND   batch_id       = :p_batch_id'
  ||' AND   sr_instance_code  = :v_instance_code';
Line: 38744

  'UPDATE     msc_st_demands '
  ||' SET     process_flag    =  '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE NVL(REVISED_DMD_PRIORITY, 1) < 0'
  ||' AND   process_flag      = '||G_IN_PROCESS
  ||' AND   origination_type  IN (29)'
  ||' AND   batch_id       = :p_batch_id'
  ||' AND   sr_instance_code  = :v_instance_code';
Line: 38812

  'UPDATE     msc_st_demands '
  ||' SET     process_flag    =  '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE   NVL(using_requirement_quantity,'||NULL_VALUE||') ='||NULL_VALUE
  ||' AND     process_flag      = '||G_IN_PROCESS
  ||' AND     origination_type  IN (7,8,29)'
  ||' AND     deleted_flag   = '||SYS_NO
  ||' AND     batch_id       = :p_batch_id'
  ||' AND     sr_instance_code  = :v_instance_code';
Line: 38959

  ' UPDATE      msc_st_demands'
  ||' SET    using_assembly_item_id  =  inventory_item_id'
  ||' WHERE  process_flag  = '||G_IN_PROCESS
  ||' AND    NVL(using_assembly_item_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||' AND    deleted_flag   = '||SYS_NO
  ||' AND    process_flag  = '||G_IN_PROCESS
  ||' AND    origination_type IN (7,8,29)'
  ||' AND    deleted_flag   = '||SYS_NO
  ||' AND    batch_id       = :p_batch_id'
  ||' AND    sr_instance_code  = :v_instance_code';
Line: 38981

  ' UPDATE   msc_st_demands'
  ||' SET    schedule_date = using_assembly_demand_date '
  ||' WHERE  process_flag  = '||G_IN_PROCESS
  ||' AND    deleted_flag   = '||SYS_NO
  ||' AND    origination_type IN (7,8,29)'
  ||' AND    batch_id       = :p_batch_id'
  ||' AND    sr_instance_code  = :v_instance_code';
Line: 38998

   'UPDATE msc_st_demands msd '
    ||'  SET disposition_id = (SELECT local_id'
    ||'       FROM   msc_local_id_demand mlid'
    ||'       WHERE  mlid.char1    = msd.sr_instance_code'
    ||'       AND   NVL(mlid.char2,'||''''||NULL_CHAR||''''||') '
    ||'       =      NVL(msd.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.char3    = msd.organization_code'
    ||'       AND    mlid.char4    = msd.demand_schedule_name'
    ||'       AND    mlid.char5    = msd.item_name'
    ||'       AND    NVL(mlid.char6,'||''''||NULL_CHAR||''''||') '
    ||'       =      NVL(msd.schedule_line_num,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.date1    = msd.schedule_date'
    ||'       AND    mlid.number1  = msd.origination_type'
    ||'       AND    mlid.entity_name = ''DISPOSITION_ID_MDS'' )'
    ||'  WHERE origination_type in (7,8)'
    ||'  AND   process_flag     ='||G_IN_PROCESS
    ||'  AND   batch_id       = :p_batch_id'
    ||'  AND   sr_instance_code  =:v_instance_code' ;
Line: 39026

                  p_error_code        => 'MSC_PP_DELETE_FAIL',
                  p_message_text      => lv_message_text,
                  p_error_text        => lv_error_text);
Line: 39038

  'UPDATE         msc_st_demands '
  ||' SET         process_flag    ='||G_ERROR_FLG||','
  ||'             error_text   = '||''''||lv_message_text||''''
  ||' WHERE  NVL(disposition_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||' AND    deleted_flag  ='||SYS_YES
  ||' AND    origination_type in  (7,8)'
  ||' AND    batch_id       = :p_batch_id'
  ||' AND    sr_instance_code  =:v_instance_code';
Line: 39057

   'UPDATE msc_st_demands msd '
    ||'  SET  sales_order_line_id = (SELECT local_id'
    ||'       FROM   msc_local_id_demand mlid'
    ||'       WHERE  mlid.char1    = msd.sr_instance_code'
    ||'       AND   NVL(mlid.char2,'||''''||NULL_CHAR||''''||') '
    ||'       =      NVL(msd.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.char3    = msd.organization_code'
    ||'       AND    mlid.char4    = msd.forecast_designator'
    ||'       AND    mlid.char5    = msd.item_name'
    ||'       AND    NVL(mlid.char6,'||''''||NULL_CHAR||''''||') '
    ||'       =      NVL(msd.schedule_line_num,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.date1    = msd.schedule_date'
    ||'       AND    mlid.number1     = msd.origination_type'
    ||'       AND    mlid.entity_name = ''DISPOSITION_ID_FCT'' )'
    ||'  WHERE origination_type = 29'
    ||'  AND   process_flag     ='||G_IN_PROCESS
    ||'  AND   batch_id       = :p_batch_id'
    ||'  AND   sr_instance_code  =:v_instance_code';
Line: 39085

                  p_error_code        => 'MSC_PP_DELETE_FAIL',
                  p_message_text      => lv_message_text,
                  p_error_text        => lv_error_text);
Line: 39098

  'UPDATE     msc_st_demands '
  ||' SET     process_flag    ='||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE   NVL(sales_order_line_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||' AND     deleted_flag  ='||SYS_YES
  ||' AND     origination_type = 29'
  ||' AND     batch_id       = :p_batch_id'
  ||' AND     sr_instance_code  =:v_instance_code';
Line: 39205

    'UPDATE  msc_st_demands msdm'
    ||' SET  process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE NOT EXISTS(SELECT 1'
    ||'       FROM   msc_st_designators msd'
    ||'       WHERE  msd.designator        = msdm.demand_schedule_name'
    ||'       AND   NVL(msd.company_name,'||''''||NULL_CHAR||''''||') '
    ||'             =    NVL(msdm.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    msd.organization_code = msdm.organization_code'
    ||'       AND    msd.sr_instance_code  = msdm.sr_instance_code'
    ||'       AND    msd.process_flag      = '||G_VALID
    ||'       AND    msd.designator_type   = 1'
    ||'       AND    NVL(msd.disable_date, SYSDATE+1) > SYSDATE'
    ||'       UNION'
    ||'       SELECT 1'
    ||'       FROM   msc_designators md'
    ||'       WHERE  md.designator         = msdm.demand_schedule_name'
    ||'       AND    md.organization_id    = msdm.organization_id '
    ||'       AND    md.sr_instance_id     = :v_instance_id '
    ||'       AND    md.designator_type    = 1'
    ||'       AND    NVL(md.disable_date, SYSDATE+1) > SYSDATE)'
    ||' AND origination_type   in (7,8)'
    ||' AND deleted_flag  = '||SYS_NO
    ||' AND process_flag  = '||G_IN_PROCESS
    ||' AND  batch_id       = :p_batch_id'
    ||' AND sr_instance_code = :v_instance_code';
Line: 39263

  'UPDATE       msc_st_demands '
  ||'  SET      process_flag    =  '||G_ERROR_FLG||','
  ||'           error_text   = '||''''||lv_message_text||''''
  ||' WHERE     (demand_type     = 2'
  ||' OR        assembly_demand_comp_date IS NOT NULL '
  ||' OR        daily_demand_rate         IS NOT NULL )  '
  ||' AND       deleted_flag   = '||SYS_NO
  ||' AND       origination_type in (7,8)'
  ||' AND       batch_id       = :p_batch_id'
  ||' AND       sr_instance_code  = :v_instance_code';
Line: 39303

    'UPDATE  msc_st_demands msdm'
    ||' SET  process_flag = '||G_ERROR_FLG||','
    ||'           error_text   = '||''''||lv_message_text||''''
    ||' WHERE NOT EXISTS(SELECT 1'
    ||'       FROM   msc_st_designators msd'
    ||'       WHERE  msd.designator        = msdm.forecast_designator'
    ||'       AND   NVL(msd.company_name,'||''''||NULL_CHAR||''''||') '
    ||'             =    NVL(msd.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    msd.organization_code = msdm.organization_code'
    ||'       AND    msd.sr_instance_code  = msdm.sr_instance_code'
    ||'       AND    msd.process_flag      = '||G_VALID
    ||'       AND    msd.designator_type   = 6'
    ||'       AND    NVL(msd.disable_date, SYSDATE+1) > SYSDATE'
    ||'       UNION'
    ||'       SELECT 1'
    ||'       FROM   msc_designators md'
    ||'       WHERE  md.designator      = msdm.forecast_designator'
    ||'       AND    md.organization_id = msdm.organization_id '
    ||'       AND    md.sr_instance_id  = :v_instance_id '
    ||'       AND    md.designator_type = 6'
    ||'       AND    NVL(md.disable_date, SYSDATE+1) > SYSDATE)'
    ||' AND origination_type   = 29'
    ||' AND deleted_flag  = '||SYS_NO
    ||' AND process_flag  = '||G_IN_PROCESS
    ||' AND  batch_id       = :p_batch_id'
    ||' AND sr_instance_code = :v_instance_code';
Line: 39358

                    ||' AND origination_type = 29 AND deleted_flag  ='||SYS_NO ;
Line: 39396

                    ||' AND origination_type = 29 AND deleted_flag  ='||SYS_NO ;
Line: 39433

                    ||' AND origination_type = 29 AND deleted_flag  ='||SYS_NO ;
Line: 39612

      UPDATE msc_st_demands
      SET    disposition_id  = msc_st_demand_disposition_id_s.NEXTVAL
      WHERE  rowid           = lb_rowid(j);
Line: 39618

      INSERT INTO msc_local_id_demand
        (local_id,
         st_transaction_id,
         instance_id,
         entity_name,
         data_source_type,
         char1,
         char2,
         char3,
         char4,
         char5,
         char6,
         number1,
         date1,
         SOURCE_ORG_ID,
         SOURCE_INVENTORY_ITEM_ID,
         SOURCE_USING_ASSEMBLY_ITEM_ID ,
         SOURCE_PROJECT_ID  ,
         SOURCE_TASK_ID,
         SOURCE_CUSTOMER_SITE_ID ,
         SOURCE_BILL_ID ,
         SOURCE_DISPOSITION_ID,
         SOURCE_CUSTOMER_ID,
         last_update_date,
         last_updated_by,
         creation_date,
         created_by)
      SELECT
         disposition_id,
         st_transaction_id,
         v_instance_id,
         'DISPOSITION_ID_MDS',
         data_source_type,
         sr_instance_code,
         company_name,
         organization_code,
         demand_schedule_name,
         item_name,
         schedule_line_num,
         origination_type,
         schedule_date,
         SOURCE_ORG_ID,
         SOURCE_INVENTORY_ITEM_ID,
         SOURCE_USING_ASSEMBLY_ITEM_ID ,
         SOURCE_PROJECT_ID  ,
         SOURCE_TASK_ID,
         SOURCE_CUSTOMER_SITE_ID ,
         SOURCE_BILL_ID ,
         SOURCE_DISPOSITION_ID,
         SOURCE_CUSTOMER_ID,
         v_current_date,
         v_current_user,
         v_current_date,
         v_current_user
      FROM  msc_st_demands
      WHERE rowid = lb_rowid(j);
Line: 39687

      UPDATE msc_st_demands
      SET    sales_order_line_id  = msc_st_demand_disposition_id_s.NEXTVAL
      WHERE  rowid                = lb_rowid(j);
Line: 39693

      INSERT INTO msc_local_id_demand
        (local_id,
         st_transaction_id,
         instance_id,
         entity_name,
         data_source_type,
         char1,
         char2,
         char3,
         char4,
         char5,
         char6,
         number1,
         date1,
         SOURCE_ORG_ID,
         SOURCE_INVENTORY_ITEM_ID,
         SOURCE_USING_ASSEMBLY_ITEM_ID ,
         SOURCE_SALES_ORDER_LINE_ID ,
         SOURCE_PROJECT_ID  ,
         SOURCE_TASK_ID,
         SOURCE_CUSTOMER_SITE_ID ,
         SOURCE_BILL_ID ,
         SOURCE_CUSTOMER_ID,
         last_update_date,
         last_updated_by,
         creation_date,
         created_by)
      SELECT
         sales_order_line_id,
         st_transaction_id,
         v_instance_id,
         'DISPOSITION_ID_FCT',
         data_source_type,
         sr_instance_code,
         company_name,
         organization_code,
         forecast_designator,
         item_name,
         schedule_line_num,
         origination_type,
         schedule_date,
         SOURCE_ORG_ID,
         SOURCE_INVENTORY_ITEM_ID,
         SOURCE_USING_ASSEMBLY_ITEM_ID ,
         SOURCE_SALES_ORDER_LINE_ID ,
         SOURCE_PROJECT_ID  ,
         SOURCE_TASK_ID,
         SOURCE_CUSTOMER_SITE_ID ,
         SOURCE_BILL_ID ,
         SOURCE_CUSTOMER_ID,
         v_current_date,
         v_current_user,
         v_current_date,
         v_current_user
      FROM  msc_st_demands
      WHERE rowid = lb_rowid(j);
Line: 39822

    SELECT mscu.rowid
    FROM   MSC_ST_COMPANY_USERS mscu
    WHERE  mscu.process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    mscu.sr_instance_code  = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 39833

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   DUAL;
Line: 39839

      ' UPDATE   MSC_ST_COMPANY_USERS '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 39862

      UPDATE MSC_ST_COMPANY_USERS
      SET    st_transaction_id = msc_st_company_users_s.NEXTVAL,
             refresh_id          = v_refresh_id,
             last_update_date    = v_current_date,
             last_update_login   = v_current_user,
             creation_date       = v_current_date,
             created_by          = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 39901

      UPDATE MSC_ST_COMPANY_USERS mscu
      SET    SR_COMPANY_ID          = (SELECT local_id from MSC_LOCAL_ID_SETUP
              WHERE char1           = mscu.sr_instance_code
              and   NVL(char3,NULL_CHAR) = NVL(mscu.company_name,NULL_CHAR)
              and   entity_name     = 'SR_TP_ID'
              and   rownum          = 1) -- we need the first occurence of sr_tp_id
      WHERE  mscu.process_flag      = G_IN_PROCESS
      AND    mscu.sr_instance_code  = v_instance_code
      AND    mscu.batch_id          = lv_batch_id;
Line: 39925

      UPDATE msc_st_company_users
      SET    process_flag     = G_ERROR_FLG,
             error_text       = lv_message_text
      WHERE NVL(sr_company_id,NULL_VALUE) = NULL_VALUE
      AND   NVL(company_name,'-1') <> '-1'
      AND   process_flag   = G_IN_PROCESS
      AND   batch_id       = lv_batch_id
      AND   sr_instance_code = v_instance_code;
Line: 39949

      UPDATE msc_st_company_users mscu
      SET    mscu.process_flag     = G_ERROR_FLG,
             mscu.error_text       = lv_message_text
      WHERE ( mscu.user_name IS NULL OR NOT EXISTS(select '1' from fnd_user fu where fu.user_name =UPPER(mscu.user_name)))
      AND   mscu.process_flag   = G_IN_PROCESS
      AND   mscu.batch_id       = lv_batch_id
      AND   mscu.sr_instance_code = v_instance_code;
Line: 39959

      UPDATE MSC_ST_COMPANY_USERS mscu
      SET PARTNER_TYPE                = (SELECT number1 from MSC_LOCAL_ID_SETUP
                WHERE char1             = mscu.sr_instance_code
                and   NVL(char3,NULL_CHAR) = NVL(mscu.company_name,NULL_CHAR)
                and   entity_name       = 'SR_TP_ID'
                and   number1 in (1,2)
                and   rownum            = 1) -- we need the first occurence of sr_tp_id
      WHERE  mscu.process_flag        = G_IN_PROCESS
      AND    mscu.sr_instance_code    = v_instance_code
      AND    mscu.batch_id            = lv_batch_id;
Line: 40023

  | DESCRIPTION  : This function performs insertion of co products records    |
  |                into msc_st_bom_componenets plus updates the records in    |
  |                msc_st_boms. Its called from LOAD_BOM after pre processing |
  |                CO PRODUCTS. Included for OSFM Integration                 |
  +==========================================================================*/

   PROCEDURE LOAD_CO_PRODUCT_BOMS IS

   TYPE RowidTab IS TABLE OF ROWID INDEX BY BINARY_INTEGER;
Line: 40057

    SELECT rowid
    FROM   msc_st_bom_components
    WHERE  process_flag          = G_IN_PROCESS
    AND    sr_instance_code      = v_instance_code
    AND    NVL(component_sequence_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag           = SYS_NO;
Line: 40069

     v_query_str1 :=    ' select mcp.co_product_id,  '
                     || ' mcp.component_id,          '
                     || ' mcp.split,                 '
       		     || ' mcp.primary_flag           '
       		     || ' from msc_st_co_products mcp'
      		     || ' where process_flag = '|| G_VALID
      		     || ' and sr_instance_code = :v_instance_code ';
Line: 40079

    v_query_str2 :=   ' select  msb.bill_sequence_id,msb.rowid,0 '
         	   || ' from msc_st_boms msb '
                   || ' where msb.assembly_item_id = :lv_assembly_item_id '
                   || ' AND msb.process_flag = '|| G_VALID
                   || ' and sr_instance_code = :v_instance_code '
                   || ' UNION '
                   || ' select  mb.bill_sequence_id,mb.rowid,1 '
                   || ' from msc_boms mb, MSC_ITEM_ID_LID lid '
                   || ' where mb.assembly_item_id = lid.INVENTORY_ITEM_ID '
                   || ' and mb.sr_instance_id= :v_instance_id '
                   || ' and lid.SR_INVENTORY_ITEM_ID = :lv_assembly_item_id '
                   || ' and lid.SR_INSTANCE_ID = :v_instance_id '
                   || ' and mb.bill_sequence_id not in '
                   || '   ( select  msb1.bill_sequence_id '
                   || '     from msc_st_boms msb1'
                   || '     where msb1.assembly_item_id = :lv_assembly_item_id '
                   || '     AND msb1.process_flag = '|| G_VALID
                   || '     and sr_instance_code = :v_instance_code )';
Line: 40101

    v_query_str3 :=   ' select mcp.co_product_id,  '
                   || ' mcp.component_id,          '
                   || ' mcp.split,                 '
       		   || ' mcp.primary_flag           '
       		   || ' from msc_st_co_products mcp'
      		   || ' where process_flag = '|| G_VALID
      		   || ' and component_id   = :lv_assembly_item_id '
      		   || ' and co_product_id   <> :lv_co_product_id  ';
Line: 40145

       'update MSC_ST_BOM_COMPONENTS x'
    || ' set x.primary_flag = 2'
    || ' where x.bill_Sequence_id='||l_bill_sequence_id_cur2
    || ' and x.primary_flag is null '
    || ' and nvl(x.component_type,0) != 10 ' -- component_type is 10 for co products
    || ' and x.usage_quantity > 0 '
    || ' and x.inventory_item_id =' ||l_component_id_cur1;
Line: 40171

        insert into MSC_ST_BOM_COMPONENTS
        ( INVENTORY_ITEM_ID,
          BILL_SEQUENCE_ID,
          COMPONENT_TYPE,
          USAGE_QUANTITY,
          COMPONENT_YIELD_FACTOR,
          EFFECTIVITY_DATE,
          DISABLE_DATE,
          OPERATION_OFFSET_PERCENT,
          OPTIONAL_COMPONENT,
          WIP_SUPPLY_TYPE,
          PLANNING_FACTOR,
          REVISED_ITEM_SEQUENCE_ID,
          ATP_FLAG,
          STATUS_TYPE,
          USE_UP_CODE,
          CHANGE_NOTICE,
          ORGANIZATION_ID,
          USING_ASSEMBLY_ID,
          FROM_UNIT_NUMBER,
          TO_UNIT_NUMBER,
          DRIVING_ITEM_ID,
          DELETED_FLAG,
          REFRESH_ID,
          SR_INSTANCE_CODE,
          PRIMARY_FLAG,
          ROUNDING_DIRECTION,
          process_flag)
          select
          l_co_product_id_cur3,
          l_bill_sequence_id_cur2,
          10,
          -(l_split_cur3/100),
          x.COMPONENT_YIELD_FACTOR,
          x.EFFECTIVITY_DATE,
          x.DISABLE_DATE,
          x.OPERATION_OFFSET_PERCENT,
          x.OPTIONAL_COMPONENT,
          x.WIP_SUPPLY_TYPE,
          x.PLANNING_FACTOR,
          x.REVISED_ITEM_SEQUENCE_ID,
          x.ATP_FLAG,
          x.STATUS_TYPE,
          x.USE_UP_CODE,
          x.CHANGE_NOTICE,
          x.ORGANIZATION_ID,
          l_co_product_id_cur1,
          x.FROM_UNIT_NUMBER,
          x.TO_UNIT_NUMBER,
          x.DRIVING_ITEM_ID,
          2,
          refresh_id,
          v_instance_code,
          l_primary_flag_cur3,
          3,
          2
        FROM MSC_ST_BOM_COMPONENTS x
        WHERE x.bill_Sequence_id = l_bill_sequence_id_cur2
        AND   x.sr_instance_id = v_instance_id
        AND rownum = 1; -- so that in the next loop only 1 record is inserted
Line: 40237

    update msc_st_boms
    set assembly_quantity = (l_split_cur1/100)
    where rowid = l_rowid_cur2 ;
Line: 40244

      insert into MSC_ST_BOMS
       ( BILL_SEQUENCE_ID,
         ORGANIZATION_ID,
         ASSEMBLY_ITEM_ID,
         ASSEMBLY_TYPE,
         ALTERNATE_BOM_DESIGNATOR,
         SPECIFIC_ASSEMBLY_COMMENT,
         SCALING_TYPE,
         PENDING_FROM_ECN,
         UOM,
         ASSEMBLY_QUANTITY,
         DELETED_FLAG,
         REFRESH_ID,
         SR_INSTANCE_ID)
        SELECT
         msb.BILL_SEQUENCE_ID,
         msb.ORGANIZATION_ID,
         lid.SR_INVENTORY_ITEM_ID,
         msb.ASSEMBLY_TYPE,
         msb.ALTERNATE_BOM_DESIGNATOR,
         msb.SPECIFIC_ASSEMBLY_COMMENT,
         msb.SCALING_TYPE,
         msb.PENDING_FROM_ECN,
         msb.UOM,
         (l_split_cur1/100),
         2,
         v_refresh_id,
         v_instance_id
       -- note the join on MSC_ITEM_ID_LID because MSC_BOMS stores ASSEMBLY_ITEM_ID
       -- and MSC_ST_BOMS stores  SR_INVENTORY_ITEM_ID in ASSEMBLY_ITEM_ID
        FROM MSC_BOMS msb ,MSC_ITEM_ID_LID lid
        WHERE msb. BILL_SEQUENCE_ID = l_bill_sequence_id_cur2
        And lid.SR_INSTANCE_ID = msb.SR_INSTANCE_ID
        AND lid.INVENTORY_ITEM_ID = msb.ASSEMBLY_ITEM_ID ;
Line: 40287

     'UPDATE     msc_st_bom_components mbc'
     ||' SET     component_sequence_id=  (SELECT local_id '
     ||'         FROM msc_local_id_setup mlis'
     ||'         WHERE  mlis.char1 = mbc.sr_instance_code'
     ||'         AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
     ||'               =  NVL(mbc.company_name,'||''''||NULL_CHAR||''''||') '
     ||'         AND    mlis.char3 = mbc.organization_code'
     ||'         AND    mlis.char4 = mbc.bom_name'
     ||'         AND    mlis.char5 = mbc.component_name'
     ||'         AND   NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
     ||'               =  NVL(mbc.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
     ||'         AND    mlis.char7 = mbc.operation_seq_code'
     ||'         AND    mlis.date1 = mbc.effectivity_date'
     ||'         AND    mlis.entity_name = ''COMPONENT_SEQUENCE_ID'')'
     ||'   WHERE      mbc.sr_instance_code = :v_instance_code'
     ||'   AND        mbc.process_flag     ='|| G_IN_PROCESS ;
Line: 40319

          UPDATE msc_st_bom_components
          SET    component_sequence_id   = msc_st_component_sequence_id_s.NEXTVAL
          WHERE  rowid                   = lb_rowid(j);
Line: 40328

             INSERT INTO  msc_local_id_setup
	     (local_id,
	      st_transaction_id,
	      instance_id,
	      entity_name,
	      data_source_type,
	      char1,
	      char2,
	      char3,
	      char4,
	      char5,
	      char6,
	      char7,
	      date1,
	      date2,
	      last_update_date,
	      last_updated_by,
	      creation_date,
	      created_by    )
	      SELECT
	      component_sequence_id,
	      st_transaction_id,
	      v_instance_id,
	      'COMPONENT_SEQUENCE_ID',
	      data_source_type,
	      sr_instance_code,
	      company_name,
	      organization_code,
	      bom_name,
	      component_name,
	      alternate_bom_designator,
	      operation_seq_code,
	      effectivity_date,
	      disable_date,
	      v_current_date,
	      v_current_user,
	      v_current_date,
	      v_current_user
	      FROM msc_st_bom_components
	      WHERE rowid = lb_rowid(j) ;
Line: 40422

    SELECT rowid
    FROM   msc_st_boms
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 40429

    SELECT rowid
    FROM   msc_st_boms
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(bill_sequence_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag      = SYS_NO;
Line: 40438

    SELECT rowid
    FROM   msc_st_bom_components
    WHERE  process_flag     IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 40445

    SELECT rowid
    FROM   msc_st_bom_components
    WHERE  process_flag          = G_IN_PROCESS
    AND    sr_instance_code      = v_instance_code
    AND    batch_id              = p_batch_id
    AND    NVL(component_sequence_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag           = SYS_NO;
Line: 40454

    SELECT rowid
    FROM   msc_st_component_substitutes
    WHERE  process_flag     IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 40461

    SELECT mlis.rowid
    FROM   msc_st_bom_components mbc, msc_local_id_setup mlis
    WHERE  mlis.char1               = mbc.sr_instance_code
    AND    NVL(mlis.char2,'-23453') = NVL(mbc.company_name,'-23453')
    AND    mlis.char3               = mbc.organization_code
    AND    mlis.char4               = mbc.bom_name
    AND    mlis.char5               = mbc.component_name
    AND    NVL(mlis.char6,'-23453') = NVL(mbc.alternate_bom_designator,'-23453')
    AND    mlis.char7               = mbc.operation_seq_code
    AND    mlis.date1               = mbc.effectivity_date
    AND    mbc.batch_id             = p_batch_id
    AND    mbc.deleted_flag         = SYS_YES
    AND    mbc.process_flag         = G_IN_PROCESS
    AND    mlis.entity_name         = 'COMPONENT_SEQUENCE_ID'
    AND    mlis.instance_id         = v_instance_id ;
Line: 40479

    SELECT rowid
    FROM   msc_st_co_products
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 40486

    SELECT max(rowid)
    FROM   msc_st_co_products
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    NVL(co_product_group_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag     = SYS_NO
    GROUP BY component_name,sr_instance_code,company_name;
Line: 40517

  'UPDATE   msc_st_boms msb1'
  ||' SET     process_flag  = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE   message_id <  (SELECT MAX(message_id)'
  ||'         FROM msc_st_boms  msb2'
  ||'               WHERE msb2.sr_instance_code = msb1.sr_instance_code'
  ||'               AND msb2.organization_code  = msb1.organization_code'
  ||'               AND NVL(msb2.bom_name,'||''''||NULL_CHAR||''''||') '
  ||'                   = NVL(msb1.bom_name, '||''''||NULL_CHAR||''''||') '
  ||'               AND NVL(msb2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                   = NVL(msb1.company_name, '||''''||NULL_CHAR||''''||') '
  ||'               AND msb2.assembly_name      = msb1.assembly_name'
  ||'               AND NVL(msb2.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
  ||'                   = NVL(msb1.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
  ||'               AND msb2.process_flag        = '||G_IN_PROCESS
  ||'               AND    NVL(msb2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||') '
  ||' AND     msb1.process_flag ='|| G_IN_PROCESS
  ||' AND     msb1.sr_instance_code = :v_instance_code '
  ||' AND     NVL(msb1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE ;
Line: 40556

  'UPDATE     msc_st_boms msb1'
  ||' SET     process_flag  = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE   EXISTS ( SELECT 1 FROM msc_st_boms msb2'
  ||'               WHERE msb2.sr_instance_code = msb1.sr_instance_code'
  ||'               AND msb2.organization_code  = msb1.organization_code'
  ||'               AND NVL(msb2.bom_name,'||''''||NULL_CHAR||''''||') '
  ||'                   = NVL(msb1.bom_name, '||''''||NULL_CHAR||''''||') '
  ||'               AND NVL(msb2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                   = NVL(msb1.company_name, '||''''||NULL_CHAR||''''||') '
  ||'               AND msb2.assembly_name      = msb1.assembly_name'
  ||'               AND NVL(msb2.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
  ||'                   = NVL(msb1.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
  ||'               AND msb2.process_flag        = '||G_IN_PROCESS
  ||'               AND NVL(msb2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||'               AND msb2.rowid <> msb1.rowid)'
  ||' AND     msb1.process_flag ='|| G_IN_PROCESS
  ||' AND     msb1.sr_instance_code = :v_instance_code'
  ||' AND     NVL(msb1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 40594

  ||'DELETED_FLAG               ||''~''||'
  ||'COMPANY_NAME' ;
Line: 40600

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 40609

      ' UPDATE msc_st_boms '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 40629

      UPDATE msc_st_boms
      SET  st_transaction_id = msc_st_boms_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 40656

      ' UPDATE     msc_st_boms '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code =  :v_instance_code';
Line: 40677

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO);
Line: 40689

     lv_where_str := ' AND NVL(deleted_flag,'||NULL_VALUE||') <>'||SYS_NO;
Line: 40700

                     p_col_name          => 'DELETED_FLAG',
                     p_debug             => v_debug,
                     p_default_value     =>  SYS_NO);
Line: 40781

    'UPDATE msc_st_boms  msb'
    ||' SET    msb.bom_name            = msb.assembly_name'
    ||' WHERE  sr_instance_code        = :v_instance_code'
    ||' AND    msb.process_flag        ='||G_IN_PROCESS
    ||' AND    NVL(msb.bom_name,'||''''||NULL_CHAR||''''||') '
    ||'              = '||''''||NULL_CHAR||''''
    ||' AND    msb.batch_id            = :lv_batch_id';
Line: 40869

     '   UPDATE     msc_st_boms msb'
     ||' SET        process_flag = '||G_ERROR_FLG||','
     ||'            error_text   = '||''''||lv_message_text||''''
     ||' WHERE      NOT EXISTS (SELECT 1'
     ||'            FROM msc_units_of_measure muom'
     ||'            WHERE muom.uom_code       = msb.uom'
     ||'            UNION'
     ||'            SELECT 1 FROM msc_st_units_of_measure msuom'
     ||'            WHERE msuom.uom_code       = msb.uom'
     ||'       AND   msuom.sr_instance_id     = :v_instance_id'
     ||'       AND   msuom.process_flag       = '||G_VALID||' )'
     ||' AND NVL(msb.uom,'||''''||NULL_CHAR||''''||') '
     ||'        <> '||''''||NULL_CHAR||''''
     ||' AND msb.sr_instance_code   = :v_instance_code'
     ||' AND msb.batch_id           = :lv_batch_id'
     ||' AND msb.process_flag       = '||G_IN_PROCESS ;
Line: 40997

        UPDATE msc_st_boms
        SET    bill_sequence_id       = msc_st_bill_sequence_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 41007

       INSERT INTO  msc_local_id_setup
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char3,
       char4,
       char5,
       char6,
       SOURCE_ORGANIZATION_ID,
       SOURCE_BILL_SEQUENCE_ID,
       SOURCE_INVENTORY_ITEM_ID,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
       SELECT
       bill_sequence_id,
       st_transaction_id,
       v_instance_id,
       'BILL_SEQUENCE_ID',
       data_source_type,
       sr_instance_code,
       company_name,
       organization_code,
       bom_name,
       assembly_name,
       alternate_bom_designator,
       SOURCE_ORGANIZATION_ID,
       SOURCE_BILL_SEQUENCE_ID,
       SOURCE_INVENTORY_ITEM_ID,
       v_current_date,
       v_current_user,
       v_current_date,
       v_current_user
       FROM msc_st_boms
       WHERE   rowid   =   lb_rowid(j);
Line: 41101

  'UPDATE msc_st_bom_components mbc1'
  ||'  SET process_flag = '||G_ERROR_FLG ||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||'  WHERE message_id < ( SELECT max(message_id)'
  ||'                       FROM msc_st_bom_components mbc2'
  ||'            WHERE mbc2.sr_instance_code        = mbc1.sr_instance_code'
  ||'            AND mbc2.organization_code         = mbc1.organization_code'
  ||'            AND NVL(mbc2.bom_name,'||''''||NULL_CHAR||''''||') '
  ||'                  = NVL(mbc1.bom_name, '||''''||NULL_CHAR||''''||') '
  ||'            AND NVL(mbc2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                   = NVL(mbc1.company_name, '||''''||NULL_CHAR||''''||') '
  ||'            AND mbc2.assembly_name = mbc1.assembly_name '
  ||'            AND NVL(mbc2.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
  ||'                   = NVL(mbc1.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
  ||'            AND mbc2.component_name            = mbc1.component_name'
  ||'            AND NVL(mbc2.effectivity_date,SYSDATE-36500 )'
  ||'                   = NVL(mbc1.effectivity_date,SYSDATE-36500)'
  ||'            AND NVL(mbc2.operation_seq_code, '||''''||NULL_CHAR||''''||') '
  ||'                   = NVL(mbc1.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'            AND mbc2.process_flag              ='||G_IN_PROCESS
  ||'            AND NVL(mbc2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
  ||' AND  mbc1.process_flag     = '||G_IN_PROCESS
  ||' AND  mbc1.sr_instance_code =  :v_instance_code'
  ||' AND  NVL(mbc1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE;
Line: 41145

  'UPDATE msc_st_bom_components mbc1'
  ||' SET         process_flag ='|| G_ERROR_FLG||','
  ||'             error_text   = '||''''||lv_message_text||''''
  ||' WHERE EXISTS ( SELECT 1'
  ||'            FROM msc_st_bom_components mbc2'
  ||'            WHERE mbc2.sr_instance_code        = mbc1.sr_instance_code'
  ||'            AND mbc2.organization_code         = mbc1.organization_code'
  ||'            AND NVL(mbc2.bom_name,'||''''||NULL_CHAR||''''||') '
  ||'                  = NVL(mbc1.bom_name, '||''''||NULL_CHAR||''''||') '
  ||'            AND NVL(mbc2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                   = NVL(mbc1.company_name, '||''''||NULL_CHAR||''''||') '
  ||'            AND mbc2.assembly_name = mbc1.assembly_name '
  ||'           AND NVL(mbc2.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
  ||'                   = NVL(mbc1.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
  ||'            AND mbc2.component_name            = mbc1.component_name'
  ||'            AND NVL(mbc2.effectivity_date,SYSDATE-36500 )'
  ||'                   = NVL(mbc1.effectivity_date,SYSDATE-36500 )'
  ||'            AND NVL(mbc2.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'                    = NVL(mbc1.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'            AND mbc2.process_flag              ='||G_IN_PROCESS
  ||'            AND NVL(mbc2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||'            AND mbc2.rowid <> mbc1.rowid)'
  ||' AND mbc1.process_flag              ='|| G_IN_PROCESS
  ||' AND mbc1.sr_instance_code          = :v_instance_code'
  ||' AND NVL(mbc1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 41199

  ||'DELETED_FLAG             ||''~''||'
  ||'DRIVING_ITEM_NAME        ||''~''||'
  ||'COMPANY_NAME' ;
Line: 41209

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 41218

      ' UPDATE   msc_st_bom_components '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 41238

      UPDATE msc_st_bom_components
      SET  st_transaction_id = msc_st_bom_components_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 41286

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO  );
Line: 41296

     lv_where_str := ' AND NVL(deleted_flag,'||NULL_VALUE||')NOT IN (1,2)';
Line: 41307

                     p_col_name          => 'DELETED_FLAG',
                     p_debug             => v_debug,
                     p_default_value     => SYS_NO);
Line: 41356

    'UPDATE msc_st_bom_components  '
    ||' SET    bom_name            = assembly_name'
    ||' WHERE  sr_instance_code    = :v_instance_code'
    ||' AND    process_flag        ='||G_IN_PROCESS
    ||' AND    NVL(bom_name,'||''''||NULL_CHAR||''''||') '
    ||'         = '||''''||NULL_CHAR||''''
    ||' AND    NVL(assembly_name,'||''''||NULL_CHAR||''''||') '
    ||'         <> '||''''||NULL_CHAR||''''
    ||' AND    batch_id            = :lv_batch_id';
Line: 41379

    'UPDATE     msc_st_bom_components mbc'
    ||' SET        assembly_name  = (SELECT char5'
    ||'                     FROM msc_local_id_setup mlis'
    ||'                     WHERE  mlis.char1 = mbc.sr_instance_code'
    ||'                     AND    mlis.char3 = mbc.organization_code'
    ||'                     AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                     =    NVL(mbc.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                     AND    mlis.char4 = mbc.bom_name'
    ||'                     AND    NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
    ||'                     = NVL(mbc.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
    ||'                     AND    mlis.entity_name =''BILL_SEQUENCE_ID'' '
    ||'                     AND    mlis.instance_id = '||v_instance_id||' )'
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        NVL(assembly_name,'||''''||NULL_CHAR||''''||') '
    ||'                = '||''''||NULL_CHAR||''''
    ||' AND        process_flag     ='|| G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id';
Line: 41428

    'UPDATE       MSC_ST_BOM_COMPONENTS'
    ||' SET       process_flag   = '||G_ERROR_FLG||','
    ||'           error_text     = '||''''||lv_message_text||''''
    ||' WHERE     NVL(assembly_name,'||''''||NULL_CHAR||''''||') '
    ||'         = '||''''||NULL_CHAR||''''
    ||' AND       process_flag   = '||G_IN_PROCESS
    ||' AND       sr_instance_code = :v_instance_code'
    ||' AND       batch_id         = :lv_batch_id';
Line: 41560

     'UPDATE     msc_st_bom_components mbc'
     ||' SET     component_sequence_id=  (SELECT local_id '
     ||'         FROM msc_local_id_setup mlis'
     ||'         WHERE  mlis.char1 = mbc.sr_instance_code'
     ||'         AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
     ||'               =  NVL(mbc.company_name,'||''''||NULL_CHAR||''''||') '
     ||'         AND    mlis.char3 = mbc.organization_code'
     ||'         AND    mlis.char4 = mbc.bom_name'
     ||'         AND    mlis.char5 = mbc.component_name'
     ||'         AND   NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
     ||'               =  NVL(mbc.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
     ||'         AND    mlis.char7 = mbc.operation_seq_code'
     ||'         AND    mlis.date1 = mbc.effectivity_date'
     ||'         AND    mlis.entity_name = ''COMPONENT_SEQUENCE_ID'')'
     ||'   WHERE      mbc.sr_instance_code = :v_instance_code'
     ||'   AND        mbc.process_flag     ='|| G_IN_PROCESS
     ||'   AND        mbc.batch_id         = :lv_batch_id';
Line: 41587

                      p_error_code        => 'MSC_PP_DELETE_FAIL',
                      p_message_text      => lv_message_text,
                      p_error_text        => lv_error_text);
Line: 41602

    'UPDATE   msc_st_bom_components '
    ||'    SET   process_flag          ='|| G_ERROR_FLG||','
    ||'          error_text   = '||''''||lv_message_text||''''
    ||' WHERE    NVL(component_sequence_id,'||NULL_VALUE||')='|| NULL_VALUE
    ||' AND      deleted_flag           ='|| SYS_YES
    ||' AND      sr_instance_code      = :v_instance_code'
    ||' AND      process_flag          = '||G_IN_PROCESS
    ||' AND      batch_id              = :lv_batch_id';
Line: 41634

    'UPDATE          msc_st_bom_components mbc'
    ||' SET          process_flag = '||G_ERROR_FLG||','
    ||'              error_text   = '||''''||lv_message_text||''''
    ||' WHERE EXISTS (SELECT 1 FROM'
    ||'           msc_local_id_setup mlis'
    ||'    WHERE  mlis.char1 = mbc.sr_instance_code'
    ||'    AND    NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'           =  NVL(mbc.company_name,'||''''||NULL_CHAR||''''||') '
    ||'    AND    mlis.char3 = mbc.organization_code'
    ||'    AND    mlis.char4 = mbc.bom_name'
    ||'    AND    mlis.char5 = mbc.component_name'
    ||'    AND   NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
    ||'             =  NVL(mbc.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
    ||'    AND    mlis.char7 = mbc.operation_seq_code'
    ||'    AND   ((mlis.date1 >= mbc.effectivity_date AND'
    ||'            mlis.date1 <= NVL(mbc.disable_date,SYSDATE+36500))'
    ||'            OR'
    ||'           (NVL(mlis.date2,SYSDATE+36500) >= mbc.effectivity_date AND'
    ||'            NVL(mlis.date2,SYSDATE+36500) <= NVL(mbc.disable_date,SYSDATE+36500))'
    ||'            OR'
    ||'           (mlis.date1 <= mbc.effectivity_date AND'
    ||'            NVL(mlis.date2,SYSDATE+36500) >= NVL(mbc.disable_date,SYSDATE+36500))'
    ||'            OR'
    ||'           (mlis.date1 >= mbc.effectivity_date AND'
    ||'            NVL(mlis.date2,SYSDATE+36500) <= NVL(mbc.disable_date,SYSDATE+36500)))'
    ||'            AND mlis.entity_name = ''COMPONENT_SEQUENCE_ID'')'
    ||'  AND    NVL(mbc.component_sequence_id,'||NULL_VALUE||')='|| NULL_VALUE
    ||'  AND     mbc.sr_instance_code   =   :v_instance_code'
    ||'  AND     mbc.deleted_flag       =   '||SYS_NO
    ||'  AND     mbc.batch_id           =   :lv_batch_id'
    ||'  AND     mbc.process_flag       =   '||G_IN_PROCESS;
Line: 41766

     '   UPDATE     msc_st_bom_components mbc'
     ||' SET        process_flag = '||G_ERROR_FLG||','
     ||'            error_text   = '||''''||lv_message_text||''''
     ||' WHERE      NOT EXISTS (SELECT 1'
     ||'            FROM msc_units_of_measure muom'
     ||'            WHERE muom.uom_code       = mbc.uom_code'
     ||'            UNION'
     ||'            SELECT 1 FROM msc_st_units_of_measure msuom'
     ||'            WHERE msuom.uom_code       = mbc.uom_code'
     ||'            AND   msuom.sr_instance_id     = :v_instance_id'
     ||'            AND   msuom.process_flag       = '||G_VALID||' )'
     ||' AND NVL(mbc.uom_code,'||''''||NULL_CHAR||''''||') '
     ||'        <> '||''''||NULL_CHAR||''''
     ||' AND mbc.sr_instance_code   = :v_instance_code'
     ||' AND mbc.batch_id           = :lv_batch_id'
     ||' AND mbc.process_flag       = '||G_IN_PROCESS ;
Line: 42062

    'UPDATE       MSC_ST_BOM_COMPONENTS'
    ||' SET       usage_quantity   =  ( usage_quantity / decode(component_yield_factor,0,1,abs(component_yield_factor)) )* nvl(planning_factor,100)/100'
    ||' WHERE     process_flag   = '||G_IN_PROCESS
    ||' AND       sr_instance_code = :v_instance_code'
    ||' AND       batch_id         = :lv_batch_id';
Line: 42085

        UPDATE msc_st_bom_components
        SET    component_sequence_id   = msc_st_component_sequence_id_s.NEXTVAL
        WHERE  rowid                   = lb_rowid(j);
Line: 42095

     INSERT INTO  msc_local_id_setup
     (local_id,
     st_transaction_id,
     instance_id,
     entity_name,
     data_source_type,
     char1,
     char2,
     char3,
     char4,
     char5,
     char6,
     char7,
     date1,
     date2,
     SOURCE_ORGANIZATION_ID ,
     SOURCE_BILL_SEQUENCE_ID ,
     SOURCE_COMPONENT_SEQ_ID ,
     SOURCE_USING_ASSEMBLY_ID ,
     SOURCE_INVENTORY_ITEM_ID ,
     SOURCE_DRIVING_ITEM_ID ,
     last_update_date,
     last_updated_by,
     creation_date,
     created_by    )
     SELECT
      component_sequence_id,
      st_transaction_id,
      v_instance_id,
      'COMPONENT_SEQUENCE_ID',
      data_source_type,
      sr_instance_code,
      company_name,
      organization_code,
      bom_name,
      component_name,
      alternate_bom_designator,
      operation_seq_code,
      effectivity_date,
      disable_date,
      SOURCE_ORGANIZATION_ID ,
      SOURCE_BILL_SEQUENCE_ID ,
      SOURCE_COMPONENT_SEQUENCE_ID ,
      SOURCE_USING_ASSEMBLY_ID ,
      SOURCE_INVENTORY_ITEM_ID ,
      SOURCE_DRIVING_ITEM_ID ,
      v_current_date,
      v_current_user,
      v_current_date,
      v_current_user
      FROM msc_st_bom_components
      WHERE rowid = lb_rowid(j) ;
Line: 42156

    'UPDATE      msc_local_id_setup mlis'
    ||' SET      date2   = SYSDATE'
    ||' WHERE    EXISTS ( SELECT 1 FROM  msc_st_bom_components mbc'
    ||'               WHERE  mlis.char1 = mbc.sr_instance_code'
    ||'               AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'               =  NVL(mbc.company_name,'||''''||NULL_CHAR||''''||') '
    ||'               AND    mlis.char3 = mbc.organization_code'
    ||'               AND    mlis.char4 = mbc.bom_name'
    ||'               AND    mlis.char5 = mbc.component_name'
    ||'               AND   NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
    ||'               =  NVL(mbc.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
    ||'               AND    mlis.char7 = mbc.operation_seq_code'
    ||'               AND    trunc(mlis.date1) = trunc(mbc.effectivity_date)'
    ||'               AND    mbc.batch_id= :lv_batch_id'
    ||'               AND    mbc.deleted_flag = '||SYS_YES
    ||'               AND    mbc.process_flag ='|| G_IN_PROCESS||')'
    ||' AND    mlis.entity_name = ''COMPONENT_SEQUENCE_ID'' '
    ||' AND    mlis.instance_id = :v_instance_id' ;
Line: 42186

        UPDATE msc_local_id_setup
        SET    date2   = SYSDATE
        WHERE  rowid                   = lb_rowid(j);
Line: 42244

  'UPDATE msc_st_component_substitutes mcs1 '
  ||' SET process_flag ='|| G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE message_id < ( SELECT max(message_id)'
  ||'            FROM msc_st_component_substitutes mcs2'
  ||'            WHERE mcs2.sr_instance_code       = mcs1.sr_instance_code'
  ||'            AND mcs2.organization_code        = mcs1.organization_code'
  ||'            AND NVL(mcs2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                  = NVL(mcs1.company_name, '||''''||NULL_CHAR||''''||') '
  ||'            AND NVL(mcs2.bom_name,'||''''||NULL_CHAR||''''||') '
  ||'                  = NVL(mcs1.bom_name, '||''''||NULL_CHAR||''''||') '
  ||'            AND mcs2.assembly_name = mcs1.assembly_name '
  ||'            AND NVL(mcs2.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
  ||'                  = NVL(mcs1.alternate_bom_designator, '||''''||NULL_CHAR||''''||') '
  ||'            AND mcs2.component_name           = mcs1.component_name'
  ||'            AND NVL(mcs2.effectivity_date,SYSDATE-36500 )'
  ||'                    = NVL(mcs1.effectivity_date,SYSDATE-36500 )'
  ||'            AND NVL(mcs2.operation_seq_code ,'||''''||NULL_CHAR||''''||') '
  ||'                  = NVL(mcs1.operation_seq_code , '||''''||NULL_CHAR||''''||') '
  ||'            AND mcs2.sub_item_name            = mcs1.sub_item_name'
  ||'            AND mcs2.process_flag             = mcs1.process_flag'
  ||'            AND NVL(mcs2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
  ||' AND mcs1.process_flag ='|| G_IN_PROCESS
  ||' AND mcs1.sr_instance_code = :v_instance_code '
  ||' AND NVL(mcs1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE;
Line: 42291

  'UPDATE     msc_st_component_substitutes mcs1'
  ||' SET     process_flag = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE EXISTS ( SELECT 1 FROM msc_st_component_substitutes mcs2'
  ||'            WHERE mcs2.sr_instance_code       = mcs1.sr_instance_code'
  ||'            AND mcs2.organization_code        = mcs1.organization_code'
  ||'            AND NVL(mcs2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                  = NVL(mcs1.company_name, '||''''||NULL_CHAR||''''||') '
  ||'            AND NVL(mcs2.bom_name,'||''''||NULL_CHAR||''''||') '
  ||'                  = NVL(mcs1.bom_name, '||''''||NULL_CHAR||''''||') '
  ||'            AND mcs2.assembly_name = mcs1.assembly_name '
  ||'            AND NVL(mcs2.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
  ||'                  = NVL(mcs1.alternate_bom_designator, '||''''||NULL_CHAR||''''||') '
  ||'            AND mcs2.component_name           = mcs1.component_name'
  ||'            AND NVL(mcs2.effectivity_date,SYSDATE-36500 )'
  ||'                    = NVL(mcs1.effectivity_date,SYSDATE-36500 )'
  ||'            AND NVL(mcs2.operation_seq_code ,'||''''||NULL_CHAR||''''||') '
  ||'                  = NVL(mcs1.operation_seq_code , '||''''||NULL_CHAR||''''||') '
  ||'            AND mcs2.sub_item_name            = mcs1.sub_item_name'
  ||'            AND mcs2.process_flag             = mcs1.process_flag'
  ||'            AND NVL(mcs2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||'            GROUP BY sr_instance_code,organization_code, bom_name,company_name,'
  ||'            assembly_name,alternate_bom_designator,component_name,'
  ||'            operation_seq_code,effectivity_date,sub_item_name'
  ||'            HAVING count(*) > 1)'
  ||' AND  mcs1.process_flag              ='|| G_IN_PROCESS
  ||' AND  mcs1.sr_instance_code          = :v_instance_code'
  ||' AND  NVL(mcs1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 42340

  ||'DELETED_FLAG ';
Line: 42348

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 42357

      ' UPDATE msc_st_component_substitutes '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 42377

      UPDATE msc_st_component_substitutes
      SET  st_transaction_id = msc_st_component_substitutes_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 42404

      ' UPDATE     msc_st_component_substitutes'
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code =  :v_instance_code';
Line: 42424

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO );
Line: 42433

     ' AND NVL(deleted_flag,'||NULL_VALUE||')NOT IN (1,2)';
Line: 42444

                     p_col_name          => 'DELETED_FLAG',
                     p_debug             => v_debug,
                     p_default_value     =>  SYS_NO);
Line: 42523

    'UPDATE msc_st_component_substitutes '
    ||' SET    bom_name            = assembly_name'
    ||' WHERE  sr_instance_code    = :v_instance_code'
    ||' AND    process_flag     ='||G_IN_PROCESS
    ||' AND    NVL(bom_name,'||''''||NULL_CHAR||''''||') '
    ||'         = '||''''||NULL_CHAR||''''
    ||' AND    NVL(assembly_name,'||''''||NULL_CHAR||''''||') '
    ||'         <> '||''''||NULL_CHAR||''''
    ||' AND    batch_id            = :lv_batch_id';
Line: 42546

    'UPDATE     msc_st_component_substitutes mcs'
    ||' SET        assembly_name  = (SELECT char5'
    ||'                     FROM msc_local_id_setup mlis'
    ||'                     WHERE  mlis.char1 = mcs.sr_instance_code'
    ||'                     AND    mlis.char3 = mcs.organization_code'
    ||'                     AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                      =    NVL(mcs.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                     AND    mlis.char4 = mcs.bom_name'
    ||'                     AND    NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
    ||'                     = NVL(mcs.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
    ||'                     AND    mlis.entity_name =''BILL_SEQUENCE_ID'') '
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        NVL(assembly_name,'||''''||NULL_CHAR||''''||') '
    ||'                = '||''''||NULL_CHAR||''''
    ||' AND        process_flag     ='|| G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id';
Line: 42593

    'UPDATE       msc_st_component_substitutes '
    ||' SET       process_flag   = '||G_ERROR_FLG||','
    ||'           error_text     = '||''''||lv_message_text||''''
    ||' WHERE     NVL(assembly_name,'||''''||NULL_CHAR||''''||') '
    ||'                = '||''''||NULL_CHAR||''''
    ||' AND       sr_instance_code = :v_instance_code'
    ||' AND       process_flag   = '||G_IN_PROCESS
    ||' AND       batch_id       = :lv_batch_id';
Line: 42667

    'UPDATE     msc_st_component_substitutes mcs'
    ||' SET     component_sequence_id=  (SELECT local_id '
    ||'         FROM msc_local_id_setup mlis'
    ||'         WHERE  mlis.char1 = mcs.sr_instance_code'
    ||'         AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'               =  NVL(mcs.company_name,'||''''||NULL_CHAR||''''||') '
    ||'         AND    mlis.char3 = mcs.organization_code'
    ||'         AND    mlis.char4 = mcs.bom_name'
    ||'         AND    mlis.char5 = mcs.component_name'
    ||'         AND   NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
    ||'               =  NVL(mcs.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
    ||'         AND    mlis.char7 = mcs.operation_seq_code'
    ||'         AND    mlis.date1 = mcs.effectivity_date'
    ||'         AND    mlis.entity_name = ''COMPONENT_SEQUENCE_ID'' )'
    ||'   WHERE      sr_instance_code = :v_instance_code'
    ||'   AND        process_flag     ='|| G_IN_PROCESS
    ||'   AND        batch_id         = :lv_batch_id';
Line: 42713

    'UPDATE   msc_st_component_substitutes '
    ||'    SET   process_flag    ='|| G_ERROR_FLG||','
    ||'          error_text      ='||''''||lv_message_text||''''
    ||' WHERE    NVL(component_sequence_id,'||NULL_VALUE||')='|| NULL_VALUE
    ||' AND      sr_instance_code      = :v_instance_code'
    ||' AND      process_flag          = '||G_IN_PROCESS
    ||' AND      batch_id              = :lv_batch_id';
Line: 42865

  'UPDATE msc_st_co_products mcp1 '
  ||' SET process_flag ='|| G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE message_id < ( SELECT max(message_id)'
  ||'            FROM msc_st_co_products mcp2'
  ||'            WHERE mcp2.co_product_name           = mcp1.co_product_name'
  ||'            AND mcp2.component_name           = mcp1.component_name'
  ||'            AND  mcp2.sr_instance_code       = mcp1.sr_instance_code'
  ||'            AND NVL(mcp2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                  = NVL(mcp1.company_name, '||''''||NULL_CHAR||''''||') '
  ||'            AND mcp2.process_flag             = mcp1.process_flag'
  ||'            AND NVL(mcp2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
  ||' AND mcp1.process_flag ='|| G_IN_PROCESS
  ||' AND mcp1.sr_instance_code = :v_instance_code '
  ||' AND NVL(mcp1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE;
Line: 42902

  'UPDATE     msc_st_co_products mcp1 '
  ||' SET     process_flag = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE EXISTS ( SELECT 1 FROM msc_st_co_products mcp2 '
  ||'            WHERE mcp2.co_product_name           = mcp1.co_product_name'
  ||'            AND mcp2.component_name           = mcp1.component_name'
  ||'            AND  mcp2.sr_instance_code       = mcp1.sr_instance_code'
  ||'            AND NVL(mcp2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                  = NVL(mcp1.company_name, '||''''||NULL_CHAR||''''||') '
  ||'            AND mcp2.process_flag             = mcp1.process_flag'
  ||'            AND NVL(mcp2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||'            AND mcp2.rowid <> mcp1.rowid )'
  ||' AND  mcp1.process_flag              ='|| G_IN_PROCESS
  ||' AND  mcp1.sr_instance_code          = :v_instance_code'
  ||' AND  NVL(mcp1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 42932

  ||'DELETED_FLAG ';
Line: 42940

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 42948

	      ' UPDATE msc_st_co_products '
	      ||' SET    batch_id  =  :lv_batch_id '
	      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
	      ||' AND    sr_instance_code               = :v_instance_code'
	      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
	      ||' AND    rownum                        <= '||v_batch_size;
Line: 42971

      UPDATE msc_st_co_products
      SET  st_transaction_id = msc_st_co_products_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 42998

      ' UPDATE     msc_st_co_products'
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code =  :v_instance_code';
Line: 43018

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO );
Line: 43027

     ' AND NVL(deleted_flag,'||NULL_VALUE||')NOT IN (1,2)';
Line: 43038

                     p_col_name          => 'DELETED_FLAG',
                     p_debug             => v_debug,
                     p_default_value     =>  SYS_NO);
Line: 43067

      ' UPDATE  msc_st_co_products '
      ||' SET   process_flag        = '||G_ERROR_FLG||','
      ||'       error_text          = '||''''||lv_message_text||''''
      ||' WHERE NVL(split,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND   batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   sr_instance_code = :v_instance_code';
Line: 43149

    'UPDATE MSC_ST_CO_PRODUCTS t1'
    ||' SET CO_PRODUCT_GROUP_ID '
    ||' = (SELECT local_id'
    ||' FROM   msc_local_id_setup t2'
    ||' WHERE  t2.char1         = t1.sr_instance_code'
    ||' AND    NVL(t2.char2,'||''''||NULL_CHAR||''''||') '
    ||'        =    NVL(t1.company_name,'||''''||NULL_CHAR||''''||') '
    ||' AND    t2.char4         = t1.COMPONENT_NAME '
    ||' AND    t2.entity_name   = ''CO_PRODUCT_GROUP_ID'')'
    ||' WHERE  sr_instance_code = :v_instance_code '
    ||' AND    batch_id         = :lv_batch_id '
    ||' AND    process_flag     = '||G_IN_PROCESS;
Line: 43175

                      p_error_code        => 'MSC_PP_NO_CO_PROD_UPDATE',
                      p_message_text      => lv_message_text,
                      p_error_text        => lv_error_text);
Line: 43186

      ' UPDATE  msc_st_co_products '
      ||' SET   process_flag        = '||G_ERROR_FLG||','
      ||'       error_text          = '||''''||lv_message_text||''''
      ||' WHERE NVL(co_product_group_id,'||NULL_VALUE||') <> '||NULL_VALUE
      ||' AND   batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   sr_instance_code = :v_instance_code';
Line: 43237

  'UPDATE     msc_st_co_products mcp1 '
  ||' SET     process_flag = '||G_PROPAGATION||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE EXISTS ( SELECT 1 FROM msc_st_co_products mcp2 '
  ||'            WHERE mcp2.sr_instance_code       = mcp1.sr_instance_code'
  ||'            AND mcp2.component_id             = mcp1.component_id'
  ||'            AND mcp2.request_id               = :v_request_id '
  ||'            AND mcp2.process_flag             = '||G_ERROR_FLG ||' )'
  ||' AND  mcp1.process_flag              ='|| G_IN_PROCESS
  ||' AND   batch_id         = :lv_batch_id'
  ||' AND  mcp1.sr_instance_code          = :v_instance_code';
Line: 43280

  'UPDATE   msc_st_co_products mcp1'
  ||' SET      process_flag = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE  100 <>  ( SELECT sum(split) '
  ||'            FROM msc_st_co_products mcp2'
  ||'            WHERE  mcp2.component_name           = mcp1.component_name'
  ||'            AND mcp2.sr_instance_code       = mcp1.sr_instance_code'
  ||'            AND NVL(mcp2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                  = NVL(mcp1.company_name, '||''''||NULL_CHAR||''''||') '
  ||'            AND mcp2.process_flag             = mcp1.process_flag'
  ||'            GROUP BY sr_instance_code,organization_code,company_name,'
  ||'            component_name)'
  ||'  AND     mcp1.process_flag          = '||G_IN_PROCESS
  ||'  AND     mcp1.sr_instance_code       = :v_instance_code';
Line: 43315

  'UPDATE   msc_st_co_products mcp1'
  ||' SET      process_flag = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE   1 <> ( SELECT COUNT(*) '
  ||'            FROM msc_st_co_products mcp2'
  ||'            WHERE mcp2.component_name           = mcp1.component_name'
  ||'            AND mcp2.sr_instance_code       = mcp1.sr_instance_code'
  ||'            AND NVL(mcp2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                  = NVL(mcp1.company_name, '||''''||NULL_CHAR||''''||') '
  ||'            AND mcp2.primary_flag             = 1'
  ||'            AND mcp2.process_flag             = mcp1.process_flag'
  ||'            GROUP BY sr_instance_code,organization_code,company_name,'
  ||'            component_name )'
  ||'  AND     mcp1.process_flag          = '||G_IN_PROCESS
  ||'  AND     mcp1.sr_instance_code       = :v_instance_code';
Line: 43348

        UPDATE msc_st_co_products
        SET    co_product_group_id    = msc_st_co_product_group_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 43358

       INSERT INTO  msc_local_id_setup
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char4,
       SOURCE_COMPONENT_ID ,
       SOURCE_CO_PRODUCT_ID ,
       SOURCE_CO_PRODUCT_GROUP_ID  ,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
      SELECT
       co_product_group_id,
       st_transaction_id,
       v_instance_id,
       'CO_PRODUCT_GROUP_ID',
       data_source_type,
       v_instance_code,
       company_name,
       component_name,
       SOURCE_COMPONENT_ID ,
       SOURCE_CO_PRODUCT_ID ,
       SOURCE_CO_PRODUCT_GROUP_ID  ,
       v_current_date,
       v_current_user,
       v_current_date,
       v_current_user
      FROM msc_st_co_products
     WHERE   rowid   =   lb_rowid(j);
Line: 43480

    SELECT rowid
    FROM   msc_st_routings
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 43487

    SELECT rowid
    FROM   msc_st_routings
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(routing_sequence_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag     = SYS_NO;
Line: 43496

    SELECT rowid
    FROM   msc_st_routing_operations
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 43503

    SELECT rowid
    FROM   msc_st_routing_operations
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(operation_sequence_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag     = SYS_NO;
Line: 43512

    SELECT rowid
    FROM   msc_st_operation_resources
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 43519

    SELECT max(rowid)
    FROM   msc_st_operation_resources
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(resource_seq_num,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag     = SYS_NO
    GROUP BY sr_instance_code,company_name,
             organization_code,routing_name,
             operation_seq_code,resource_seq_code,
             alternate_routing_designator,alternate_number;
Line: 43532

    SELECT max(rowid)
    FROM   msc_st_operation_resources
    WHERE  process_flag  = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(resource_seq_num,NULL_VALUE) <> NULL_VALUE
    AND    NVL(operation_sequence_id,NULL_VALUE) <> NULL_VALUE
    AND    NVL(routing_sequence_id,NULL_VALUE) <> NULL_VALUE
    GROUP BY sr_instance_code, operation_sequence_id,
             routing_sequence_id,resource_seq_num ;
Line: 43546

    SELECT rowid
    FROM   msc_st_operation_networks
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 43556

    SELECT max(rowid)
    FROM   msc_st_routing_operations
    WHERE  process_flag      IN (G_IN_PROCESS)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(department_id,NULL_VALUE) = NULL_VALUE
    GROUP BY sr_instance_code,company_name,
             organization_code,department_code  ;
Line: 43582

  'UPDATE   msc_st_routings msr1'
  ||' SET     process_flag  = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE   message_id <  (SELECT MAX(message_id)'
  ||'                      FROM msc_st_routings msr2'
  ||'          WHERE msr2.sr_instance_code   = msr1.sr_instance_code'
  ||'          AND   NVL(msr2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(msr1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'          AND   msr2.organization_code  = msr1.organization_code'
  ||'          AND   NVL(msr2.routing_name,'||''''||NULL_CHAR||''''||') '
  ||'               = NVL(msr1.routing_name,'||''''||NULL_CHAR||''''||') '
  ||'          AND   msr2.assembly_name      = msr1.assembly_name'
  ||'          AND   NVL(msr2.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'               = NVL(msr1.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'          AND   msr2.process_flag        ='||G_IN_PROCESS
  ||'          AND    NVL(msr2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
  ||'  AND     msr1.process_flag = '||G_IN_PROCESS
  ||'  AND     msr1.sr_instance_code = :v_instance_code'
  ||'  AND     NVL(msr1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE;
Line: 43622

  'UPDATE   msc_st_routings msr1 '
  ||' SET     process_flag  = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE    EXISTS ( SELECT 1 FROM msc_st_routings msr2'
  ||'          WHERE msr2.sr_instance_code   = msr1.sr_instance_code'
  ||'          AND   NVL(msr2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(msr1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'          AND   msr2.organization_code  = msr1.organization_code'
  ||'          AND   NVL(msr2.routing_name,'||''''||NULL_CHAR||''''||') '
  ||'               = NVL(msr1.routing_name,'||''''||NULL_CHAR||''''||') '
  ||'          AND   msr2.assembly_name      = msr1.assembly_name'
  ||'          AND   NVL(msr2.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'               = NVL(msr1.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'          AND   msr2.process_flag        ='||G_IN_PROCESS
  ||'          AND NVL(msr2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||'     GROUP BY sr_instance_code,organization_code,company_name,routing_name, '
  ||'     assembly_name, alternate_routing_designator '
  ||'              HAVING COUNT(*) >1 )'
  ||'  AND     msr1.process_flag = '||G_IN_PROCESS
  ||'  AND     msr1.sr_instance_code = :v_instance_code'
  ||' AND     NVL(msr1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 43668

  ||' DELETED_FLAG                 ||''~''||'
  ||' BOM_NAME                     ||''~''||'
  ||' ALTERNATE_BOM_DESIGNATOR     ||''~''||'
  ||' FIRST_OPERATION_SEQ_CODE     ||''~''||'
  ||' LAST_OPERATION_SEQ_CODE      ||''~''||'
  ||' COMPANY_NAME ' ;
Line: 43680

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 43689

      ' UPDATE msc_st_routings '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 43709

      UPDATE msc_st_routings
      SET  st_transaction_id = msc_st_routings_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 43735

      ' UPDATE     msc_st_routings '
      ||' SET      process_flag     ='||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 43755

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO  );
Line: 43767

      ' AND NVL(deleted_flag,'||NULL_VALUE||') <>'||SYS_NO;
Line: 43778

                     p_col_name          => 'DELETED_FLAG',
                     p_debug             => v_debug,
                     p_default_value     => SYS_NO);
Line: 43858

    'UPDATE msc_st_routings   '
    ||' SET    routing_name             = assembly_name'
    ||' WHERE  sr_instance_code         = :v_instance_code'
    ||' AND    process_flag             ='|| G_IN_PROCESS
    ||' AND    NVL(routing_name,'||''''||NULL_CHAR||''''||') '
    ||'         = '||''''||NULL_CHAR||''''
    ||' AND    batch_id                 = :lv_batch_id ';
Line: 43998

     'UPDATE        msc_st_routings   msr'
     ||' SET        line_id  = ( SELECT local_id'
     ||'                        FROM msc_local_id_setup mlis'
     ||'                        WHERE  mlis.char1 = msr.sr_instance_code'
     ||'                        AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
     ||'                        =    NVL(msr.company_name,'||''''||NULL_CHAR||''''||') '
     ||'                        AND    mlis.char3 = msr.organization_code'
     ||'                        AND    mlis.char4 = msr.line_code'
     ||'                        AND    mlis.entity_name = ''LINE_ID'')'
     ||' WHERE      sr_instance_code = :v_instance_code'
     ||' AND        process_flag     = '||G_IN_PROCESS
     ||' AND        batch_id         = :lv_batch_id';
Line: 44034

      'UPDATE   msc_st_routings msr'
      ||' SET   process_flag ='||G_ERROR_FLG||','
      ||'       error_text       =        '||''''||lv_message_text||''''
      ||' WHERE NOT   EXISTS (SELECT 1'
      ||'       FROM  msc_units_of_measure muom'
      ||'       WHERE NVL(muom.uom_code,  '||''''||NULL_CHAR||''''||') = '
      ||'             NVL(msr.uom_code,   '||''''||NULL_CHAR||''''||')'
      ||'       UNION'
      ||'       SELECT 1 FROM msc_st_units_of_measure msuom'
      ||'       WHERE NVL(msuom.uom_code,  '||''''||NULL_CHAR||''''||') = '
      ||'             NVL(msr.uom_code,'||''''||NULL_CHAR||''''||')'
      ||'             AND msuom.process_flag = '||G_VALID
      ||'             AND msuom.sr_instance_id = :v_instance_id)'
      ||' AND NVL(msr.uom_code,'||''''||NULL_CHAR||''''||') '
      ||'         <> '||''''||NULL_CHAR||''''
      ||' AND msr.sr_instance_code = :v_instance_code'
      ||' AND msr.batch_id         = :lv_batch_id'
      ||' AND msr.process_flag     = '||G_IN_PROCESS ;
Line: 44139

    'UPDATE msc_st_routings '
    ||' SET    bom_name = assembly_name'
    ||' WHERE  sr_instance_code = :v_instance_code'
    ||' AND    process_flag = '||G_IN_PROCESS
    ||' AND    NVL(bom_name,'||''''||NULL_CHAR||''''||') '
    ||'         = '||''''||NULL_CHAR||''''
    ||' AND    batch_id = :lv_batch_id ';
Line: 44205

    'UPDATE    msc_st_routings'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE ( NVL(first_operation_seq_code,'||NULL_VALUE||') ='||NULL_VALUE
    ||' OR      NVL(last_operation_seq_code,'||NULL_VALUE||') ='||NULL_VALUE ||')'
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    cfm_routing_flag      = 3'
    ||' AND    batch_id          = :lv_batch_id';
Line: 44224

    'UPDATE    msc_st_routings'
    ||' SET    first_op_seq_num     = to_number(decode(length(rtrim(first_operation_seq_code,''0123456789'')),'
    ||'        NULL,first_operation_seq_code,''1'')),'
    ||'        last_op_seq_num     = to_number(decode(length(rtrim(last_operation_seq_code,''0123456789'')),'
    ||'        NULL,last_operation_seq_code,''1''))'
    ||' WHERE    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    cfm_routing_flag      = 3'
    ||' AND    batch_id          = :lv_batch_id';
Line: 44264

        UPDATE msc_st_routings
        SET    routing_sequence_id    = msc_st_routing_sequence_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 44274

       INSERT INTO  msc_local_id_setup
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char3,
       char4,
       char5,
       char6,
       number1,
       SOURCE_ORGANIZATION_ID,
       SOURCE_ASSEMBLY_ITEM_ID ,
       SOURCE_ROUTING_SEQUENCE_ID ,
       SOURCE_TASK_ID ,
       SOURCE_PROJECT_ID ,
       SOURCE_BILL_SEQUENCE_ID ,
       SOURCE_COMMON_ROUTING_SEQ_ID ,
       SOURCE_LINE_ID ,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
      SELECT
       routing_sequence_id,
       st_transaction_id,
       v_instance_id,
       'ROUTING_SEQUENCE_ID',
       data_source_type,
       v_instance_code,
       company_name,
       organization_code,
       routing_name,
       assembly_name,
       alternate_routing_designator,
       bill_sequence_id,
       SOURCE_ORGANIZATION_ID,
       SOURCE_ASSEMBLY_ITEM_ID ,
       SOURCE_ROUTING_SEQUENCE_ID ,
       SOURCE_TASK_ID ,
       SOURCE_PROJECT_ID ,
       SOURCE_BILL_SEQUENCE_ID ,
       SOURCE_COMMON_ROUTING_SEQ_ID ,
       SOURCE_LINE_ID ,
       v_current_date,
       v_current_user,
       v_current_date,
       v_current_user
      FROM msc_st_routings
     WHERE   rowid   =   lb_rowid(j);
Line: 44370

    'UPDATE    msc_st_routings'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  NVL(COMMON_ROUTING_SEQUENCE_ID,'||NULL_VALUE||') ='||NULL_VALUE
    ||' AND    NVL(routing_name, '||''''||NULL_CHAR||''''||') <> '
    ||'        NVL(common_routing_name, '||''''||NULL_CHAR||''''||')'
    ||' AND    NVL(common_routing_name,  '||''''||NULL_CHAR||''''||')'
    ||'        <>               '||''''||NULL_CHAR||''''
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 44441

  'UPDATE    msc_st_routing_operations msro1 '
  ||' SET       process_flag = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE     message_id < ( SELECT max(message_id) '
  ||'          FROM msc_st_routing_operations msro2'
  ||'          WHERE msro2.sr_instance_code   = msro1.sr_instance_code'
  ||'          AND   msro2.organization_code  = msro1.organization_code'
  ||'          AND   msro2.effectivity_date   = msro1.effectivity_date'
  ||'          AND   NVL(msro2.routing_name,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msro1.routing_name, '||''''||NULL_CHAR||''''||') '
  ||'          AND   msro2.assembly_name      = msro1.assembly_name'
  ||'          AND   NVL(msro2.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msro1.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(msro2.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msro1.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'          AND   msro2.process_flag   ='||G_IN_PROCESS
  ||'          AND    NVL(msro2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
  ||' AND     msro1.process_flag = '||G_IN_PROCESS
  ||' AND     msro1.sr_instance_code = :v_instance_code'
  ||' AND     NVL(msro1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE;
Line: 44482

  'UPDATE   msc_st_routing_operations msro1'
  ||' SET      process_flag = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE    EXISTS ( SELECT 1 '
  ||'          FROM msc_st_routing_operations msro2'
  ||'          WHERE msro2.sr_instance_code   = msro1.sr_instance_code'
  ||'          AND   msro2.organization_code  = msro1.organization_code'
  ||'          AND   msro2.effectivity_date   = msro1.effectivity_date'
  ||'          AND   NVL(msro2.routing_name,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msro1.routing_name, '||''''||NULL_CHAR||''''||') '
  ||'          AND   msro2.assembly_name      = msro1.assembly_name'
  ||'          AND   NVL(msro2.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msro1.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(msro2.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msro1.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'          AND   msro2.process_flag   ='||G_IN_PROCESS
  ||'               AND NVL(msro2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||'         GROUP BY sr_instance_code,company_name,organization_code,routing_name,'
  ||'         assembly_name, alternate_routing_designator,operation_seq_code,effectivity_date'
  ||'          HAVING COUNT(*) >1 )'
  ||'  AND     msro1.process_flag          = '||G_IN_PROCESS
  ||'  AND     msro1.sr_instance_code       = :v_instance_code'
  ||'  AND     NVL(msro1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 44537

  ||' DELETED_FLAG                ||''~''||'
  ||' COMPANY_NAME ';
Line: 44546

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 44554

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 44560

      ' UPDATE msc_st_routing_operations '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 44581

      UPDATE msc_st_routing_operations
      SET  st_transaction_id = msc_st_routing_operations_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 44597

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO  );
Line: 44609

   ' AND NVL(deleted_flag,'||NULL_VALUE||') <>'||SYS_NO;
Line: 44620

                     p_col_name          => 'DELETED_FLAG',
                     p_debug             => v_debug,
                     p_default_value     => SYS_NO);
Line: 44664

    'UPDATE msc_st_routing_operations '
    ||' SET    routing_name = assembly_name'
    ||' WHERE  sr_instance_code = :v_instance_code'
    ||' AND    process_flag     = '||G_IN_PROCESS
    ||' AND    NVL(routing_name,'||''''||NULL_CHAR||''''||') '
    ||'         = '||''''||NULL_CHAR||''''
    ||' AND    batch_id         = :lv_batch_id';
Line: 44791

    'UPDATE     msc_st_routing_operations msro'
    ||' SET     (operation_sequence_id,operation_seq_num)=  (SELECT local_id,number1'
    ||'         FROM msc_local_id_setup mlis'
    ||'         WHERE  mlis.char1 = msro.sr_instance_code'
    ||'         AND     NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'          =    NVL(msro.company_name,'||''''||NULL_CHAR||''''||') '
    ||'         AND    mlis.char3 = msro.organization_code'
    ||'         AND    mlis.char4 = msro.routing_name'
    ||'         AND    mlis.char5 = msro.operation_seq_code'
    ||'         AND   NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
    ||'           =   NVL(msro.alternate_routing_designator,'||''''||NULL_CHAR||''''||')'
    ||'         AND    mlis.date1 = msro.effectivity_date'
    ||'         AND    mlis.entity_name = ''OPERATION_SEQUENCE_ID'' '
    ||'         AND    mlis.instance_id = '||v_instance_id||')'
    ||'  WHERE      sr_instance_code = :v_instance_code'
    ||'  AND        process_flag     ='||G_IN_PROCESS
    ||'  AND        batch_id         = :lv_batch_id';
Line: 44820

  'UPDATE       msc_st_routing_operations msro'
  ||' SET       operation_seq_num =  ( SELECT number1'
  ||'           FROM msc_local_id_setup mlis'
  ||'           WHERE  local_id = msro.operation_sequence_id'
  ||'           AND    mlis.entity_name = ''OPERATION_SEQUENCE_ID'' '
  ||'           AND    mlis.instance_id = '||v_instance_id||')'
  ||' WHERE     sr_instance_code = :v_instance_code'
  ||' AND       NVL(operation_sequence_id,'||NULL_VALUE||') <>'||NULL_VALUE
  ||' AND       process_flag     = '||G_IN_PROCESS
  ||' AND       batch_id         = :lv_batch_id';
Line: 44839

                      p_error_code        => 'MSC_PP_DELETE_FAIL',
                      p_message_text      => lv_message_text,
                      p_error_text        => lv_error_text );
Line: 44851

    'UPDATE    msc_st_routing_operations'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  NVL(operation_sequence_id,'||NULL_VALUE||') ='||NULL_VALUE
    ||' AND    deleted_flag      ='||SYS_YES
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 44883

      ' UPDATE  msc_st_routing_operations '
      ||' SET   process_flag        = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE NVL(department_code,'||''''||NULL_CHAR||''''||')'
      ||'       = '||''''||NULL_CHAR||''''
      ||' AND   batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   sr_instance_code = :v_instance_code';
Line: 44901

    'UPDATE     msc_st_routing_operations msro'
    ||' SET     department_id=    (SELECT local_id'
    ||'         FROM msc_local_id_setup mlis'
    ||'         WHERE  mlis.char1 = msro.sr_instance_code'
    ||'         AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'         =    NVL(msro.company_name,'||''''||NULL_CHAR||''''||') '
    ||'         AND    mlis.char3 = msro.organization_code'
    ||'         AND    mlis.char4 = msro.department_code'
    ||'         AND    mlis.entity_name = ''DEPARTMENT_ID'')'
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        deleted_flag     = '||SYS_NO
    ||' AND        process_flag     = '||G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id';
Line: 44933

        UPDATE msc_st_routing_operations
        SET    department_id          = msc_st_department_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 44944

       INSERT INTO  msc_local_id_setup
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char3,
       char4,
       SOURCE_ORGANIZATION_ID,
       SOURCE_DEPARTMENT_ID,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
      SELECT
       department_id,
       st_transaction_id,
       v_instance_id,
       'DEPARTMENT_ID',
       data_source_type,
       sr_instance_code,
       company_name,
       organization_code,
       department_code,
       SOURCE_ORGANIZATION_ID,
       SOURCE_DEPARTMENT_ID,
       v_current_date,
       v_current_user,
       v_current_date,
       v_current_user
      FROM msc_st_routing_operations
      WHERE rowid = lb_rowid(j);
Line: 44986

    'UPDATE     msc_st_routing_operations msdr'
    ||' SET     department_id=  (SELECT local_id'
    ||'                        FROM msc_local_id_setup mlis'
    ||'                        WHERE  mlis.char1 = msdr.sr_instance_code'
    ||'                        AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                        =    NVL(msdr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                        AND    mlis.char3 = msdr.organization_code'
    ||'                        AND    mlis.char4 = msdr.department_code'
    ||'                        AND    mlis.entity_name = ''DEPARTMENT_ID'')'
    ||' WHERE      msdr.sr_instance_code = :v_instance_code'
    ||' AND        NVL(msdr.department_id,'||NULL_VALUE||') ='|| NULL_VALUE
    ||' AND        msdr.process_flag     ='|| G_IN_PROCESS
    ||' AND        msdr.batch_id         = :lv_batch_id';
Line: 45030

   'UPDATE      msc_st_routing_operations '
   ||' SET      process_flag ='||G_ERROR_FLG||','
   ||'          error_text   = '||''''||lv_message_text||''''
   ||' WHERE    NVL(department_id,'||NULL_VALUE||') ='||NULL_VALUE
   ||' AND      sr_instance_code    = :v_instance_code'
   ||' AND      deleted_flag        ='||SYS_NO
   ||' AND      process_flag        ='|| G_IN_PROCESS
   ||' AND      batch_id            = :lv_batch_id' ;
Line: 45063

                      ||' NOT IN (1,2) AND deleted_flag = '||SYS_NO ;
Line: 45110

        UPDATE msc_st_routing_operations
        SET    operation_sequence_id  = msc_st_operation_sequence_id_s.NEXTVAL ,
               operation_seq_num      =
               to_number(decode(length(rtrim(operation_seq_code,'0123456789')),
                         NULL,operation_seq_code,'1'))
        WHERE  rowid                  = lb_rowid(j);
Line: 45122

       INSERT INTO  msc_local_id_setup
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char3,
       char4,
       char5,
       char6,
       number1,
       date1,
       date2,
       SOURCE_ORGANIZATION_ID ,
       SOURCE_OPERATION_SEQUENCE_ID ,
       SOURCE_OPERATION_SEQ_NUM ,
       SOURCE_DEPARTMENT_ID ,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
      SELECT
       operation_sequence_id,
       st_transaction_id,
       v_instance_id,
       'OPERATION_SEQUENCE_ID',
       data_source_type,
       v_instance_code,
       company_name,
       organization_code,
       routing_name,
       operation_seq_code,
       alternate_routing_designator,
       operation_seq_num,
       effectivity_date,
       disable_date,
       SOURCE_ORGANIZATION_ID ,
       SOURCE_OPERATION_SEQUENCE_ID ,
       SOURCE_OPERATION_SEQ_NUM ,
       SOURCE_DEPARTMENT_ID ,
       v_current_date,
       v_current_user,
       v_current_date,
       v_current_user
       FROM msc_st_routing_operations
      WHERE rowid = lb_rowid(j) ;
Line: 45177

   'INSERT INTO msc_st_operation_components '
   ||' (organization_id,'
   ||' operation_sequence_id,'
   ||' component_sequence_id,'
   ||' bill_sequence_id,'
   ||' routing_sequence_id,'
   ||' deleted_flag,'
   ||' sr_instance_id,'
   ||' last_update_date,'
   ||' last_updated_by, '
   ||' creation_date,'
   ||' created_by,'
   ||' refresh_id)'
   ||' SELECT'
   ||' msro.organization_id,'
   ||' msro.operation_sequence_id,'
   ||' msbc.component_sequence_id,'
   ||' msbc.bill_sequence_id,'
   ||' msro.routing_sequence_id,'
   ||' msro.deleted_flag,'
   ||  v_instance_id||','
   ||' msro.last_update_date,'
   ||' msro.last_updated_by,'
   ||' msro.creation_date,'
   ||' msro.created_by,'
   ||' msro.REFRESH_ID'
   ||' FROM msc_st_routing_operations msro,'
   ||'      msc_st_bom_components msbc,'
   ||'      msc_local_id_setup mlis'
   ||' WHERE msbc.bill_sequence_id      = mlis.number1'
   ||' AND   mlis.entity_name           = ''ROUTING_SEQUENCE_ID'' '
   ||' AND   mlis.local_id              = msro.routing_sequence_id'
   ||' AND   msbc.process_flag          = '||G_VALID
   ||' AND   mlis.instance_id           = :v_instance_id'
   ||' AND   msro.sr_instance_code      =  :v_instance_code'
   ||' AND   msro.operation_seq_code    =  msbc.operation_seq_code'
   ||' AND   msro.process_flag          ='||G_IN_PROCESS
   ||' AND   msro.batch_id              = :lv_batch_id'
   ||' UNION'
   ||' SELECT'
   ||' msro.organization_id,'
   ||' msro.operation_sequence_id,'
   ||' mbc.component_sequence_id,'
   ||' mbc.bill_sequence_id,'
   ||' msro.routing_sequence_id,'
   ||' msro.deleted_flag,'
   ||  v_instance_id||','
   ||' msro.last_update_date,'
   ||' msro.last_updated_by,'
   ||' msro.creation_date,'
   ||' msro.created_by,'
   ||' msro.REFRESH_ID'
   ||' FROM msc_st_routing_operations msro,'
   ||'      msc_bom_components mbc,'
   ||'      msc_local_id_setup mlis,'
   ||'      msc_local_id_setup mlis1'
   ||' WHERE mbc.component_sequence_id  = mlis1.local_id '
   ||' AND   mbc.bill_sequence_id       = mlis.number1'
   ||' AND   mbc.sr_instance_id         = :v_instance_id'
   ||' AND   mbc.plan_id                = -1'
   ||' AND   mlis.entity_name           = ''ROUTING_SEQUENCE_ID'' '
   ||' AND   mlis.local_id              = msro.routing_sequence_id '
   ||' AND   mlis.instance_id           = :v_instance_id '
   ||' AND   msro.sr_instance_code      = :v_instance_code'
   ||' AND   msro.organization_id       = mbc.organization_id'
   ||' AND   msro.operation_seq_code    = mlis1.char7'
   ||' AND   mlis1.instance_id          = :v_instance_id'
   ||' AND   mlis1.entity_name          = ''COMPONENT_SEQUENCE_ID'' '
   ||' AND   msro.process_flag          ='||G_IN_PROCESS
   ||' AND   msro.batch_id              = :lv_batch_id';
Line: 45305

  'UPDATE    msc_st_operation_resources msor1 '
  ||'  SET   process_flag = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE  message_id < ( SELECT max(message_id)'
  ||'        FROM msc_st_operation_resources msor2'
  ||'          WHERE msor2.sr_instance_code   = msor1.sr_instance_code'
  ||'          AND   msor2.organization_code  = msor1.organization_code'
  ||'          AND   NVL(msor2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(msor1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(msor2.routing_name,'||''''||NULL_CHAR||''''||') '
  ||'                 = NVL(msor1.routing_name,'||''''||NULL_CHAR||''''||') '
  ||'          AND   msor2.assembly_name      = msor1.assembly_name'
  ||'          AND   NVL(msor2.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msor1.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(msor2.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msor1.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'          AND   msor2.resource_code      = msor1.resource_code'
  ||'          AND   NVL(msor2.resource_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'               = NVL(msor1.resource_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(msor2.alternate_number,'||NULL_VALUE||')'
  ||'               =  NVL(msor1.alternate_number,'||NULL_VALUE||')'
  ||'          AND   msor2.process_flag  ='||G_IN_PROCESS
  ||'          AND    NVL(msor2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
  ||'  AND     msor1.process_flag = '||G_IN_PROCESS
  ||'  AND     msor1.sr_instance_code = :v_instance_code'
  ||'  AND     NVL(msor1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE ;
Line: 45352

  'UPDATE    msc_st_operation_resources msor1'
  ||' SET    process_flag = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE    EXISTS ( SELECT 1 '
  ||'          FROM msc_st_operation_resources msor2'
  ||'          WHERE msor2.sr_instance_code   = msor1.sr_instance_code'
  ||'          AND   msor2.organization_code  = msor1.organization_code'
  ||'          AND   NVL(msor2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(msor1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(msor2.routing_name,'||''''||NULL_CHAR||''''||') '
  ||'                 = NVL(msor1.routing_name,'||''''||NULL_CHAR||''''||') '
  ||'          AND   msor2.assembly_name      = msor1.assembly_name'
  ||'          AND   NVL(msor2.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msor1.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(msor2.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msor1.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'          AND   msor2.resource_code      = msor1.resource_code'
  ||'          AND   NVL(msor2.resource_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'               = NVL(msor1.resource_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(msor2.alternate_number,'||NULL_VALUE||')'
  ||'               =  NVL(msor1.alternate_number,'||NULL_VALUE||')'
  ||'          AND   msor2.process_flag  ='||G_IN_PROCESS
  ||'               AND NVL(msor2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||'         GROUP BY sr_instance_code,organization_code,company_name,routing_name,'
  ||'         assembly_name, alternate_routing_designator,operation_seq_code,'
  ||'         resource_code,resource_seq_code,alternate_number '
  ||'         HAVING COUNT(*) >1 )'
  ||'  AND    msor1.process_flag = '||G_IN_PROCESS
  ||'  AND    msor1.sr_instance_code = :v_instance_code'
  ||'  AND    NVL(msor1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 45405

  ||' DELETED_FLAG           ||''~''||'
  ||' RESOURCE_TYPE          ||''~''||'
  ||' COMPANY_NAME';
Line: 45411

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 45420

      ' UPDATE msc_st_operation_resources '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 45440

      UPDATE msc_st_operation_resources
      SET  st_transaction_id = msc_st_operation_resources_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 45457

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO  );
Line: 45469

     ' AND NVL(deleted_flag,'||NULL_VALUE||') NOT IN(1,2)';
Line: 45480

                     p_col_name          => 'DELETED_FLAG',
                     p_debug             => v_debug,
                     p_default_value     => SYS_NO);
Line: 45494

    'UPDATE msc_st_operation_resources '
    ||' SET    routing_name      = assembly_name'
    ||' WHERE  sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      ='||G_IN_PROCESS
    ||' AND    NVL(routing_name,'||''''||NULL_CHAR||''''||')'
    ||'       = '||''''||NULL_CHAR||''''
    ||' AND    batch_id = :lv_batch_id';
Line: 45513

    'UPDATE    msc_st_operation_resources '
    ||'  SET    process_flag         ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||'  WHERE   NVL(resource_usage,'||NULL_VALUE||') ='||NULL_VALUE
    ||'  AND     sr_instance_code       = :v_instance_code'
    ||'  AND     deleted_flag           = '||SYS_NO
    ||'  AND     process_flag           = '||G_IN_PROCESS
    ||'  AND     batch_id               = :lv_batch_id';
Line: 45669

    'UPDATE     msc_st_operation_resources msor'
    ||' SET     operation_sequence_id=    (SELECT local_id'
    ||'                    FROM msc_local_id_setup mlis'
    ||'                    WHERE  mlis.char1 = msor.sr_instance_code'
    ||'                    AND NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                    =   NVL(msor.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                    AND    mlis.char3 = msor.organization_code'
    ||'                    AND    mlis.char4 = msor.routing_name'
    ||'                    AND    mlis.char5 = msor.operation_seq_code'
    ||'                    AND   NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
    ||'                          = NVL(msor.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
    ||'                    AND   mlis.date1 = msor.operation_effectivity_date'
    ||'                    AND    mlis.entity_name = ''OPERATION_SEQUENCE_ID'') '
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        process_flag     = '||G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id';
Line: 45718

    'UPDATE       msc_st_operation_resources'
    ||'  SET      process_flag     = '||G_ERROR_FLG||','
    ||'           error_text   = '||''''||lv_message_text||''''
    ||'  WHERE    NVL(operation_sequence_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'  AND      sr_instance_code = :v_instance_code'
    ||'  AND      process_flag     = '||G_IN_PROCESS
    ||'  AND      batch_id         = :lv_batch_id';
Line: 45809

    'UPDATE     msc_st_operation_resources msor'
    ||' SET     resource_seq_num =    (SELECT local_id '
    ||'         FROM msc_local_id_setup mlis'
    ||'         WHERE  mlis.char1 = msor.sr_instance_code'
    ||'         AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'         =    NVL(msor.company_name,'||''''||NULL_CHAR||''''||') '
    ||'         AND    mlis.char3 = msor.organization_code'
    ||'         AND    mlis.char4 = msor.routing_name'
    ||'         AND    mlis.char5 = msor.operation_seq_code'
    ||'         AND    mlis.char6 = msor.resource_seq_code'
    ||'         AND    NVL(mlis.char7,'||''''||NULL_CHAR||''''||') '
    ||'         =      NVL(msor.alternate_routing_designator,'||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(mlis.number1,'||NULL_VALUE||') = NVL(msor.alternate_number,'||NULL_VALUE||')'
    ||'		AND    rownum = 1'	/*change made to solve res req issue*/
    ||'         AND    mlis.entity_name = ''RESOURCE_SEQ_NUM'')'
    ||' WHERE   sr_instance_code = :v_instance_code'
    ||' AND     process_flag     = '||G_IN_PROCESS
    ||' AND     batch_id         = :lv_batch_id';
Line: 45837

                  p_error_code        => 'MSC_PP_DELETE_FAIL',
                  p_message_text      => lv_message_text,
                  p_error_text        => lv_error_text);
Line: 45850

    'UPDATE     msc_st_operation_resources '
    ||' SET     process_flag     = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   NVL(resource_seq_num,'||NULL_VALUE||') ='||NULL_VALUE
    ||' AND     deleted_flag     = '||SYS_YES
    ||' AND     sr_instance_code = :v_instance_code'
    ||' AND     process_flag     = '||G_IN_PROCESS
    ||' AND     batch_id         = :lv_batch_id';
Line: 45870

    'UPDATE     msc_st_operation_resources msor'
    ||' SET     resource_id = (SELECT local_id'
    ||'                 FROM msc_local_id_setup mlis'
    ||'                 WHERE  mlis.char1 = msor.sr_instance_code'
    ||'                 AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                 =    NVL(msor.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                 AND    mlis.char3 = msor.organization_code'
    ||'                 AND    mlis.char4 = msor.resource_code'
    ||'                 AND    mlis.entity_name = ''RESOURCE_ID'')'
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        deleted_flag     = '|| SYS_NO
    ||' AND        process_flag     = '||G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id';
Line: 45893

    'UPDATE     msc_st_operation_resources msor'
    ||' SET     department_id = (SELECT local_id'
    ||'                 FROM msc_local_id_setup mlis'
    ||'                 WHERE  mlis.char1 = msor.sr_instance_code'
    ||'                 AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                 =    NVL(msor.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                 AND    mlis.char3 = msor.organization_code'
    ||'                 AND    mlis.char4 = msor.department_code'
    ||'                 AND    mlis.entity_name = ''DEPARTMENT_ID'')'
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        deleted_flag     = '|| SYS_NO
    ||' AND        process_flag     = '||G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id';
Line: 45935

    'UPDATE       msc_st_operation_resources'
    ||'  SET       process_flag    ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||'  WHERE   (NVL(resource_id,'||NULL_VALUE||') ='|| NULL_VALUE
    ||'  OR        NVL(department_id,'||NULL_VALUE||') ='|| NULL_VALUE||')'
    ||'  AND      sr_instance_code       = :v_instance_code'
    ||'  AND      process_flag           ='||G_IN_PROCESS
    ||'  AND      batch_id               = :lv_batch_id';
Line: 45951

    'UPDATE     msc_st_operation_resources msor'
    ||' SET     setup_id=  (SELECT local_id'
    ||'                        FROM msc_local_id_setup mlis'
    ||'                        WHERE  mlis.char1 = msor.sr_instance_code'
    ||'                        AND NVL(mlis.char2,'||''''||NULL_CHAR||''''||')'
    ||' =NVL(msor.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                        AND    mlis.char3 = msor.organization_code'
    ||'                        AND    mlis.char4 = msor.setup_code'
    ||'                        AND    mlis.entity_name = ''SETUP_ID'')'
    ||' WHERE      msor.sr_instance_code = :v_instance_code'
    ||' AND        NVL(msor.setup_code,'||''''||NULL_CHAR||''''||')'
    ||'            <> '||''''||NULL_CHAR||''''
    ||' AND        msor.process_flag     ='|| G_IN_PROCESS
    ||' AND        msor.batch_id         = :lv_batch_id';
Line: 45989

      ' UPDATE     msc_st_operation_resources '
      ||' SET      process_flag     ='||G_ERROR_FLG||','
      ||'          error_text   = '||''''||lv_message_text||''''
      ||' WHERE    NVL(setup_id,'||NULL_VALUE||') ='|| NULL_VALUE
      ||' AND      setup_code is not NULL'
      ||' AND      deleted_flag     = '||SYS_NO
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      sr_instance_code = :v_instance_code'
      ||' AND      batch_id         =  :lv_batch_id';
Line: 46026

    ||' NOT IN (1,2,3,4,5) AND deleted_flag = 2' ;
Line: 46062

                       ||'AND deleted_flag = 2';
Line: 46107

        UPDATE msc_st_operation_resources
        SET    resource_seq_num     =
               to_number(decode(length(rtrim(resource_seq_code,'0123456789')),
                          NULL,resource_seq_code,'1'))
        WHERE  rowid                = lb_rowid(j);
Line: 46118

       INSERT INTO  msc_local_id_setup
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char3,
       char4,
       char5,
       char6,
       char7,
       number1,
       SOURCE_ORGANIZATION_ID,
       SOURCE_ROUTING_SEQUENCE_ID ,
       SOURCE_OPERATION_SEQUENCE_ID  ,
       SOURCE_RESOURCE_SEQ_NUM  ,
       SOURCE_RESOURCE_ID ,
       SOURCE_DEPARTMENT_ID  ,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
      SELECT
       resource_seq_num,
       st_transaction_id,
       v_instance_id,
       'RESOURCE_SEQ_NUM',
       data_source_type,
       v_instance_code,
       company_name,
       organization_code,
       routing_name,
       operation_seq_code,
       resource_seq_code,
       alternate_routing_designator,
       alternate_number,
       SOURCE_ORGANIZATION_ID,
       SOURCE_ROUTING_SEQUENCE_ID ,
       SOURCE_OPERATION_SEQUENCE_ID  ,
       SOURCE_RESOURCE_SEQ_NUM  ,
       SOURCE_RESOURCE_ID ,
       SOURCE_DEPARTMENT_ID  ,
       v_current_date,
       v_current_user,
       v_current_date,
       v_current_user
       FROM msc_st_operation_resources
      WHERE rowid = lb_rowid(j) ;
Line: 46176

    'UPDATE     msc_st_operation_resources msor'
    ||' SET     resource_seq_num =    (SELECT local_id '
    ||'         FROM msc_local_id_setup mlis'
    ||'         WHERE  mlis.char1 = msor.sr_instance_code'
    ||'         AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'         =    NVL(msor.company_name,'||''''||NULL_CHAR||''''||') '
    ||'         AND    mlis.char3 = msor.organization_code'
    ||'         AND    mlis.char4 = msor.routing_name'
    ||'         AND    mlis.char5 = msor.operation_seq_code'
    ||'         AND    mlis.char6 = msor.resource_seq_code'
    ||'         AND    NVL(mlis.char7,'||''''||NULL_CHAR||''''||') '
    ||'         =      NVL(msor.alternate_routing_designator,'||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(mlis.number1,'||NULL_VALUE||') = NVL(msor.alternate_number,'||NULL_VALUE||')'
    ||'		AND    rownum = 1'	/*change made to solve res req issue*/
    ||'         AND    mlis.entity_name = ''RESOURCE_SEQ_NUM'')'
    ||' WHERE   sr_instance_code = :v_instance_code'
    ||' AND     NVL(resource_seq_num,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND     process_flag     = '||G_IN_PROCESS
    ||' AND     batch_id         = :lv_batch_id';
Line: 46212

    INSERT INTO  msc_st_operation_resource_seqs
    ( routing_sequence_id,
      operation_sequence_id,
      resource_seq_num,
      schedule_flag,
      resource_offset_percent,
      department_id,
      deleted_flag,
      organization_id,
      sr_instance_id,
      activity_group_id,
       refresh_id,
      last_update_date,
      last_updated_by,
      creation_date,
      created_by  )
    SELECT
     routing_sequence_id,
     operation_sequence_id,
     resource_seq_num,
     schedule_flag,
     resource_offset_percent,
     department_id,
     deleted_flag,
     organization_id,
     v_instance_id,
     activity_group_id,
     v_refresh_id,
     last_update_date,
     last_updated_by,
     creation_date,
     created_by
     FROM msc_st_operation_resources
     WHERE rowid = lb_rowid(j) ;
Line: 46303

  'UPDATE    msc_st_operation_networks mson1 '
  ||' SET       process_flag = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE     message_id < ( SELECT max(message_id) '
  ||'          FROM msc_st_operation_networks mson2'
  ||'          WHERE mson2.assembly_name      = mson1.assembly_name'
  ||'          AND   mson2.organization_code  = mson1.organization_code'
  ||'          AND   mson2.from_operation_seq_code = mson1.from_operation_seq_code'
  ||'          AND   mson2.to_operation_seq_code = mson1.to_operation_seq_code'
  ||'          AND   mson2.sr_instance_code   = mson1.sr_instance_code'
  ||'          AND   NVL(mson2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(mson1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(mson2.routing_name,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(mson1.routing_name, '||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(mson2.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(mson1.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'          AND   mson2.process_flag   ='||G_IN_PROCESS
  ||'          AND    NVL(mson2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
  ||' AND     mson1.process_flag = '||G_IN_PROCESS
  ||' AND     mson1.sr_instance_code = :v_instance_code'
  ||' AND     NVL(mson1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE;
Line: 46347

  'UPDATE   msc_st_operation_networks mson1'
  ||' SET      process_flag = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE    EXISTS ( SELECT 1 '
  ||'          FROM msc_st_operation_networks mson2'
  ||'          WHERE mson2.assembly_name      = mson1.assembly_name'
  ||'          AND   mson2.organization_code  = mson1.organization_code'
  ||'          AND   mson2.from_operation_seq_code = mson1.from_operation_seq_code'
  ||'          AND   mson2.to_operation_seq_code = mson1.to_operation_seq_code'
  ||'          AND   mson2.sr_instance_code   = mson1.sr_instance_code'
  ||'          AND   NVL(mson2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(mson1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(mson2.routing_name,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(mson1.routing_name, '||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(mson2.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(mson1.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'          AND   mson2.process_flag   ='||G_IN_PROCESS
  ||'          AND NVL(mson2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||'          AND mson2.rowid <> mson1.rowid )'
  ||'  AND     mson1.process_flag          = '||G_IN_PROCESS
  ||'  AND     mson1.sr_instance_code       = :v_instance_code'
  ||'  AND     NVL(mson1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 46394

 ||'  DELETED_FLAG                 ||''~''||'
 ||'  COMPANY_NAME ';
Line: 46405

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 46416

      ' UPDATE msc_st_operation_networks '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 46437

      UPDATE msc_st_operation_networks
      SET  st_transaction_id = msc_st_operation_networks_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 46454

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO  );
Line: 46465

   ' AND NVL(deleted_flag,'||NULL_VALUE||') NOT IN(1,2)';
Line: 46476

                     p_col_name          => 'DELETED_FLAG',
                     p_debug             => v_debug,
                     p_default_value     => SYS_NO);
Line: 46502

    'UPDATE    msc_st_operation_networks'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  NVL(PLANNING_PCT,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 46532

    'UPDATE    msc_st_operation_networks'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  NVL(assembly_name,'||''''||NULL_CHAR||''''||') '
    ||'         = '||''''||NULL_CHAR||''''
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 46552

    'UPDATE msc_st_operation_networks '
    ||' SET    routing_name = assembly_name'
    ||' WHERE  sr_instance_code = :v_instance_code'
    ||' AND    process_flag     = '||G_IN_PROCESS
    ||' AND    NVL(routing_name,'||''''||NULL_CHAR||''''||') '
    ||'         = '||''''||NULL_CHAR||''''
    ||' AND    batch_id         = :lv_batch_id';
Line: 46740

    'UPDATE    msc_st_operation_networks'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE ( NVL(from_operation_seq_code,'||NULL_VALUE||') ='||NULL_VALUE
    ||' OR      NVL(to_operation_seq_code,'||NULL_VALUE||') ='||NULL_VALUE ||')'
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 46773

    'UPDATE    msc_st_operation_networks'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  NVL(to_operation_seq_code,'||NULL_VALUE||') = NVL(from_operation_seq_code,'||NULL_VALUE||')'
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 46791

    'UPDATE     msc_st_operation_networks mson'
    ||' SET     from_op_seq_id=  (SELECT local_id'
    ||'         FROM msc_local_id_setup mlis'
    ||'         WHERE  mlis.char1 = mson.sr_instance_code'
    ||'         AND     NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'          =    NVL(mson.company_name,'||''''||NULL_CHAR||''''||') '
    ||'         AND    mlis.char3 = mson.organization_code'
    ||'         AND    mlis.char4 = mson.routing_name'
    ||'         AND    mlis.char5 = mson.from_operation_seq_code'
    ||'         AND   NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
    ||'           =   NVL(mson.alternate_routing_designator,'||''''||NULL_CHAR||''''||')'
    ||'         AND    mlis.date1 = mson.FROM_OP_EFFECTIVITY_DATE'
    ||'         AND    mlis.entity_name = ''OPERATION_SEQUENCE_ID'' '
    ||'         AND    mlis.instance_id = '||v_instance_id||')'
    ||'  WHERE      sr_instance_code = :v_instance_code'
    ||'  AND        process_flag     ='||G_IN_PROCESS
    ||'  AND        batch_id         = :lv_batch_id';
Line: 46836

    'UPDATE    msc_st_operation_networks'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  NVL(from_op_seq_id,'||NULL_VALUE||') ='||NULL_VALUE
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 46853

    'UPDATE     msc_st_operation_networks mson'
    ||' SET     to_op_seq_id=  (SELECT local_id'
    ||'         FROM msc_local_id_setup mlis'
    ||'         WHERE  mlis.char1 = mson.sr_instance_code'
    ||'         AND     NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'          =    NVL(mson.company_name,'||''''||NULL_CHAR||''''||') '
    ||'         AND    mlis.char3 = mson.organization_code'
    ||'         AND    mlis.char4 = mson.routing_name'
    ||'         AND    mlis.char5 = mson.to_operation_seq_code'
    ||'         AND   NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
    ||'           =   NVL(mson.alternate_routing_designator,'||''''||NULL_CHAR||''''||')'
    ||'         AND    mlis.date1 = mson.TO_OP_EFFECTIVITY_DATE'
    ||'         AND    mlis.entity_name = ''OPERATION_SEQUENCE_ID'' '
    ||'         AND    mlis.instance_id = '||v_instance_id||')'
    ||'  WHERE      sr_instance_code = :v_instance_code'
    ||'  AND        process_flag     ='||G_IN_PROCESS
    ||'  AND        batch_id         = :lv_batch_id';
Line: 46902

    'UPDATE    msc_st_operation_networks'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  NVL(to_op_seq_id,'||NULL_VALUE||') ='||NULL_VALUE
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 46919

    'UPDATE     msc_st_operation_networks mson'
    ||' SET    from_op_seq_num= to_number(decode(length(rtrim(from_operation_seq_code,''0123456789'')),'
    ||'        NULL,from_operation_seq_code,''1'')),'
    ||'        to_op_seq_num= to_number(decode(length(rtrim(to_operation_seq_code,''0123456789'')),'
    ||'        NULL,to_operation_seq_code,''1''))'
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        process_flag     ='||G_IN_PROCESS
    ||' AND        deleted_flag     <> 1'
    ||' AND        batch_id         = :lv_batch_id';
Line: 46991

    'UPDATE    msc_st_operation_networks'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  NVL(DISABLE_DATE,SYSDATE-36500) <>  SYSDATE-36500'
    ||' AND DISABLE_DATE <= EFECTIVITY_DATE '
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND        deleted_flag     <> 1'
    ||' AND    batch_id          = :lv_batch_id';
Line: 47042

  'UPDATE   msc_st_operation_networks mson1'
  ||' SET      process_flag = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE  1 <  ( SELECT COUNT(*) '
  ||'          FROM msc_st_operation_networks mson2'
  ||'          WHERE mson2.assembly_name      = mson1.assembly_name'
  ||'          AND   mson2.organization_code  = mson1.organization_code'
  ||'          AND   mson2.from_operation_seq_code  = mson1.from_operation_seq_code'
  ||'          AND   mson2.sr_instance_code   = mson1.sr_instance_code'
  ||'          AND   NVL(mson2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(mson1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'          AND   mson2.transition_type = 1 '
  ||'          AND   NVL(mson2.routing_name,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(mson1.routing_name, '||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(mson2.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(mson1.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'          AND   mson2.process_flag   ='||G_IN_PROCESS
  ||'          AND   mson2.deleted_flag <>1 '
  ||'         GROUP BY sr_instance_code,company_name,organization_code,from_operation_seq_code,'
  ||'         routing_name,assembly_name, alternate_routing_designator )'
  ||'  AND     mson1.process_flag          = '||G_IN_PROCESS
  ||'  AND     mson1.deleted_flag <>1 '
  ||'  AND     mson1.sr_instance_code       = :v_instance_code';
Line: 47090

  'UPDATE   msc_st_operation_networks mson1'
  ||' SET      process_flag = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE 100 <>   ( SELECT SUM(planning_pct) '
  ||'          FROM msc_st_operation_networks mson2'
  ||'          WHERE mson2.assembly_name      = mson1.assembly_name'
  ||'          AND   mson2.organization_code  = mson1.organization_code'
  ||'          AND   mson2.from_operation_seq_code  = mson1.from_operation_seq_code'
  ||'          AND   mson2.sr_instance_code   = mson1.sr_instance_code'
  ||'          AND   NVL(mson2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(mson1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(mson2.routing_name,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(mson1.routing_name, '||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(mson2.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(mson1.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'          AND   mson2.process_flag   ='||G_IN_PROCESS
  ||'          AND   mson2.deleted_flag <>1 '
  ||'         GROUP BY sr_instance_code,company_name,organization_code,from_operation_seq_code,'
  ||'         routing_name,assembly_name, alternate_routing_designator )'
  ||'  AND     mson1.process_flag          = '||G_IN_PROCESS
  ||'  AND     mson1.deleted_flag <>1 '
  ||'  AND     mson1.sr_instance_code       = :v_instance_code';
Line: 47171

  | DESCRIPTION  : This function inserts records into process effectivity    |
  +==========================================================================*/

  PROCEDURE  LOAD_PROCESS_EFFECTIVITY IS

  lv_error_text     VARCHAR2(250);
Line: 47184

  'INSERT INTO msc_st_process_effectivity'
  ||'( item_id,'
  ||' organization_id,'
  ||' bill_sequence_id,'
  ||' routing_sequence_id,'
  ||' effectivity_date,'
  ||' line_id,'
  ||' preference,'
  ||' deleted_flag,'
  ||' sr_instance_id,'
  ||' refresh_id, '
  ||' ITEM_PROCESS_COST,'
  ||' last_update_date,'
  ||' last_updated_by, '
  ||' creation_date,'
  ||' created_by  )'
  ||'  SELECT '
  ||'  assembly_item_id,'
  ||'  organization_id,'
  ||'  bill_sequence_id,'
  ||'  routing_sequence_id,'
  ||'  sysdate,'
  ||   NULL_VALUE||','
  ||'  decode(alternate_bom_designator,NULL, DECODE( alternate_routing_designator,NULL, 1,2),2),'
  ||'  deleted_flag,'
  ||   v_instance_id||','
  ||'  REFRESH_ID,'
  ||'  ITEM_PROCESS_COST ,'
  ||'  last_update_date,'
  ||'  last_updated_by, '
  ||'  creation_date,'
  ||'  created_by '
  ||'   FROM msc_st_routings'
  ||'   WHERE sr_instance_id  = :v_instance_id';
Line: 47230

  'INSERT INTO msc_st_process_effectivity'
  ||'( item_id,'
  ||' organization_id,'
  ||' bill_sequence_id,'
  ||' effectivity_date,'
  ||' line_id,'
  ||' preference,'
  ||' deleted_flag,'
  ||' sr_instance_id,'
  ||' refresh_id,'
  ||' ITEM_PROCESS_COST,'
  ||' last_update_date,'
  ||' last_updated_by, '
  ||' creation_date,'
  ||' created_by  )'
  ||'  SELECT '
  ||'  assembly_item_id,'
  ||'  organization_id,'
  ||'  bill_sequence_id,'
  ||'  sysdate,'
  ||   NULL_VALUE||','
  ||'  decode(msb.alternate_bom_designator,NULL,1,2),'
  ||'  deleted_flag,'
  ||   v_instance_id||','
  ||'  REFRESH_ID,'
  ||'  ITEM_PROCESS_COST ,'
  ||'  last_update_date,'
  ||'  last_updated_by, '
  ||'  creation_date,'
  ||'  created_by '
  ||'   FROM msc_st_boms msb'
  ||'   WHERE sr_instance_id  = :v_instance_id'
  ||'   AND   NOT EXISTS ( SELECT 1 from msc_st_routings msr '
  ||'                      WHERE  msr.bill_sequence_id = msb.bill_sequence_id '
  ||'                      AND    msr.sr_instance_id = msb.sr_instance_id )';
Line: 47308

    SELECT rowid
    FROM   msc_st_supplies
    WHERE  order_type              IN(3,7,27,14,15)
    AND    process_flag            IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    NVL(batch_id,NULL_VALUE)=p_batch_id
    AND    sr_instance_code        = v_instance_code;
Line: 47316

    SELECT rowid
    FROM   msc_st_supplies
    WHERE  NVL(wip_entity_id,NULL_VALUE) = NULL_VALUE
    AND    process_flag                  = G_IN_PROCESS
    AND    NVL(batch_id,NULL_VALUE)      =p_batch_id
    AND    sr_instance_code              = v_instance_code;
Line: 47324

    SELECT max(rowid)
    FROM   msc_st_supplies
    WHERE  NVL(schedule_group_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag                      = SYS_NO
    AND    process_flag                      = G_IN_PROCESS
    AND    NVL(batch_id,NULL_VALUE)          = p_batch_id
    AND    sr_instance_code                  = v_instance_code
    GROUP BY sr_instance_code,company_name,organization_code,schedule_group_name;
Line: 47334

    SELECT rowid
    FROM   msc_st_supplies
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(JOB_OP_SEQ_NUM, NULL_VALUE) = NULL_VALUE
    AND    NVL(JOB_OP_SEQ_CODE, NULL_CHAR) <> NULL_CHAR
    AND    order_type        IN (3,7,14,15)
    AND    deleted_flag     = SYS_NO;
Line: 47360

    'UPDATE  msc_st_supplies mss1'
    ||' SET     process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   message_id <  (SELECT MAX(message_id)'
    ||'         FROM   msc_st_supplies mss2'
    ||'         WHERE  mss2.sr_instance_code'
    ||'                = mss1.sr_instance_code'
    ||'         AND    NVL(mss2.company_name,'||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mss1.company_name,'||''''||NULL_CHAR||''''||')'
    ||'         AND    mss2.wip_entity_name = mss1.wip_entity_name '
    ||'         AND    mss2.order_type    = mss1.order_type'
    ||'         AND    mss2.process_flag      = '||G_IN_PROCESS
    ||'         AND    mss2.organization_code  = mss1.organization_code'
    ||'         AND    NVL(mss2.message_id,'||NULL_VALUE||')<>'||NULL_VALUE||')'
    ||' AND    mss1.order_type         IN(3,7,27,14,15)'
    ||' AND    mss1.process_flag       = '||G_IN_PROCESS
    ||' AND    mss1.sr_instance_code   = :v_instance_code'
    ||' AND    NVL(mss1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 47401

    'UPDATE  msc_st_supplies mss1 '
    ||' SET     process_flag  = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   EXISTS( SELECT 1 '
    ||'         FROM   msc_st_supplies mss2'
    ||'         WHERE  mss2.sr_instance_code'
    ||'                = mss1.sr_instance_code'
    ||'         AND    NVL(mss2.company_name,   '||''''||NULL_CHAR||''''||')= '
    ||'                NVL(mss1.company_name,   '||''''||NULL_CHAR||''''||')'
    ||'         AND    mss2.wip_entity_name = mss1.wip_entity_name '
    ||'         AND    mss2.order_type    = mss1.order_type'
    ||'         AND    mss2.process_flag  = '||G_IN_PROCESS
    ||'         AND    mss2.organization_code = mss1.organization_code'
    ||'         AND    NVL(mss2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||'         GROUP BY sr_instance_code,wip_entity_name,organization_code,company_name,'
    ||'                order_type'
    ||'         HAVING COUNT(*) > 1)'
    ||' AND     mss1.order_type    IN (3,7,27,14,15)'
    ||' AND     mss1.process_flag     = '||G_IN_PROCESS
    ||' AND     mss1.sr_instance_code = :v_instance_code'
    ||' AND     NVL(mss1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 47456

    ||'DELETED_FLAG                 ||''~''||'
    ||'COMPANY_NAME                 ||''~''||'
    ||'ORDER_TYPE                   ||''~''||'
    ||'ORDER_NUMBER';
Line: 47463

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO   lv_batch_id
      FROM   dual;
Line: 47469

      ' UPDATE   msc_st_supplies '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    order_type IN(3,7,27,14,15)'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 47492

      UPDATE msc_st_supplies
      SET    st_transaction_id   = msc_st_supplies_s.NEXTVAL,
             refresh_id          = v_refresh_id,
             last_update_date    = v_current_date,
             last_updated_by     = v_current_user,
             creation_date       = v_current_date,
             created_by          = v_current_user
      WHERE  rowid               = lb_rowid(j);
Line: 47507

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 47516

      ' AND NVL(deleted_flag,'||NULL_VALUE||') NOT IN(1,2)';
Line: 47528

                      p_col_name          => 'DELETED_FLAG',
                      p_debug             => v_debug,
                      p_default_value     => SYS_NO);
Line: 47610

      'UPDATE msc_st_supplies '
      ||' SET   error_text   = '||''''||lv_message_text||''''||','
      ||'     process_flag = '||G_ERROR_FLG
      ||' WHERE (NVL(new_schedule_date,sysdate-36500) = sysdate-36500'
      ||' OR    NVL(new_order_quantity,'||NULL_VALUE|| ')= '||NULL_VALUE||')'
      ||' AND   deleted_flag                   = '||SYS_NO
      ||' AND   process_flag                   = '||G_IN_PROCESS
      ||' AND   NVL(batch_id,'||NULL_VALUE||') = :lv_batch_id'
      ||' AND   sr_instance_code               = :v_instance_code';
Line: 47641

      'UPDATE   msc_st_supplies '
      ||' SET   error_text   = '||''''||lv_message_text||''''||','
      ||'       process_flag = '||G_ERROR_FLG
      ||' WHERE NVL(wip_entity_name,'||''''||NULL_CHAR||''''||') '
      ||'       =                   '||''''||NULL_CHAR||''''
      ||' AND   process_flag                  = '||G_IN_PROCESS
      ||' AND   NVL(batch_id,'||NULL_VALUE||')= :lv_batch_id'
      ||' AND   sr_instance_code              = :v_instance_code';
Line: 47673

      ||' AND deleted_flag = '||SYS_NO;
Line: 47711

                      ||' AND deleted_flag       = '||SYS_NO;
Line: 47749

      ||' AND deleted_flag       = '||SYS_NO;
Line: 47787

                      ||' AND deleted_flag     = '||SYS_NO;
Line: 47811

      'UPDATE   msc_st_supplies'
      ||' SET   order_number = wip_entity_name'
      ||' WHERE NVL(order_number,'||''''||NULL_CHAR||''''||')'
      ||'       =                '||''''||NULL_CHAR||''''
      ||' AND   deleted_flag                   = '||SYS_NO
      ||' AND   process_flag                   = '||G_IN_PROCESS
      ||' AND   NVL(batch_id,'||NULL_VALUE||') = :lv_batch_id'
      ||' AND   sr_instance_code               = :v_instance_code';
Line: 47832

      'UPDATE msc_st_supplies '
      ||' SET    bill_name           = item_name'
      ||' WHERE  sr_instance_code    = :v_instance_code'
      ||' AND    order_type in (3, 14)'
      ||' AND    process_flag        ='||G_IN_PROCESS
      ||' AND    NVL(bill_name,'||''''||NULL_CHAR||''''||') '
      ||'         =            '||''''||NULL_CHAR||''''
      ||' AND    NVL(item_name,'||''''||NULL_CHAR||''''||') '
      ||'         <>           '||''''||NULL_CHAR||''''
      ||' AND    batch_id            = :lv_batch_id';
Line: 47854

      'UPDATE msc_st_supplies '
      ||' SET    routing_name             = item_name'
      ||' WHERE  sr_instance_code         = :v_instance_code'
      ||' AND    order_type in (3, 14)'
      ||' AND    process_flag             ='|| G_IN_PROCESS
      ||' AND    NVL(routing_name,'||''''||NULL_CHAR||''''||') '
      ||'         =               '||''''||NULL_CHAR||''''
      ||' AND    NVL(item_name,   '||''''||NULL_CHAR||''''||') '
      ||'         <>              '||''''||NULL_CHAR||''''
      ||' AND    batch_id                 = :lv_batch_id ';
Line: 47902

      'UPDATE msc_st_supplies mss'
      ||' SET   schedule_group_id   = (SELECT local_id'
      ||'       FROM   msc_local_id_supply mls'
      ||'       WHERE  mls.char4 = mss.schedule_group_name'
      ||'       AND    mls.char3 = mss.organization_code'
      ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mss.company_name,'||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.char1 = mss.sr_instance_code'
      ||'       AND    mls.entity_name = ''SCHEDULE_GROUP_ID'' ),'
      ||'     line_id             = (SELECT local_id'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char4 = mss.line_code'
      ||'       AND    mls.char3 = mss.organization_code'
      ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mss.company_name,'||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.char1 = mss.sr_instance_code'
      ||'       AND    mls.entity_name = ''LINE_ID''),'
      ||'     operation_seq_num   = (SELECT number1'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  mls.char5 = mss.operation_seq_code'
      ||'       AND    mls.char4 = mss.routing_name'
      ||'       AND    NVL(mls.char6, '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mss.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.char3 = mss.organization_code'
      ||'       AND    mls.date1 = mss.effectivity_date'
      ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mss.company_name,'||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.char1 = mss.sr_instance_code'
      ||'       AND    mls.entity_name = ''OPERATION_SEQUENCE_ID'' )'
      ||' WHERE  deleted_flag               = '||SYS_NO
      ||' AND    process_flag               = '||G_IN_PROCESS
      ||' AND NVL(batch_id,'||NULL_VALUE||')= :lv_batch_id'
      ||' AND    sr_instance_code           = :v_instance_code';
Line: 47961

      ||' AND deleted_flag = '||SYS_NO;
Line: 47984

      'UPDATE msc_st_supplies mss'
      ||' SET wip_entity_id     = (SELECT local_id'
      ||'       FROM   msc_local_id_supply mls'
      ||'       WHERE  mls.char4 = mss.wip_entity_name'
      ||'       AND    mls.char3 = mss.organization_code'
      ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mss.company_name,'||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.char1 = mss.sr_instance_code'
      ||'       AND    mls.entity_name = ''WIP_ENTITY_ID'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :lv_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 48007

                      p_error_code        => 'MSC_PP_DELETE_FAIL',
                      p_message_text      => lv_message_text,
                      p_error_text        => lv_error_text);
Line: 48018

      'UPDATE   msc_st_supplies '
      ||' SET   process_flag        = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE NVL(wip_entity_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND   deleted_flag        ='||SYS_YES
      ||' AND   process_flag        = '||G_IN_PROCESS
      ||' AND   NVL(batch_id,'||NULL_VALUE||')= :lv_batch_id '
      ||' AND   sr_instance_code    =:v_instance_code';
Line: 48038

      'UPDATE   msc_st_supplies '
      ||' SET jump_op_seq_num = 50000'
      ||' WHERE NVL(jump_op_seq_code,'||''''||NULL_CHAR||''''||') '
      ||'         = '||''''||50000||''''
      ||' AND   process_flag        = '||G_IN_PROCESS
      ||' AND   NVL(batch_id,'||NULL_VALUE||')= :lv_batch_id '
      ||' AND   order_type    IN (3,7,14,15)'
      ||' AND   sr_instance_code    =:v_instance_code';
Line: 48056

      'UPDATE msc_st_supplies mss'
      ||' SET  jump_op_seq_num   = (SELECT number1'
      ||'       FROM   msc_local_id_setup mls'
      ||'       WHERE  NVL(mls.char5,'||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mss.jump_op_seq_code,'||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.char4 = mss.routing_name'
      ||'       AND    NVL(mls.char6, '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mss.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.char3 = mss.organization_code'
      ||'       AND    mls.date1 = mss.jump_op_effectivity_date'
      ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mss.company_name,'||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.char1 = mss.sr_instance_code'
      ||'       AND    mls.entity_name = ''OPERATION_SEQUENCE_ID'' )'
      ||' WHERE  deleted_flag               = '||SYS_NO
      ||' AND    process_flag               = '||G_IN_PROCESS
      ||' AND    jump_op_seq_num            <> 50000 '
      ||' AND NVL(batch_id,'||NULL_VALUE||')= :lv_batch_id'
      ||' AND    sr_instance_code           = :v_instance_code';
Line: 48105

        UPDATE  msc_st_supplies
        SET     wip_entity_id = msc_st_wip_entity_id_s.NEXTVAL
        WHERE rowid           = lb_rowid(j);
Line: 48111

        INSERT INTO msc_local_id_supply
          (local_id,
           st_transaction_id,
           instance_id,
           entity_name,
           data_source_type,
           char1,
           char2,
           char3,
           char4,
           SOURCE_ORG_ID,
           SOURCE_INVENTORY_ITEM_ID,
           SOURCE_BILL_SEQUENCE_ID,
           SOURCE_ROUTING_SEQUENCE_ID,
           SOURCE_SCHEDULE_GROUP_ID,
           SOURCE_WIP_ENTITY_ID,
           last_update_date,
           last_updated_by,
           creation_date,
           created_by)
        SELECT
            wip_entity_id,
            st_transaction_id,
            v_instance_id,
            'WIP_ENTITY_ID',
            data_source_type,
            v_instance_code,
            company_name,
            organization_code ,
            wip_entity_name,
            SOURCE_ORG_ID,
            SOURCE_INVENTORY_ITEM_ID,
            SOURCE_BILL_SEQUENCE_ID,
            SOURCE_ROUTING_SEQUENCE_ID,
            SOURCE_SCHEDULE_GROUP_ID,
            SOURCE_WIP_ENTITY_ID,
            v_current_date,
            v_current_user,
            v_current_date,
            v_current_user
        FROM msc_st_supplies
        WHERE  rowid            = lb_rowid(j);
Line: 48164

        UPDATE  msc_st_supplies
        SET     schedule_group_id = msc_st_schedule_group_id_s.NEXTVAL
        WHERE rowid               = lb_rowid(j);
Line: 48170

        INSERT INTO msc_local_id_supply
          (local_id,
           st_transaction_id,
           instance_id,
           entity_name,
           data_source_type,
           char1,
           char2,
           char3,
           char4,
           SOURCE_ORG_ID,
           SOURCE_INVENTORY_ITEM_ID,
           SOURCE_BILL_SEQUENCE_ID,
           SOURCE_ROUTING_SEQUENCE_ID,
           SOURCE_SCHEDULE_GROUP_ID,
           SOURCE_WIP_ENTITY_ID,
           last_update_date,
           last_updated_by,
           creation_date,
           created_by)
        SELECT
            schedule_group_id,
            st_transaction_id,
            v_instance_id,
           'SCHEDULE_GROUP_ID',
            data_source_type,
            v_instance_code,
            company_name,
            organization_code ,
            schedule_group_name,
            SOURCE_ORG_ID,
            SOURCE_INVENTORY_ITEM_ID,
            SOURCE_BILL_SEQUENCE_ID,
            SOURCE_ROUTING_SEQUENCE_ID,
            SOURCE_SCHEDULE_GROUP_ID,
            SOURCE_WIP_ENTITY_ID,
            v_current_date,
            v_current_user,
            v_current_date,
            v_current_user
        FROM msc_st_supplies
        WHERE  rowid            = lb_rowid(j);
Line: 48218

      UPDATE msc_st_supplies
      SET    disposition_id    = wip_entity_id
      WHERE  process_flag      = G_IN_PROCESS
      AND    batch_id          = lv_batch_id
      AND    sr_instance_code  = v_instance_code;
Line: 48294

      'UPDATE msc_st_supplies mss '
      ||' SET  schedule_group_id   = (SELECT local_id'
      ||'       FROM   msc_local_id_supply mls'
      ||'       WHERE  mls.char4 = mss.schedule_group_name'
      ||'       AND    mls.char3 = mss.organization_code'
      ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mss.company_name,'||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.char1 = mss.sr_instance_code'
      ||'       AND    mls.entity_name = ''SCHEDULE_GROUP_ID'' )'
      ||' WHERE  deleted_flag                      = '||SYS_NO
      ||' AND    process_flag                      = '||G_IN_PROCESS
      ||' AND    NVL(schedule_group_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND NVL(batch_id,'||NULL_VALUE||')= :lv_batch_id'
      ||' AND    sr_instance_code           = :v_instance_code';
Line: 48323

        UPDATE msc_st_supplies
        SET    job_op_seq_num      =
               to_number(decode(length(rtrim(job_op_seq_code,'0123456789')),
                         NULL,job_op_seq_code,'1'))
        WHERE  rowid     = lb_rowid(j);
Line: 48399

    SELECT rowid
    FROM   msc_st_resource_requirements
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 48406

    SELECT max(rowid)
    FROM   msc_st_resource_requirements
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(operation_sequence_id,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag     = SYS_NO
    GROUP BY sr_instance_code,company_name,organization_code,routing_name,
    operation_seq_code,alternate_routing_designator,operation_effectivity_date;
Line: 48417

    SELECT max(rowid)
    FROM   msc_st_resource_requirements
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(resource_seq_num,NULL_VALUE) = NULL_VALUE
    AND    NVL(resource_seq_code, NULL_CHAR) <> NULL_CHAR
    AND    deleted_flag     = SYS_NO
    GROUP BY sr_instance_code,company_name,organization_code,routing_name,
    operation_seq_code,resource_seq_code,alternate_routing_designator, alternate_number;
Line: 48445

   'UPDATE    msc_st_resource_requirements msrr1 '
   ||' SET       process_flag ='||G_ERROR_FLG||','
   ||'           error_text   = '||''''||lv_message_text||''''
   ||' WHERE     message_id < ( SELECT max(message_id) FROM msc_st_resource_requirements msrr2'
   ||'           WHERE msrr2.sr_instance_code  '
   ||'                 = msrr1.sr_instance_code'
   ||'         AND   NVL(msrr2.company_name,'||''''||NULL_CHAR||''''||') '
   ||'                =    NVL(msrr1.company_name,'||''''||NULL_CHAR||''''||') '
   ||'         AND   msrr2.wip_entity_name    = msrr1.wip_entity_name'
   ||'         AND   msrr2.organization_code  = msrr1.organization_code'
   ||'         AND   NVL(msrr2.operation_seq_code,'||''''||NULL_CHAR||''''||') '
   ||'                  = NVL(msrr1.operation_seq_code,'||''''||NULL_CHAR||''''||') '
   ||'         AND   NVL(msrr2.resource_seq_code,'||''''||NULL_CHAR||''''||') '
   ||'                  = NVL(msrr1.resource_seq_code,'||''''||NULL_CHAR||''''||') '
   ||'         AND   NVL(msrr2.resource_code,  '||''''||NULL_CHAR||''''||') '
   ||'                  = NVL(msrr1.resource_code, '||''''||NULL_CHAR||''''||') '
   ||'         AND   msrr2.process_flag       = '||G_IN_PROCESS
   ||'         AND    NVL(msrr2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
   ||' AND     msrr1.process_flag     = '|| G_IN_PROCESS
   ||' AND     msrr1.sr_instance_code = :v_instance_code '
   ||' AND     NVL(msrr1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE;
Line: 48486

   'UPDATE      msc_st_resource_requirements msrr1'
   ||' SET      process_flag = '||G_ERROR_FLG||','
   ||'          error_text   = '||''''||lv_message_text||''''
   ||' WHERE    EXISTS ( SELECT 1 '
   ||'          FROM msc_st_resource_requirements msrr2'
   ||'          WHERE msrr2.sr_instance_code  '
   ||'                 = msrr1.sr_instance_code'
   ||'         AND   NVL(msrr2.company_name,'||''''||NULL_CHAR||''''||') '
   ||'                =    NVL(msrr1.company_name,'||''''||NULL_CHAR||''''||') '
   ||'         AND   msrr2.wip_entity_name    = msrr1.wip_entity_name'
   ||'         AND   msrr2.organization_code  = msrr1.organization_code'
   ||'         AND   NVL(msrr2.operation_seq_code,'||''''||NULL_CHAR||''''||') '
   ||'                  = NVL(msrr1.operation_seq_code,'||''''||NULL_CHAR||''''||') '
   ||'         AND   NVL(msrr2.resource_seq_code,'||''''||NULL_CHAR||''''||') '
   ||'                  = NVL(msrr1.resource_seq_code,'||''''||NULL_CHAR||''''||') '
   ||'         AND   NVL(msrr2.resource_code,  '||''''||NULL_CHAR||''''||') '
   ||'                  = NVL(msrr1.resource_code, '||''''||NULL_CHAR||''''||') '
   ||'         AND   msrr2.process_flag       = '||G_IN_PROCESS
   ||'         AND   NVL(msrr2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
   ||'       GROUP BY sr_instance_code,company_name,organization_code,wip_entity_name,'
   ||'       operation_seq_code,resource_seq_code,resource_code '
   ||'       HAVING COUNT(*) >1 )'
   ||' AND   msrr1.process_flag = '||G_IN_PROCESS
   ||' AND   msrr1.sr_instance_code = :v_instance_code'
   ||' AND   NVL(msrr1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 48539

  ||'DELETED_FLAG              ||''~''||'
  ||'COMPANY_NAME ' ;
Line: 48547

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 48556

      ' UPDATE msc_st_resource_requirements '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 48577

      UPDATE msc_st_resource_requirements
      SET  st_transaction_id = msc_st_resource_requirements_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 48594

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO  );
Line: 48605

     ' AND NVL(deleted_flag,'||NULL_VALUE||') NOT IN(1,2)';
Line: 48616

                     p_col_name          => 'DELETED_FLAG',
                     p_debug             => v_debug,
                     p_default_value     => SYS_NO);
Line: 48661

    'UPDATE        msc_st_resource_requirements msrr'
    ||' SET        wip_entity_id = (SELECT local_id '
    ||'            FROM msc_local_id_supply mlis'
    ||'            WHERE  mlis.char1 = msrr.sr_instance_code'
    ||'            AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                  =    NVL(msrr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'            AND    mlis.char3 = msrr.organization_code'
    ||'            AND    mlis.char4 = msrr.wip_entity_name'
    ||'            AND    mlis.entity_name = ''WIP_ENTITY_ID'' '
    ||'            AND    mlis.instance_id ='||v_instance_id||')'
    ||' WHERE      sr_instance_code  = :v_instance_code'
    ||' AND        NVL(wip_entity_name,'||''''||NULL_CHAR||''''||') '
    ||'             <> '||''''||NULL_CHAR||''''
    ||' AND        process_flag     ='||G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id';
Line: 48706

    'UPDATE      msc_st_resource_requirements msrr'
    ||' SET      process_flag              ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE    NVL(wip_entity_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND      sr_instance_code            = :v_instance_code'
    ||' AND      process_flag                ='||G_IN_PROCESS
    ||' AND      batch_id                    = :lv_batch_id';
Line: 48724

    'UPDATE     msc_st_resource_requirements msrr'
    ||' SET        supply_id        = wip_entity_id '
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        process_flag     = '||G_IN_PROCESS
    ||' AND        NVL(wip_entity_id,'||NULL_VALUE||')='||NULL_VALUE
    ||' AND        batch_id         = :lv_batch_id';
Line: 48742

    'UPDATE     msc_st_resource_requirements msrr'
    ||' SET     resource_id=   (SELECT local_id '
    ||'                 FROM msc_local_id_setup mlis'
    ||'                 WHERE  mlis.char1 = msrr.sr_instance_code'
    ||'                 AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                 =    NVL(msrr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                 AND    mlis.char3 = msrr.organization_code'
    ||'                 AND    mlis.char4 = msrr.resource_code'
    ||'                 AND    mlis.entity_name = ''RESOURCE_ID'''
    ||'                 AND    mlis.instance_id ='||v_instance_id||' )'
    ||' WHERE      msrr.sr_instance_code = :v_instance_code'
    ||' AND        msrr.deleted_flag     = '||SYS_NO
    ||' AND        msrr.process_flag     ='|| G_IN_PROCESS
    ||' AND        msrr.schedule_flag    <> 2'
    ||' AND        msrr.batch_id         = :lv_batch_id';
Line: 48767

    'UPDATE      msc_st_resource_requirements msrr'
    ||' SET      resource_id    = -1, department_id = -1, resource_seq_num = -1 '
    ||' WHERE    sr_instance_code            = :v_instance_code'
    ||' AND      deleted_flag                = '||SYS_NO
    ||' AND      process_flag                = '|| G_IN_PROCESS
    ||' AND      batch_id                    = :lv_batch_id'
    ||' AND      NVL(resource_code,'||''''||NULL_CHAR||''''||') = '||''''||NULL_CHAR||''''
    ||' AND      schedule_flag =2';
Line: 48824

    'UPDATE      msc_st_resource_requirements msrr'
    ||' SET      process_flag              ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE    NVL(resource_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND      sr_instance_code            = :v_instance_code'
    ||' AND      deleted_flag                = '||SYS_NO
    ||' AND      process_flag                ='|| G_IN_PROCESS
    ||' AND      batch_id                    = :lv_batch_id';
Line: 48846

    'UPDATE     msc_st_resource_requirements msrr'
    ||' SET      department_id =  (SELECT local_id'
    ||'               FROM msc_local_id_setup mlis'
    ||'               WHERE  mlis.char1 = msrr.sr_instance_code'
    ||'               AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                 =    NVL(msrr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'               AND    mlis.char3 = msrr.organization_code'
    ||'               AND    mlis.char4 = msrr.department_code'
    ||'               AND    mlis.entity_name = ''DEPARTMENT_ID'''
    ||'               AND    mlis.instance_id ='||v_instance_id||' )'
    ||' WHERE      msrr.sr_instance_code = :v_instance_code'
    ||' AND        msrr.process_flag     ='||G_IN_PROCESS
    ||' AND        NVL(msrr.department_id,'||NULL_VALUE||') <> -1'
    ||' AND        msrr.batch_id         = :lv_batch_id';
Line: 48912

    'UPDATE      msc_st_resource_requirements msrr'
    ||' SET      process_flag              ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE    NVL(department_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND      sr_instance_code            = :v_instance_code'
    ||' AND      deleted_flag                = '||SYS_NO
    ||' AND      process_flag                ='|| G_IN_PROCESS
    ||' AND      batch_id                    = :lv_batch_id';
Line: 48943

    'UPDATE     msc_st_resource_requirements msrr'
    ||' SET     assigned_units  = 0 '
    ||' WHERE   NVL(assigned_units,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND     resource_id                 = -1 '
    ||' AND     sr_instance_code            = :v_instance_code'
    ||' AND     deleted_flag                ='|| SYS_NO
    ||' AND     process_flag                ='|| G_IN_PROCESS
    ||' AND     batch_id                    = :lv_batch_id';
Line: 48961

    'UPDATE     msc_st_resource_requirements msrr'
    ||' SET     process_flag              ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   NVL(assigned_units,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND     sr_instance_code            = :v_instance_code'
    ||' AND     deleted_flag                ='|| SYS_NO
    ||' AND     process_flag                ='|| G_IN_PROCESS
    ||' AND     batch_id                    = :lv_batch_id';
Line: 49086

  ' UPDATE   msc_st_resource_requirements'
  ||' SET    routing_name            =  item_name'
  ||' WHERE  process_flag            = '||G_IN_PROCESS
  ||' AND    NVL(routing_name,'||''''||NULL_CHAR||''''||')'
  ||'       = '||''''||NULL_CHAR||''''
  ||' AND   batch_id        = :lv_batch_id'
  ||' AND   sr_instance_code = :v_instance_code';
Line: 49119

    'UPDATE     msc_st_resource_requirements msrr'
    ||' SET     operation_seq_num =    (SELECT number1'
    ||'                    FROM msc_local_id_setup mlis'
    ||'                    WHERE  mlis.char1 = msrr.sr_instance_code'
    ||'                    AND NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                    =   NVL(msrr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                    AND    mlis.char3 = msrr.organization_code'
    ||'                    AND    mlis.char4 = msrr.routing_name'
    ||'                    AND    mlis.char5 = msrr.operation_seq_code'
    ||'                    AND   NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
    ||'                          = NVL(msrr.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
    ||'                    AND    mlis.date1 = msrr.operation_effectivity_date'
    ||'                    AND    mlis.entity_name = ''OPERATION_SEQUENCE_ID'' '
    ||'                    AND    mlis.instance_id = '||v_instance_id ||')'
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        process_flag     = '||G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id';
Line: 49148

    'UPDATE     msc_st_resource_requirements msrr'
    ||' SET     operation_sequence_id=  (SELECT local_id'
    ||'         FROM msc_local_id_setup mlis'
    ||'         WHERE  mlis.char1 = msrr.sr_instance_code'
    ||'         AND     NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'          =    NVL(msrr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'         AND    mlis.char3 = msrr.organization_code'
    ||'         AND    mlis.char4 = msrr.routing_name'
    ||'         AND    mlis.char5 = msrr.operation_seq_code'
    ||'         AND   NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
    ||'           =   NVL(msrr.alternate_routing_designator,'||''''||NULL_CHAR||''''||')'
    ||'         AND    mlis.date1 = msrr.operation_effectivity_date'
    ||'         AND    mlis.entity_name = ''OPERATION_SEQUENCE_ID'' '
    ||'         AND    mlis.instance_id = '||v_instance_id||')'
    ||'  WHERE      sr_instance_code = :v_instance_code'
    ||'  AND        process_flag     ='||G_IN_PROCESS
    ||'  AND        batch_id         = :lv_batch_id';
Line: 49195

                  p_error_code        => 'MSC_PP_DELETE_FAIL',
                  p_message_text      => lv_message_text,
                  p_error_text        => lv_error_text);
Line: 49206

    'UPDATE   msc_st_resource_requirements '
    ||' SET     process_flag     ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE    NVL(operation_sequence_id,'||NULL_VALUE||') ='|| NULL_VALUE
    ||' AND      deleted_flag     = '||SYS_YES
    ||' AND      sr_instance_code = :v_instance_code'
    ||' AND      process_flag     = '||G_IN_PROCESS
    ||' AND      batch_id         = :lv_batch_id';
Line: 49223

    'UPDATE     msc_st_resource_requirements msor'
    ||' SET     resource_seq_num =    (SELECT local_id '
    ||'         FROM msc_local_id_setup mlis'
    ||'         WHERE  mlis.char1 = msor.sr_instance_code'
    ||'         AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'         =    NVL(msor.company_name,'||''''||NULL_CHAR||''''||') '
    ||'         AND    mlis.char3 = msor.organization_code'
    ||'         AND    mlis.char4 = msor.routing_name'
    ||'         AND    mlis.char5 = msor.operation_seq_code'
    ||'         AND    mlis.char6 = msor.resource_seq_code'
    ||'         AND    NVL(mlis.char7,'||''''||NULL_CHAR||''''||') '
    ||'         =      NVL(msor.alternate_routing_designator,'||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(mlis.number1,'||NULL_VALUE||') = NVL(msor.alternate_number,'||NULL_VALUE||')'
    ||'		AND    rownum = 1'	/*change made to solve res req issue*/
    ||'         AND    mlis.entity_name = ''RESOURCE_SEQ_NUM'')'
    ||' WHERE   sr_instance_code = :v_instance_code'
    ||' AND     process_flag     = '||G_IN_PROCESS
    ||' AND     NVL(msor.resource_seq_num,'||NULL_VALUE||') <> -1'
    ||' AND     batch_id         = :lv_batch_id';
Line: 49339

     UPDATE  msc_st_resource_requirements
             SET      process_flag   = G_ERROR_FLG,
                      error_text   = lv_message_text
             WHERE    deleted_flag     = SYS_NO
             AND      sr_instance_code = v_instance_code
             AND      process_flag     = G_IN_PROCESS
             AND      batch_id         = lv_batch_id
             AND   (quantity_in_queue <0 OR quantity_running <0 OR quantity_waiting_to_move <0 OR quantity_completed <0);
Line: 49351

    UPDATE      msc_st_resource_requirements msrr
       SET      UNADJUSTED_RESOURCE_HOURS = OPERATION_HOURS_REQUIRED
       WHERE    sr_instance_code          = v_instance_code
       AND      process_flag              = G_IN_PROCESS
       AND      batch_id                  = lv_batch_id;
Line: 49380

        UPDATE msc_st_resource_requirements
        SET    operation_sequence_id  = msc_st_operation_sequence_id_s.NEXTVAL ,
               operation_seq_num      =
               to_number(decode(length(rtrim(operation_seq_code,'0123456789')),
                         NULL,operation_seq_code,'1'))
        WHERE  rowid                  = lb_rowid(j);
Line: 49392

     INSERT INTO  msc_local_id_setup
     (local_id,
     st_transaction_id,
     instance_id,
     entity_name,
     data_source_type,
     char1,
     char2,
     char3,
     char4,
     char5,
     char6,
     number1,
     date1,
     SOURCE_ORGANIZATION_ID,
     SOURCE_DEPARTMENT_ID,
     SOURCE_RESOURCE_ID,
     SOURCE_RESOURCE_SEQ_NUM,
     SOURCE_OPERATION_SEQUENCE_ID,
     SOURCE_WIP_ENTITY_ID,
     SOURCE_OPERATION_SEQ_NUM,
     last_update_date,
     last_updated_by,
     creation_date,
     created_by    )
      SELECT
      operation_sequence_id,
      st_transaction_id,
      v_instance_id,
      'OPERATION_SEQUENCE_ID',
      data_source_type,
      v_instance_code,
      company_name,
      organization_code,
      routing_name,
      operation_seq_code,
      alternate_routing_designator,
      operation_seq_num,
      operation_effectivity_date,
      SOURCE_ORGANIZATION_ID,
      SOURCE_DEPARTMENT_ID,
      SOURCE_RESOURCE_ID,
      SOURCE_RESOURCE_SEQ_NUM,
      SOURCE_OPERATION_SEQUENCE_ID,
      SOURCE_WIP_ENTITY_ID,
      SOURCE_OPERATION_SEQ_NUM,
      v_current_date,
      v_current_user,
      v_current_date,
      v_current_user
      FROM msc_st_resource_requirements
      WHERE rowid = lb_rowid(j);
Line: 49452

    'UPDATE     msc_st_resource_requirements msrr'
    ||' SET     (operation_sequence_id, operation_seq_num) =  (SELECT local_id, number1'
    ||'         FROM msc_local_id_setup mlis'
    ||'         WHERE  mlis.char1 = msrr.sr_instance_code'
    ||'         AND     NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'          =    NVL(msrr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'         AND    mlis.char3 = msrr.organization_code'
    ||'         AND    mlis.char4 = msrr.routing_name'
    ||'         AND    mlis.char5 = TO_CHAR(msrr.operation_seq_code)'
    ||'         AND   NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
    ||'           =   NVL(msrr.alternate_routing_designator,'||''''||NULL_CHAR||''''||')'
    ||'         AND    mlis.date1 = msrr.operation_effectivity_date'
    ||'         AND    mlis.entity_name = ''OPERATION_SEQUENCE_ID'' '
    ||'         AND    mlis.instance_id = '||v_instance_id||')'
    ||'  WHERE   sr_instance_code = :v_instance_code'
    ||'  AND     NVL(operation_sequence_id,'||NULL_VALUE||') ='|| NULL_VALUE
    ||'  AND     process_flag     ='||G_IN_PROCESS
    ||'  AND      batch_id         = :lv_batch_id';
Line: 49484

        UPDATE msc_st_resource_requirements
        SET    resource_seq_num      =
               to_number(decode(length(rtrim(resource_seq_code,'0123456789')),
                         NULL,resource_seq_code,'1'))
        WHERE  rowid                  = lb_rowid(j);
Line: 49494

       INSERT INTO  msc_local_id_setup
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char3,
       char4,
       char5,
       char6,
       char7,
       number1,
       SOURCE_ORGANIZATION_ID,
       SOURCE_DEPARTMENT_ID,
       SOURCE_RESOURCE_ID,
       SOURCE_RESOURCE_SEQ_NUM,
       SOURCE_OPERATION_SEQUENCE_ID,
       SOURCE_WIP_ENTITY_ID,
       SOURCE_OPERATION_SEQ_NUM,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
      SELECT
       resource_seq_num,
       st_transaction_id,
       v_instance_id,
       'RESOURCE_SEQ_NUM',
       data_source_type,
       v_instance_code,
       company_name,
       organization_code,
       routing_name,
       operation_seq_code,
       resource_seq_code,
       alternate_routing_designator,
       alternate_number,
       SOURCE_ORGANIZATION_ID,
       SOURCE_DEPARTMENT_ID,
       SOURCE_RESOURCE_ID,
       SOURCE_RESOURCE_SEQ_NUM,
       SOURCE_OPERATION_SEQUENCE_ID,
       SOURCE_WIP_ENTITY_ID,
       SOURCE_OPERATION_SEQ_NUM,
       v_current_date,
       v_current_user,
       v_current_date,
       v_current_user
       FROM msc_st_resource_requirements
      WHERE rowid = lb_rowid(j) ;
Line: 49553

    'UPDATE     msc_st_resource_requirements msor'
    ||' SET     resource_seq_num =    (SELECT local_id '
    ||'         FROM msc_local_id_setup mlis'
    ||'         WHERE  mlis.char1 = msor.sr_instance_code'
    ||'         AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'         =    NVL(msor.company_name,'||''''||NULL_CHAR||''''||') '
    ||'         AND    mlis.char3 = msor.organization_code'
    ||'         AND    mlis.char4 = msor.routing_name'
    ||'         AND    mlis.char5 = msor.operation_seq_code'
    ||'         AND    mlis.char6 = msor.resource_seq_code'
    ||'         AND    NVL(mlis.char7,'||''''||NULL_CHAR||''''||') '
    ||'         =      NVL(msor.alternate_routing_designator,'||''''||NULL_CHAR||''''||')'
    ||'         AND    NVL(mlis.number1,'||NULL_VALUE||') = NVL(msor.alternate_number,'||NULL_VALUE||')'
    ||'		AND    rownum = 1'	/*change made to solve res req issue*/
    ||'         AND    mlis.entity_name = ''RESOURCE_SEQ_NUM'')'
    ||' WHERE   sr_instance_code = :v_instance_code'
    ||' AND     NVL(resource_seq_num,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND     process_flag     = '||G_IN_PROCESS
    ||' AND     batch_id         = :lv_batch_id';
Line: 49665

    SELECT rowid
    FROM   msc_st_demands
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    origination_type  IN (2,3,25)
    AND    batch_id          = p_batch_id
    AND    sr_instance_code  = v_instance_code;
Line: 49673

    SELECT max(rowid)
    FROM   msc_st_demands
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    origination_type IN (2,3)  -- Not for flow schedule
    AND    NVL(operation_seq_num,NULL_VALUE) = NULL_VALUE
    AND    deleted_flag     = SYS_NO
    GROUP BY sr_instance_code,company_name,organization_code,routing_name,
    operation_seq_code,alternate_routing_designator,operation_effectivity_date;
Line: 49707

  'UPDATE   msc_st_demands msd1'
  ||' SET     process_flag  = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE   message_id <  (SELECT MAX(message_id)'
  ||'         FROM msc_st_demands msd2'
  ||'         WHERE  msd2.sr_instance_code '
  ||'                = msd1.sr_instance_code '
  ||'         AND   msd2.organization_code '
  ||'                = msd1.organization_code '
  ||'         AND   NVL(msd2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(msd1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'         AND msd2.wip_entity_name = msd1.wip_entity_name'
  ||'         AND NVL(msd2.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msd1.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'         AND    msd2.item_name '
  ||'                = msd1.item_name '
  ||'         AND  msd2.origination_type '
  ||'               = msd1.origination_type'
  ||'         AND   msd2.process_flag = '||G_IN_PROCESS
  ||'         AND    NVL(msd2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
  ||' AND     msd1.process_flag ='|| G_IN_PROCESS
  ||' AND     msd1.origination_type IN (2,3,25)'
  ||' AND     msd1.sr_instance_code = :v_instance_code '
  ||' AND     NVL(msd1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE;
Line: 49752

  'UPDATE msc_st_demands   msd1'
  ||' SET     process_flag  = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE   EXISTS( SELECT 1 '
  ||'         FROM msc_st_demands msd2'
  ||'         WHERE  msd2.sr_instance_code '
  ||'                = msd1.sr_instance_code '
  ||'          AND   msd2.organization_code '
  ||'                = msd1.organization_code '
  ||'          AND   NVL(msd2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(msd1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'          AND   msd2.wip_entity_name = msd1.wip_entity_name'
  ||'          AND   NVL(msd2.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msd1.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'          AND   msd2.item_name '
  ||'                = msd1.item_name '
  ||'          AND   msd2.origination_type '
  ||'                = msd1.origination_type'
  ||'          AND   msd2.process_flag = '||G_IN_PROCESS
  ||'          AND NVL(msd2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||'       GROUP BY  sr_instance_code,organization_code,wip_entity_name,'
  ||'       company_name,operation_seq_code,item_name,origination_type'
  ||'       HAVING COUNT(*) > 1)'
  ||' AND   msd1.process_flag  = '||G_IN_PROCESS
  ||' AND   msd1.origination_type IN (2,3,25)'
  ||' AND   msd1.sr_instance_code = :v_instance_code'
  ||' AND   NVL(msd1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 49802

  ||' DELETED_FLAG                    ||''~''||'
  ||' COMPANY_NAME                    ||''~''||'
  ||' DEMAND_TYPE' ;
Line: 49809

      SELECT       msc_st_batch_id_s.NEXTVAL
      INTO         lv_batch_id
      FROM         DUAL;
Line: 49815

      ' UPDATE    msc_st_demands '
      ||' SET     batch_id  = :lv_batch_id'
      ||' WHERE   process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND     sr_instance_code               = :v_instance_code'
      ||' AND     origination_type IN (2,3,25)'
      ||' AND     NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND     rownum                        <= '||v_batch_size;
Line: 49839

    UPDATE msc_st_demands
    SET    st_transaction_id   = msc_st_demands_s.NEXTVAL,
           refresh_id          = v_refresh_id,
           last_update_date    = v_current_date,
           last_updated_by     = v_current_user,
           creation_date       = v_current_date,
           created_by          = v_current_user
    WHERE  rowid               = lb_rowid(j);
Line: 49855

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO  );
Line: 49866

     ' AND NVL(deleted_flag,'||NULL_VALUE||') NOT IN(1,2)';
Line: 49877

                    p_col_name          => 'DELETED_FLAG',
                    p_debug             => v_debug,
                    p_default_value     => SYS_NO);
Line: 49982

    'UPDATE   msc_st_demands  msd'
    ||' SET   wip_entity_id = ( SELECT local_id '
    ||'       FROM   msc_local_id_supply mlid'
    ||'       WHERE  mlid.char1    = msd.sr_instance_code'
    ||'       AND   NVL(mlid.char2,'||''''||NULL_CHAR||''''||') '
    ||'       =    NVL(msd.company_name,'||''''||NULL_CHAR||''''||') '
    ||'       AND    mlid.char3    = msd.organization_code'
    ||'       AND    mlid.char4    = msd.wip_entity_name'
    ||'       AND    mlid.entity_name = ''WIP_ENTITY_ID'' )'
    ||'  WHERE origination_type IN (2,3,25) '
    ||'  AND   process_flag     ='||G_IN_PROCESS
    ||'  AND   batch_id       = :lv_batch_id'
    ||'  AND   sr_instance_code  =:v_instance_code';
Line: 50023

  'UPDATE     msc_st_demands '
  ||' SET     process_flag    =  '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE   NVL(wip_entity_id,'||NULL_VALUE||') ='||NULL_VALUE
  ||' AND     process_flag      = '||G_IN_PROCESS
  ||' AND     origination_type  IN (2,3,25)'
  ||' AND     batch_id           = :lv_batch_id'
  ||' AND     sr_instance_code  = :v_instance_code';
Line: 50058

  'UPDATE     msc_st_demands '
  ||' SET     process_flag    =  '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE (NVL(using_requirement_quantity,'||NULL_VALUE||')='||NULL_VALUE
  ||'  OR  NVL(using_assembly_demand_date,SYSDATE-36500) = SYSDATE-36500 )'
  ||' AND    process_flag      = '||G_IN_PROCESS
  ||' AND    origination_type  IN (2,3,25)'
  ||' AND    deleted_flag      = '||SYS_NO
  ||' AND    batch_id          = :lv_batch_id'
  ||' AND    sr_instance_code  = :v_instance_code';
Line: 50079

  ' UPDATE      msc_st_demands'
  ||' SET    using_assembly_item_id  =  inventory_item_id'
  ||' WHERE  process_flag            = '||G_IN_PROCESS
  ||' AND    NVL(using_assembly_item_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||' AND    deleted_flag   = '||SYS_NO
  ||' AND   process_flag    = '||G_IN_PROCESS
  ||' AND   origination_type IN (2,3,25)'
  ||' AND   batch_id        = :lv_batch_id'
  ||' AND   deleted_flag    = '||SYS_NO
  ||' AND   sr_instance_code = :v_instance_code';
Line: 50099

  ' UPDATE   msc_st_demands'
  ||' SET    order_number   = wip_entity_name'
  ||' WHERE  process_flag   = '||G_IN_PROCESS
  ||' AND    deleted_flag   = '||SYS_NO
  ||' AND    process_flag   = '||G_IN_PROCESS
  ||' AND    origination_type IN (2,3,25)'
  ||' AND    deleted_flag   = '||SYS_NO
  ||' AND    batch_id       = :lv_batch_id'
  ||' AND    sr_instance_code  = :v_instance_code';
Line: 50118

  ' UPDATE       msc_st_demands'
  ||' SET        disposition_id = wip_entity_id'
  ||' WHERE      process_flag  = '||G_IN_PROCESS
  ||' AND        NVL(wip_entity_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||' AND        deleted_flag   = '||SYS_NO
  ||' AND        process_flag  = '||G_IN_PROCESS
  ||' AND        origination_type IN (2,3,25)'
  ||' AND        batch_id          = :lv_batch_id'
  ||' AND   sr_instance_code  = :v_instance_code';
Line: 50140

  ' UPDATE     msc_st_demands'
  ||' SET      mps_date_required =  using_assembly_demand_date'
  ||' WHERE    process_flag  = '||G_IN_PROCESS
  ||' AND      NVL(mps_date_required,SYSDATE-36500) = SYSDATE-36500'
  ||' AND      process_flag  = '||G_IN_PROCESS
  ||' AND      origination_type IN (2,3)'
  ||' AND      deleted_flag   = '||SYS_NO
  ||' AND      batch_id          = :lv_batch_id'
  ||' AND      sr_instance_code  = :v_instance_code';
Line: 50236

  ' UPDATE   msc_st_demands'
  ||' SET    routing_name            =  nvl(USING_ASSEMBLY_ITEM_NAME,item_name)'  /* bug 3768813 */
  ||' WHERE  process_flag            = '||G_IN_PROCESS
  ||' AND    NVL(routing_name,'||''''||NULL_CHAR||''''||')'
  ||'       = '||''''||NULL_CHAR||''''
  ||' AND   process_flag    = '||G_IN_PROCESS
  ||' AND   origination_type IN (2,3)'
  ||' AND   batch_id        = :lv_batch_id'
  ||' AND   sr_instance_code = :v_instance_code';
Line: 50272

      'update msc_st_demands msd'
      ||' set operation_seq_num = '
      ||'  (select operation_seq_num '
      ||'   from msc_routing_operations mro '
      ||'   where mro.routing_sequence_id = msd.routing_sequence_id and '
      ||'         mro.effectivity_date = msd.operation_effectivity_date and '
      ||'         mro.SR_INSTANCE_ID = '||v_instance_id||' and '
      ||'      mro.operation_seq_num = to_number(decode(length(rtrim(msd.operation_seq_code,''0123456789'')),'
      ||'                   NULL,msd.operation_seq_code,''1'')) and'
      ||'         mro.plan_id = -1 and '
      ||'         mro.operation_type = 1)'
      ||' WHERE  sr_instance_code = :v_instance_code'
      ||' AND    process_flag     = '|| G_IN_PROCESS
      ||' AND    batch_id         = :lv_batch_id ';
Line: 50297

    'UPDATE     msc_st_demands msd'
    ||' SET     operation_seq_num=    (SELECT number1'
    ||'                    FROM msc_local_id_setup mlis'
    ||'                    WHERE  mlis.char1 = msd.sr_instance_code'
    ||'                    AND NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                    =   NVL(msd.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                    AND    mlis.char3 = msd.organization_code'
    ||'                    AND    mlis.char4 = msd.routing_name'
    ||'                    AND    mlis.char5 = msd.operation_seq_code'
    ||'                    AND   NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
    ||'                          = NVL(msd.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
    ||'                    AND    mlis.date1 = msd.operation_effectivity_date'
    ||'                    AND    mlis.entity_name = ''OPERATION_SEQUENCE_ID'') '
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        process_flag     = '||G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id'
    ||' AND        operation_seq_num is null'; /* bug 3768813 */
Line: 50325

                  p_error_code        => 'MSC_PP_DELETE_FAIL',
                  p_message_text      => lv_message_text,
                  p_error_text        => lv_error_text);
Line: 50339

  'UPDATE     msc_st_demands '
  ||' SET     process_flag    ='||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE   NVL(operation_seq_num,'||NULL_VALUE||') = '||NULL_VALUE
  ||' AND     deleted_flag  ='||SYS_YES
  ||' AND     origination_type IN (2,3)'
  ||' AND     batch_id       = :lv_batch_id'
  ||' AND     sr_instance_code  =:v_instance_code';
Line: 50440

                    ||' AND origination_type IN (2,3) AND deleted_flag ='||SYS_NO ;
Line: 50463

                    ||' AND origination_type = 25 AND deleted_flag ='||SYS_NO ;
Line: 50501

                    ||' AND origination_type IN (2,3) AND deleted_flag ='||SYS_NO ;
Line: 50539

                    ||' AND origination_type IN (2,3,25)AND deleted_flag ='||SYS_NO ;
Line: 50584

         UPDATE msc_st_demands
          SET  operation_seq_num     =
               to_number(decode(length(rtrim(operation_seq_code,'0123456789')),
                         NULL,operation_seq_code,'1'))
          WHERE  rowid                  = lb_rowid(j);
Line: 50594

      INSERT INTO  msc_local_id_setup
     (local_id,
     st_transaction_id,
     instance_id,
     entity_name,
     data_source_type,
     char1,
     char2,
     char3,
     char4,
     char5,
     char6,
     number1,
     date1,
     SOURCE_ORGANIZATION_ID,
     SOURCE_INVENTORY_ITEM_ID,
     SOURCE_PROJECT_ID,
     SOURCE_TASK_ID,
     SOURCE_WIP_ENTITY_ID,
     SOURCE_OPERATION_SEQ_NUM,
     SOURCE_USING_ASSEMBLY_ID,
     last_update_date,
     last_updated_by,
     creation_date,
     created_by    )
     SELECT
      msc_st_operation_sequence_id_s.NEXTVAL,
      st_transaction_id,
      v_instance_id,
      'OPERATION_SEQUENCE_ID',
      data_source_type,
      v_instance_code,
      company_name,
      organization_code,
      routing_name,
      operation_seq_code,
      alternate_routing_designator,
      operation_seq_num,
      operation_effectivity_date,
      SOURCE_ORGANIZATION_ID,
      SOURCE_INVENTORY_ITEM_ID,
      SOURCE_PROJECT_ID,
      SOURCE_TASK_ID,
      SOURCE_WIP_ENTITY_ID,
      SOURCE_OPERATION_SEQ_NUM,
      SOURCE_USING_ASSEMBLY_ITEM_ID,
      v_current_date,
      v_current_user,
      v_current_date,
      v_current_user
      FROM msc_st_demands
      WHERE rowid = lb_rowid(j) ;
Line: 50654

    'UPDATE     msc_st_demands msd'
    ||' SET     operation_seq_num=    (SELECT number1'
    ||'                    FROM msc_local_id_setup mlis'
    ||'                    WHERE  mlis.char1 = msd.sr_instance_code'
    ||'                    AND NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                    =   NVL(msd.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                    AND    mlis.char3 = msd.organization_code'
    ||'                    AND    mlis.char4 = msd.routing_name'
    ||'                    AND    mlis.char5 = msd.operation_seq_code'
    ||'                    AND   NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
    ||'                          = NVL(msd.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
    ||'                    AND    mlis.date1 = msd.operation_effectivity_date'
    ||'                    AND    mlis.entity_name = ''OPERATION_SEQUENCE_ID'') '
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        NVL(operation_seq_num,'||NULL_VALUE||')= '||NULL_VALUE
    ||' AND        process_flag     = '||G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id';
Line: 50755

    SELECT rowid
    FROM   msc_st_job_operation_networks
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 50762

    SELECT rowid
    FROM   msc_st_job_operations
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 50769

    SELECT rowid
    FROM   msc_st_job_requirement_ops
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    batch_id          = p_batch_id
    AND    sr_instance_code  = v_instance_code;
Line: 50776

    SELECT rowid
    FROM   msc_st_job_op_resources
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 50783

    SELECT rowid
    FROM   msc_st_job_op_resources
    WHERE  process_flag     = G_IN_PROCESS
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id
    AND    NVL(resource_seq_num,NULL_VALUE) = NULL_VALUE
    AND    NVL(RESOURCE_SEQ_CODE, NULL_CHAR) <> NULL_CHAR
    AND    deleted_flag     = SYS_NO;
Line: 50810

  'UPDATE    msc_st_job_operation_networks mson1 '
  ||' SET       process_flag = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE     message_id < ( SELECT max(message_id) '
  ||'          FROM msc_st_job_operation_networks mson2'
  ||'          WHERE mson2.wip_entity_name  = mson1.wip_entity_name'
  ||'          AND   mson2.organization_code  = mson1.organization_code'
  ||'          AND   mson2.from_operation_seq_code = mson1.from_operation_seq_code'
  ||'          AND   mson2.to_operation_seq_code = mson1.to_operation_seq_code'
  ||'          AND   mson2.sr_instance_code   = mson1.sr_instance_code'
  ||'          AND   NVL(mson2.routing_name,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(mson1.routing_name, '||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(mson2.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(mson1.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(mson2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(mson1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'          AND   mson2.process_flag   ='||G_IN_PROCESS
  ||'          AND    NVL(mson2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
  ||' AND     mson1.process_flag = '||G_IN_PROCESS
  ||' AND     mson1.sr_instance_code = :v_instance_code'
  ||' AND     NVL(mson1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE;
Line: 50852

  'UPDATE   msc_st_job_operation_networks mson1'
  ||' SET      process_flag = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE    EXISTS ( SELECT 1 '
  ||'          FROM msc_st_job_operation_networks mson2'
  ||'          WHERE mson2.wip_entity_name  = mson1.wip_entity_name'
  ||'          AND   mson2.organization_code  = mson1.organization_code'
  ||'          AND   mson2.from_operation_seq_code = mson1.from_operation_seq_code'
  ||'          AND   mson2.to_operation_seq_code = mson1.to_operation_seq_code'
  ||'          AND   mson2.sr_instance_code   = mson1.sr_instance_code'
  ||'          AND   NVL(mson2.routing_name,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(mson1.routing_name, '||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(mson2.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(mson1.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(mson2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(mson1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'          AND   mson2.process_flag   ='||G_IN_PROCESS
  ||'          AND NVL(mson2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||'          AND mson2.rowid <> mson1.rowid )'
  ||'  AND     mson1.process_flag          = '||G_IN_PROCESS
  ||'  AND     mson1.sr_instance_code       = :v_instance_code'
  ||'  AND     NVL(mson1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 50895

 ||'  DELETED_FLAG                 ||''~''||'
 ||'  COMPANY_NAME ';
Line: 50904

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 50915

      ' UPDATE msc_st_job_operation_networks '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 50936

      UPDATE msc_st_job_operation_networks
      SET  st_transaction_id = msc_st_job_op_networks_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 50962

      'UPDATE   msc_st_job_operation_networks'
      ||' SET   error_text   = '||''''||lv_message_text||''''||','
      ||'       process_flag = '||G_ERROR_FLG
      ||' WHERE NVL(wip_entity_name,'||''''||NULL_CHAR||''''||') '
      ||'       =                   '||''''||NULL_CHAR||''''
      ||' AND   process_flag                  = '||G_IN_PROCESS
      ||' AND   NVL(batch_id,'||NULL_VALUE||')= :lv_batch_id'
      ||' AND   sr_instance_code              = :v_instance_code';
Line: 50995

      ' UPDATE     msc_st_job_operation_networks '
      ||' SET      process_flag     ='||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 51015

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO  );
Line: 51026

   ' AND NVL(deleted_flag,'||NULL_VALUE||') NOT IN(1,2)';
Line: 51037

                     p_col_name          => 'DELETED_FLAG',
                     p_debug             => v_debug,
                     p_default_value     => SYS_NO);
Line: 51062

    'UPDATE    msc_st_job_operation_networks'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  NVL(PLANNING_PCT,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 51092

    'UPDATE    msc_st_job_operation_networks'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  recommended NOT IN (''Y'', ''N'')'
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 51122

    'UPDATE    msc_st_job_operation_networks'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  NVL(assembly_name,'||''''||NULL_CHAR||''''||') '
    ||'         = '||''''||NULL_CHAR||''''
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 51142

    'UPDATE msc_st_job_operation_networks '
    ||' SET    routing_name = assembly_name'
    ||' WHERE  sr_instance_code = :v_instance_code'
    ||' AND    process_flag     = '||G_IN_PROCESS
    ||' AND    NVL(routing_name,'||''''||NULL_CHAR||''''||') '
    ||'         = '||''''||NULL_CHAR||''''
    ||' AND    batch_id         = :lv_batch_id';
Line: 51188

      'UPDATE msc_st_job_operation_networks mss'
      ||' SET wip_entity_id     = (SELECT local_id'
      ||'       FROM   msc_local_id_supply mls'
      ||'       WHERE  mls.char4 = mss.wip_entity_name'
      ||'       AND    mls.char3 = mss.organization_code'
      ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mss.company_name,'||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.char1 = mss.sr_instance_code'
      ||'       AND    mls.entity_name = ''WIP_ENTITY_ID'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :lv_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 51232

    'UPDATE      msc_st_job_operation_networks msrr'
    ||' SET      process_flag              ='||G_ERROR_FLG||','
    ||'          error_text   = '||''''||lv_message_text||''''
    ||' WHERE    NVL(wip_entity_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND      sr_instance_code            = :v_instance_code'
    ||' AND      process_flag                ='||G_IN_PROCESS
    ||' AND      batch_id                    = :lv_batch_id';
Line: 51264

    'UPDATE    msc_st_job_operation_networks'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE ( NVL(from_operation_seq_code,'||''''||NULL_CHAR||''''||') = '||''''||NULL_CHAR||''''
    ||' OR      NVL(to_operation_seq_code,'||''''||NULL_CHAR||''''||') = '||''''||NULL_CHAR||''''||') '
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 51295

    'UPDATE    msc_st_job_operation_networks'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  NVL(to_operation_seq_code,'||''''||NULL_CHAR||''''||') = NVL(from_operation_seq_code,'||''''||NULL_CHAR||''''||')'
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 51427

    'UPDATE     msc_st_job_operation_networks mson'
    ||' SET     (from_op_seq_id, from_op_seq_num) =  (SELECT local_id, number1'
    ||'         FROM msc_local_id_setup mlis'
    ||'         WHERE  mlis.char1 = mson.sr_instance_code'
    ||'         AND     NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'          =    NVL(mson.company_name,'||''''||NULL_CHAR||''''||') '
    ||'         AND    mlis.char3 = mson.organization_code'
    ||'         AND    mlis.char4 = mson.routing_name'
    ||'         AND    mlis.char5 = mson.from_operation_seq_code'
    ||'         AND   NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
    ||'           =   NVL(mson.alternate_routing_designator,'||''''||NULL_CHAR||''''||')'
    ||'         AND    mlis.date1 = mson.FROM_OP_EFFECTIVITY_DATE'
    ||'         AND    mlis.entity_name = ''OPERATION_SEQUENCE_ID'' '
    ||'         AND    mlis.instance_id = '||v_instance_id||')'
    ||'  WHERE      sr_instance_code = :v_instance_code'
    ||'  AND        process_flag     ='||G_IN_PROCESS
    ||'  AND        batch_id         = :lv_batch_id';
Line: 51470

    'UPDATE    msc_st_job_operation_networks'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  (NVL(from_op_seq_id,'||NULL_VALUE||') ='||NULL_VALUE
    ||' OR     NVL(from_op_seq_num,'||NULL_VALUE||') ='||NULL_VALUE||')'
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 51489

    'UPDATE     msc_st_job_operation_networks mson'
    ||' SET     (to_op_seq_id, to_op_seq_num) =  (SELECT local_id, number1'
    ||'         FROM msc_local_id_setup mlis'
    ||'         WHERE  mlis.char1 = mson.sr_instance_code'
    ||'         AND     NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'          =    NVL(mson.company_name,'||''''||NULL_CHAR||''''||') '
    ||'         AND    mlis.char3 = mson.organization_code'
    ||'         AND    mlis.char4 = mson.routing_name'
    ||'         AND    mlis.char5 = mson.to_operation_seq_code'
    ||'         AND   NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
    ||'           =   NVL(mson.alternate_routing_designator,'||''''||NULL_CHAR||''''||')'
    ||'         AND    mlis.date1 = mson.TO_OP_EFFECTIVITY_DATE'
    ||'         AND    mlis.entity_name = ''OPERATION_SEQUENCE_ID'' '
    ||'         AND    mlis.instance_id = '||v_instance_id||')'
    ||'  WHERE      sr_instance_code = :v_instance_code'
    ||'  AND        process_flag     ='||G_IN_PROCESS
    ||'  AND        batch_id         = :lv_batch_id';
Line: 51532

    'UPDATE    msc_st_job_operation_networks'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  (NVL(to_op_seq_id,'||NULL_VALUE||') ='||NULL_VALUE
    ||' OR     NVL(to_op_seq_num,'||NULL_VALUE||') ='||NULL_VALUE||')'
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 51619

  'UPDATE   msc_st_job_operation_networks mson1'
  ||' SET     process_flag = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE  1 <  ( SELECT COUNT(*) '
  ||'          FROM msc_st_job_operation_networks mson2'
  ||'          WHERE mson2.wip_entity_name      = mson1.wip_entity_name'
  ||'          AND   mson2.organization_code  = mson1.organization_code'
  ||'          AND   mson2.from_operation_seq_code  = mson1.from_operation_seq_code'
  ||'          AND   mson2.sr_instance_code   = mson1.sr_instance_code'
  ||'          AND   NVL(mson2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(mson1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'          AND   mson2.transition_type = 1 '
  ||'          AND   mson2.process_flag   ='||G_IN_PROCESS
  ||'          AND   mson2.deleted_flag <>1 '
  ||'         GROUP BY wip_entity_name, sr_instance_code,company_name,organization_code,from_operation_seq_code)'
  ||'  AND     mson1.process_flag          = '||G_IN_PROCESS
  ||'  AND     mson1.deleted_flag <>1 '
  ||'  AND     mson1.sr_instance_code       = :v_instance_code';
Line: 51662

  'UPDATE   msc_st_job_operation_networks mson1'
  ||' SET      process_flag = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE 100 <>   ( SELECT SUM(planning_pct) '
  ||'          FROM msc_st_job_operation_networks mson2'
  ||'          WHERE mson2.wip_entity_name      = mson1.wip_entity_name'
  ||'          AND   mson2.organization_code  = mson1.organization_code'
  ||'          AND   mson2.from_operation_seq_code  = mson1.from_operation_seq_code'
  ||'          AND   mson2.sr_instance_code   = mson1.sr_instance_code'
  ||'          AND   NVL(mson2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(mson1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'          AND   mson2.process_flag   ='||G_IN_PROCESS
  ||'          AND   mson2.deleted_flag <>1 '
  ||'         GROUP BY wip_entity_name,sr_instance_code,company_name,organization_code,from_operation_seq_code)'
  ||'  AND     mson1.process_flag          = '||G_IN_PROCESS
  ||'  AND     mson1.deleted_flag <>1 '
  ||'  AND     mson1.sr_instance_code       = :v_instance_code';
Line: 51730

  'UPDATE    msc_st_job_operations msro1 '
  ||' SET       process_flag = '||G_ERROR_FLG||','
  ||'           error_text   = '||''''||lv_message_text||''''
  ||' WHERE    message_id < ( SELECT max(message_id) '
  ||'          FROM msc_st_job_operations msro2'
  ||'          WHERE msro2.sr_instance_code   = msro1.sr_instance_code'
  ||'          AND   msro2.organization_code  = msro1.organization_code'
  ||'          AND   msro2.wip_entity_name    = msro1.wip_entity_name'
  ||'          AND   NVL(msro2.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msro1.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(msro2.routing_name,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msro1.routing_name, '||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(msro2.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msro1.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'          AND   msro2.process_flag   ='||G_IN_PROCESS
  ||'          AND    NVL(msro2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
  ||' AND     msro1.process_flag = '||G_IN_PROCESS
  ||' AND     msro1.sr_instance_code = :v_instance_code'
  ||' AND     NVL(msro1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE;
Line: 51769

  'UPDATE   msc_st_job_operations msro1'
  ||' SET      process_flag = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE    EXISTS ( SELECT 1 '
  ||'          FROM msc_st_job_operations msro2'
  ||'          WHERE msro2.sr_instance_code   = msro1.sr_instance_code'
  ||'          AND   msro2.organization_code  = msro1.organization_code'
  ||'          AND   msro2.wip_entity_name    = msro1.wip_entity_name'
  ||'          AND   NVL(msro2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(msro1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(msro2.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msro1.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(msro2.routing_name,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msro1.routing_name, '||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(msro2.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msro1.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'          AND   msro2.process_flag   ='||G_IN_PROCESS
  ||'               AND NVL(msro2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||'         GROUP BY sr_instance_code,company_name,organization_code,wip_entity_name,operation_seq_code'
  ||'          HAVING COUNT(*) >1 )'
  ||'  AND     msro1.process_flag          = '||G_IN_PROCESS
  ||'  AND     msro1.sr_instance_code       = :v_instance_code'
  ||'  AND     NVL(msro1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 51821

  ||' DELETED_FLAG                ||''~''||'
  ||' COMPANY_NAME ';
Line: 51827

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 51836

      ' UPDATE msc_st_job_operations '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 51856

      UPDATE msc_st_job_operations
      SET  st_transaction_id = msc_st_job_operations_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 51882

      ' UPDATE     msc_st_job_operations '
      ||' SET      process_flag     ='||G_ERROR_FLG||','
      ||'          error_text       = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 51902

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO  );
Line: 51914

   ' AND NVL(deleted_flag,'||NULL_VALUE||') <>'||SYS_NO;
Line: 51925

                     p_col_name          => 'DELETED_FLAG',
                     p_debug             => v_debug,
                     p_default_value     => SYS_NO);
Line: 51980

      'UPDATE   msc_st_job_operations'
      ||' SET   error_text   = '||''''||lv_message_text||''''||','
      ||'       process_flag = '||G_ERROR_FLG
      ||' WHERE NVL(wip_entity_name,'||''''||NULL_CHAR||''''||') '
      ||'       =                   '||''''||NULL_CHAR||''''
      ||' AND   process_flag                  = '||G_IN_PROCESS
      ||' AND   NVL(batch_id,'||NULL_VALUE||')= :lv_batch_id'
      ||' AND   sr_instance_code              = :v_instance_code';
Line: 52000

      'UPDATE msc_st_job_operations mss'
      ||' SET wip_entity_id     = (SELECT local_id'
      ||'       FROM   msc_local_id_supply mls'
      ||'       WHERE  mls.char4 = mss.wip_entity_name'
      ||'       AND    mls.char3 = mss.organization_code'
      ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mss.company_name,'||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.char1 = mss.sr_instance_code'
      ||'       AND    mls.entity_name = ''WIP_ENTITY_ID'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :lv_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 52044

    'UPDATE      msc_st_job_operations msrr'
    ||' SET      process_flag              ='||G_ERROR_FLG||','
    ||'          error_text   = '||''''||lv_message_text||''''
    ||' WHERE    NVL(wip_entity_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND      sr_instance_code            = :v_instance_code'
    ||' AND      process_flag                ='||G_IN_PROCESS
    ||' AND      batch_id                    = :lv_batch_id';
Line: 52074

    'UPDATE    msc_st_job_operations'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  recommended NOT IN (''Y'', ''N'')'
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 52091

    'UPDATE msc_st_job_operations '
    ||' SET    routing_name = assembly_name'
    ||' WHERE  sr_instance_code = :v_instance_code'
    ||' AND    process_flag     = '||G_IN_PROCESS
    ||' AND    NVL(routing_name,'||''''||NULL_CHAR||''''||') '
    ||'         = '||''''||NULL_CHAR||''''
    ||' AND    batch_id         = :lv_batch_id';
Line: 52185

    'UPDATE     msc_st_job_operations mson'
    ||' SET     (operation_sequence_id, operation_seq_num) =  (SELECT local_id, number1'
    ||'         FROM msc_local_id_setup mlis'
    ||'         WHERE  mlis.char1 = mson.sr_instance_code'
    ||'         AND     NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'          =    NVL(mson.company_name,'||''''||NULL_CHAR||''''||') '
    ||'         AND    mlis.char3 = mson.organization_code'
    ||'         AND    mlis.char4 = mson.routing_name'
    ||'         AND    mlis.char5 = mson.operation_seq_code'
    ||'         AND   NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
    ||'           =   NVL(mson.alternate_routing_designator,'||''''||NULL_CHAR||''''||')'
    ||'         AND    mlis.date1 = mson.EFFECTIVITY_DATE'
    ||'         AND    mlis.entity_name = ''OPERATION_SEQUENCE_ID'' '
    ||'         AND    mlis.instance_id = '||v_instance_id||')'
    ||'  WHERE      sr_instance_code = :v_instance_code'
    ||'  AND        process_flag     ='||G_IN_PROCESS
    ||'  AND        batch_id         = :lv_batch_id';
Line: 52228

    'UPDATE    msc_st_job_operations'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  (NVL(operation_sequence_id,'||NULL_VALUE||') ='||NULL_VALUE
    ||' OR     NVL(operation_seq_num,'||NULL_VALUE||') ='||NULL_VALUE||')'
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 52245

    'UPDATE     msc_st_job_operations msro'
    ||' SET     department_id=    (SELECT local_id'
    ||'         FROM msc_local_id_setup mlis'
    ||'         WHERE  mlis.char1 = msro.sr_instance_code'
    ||'         AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'         =    NVL(msro.company_name,'||''''||NULL_CHAR||''''||') '
    ||'         AND    mlis.char3 = msro.organization_code'
    ||'         AND    mlis.char4 = msro.department_code'
    ||'         AND    mlis.entity_name = ''DEPARTMENT_ID'')'
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        deleted_flag     = '||SYS_NO
    ||' AND        process_flag     = '||G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id';
Line: 52286

   'UPDATE      msc_st_job_operations '
   ||' SET      process_flag ='||G_ERROR_FLG||','
   ||'          error_text   = '||''''||lv_message_text||''''
   ||' WHERE    NVL(department_id,'||NULL_VALUE||') ='||NULL_VALUE
   ||' AND      sr_instance_code    = :v_instance_code'
   ||' AND      deleted_flag        ='||SYS_NO
   ||' AND      process_flag        ='|| G_IN_PROCESS
   ||' AND      batch_id            = :lv_batch_id' ;
Line: 52365

  'UPDATE   msc_st_job_requirement_ops msd1'
  ||' SET     process_flag  = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE   message_id <  (SELECT MAX(message_id)'
  ||'         FROM msc_st_job_requirement_ops msd2'
  ||'         WHERE  msd2.sr_instance_code '
  ||'                = msd1.sr_instance_code '
  ||'         AND   msd2.organization_code '
  ||'                = msd1.organization_code '
  ||'         AND   NVL(msd2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(msd1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'         AND msd2.wip_entity_name = msd1.wip_entity_name'
  ||'         AND NVL(msd2.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msd1.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'         AND NVL(msd2.source_phantom_name,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msd1.source_phantom_name,'||''''||NULL_CHAR||''''||') '
  ||'         AND NVL(msd2.assembly_item_name,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msd1.assembly_item_name,'||''''||NULL_CHAR||''''||') '
  ||'         AND NVL(msd2.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
  ||'                   = NVL(msd1.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
  ||'          AND   NVL(msd2.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'               = NVL(msd1.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'         AND    msd2.component_name '
  ||'                = msd1.component_name '
  ||'         AND    msd2.primary_component_name '
  ||'                = msd1.primary_component_name '
  ||'          AND   msd2.effectivity_date '
  ||'                = msd1.effectivity_date '
  ||'         AND   msd2.process_flag = '||G_IN_PROCESS
  ||'         AND    NVL(msd2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
  ||' AND     msd1.process_flag ='|| G_IN_PROCESS
  ||' AND     msd1.sr_instance_code = :v_instance_code '
  ||' AND     NVL(msd1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE;
Line: 52419

  'UPDATE msc_st_job_requirement_ops  msd1'
  ||' SET     process_flag  = '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE   EXISTS( SELECT 1 '
  ||'         FROM msc_st_job_requirement_ops msd2'
  ||'         WHERE  msd2.sr_instance_code '
  ||'                = msd1.sr_instance_code '
  ||'          AND   msd2.organization_code '
  ||'                = msd1.organization_code '
  ||'          AND   NVL(msd2.company_name,'||''''||NULL_CHAR||''''||') '
  ||'                 =    NVL(msd1.company_name,'||''''||NULL_CHAR||''''||') '
  ||'          AND   msd2.wip_entity_name = msd1.wip_entity_name'
  ||'          AND   NVL(msd2.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msd1.operation_seq_code,'||''''||NULL_CHAR||''''||') '
  ||'         AND NVL(msd2.source_phantom_name,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msd1.source_phantom_name,'||''''||NULL_CHAR||''''||') '
  ||'         AND NVL(msd2.assembly_item_name,'||''''||NULL_CHAR||''''||') '
  ||'                = NVL(msd1.assembly_item_name,'||''''||NULL_CHAR||''''||') '
  ||'         AND NVL(msd2.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
  ||'                   = NVL(msd1.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
  ||'         AND NVL(msd2.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'               = NVL(msd1.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
  ||'          AND   msd2.component_name '
  ||'                = msd1.component_name '
  ||'          AND   msd2.primary_component_name '
  ||'                = msd1.primary_component_name '
  ||'          AND   msd2.effectivity_date '
  ||'                = msd1.effectivity_date '
  ||'          AND   msd2.process_flag = '||G_IN_PROCESS
  ||'          AND NVL(msd2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
  ||'       GROUP BY  sr_instance_code,organization_code,wip_entity_name,'
  ||'       company_name,operation_seq_code,component_name,primary_component_name,source_phantom_name,effectivity_date'
  ||'       HAVING COUNT(*) > 1)'
  ||' AND   msd1.process_flag  = '||G_IN_PROCESS
  ||' AND   msd1.sr_instance_code = :v_instance_code'
  ||' AND   NVL(msd1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 52471

  ||' DELETED_FLAG                    ||''~''||'
  ||' COMPANY_NAME                    ||''~''||'
  ||' RECO_DATE_REQUIRED              ||''~''||'
  ||' RECOMMENDED                     ||''~''||'
  ||' EFFECTIVITY_DATE                ||''~''||'
  ||' DISABLE_DATE                    ||''~''||'
  ||' PRIMARY_COMPONENT_NAME' ;
Line: 52481

      SELECT       msc_st_batch_id_s.NEXTVAL
      INTO         lv_batch_id
      FROM         DUAL;
Line: 52487

      ' UPDATE    msc_st_job_requirement_ops '
      ||' SET     batch_id  = :lv_batch_id'
      ||' WHERE   process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND     sr_instance_code               = :v_instance_code'
      ||' AND     NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND     rownum                        <= '||v_batch_size;
Line: 52510

    UPDATE msc_st_job_requirement_ops
    SET    st_transaction_id   = msc_st_job_requirement_ops_s.NEXTVAL,
           refresh_id          = v_refresh_id,
           last_update_date    = v_current_date,
           last_updated_by     = v_current_user,
           creation_date       = v_current_date,
           created_by          = v_current_user
    WHERE  rowid               = lb_rowid(j);
Line: 52526

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO  );
Line: 52537

     ' AND NVL(deleted_flag,'||NULL_VALUE||') NOT IN(1,2)';
Line: 52548

                    p_col_name          => 'DELETED_FLAG',
                    p_debug             => v_debug,
                    p_default_value     => SYS_NO);
Line: 52590

      'UPDATE msc_st_job_requirement_ops mss'
      ||' SET wip_entity_id     = (SELECT local_id'
      ||'       FROM   msc_local_id_supply mls'
      ||'       WHERE  mls.char4 = mss.wip_entity_name'
      ||'       AND    mls.char3 = mss.organization_code'
      ||'       AND    NVL(mls.char2,       '||''''||NULL_CHAR||''''||') = '
      ||'              NVL(mss.company_name,'||''''||NULL_CHAR||''''||') '
      ||'       AND    mls.char1 = mss.sr_instance_code'
      ||'       AND    mls.entity_name = ''WIP_ENTITY_ID'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :lv_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 52633

    'UPDATE      msc_st_job_requirement_ops msrr'
    ||' SET      process_flag              ='||G_ERROR_FLG||','
    ||'          error_text   = '||''''||lv_message_text||''''
    ||' WHERE    NVL(wip_entity_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND      sr_instance_code            = :v_instance_code'
    ||' AND      process_flag                ='||G_IN_PROCESS
    ||' AND      batch_id                    = :lv_batch_id';
Line: 52663

    'UPDATE    msc_st_job_requirement_ops'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  recommended NOT IN (''Y'', ''N'',''y'',''n'')'
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 52788

  'UPDATE     msc_st_job_requirement_ops '
  ||' SET     process_flag    =  '||G_ERROR_FLG||','
  ||'         error_text   = '||''''||lv_message_text||''''
  ||' WHERE NVL(quantity_per_assembly,'||NULL_VALUE||')='||NULL_VALUE
  ||' AND    process_flag      = '||G_IN_PROCESS
  ||' AND    deleted_flag      = '||SYS_NO
  ||' AND    batch_id          = :lv_batch_id'
  ||' AND    sr_instance_code  = :v_instance_code';
Line: 52931

                    ||' AND deleted_flag ='||SYS_NO ;
Line: 52954

  ' UPDATE   msc_st_job_requirement_ops'
  ||' SET    routing_name            =  assembly_item_name'
  ||' WHERE  process_flag            = '||G_IN_PROCESS
  ||' AND    NVL(routing_name,'||''''||NULL_CHAR||''''||')'
  ||'       = '||''''||NULL_CHAR||''''
  ||' AND   process_flag    = '||G_IN_PROCESS
  ||' AND   batch_id        = :lv_batch_id'
  ||' AND   sr_instance_code = :v_instance_code';
Line: 53011

    'UPDATE     msc_st_job_requirement_ops msd'
    ||' SET     operation_seq_num=    (SELECT number1'
    ||'                    FROM msc_local_id_setup mlis'
    ||'                    WHERE  mlis.char1 = msd.sr_instance_code'
    ||'                    AND NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                    =   NVL(msd.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                    AND    mlis.char3 = msd.organization_code'
    ||'                    AND    mlis.char4 = msd.routing_name'
    ||'                    AND    mlis.char5 = msd.operation_seq_code'
    ||'                    AND   NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
    ||'                          = NVL(msd.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
    ||'                    AND    mlis.date1 = msd.op_effectivity_date'
    ||'                    AND    mlis.entity_name = ''OPERATION_SEQUENCE_ID'') '
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        process_flag     = '||G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id';
Line: 53053

    'UPDATE    msc_st_job_requirement_ops'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  NVL(operation_seq_num,'||NULL_VALUE||') ='||NULL_VALUE
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 53069

     'UPDATE     msc_st_job_requirement_ops mjro'
     ||' SET     component_sequence_id=  (SELECT local_id '
     ||'         FROM msc_local_id_setup mlis'
     ||'         WHERE  mlis.char1 = mjro.sr_instance_code'
     ||'         AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
     ||'               =  NVL(mjro.company_name,'||''''||NULL_CHAR||''''||') '
     ||'         AND    mlis.char3 = mjro.organization_code'
     ||'         AND    mlis.char4 = mjro.assembly_item_name'
     ||'         AND    mlis.char5 = mjro.component_name'
     ||'         AND   NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
     ||'               =  NVL(mjro.alternate_bom_designator,'||''''||NULL_CHAR||''''||') '
     ||'         AND    mlis.char7 = mjro.operation_seq_code'
     ||'         AND    mlis.date1 = mjro.effectivity_date'
     ||'         AND    mlis.entity_name = ''COMPONENT_SEQUENCE_ID'')'
     ||'   WHERE      mjro.sr_instance_code = :v_instance_code'
     ||'   AND        mjro.process_flag     ='|| G_IN_PROCESS
     ||'   AND        mjro.batch_id         = :lv_batch_id';
Line: 53111

    'UPDATE    msc_st_job_requirement_ops'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  NVL(component_sequence_id,'||NULL_VALUE||') ='||NULL_VALUE
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 53126

    'UPDATE     msc_st_job_requirement_ops mjro'
    ||' SET     department_id=    (SELECT local_id'
    ||'         FROM msc_local_id_setup mlis'
    ||'         WHERE  mlis.char1 = mjro.sr_instance_code'
    ||'         AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'         =    NVL(mjro.company_name,'||''''||NULL_CHAR||''''||') '
    ||'         AND    mlis.char3 = mjro.organization_code'
    ||'         AND    mlis.char4 = mjro.department_code'
    ||'         AND    mlis.entity_name = ''DEPARTMENT_ID'')'
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        deleted_flag     = '||SYS_NO
    ||' AND        process_flag     = '||G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id';
Line: 53208

   'UPDATE    msc_st_job_op_resources msrr1 '
   ||' SET       process_flag ='||G_ERROR_FLG||','
   ||'           error_text   = '||''''||lv_message_text||''''
   ||' WHERE     message_id < ( SELECT max(message_id) FROM msc_st_job_op_resources msrr2'
   ||'           WHERE msrr2.sr_instance_code  '
   ||'                 = msrr1.sr_instance_code'
   ||'         AND   NVL(msrr2.company_name,'||''''||NULL_CHAR||''''||') '
   ||'                =    NVL(msrr1.company_name,'||''''||NULL_CHAR||''''||') '
   ||'         AND   msrr2.wip_entity_name    = msrr1.wip_entity_name'
   ||'         AND   msrr2.organization_code  = msrr1.organization_code'
   ||'         AND   NVL(msrr2.operation_seq_code,'||''''||NULL_CHAR||''''||') '
   ||'                  = NVL(msrr1.operation_seq_code,'||''''||NULL_CHAR||''''||') '
   ||'         AND   NVL(msrr2.resource_seq_code,'||''''||NULL_CHAR||''''||') '
   ||'                  = NVL(msrr1.resource_seq_code,'||''''||NULL_CHAR||''''||') '
   ||'         AND   NVL(msrr2.resource_code,  '||''''||NULL_CHAR||''''||') '
   ||'                  = NVL(msrr1.resource_code, '||''''||NULL_CHAR||''''||') '
   ||'         AND   NVL(msrr2.routing_name,'||''''||NULL_CHAR||''''||') '
   ||'               = NVL(msrr1.routing_name,'||''''||NULL_CHAR||''''||') '
   ||'         AND   NVL(msrr2.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
   ||'               = NVL(msrr1.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
   ||'         AND   msrr2.process_flag       = '||G_IN_PROCESS
   ||'         AND    NVL(msrr2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
   ||' AND     msrr1.process_flag     = '|| G_IN_PROCESS
   ||' AND     msrr1.sr_instance_code = :v_instance_code '
   ||' AND     NVL(msrr1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE;
Line: 53253

   'UPDATE      msc_st_job_op_resources msrr1'
   ||' SET      process_flag = '||G_ERROR_FLG||','
   ||'          error_text   = '||''''||lv_message_text||''''
   ||' WHERE    EXISTS ( SELECT 1 '
   ||'          FROM msc_st_job_op_resources msrr2'
   ||'          WHERE msrr2.sr_instance_code  '
   ||'                 = msrr1.sr_instance_code'
   ||'         AND   NVL(msrr2.company_name,'||''''||NULL_CHAR||''''||') '
   ||'                =    NVL(msrr1.company_name,'||''''||NULL_CHAR||''''||') '
   ||'         AND   msrr2.wip_entity_name    = msrr1.wip_entity_name'
   ||'         AND   msrr2.organization_code  = msrr1.organization_code'
   ||'         AND   NVL(msrr2.operation_seq_code,'||''''||NULL_CHAR||''''||') '
   ||'                  = NVL(msrr1.operation_seq_code,'||''''||NULL_CHAR||''''||') '
   ||'         AND   NVL(msrr2.resource_seq_code,'||''''||NULL_CHAR||''''||') '
   ||'                  = NVL(msrr1.resource_seq_code,'||''''||NULL_CHAR||''''||') '
   ||'         AND   NVL(msrr2.resource_code,  '||''''||NULL_CHAR||''''||') '
   ||'                  = NVL(msrr1.resource_code, '||''''||NULL_CHAR||''''||') '
   ||'         AND   NVL(msrr2.routing_name,'||''''||NULL_CHAR||''''||') '
   ||'               = NVL(msrr1.routing_name,'||''''||NULL_CHAR||''''||') '
   ||'         AND   NVL(msrr2.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
   ||'               = NVL(msrr1.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
   ||'         AND   msrr2.process_flag       = '||G_IN_PROCESS
   ||'         AND   NVL(msrr2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
   ||'       GROUP BY sr_instance_code,company_name,organization_code,wip_entity_name,'
   ||'       operation_seq_code,resource_seq_code,resource_code '
   ||'       HAVING COUNT(*) >1 )'
   ||' AND   msrr1.process_flag = '||G_IN_PROCESS
   ||' AND   msrr1.sr_instance_code = :v_instance_code'
   ||' AND   NVL(msrr1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 53301

  ||'DELETED_FLAG              ||''~''||'
  ||'COMPANY_NAME ' ;
Line: 53308

      ' SELECT msc_st_batch_id_s.NEXTVAL '
      ||' FROM   dual';
Line: 53317

      ' UPDATE msc_st_job_op_resources '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 53337

      UPDATE msc_st_job_op_resources
      SET  st_transaction_id = msc_st_job_op_resources_s.NEXTVAL,
           refresh_id        = v_refresh_id,
           last_update_date  = v_current_date,
           last_updated_by   = v_current_user,
           creation_date     = v_current_date,
           created_by        = v_current_user
      WHERE  rowid           = lb_rowid(j);
Line: 53353

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO  );
Line: 53364

     ' AND NVL(deleted_flag,'||NULL_VALUE||') NOT IN(1,2)';
Line: 53375

                     p_col_name          => 'DELETED_FLAG',
                     p_debug             => v_debug,
                     p_default_value     => SYS_NO);
Line: 53417

    'UPDATE        msc_st_job_op_resources msrr'
    ||' SET        wip_entity_id = (SELECT local_id '
    ||'            FROM msc_local_id_supply mlis'
    ||'            WHERE  mlis.char1 = msrr.sr_instance_code'
    ||'            AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                  =    NVL(msrr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'            AND    mlis.char3 = msrr.organization_code'
    ||'            AND    mlis.char4 = msrr.wip_entity_name'
    ||'            AND    mlis.entity_name = ''WIP_ENTITY_ID'' '
    ||'            AND    mlis.instance_id ='||v_instance_id||')'
    ||' WHERE      sr_instance_code  = :v_instance_code'
    ||' AND        NVL(wip_entity_name,'||''''||NULL_CHAR||''''||') '
    ||'             <> '||''''||NULL_CHAR||''''
    ||' AND        process_flag     ='||G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id';
Line: 53462

    'UPDATE      msc_st_job_op_resources msrr'
    ||' SET      process_flag              ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE    NVL(wip_entity_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND      sr_instance_code            = :v_instance_code'
    ||' AND      process_flag                ='||G_IN_PROCESS
    ||' AND      batch_id                    = :lv_batch_id';
Line: 53479

    'UPDATE     msc_st_job_op_resources msrr'
    ||' SET     resource_id=   (SELECT local_id '
    ||'                 FROM msc_local_id_setup mlis'
    ||'                 WHERE  mlis.char1 = msrr.sr_instance_code'
    ||'                 AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                 =    NVL(msrr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                 AND    mlis.char3 = msrr.organization_code'
    ||'                 AND    mlis.char4 = msrr.resource_code'
    ||'                 AND    mlis.entity_name = ''RESOURCE_ID'''
    ||'                 AND    mlis.instance_id ='||v_instance_id||' )'
    ||' WHERE      msrr.sr_instance_code = :v_instance_code'
    ||' AND        msrr.deleted_flag     = '||SYS_NO
    ||' AND        msrr.process_flag     ='|| G_IN_PROCESS
    ||' AND        msrr.batch_id         = :lv_batch_id';
Line: 53524

    'UPDATE      msc_st_job_op_resources msrr'
    ||' SET      process_flag              ='||G_ERROR_FLG||','
    ||'          error_text   = '||''''||lv_message_text||''''
    ||' WHERE    NVL(resource_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND      sr_instance_code            = :v_instance_code'
    ||' AND      deleted_flag                = '||SYS_NO
    ||' AND      process_flag                ='|| G_IN_PROCESS
    ||' AND      batch_id                    = :lv_batch_id';
Line: 53542

    'UPDATE            msc_st_job_op_resources msrs'
    ||' SET            department_id = (SELECT local_id'
    ||'                     FROM msc_local_id_setup mlis'
    ||'                     WHERE  mlis.char1       = msrs.sr_instance_code'
    ||'                     AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                      =    NVL(msrs.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                     AND    mlis.char3       = msrs.organization_code'
    ||'                     AND    mlis.char4       = msrs.department_code'
    ||'                     AND    mlis.entity_name = ''DEPARTMENT_ID'' '
    ||'                     AND    mlis.instance_id = '||v_instance_id||')'
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        process_flag     = '|| G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id';
Line: 53580

    'UPDATE     msc_st_job_op_resources msrr'
    ||' SET     process_flag              ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   NVL(assigned_units,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND     sr_instance_code            = :v_instance_code'
    ||' AND     deleted_flag                ='|| SYS_NO
    ||' AND     process_flag                ='|| G_IN_PROCESS
    ||' AND     batch_id                    = :lv_batch_id';
Line: 53611

    'UPDATE     msc_st_job_op_resources msrr'
    ||' SET     process_flag              ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   NVL(usage_rate_or_amount,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND     sr_instance_code            = :v_instance_code'
    ||' AND     deleted_flag                ='|| SYS_NO
    ||' AND     process_flag                ='|| G_IN_PROCESS
    ||' AND     batch_id                    = :lv_batch_id';
Line: 53641

    'UPDATE     msc_st_job_op_resources msrr'
    ||' SET     process_flag              ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   NVL(resource_seq_code,'||''''||NULL_CHAR||''''||') '
    ||'         = '||''''||NULL_CHAR||''''
    ||' AND     sr_instance_code            = :v_instance_code'
    ||' AND     deleted_flag                ='|| SYS_NO
    ||' AND     process_flag                ='|| G_IN_PROCESS
    ||' AND     batch_id                    = :lv_batch_id';
Line: 53673

    'UPDATE    msc_st_job_op_resources'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  recommended NOT IN (''Y'', ''N'')'
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 53690

  ' UPDATE   msc_st_job_op_resources'
  ||' SET    routing_name            =  item_name'
  ||' WHERE  process_flag            = '||G_IN_PROCESS
  ||' AND    NVL(routing_name,'||''''||NULL_CHAR||''''||')'
  ||'       = '||''''||NULL_CHAR||''''
  ||' AND   batch_id        = :lv_batch_id'
  ||' AND   sr_instance_code = :v_instance_code';
Line: 53775

    'UPDATE     msc_st_job_op_resources msrr'
    ||' SET     operation_seq_num =    (SELECT number1'
    ||'                    FROM msc_local_id_setup mlis'
    ||'                    WHERE  mlis.char1 = msrr.sr_instance_code'
    ||'                    AND NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'                    =   NVL(msrr.company_name,'||''''||NULL_CHAR||''''||') '
    ||'                    AND    mlis.char3 = msrr.organization_code'
    ||'                    AND    mlis.char4 = msrr.routing_name'
    ||'                    AND    mlis.char5 = msrr.operation_seq_code'
    ||'                    AND   NVL(mlis.char6,'||''''||NULL_CHAR||''''||') '
    ||'                          = NVL(msrr.alternate_routing_designator,'||''''||NULL_CHAR||''''||') '
    ||'                    AND    mlis.date1 = msrr.operation_effectivity_date'
    ||'                    AND    mlis.entity_name = ''OPERATION_SEQUENCE_ID'' '
    ||'                    AND    mlis.instance_id = '||v_instance_id ||')'
    ||' WHERE      sr_instance_code = :v_instance_code'
    ||' AND        process_flag     = '||G_IN_PROCESS
    ||' AND        batch_id         = :lv_batch_id';
Line: 53818

    'UPDATE    msc_st_job_op_resources'
    ||' SET    process_flag     ='||G_ERROR_FLG||','
    ||'        error_text   = '||''''||lv_message_text||''''
    ||' WHERE  NVL(operation_seq_num,'||NULL_VALUE||') ='||NULL_VALUE
    ||' AND    sr_instance_code  = :v_instance_code'
    ||' AND    process_flag      = '||G_IN_PROCESS
    ||' AND    batch_id          = :lv_batch_id';
Line: 53870

    'UPDATE     msc_st_job_op_resources msor'
    ||' SET     resource_seq_num =    (SELECT local_id '
    ||'         FROM msc_local_id_setup mlis'
    ||'         WHERE  mlis.char1 = msor.sr_instance_code'
    ||'         AND   NVL(mlis.char2,'||''''||NULL_CHAR||''''||') '
    ||'         =    NVL(msor.company_name,'||''''||NULL_CHAR||''''||') '
    ||'         AND    mlis.char3 = msor.organization_code'
    ||'         AND    mlis.char4 = msor.routing_name'
    ||'         AND    mlis.char5 = msor.operation_seq_code'
    ||'         AND    mlis.char6 = msor.resource_seq_code'
    ||'         AND    NVL(mlis.char7,'||''''||NULL_CHAR||''''||') '
    ||'         =      NVL(msor.alternate_routing_designator,'||''''||NULL_CHAR||''''||')'
    ||'         AND    mlis.number1 = msor.ALTERNATE_NUM'
    ||'         AND    mlis.entity_name = ''RESOURCE_SEQ_NUM'')'
    ||' WHERE   sr_instance_code = :v_instance_code'
    ||' AND     process_flag     = '||G_IN_PROCESS
    ||' AND     batch_id         = :lv_batch_id';
Line: 53912

                       ||'AND deleted_flag = 2';
Line: 53950

    ||' NOT IN (1,2,3,4,5) AND deleted_flag = 2' ;
Line: 53975

        UPDATE msc_st_job_op_resources
        SET    resource_seq_num      =
               to_number(decode(length(rtrim(resource_seq_code,'0123456789')),
                         NULL,resource_seq_code,'1'))
        WHERE  rowid                  = lb_rowid(j);
Line: 54065

      DELETE FROM msc_st_bis_periods where sr_instance_id = v_instance_id;
Line: 54066

      INSERT INTO msc_st_bis_periods
        (organization_id,
        period_set_name,
        period_name,
        start_date,
        end_date,
        period_type,
        period_year,
        period_num,
        quarter_num,
        entered_period_name,
        adjustment_period_flag,
        description,
        context,
        year_start_date,
        quarter_start_date,
        refresh_id,
        sr_instance_id,
        last_update_date,
        last_updated_by,
        creation_date,
        created_by)
      (SELECT
        sr_tp_id,
        'LEGACY',
        TO_CHAR(period_start_date,'DD-MON-YYYY'),
        period_start_date,
        next_date-1,
        'Month',
        TO_NUMBER(TO_CHAR(period_start_date,'YYYY')),
        msc_st_shift_num_s.nextval,
        --decode(period_sequence_num,1,1,2,1,3,1,4,2,5,2,6,2,7,3,8,3,9,3,4),
        decode(to_char(period_start_date,'MM'),1,1,2,1,3,1,4,2,5,2,6,2,7,3,8,3,9,3,4), -- bug 8613033
        period_name,
        'N',
        'LEGACY',
        NULL,
        NULL,
        NULL,
        v_refresh_id,
        v_instance_id,
        v_current_date,
        v_current_user,
        v_current_date,
        v_current_user
      FROM  msc_period_start_dates mpsd,msc_trading_partners mtp
      WHERE mpsd.calendar_code  = mtp.calendar_code
      AND   mpsd.sr_instance_id = mtp.sr_instance_id
      AND   mtp.partner_type    = G_ORGANIZATION
      AND   mtp.sr_instance_id  = v_instance_id
      AND   mpsd.period_start_date <> mpsd.next_date);  -- bug 8591107
Line: 54121

      INSERT INTO msc_st_bis_periods
        (organization_id,
        period_set_name,
        period_name,
        start_date,
        end_date,
        period_type,
        period_year,
        period_num,
        quarter_num,
        entered_period_name,
        adjustment_period_flag,
        description,
        context,
        year_start_date,
        quarter_start_date,
        refresh_id,
        sr_instance_id,
        last_update_date,
        last_updated_by,
        creation_date,
        created_by)
      (SELECT
        sr_tp_id,
        'LEGACY',
        TO_CHAR(period_start_date,'DD-MON-YYYY'),
        period_start_date,
        next_date-1,
        'Month',
        TO_NUMBER(TO_CHAR(period_start_date,'YYYY')),
        msc_st_shift_num_s.nextval,
        --decode(period_sequence_num,1,1,2,1,3,1,4,2,5,2,6,2,7,3,8,3,9,3,4),
        decode(to_char(period_start_date,'MM'),1,1,2,1,3,1,4,2,5,2,6,2,7,3,8,3,9,3,4),  -- bug 8613033
        period_name,
        'N',
        'LEGACY',
        NULL,
        NULL,
        NULL,
        v_refresh_id,
        v_instance_id,
        v_current_date,
        v_current_user,
        v_current_date,
        v_current_user
      FROM  msc_period_start_dates mpsd,msc_st_trading_partners mtp
      WHERE mpsd.calendar_code  = mtp.calendar_code
      AND   mpsd.sr_instance_id = mtp.sr_instance_id
      AND   mpsd.period_start_date <> mpsd.next_date  -- bug 8591107
      AND   mtp.partner_type    = G_ORGANIZATION
      AND   mtp.process_flag    = G_VALID
      AND   mtp.sr_instance_id  = v_instance_id
      AND   NOT EXISTS(SELECT 1
                FROM   msc_trading_partners mtpo
                WHERE  mtpo.sr_instance_id = mtp.sr_instance_id
                AND    mtpo.partner_type   = mtp.partner_type
                AND    mtpo.sr_tp_id       = mtp.sr_tp_id)
      );
Line: 54182

 update msc_st_bis_periods msbp
 set msbp.year_start_date=
 (
 select mcm.year_start_date from msc_calendar_months mcm
 where  mcm.sr_instance_id = v_instance_id
 and mcm.calendar_type = 'FISCAL'
 and msbp.sr_instance_id = mcm.sr_instance_id
 and to_char(msbp.start_date,'MON-RR') = to_char(mcm.month_start_date,'MON-RR')
 ),
 msbp.quarter_start_date =
 (
 select mcm.quarter_start_date from msc_calendar_months mcm
 where  mcm.sr_instance_id = v_instance_id
 and mcm.calendar_type = 'FISCAL'
 and msbp.sr_instance_id = mcm.sr_instance_id
 and to_char(msbp.start_date,'MON-RR') = to_char(mcm.month_start_date,'MON-RR')
 )
 where msbp.sr_instance_id =  v_instance_id;
Line: 54202

 MSC_UTIL.LOG_MSG(MSC_UTIL.G_D_DEBUG_1, 'msc_st_bis_periods : Rows updated - '||SQL%ROWCOUNT);
Line: 54240

      'UPDATE     msc_st_system_items mssi1'
      ||' SET     process_flag  = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE   message_id <  (SELECT MAX(message_id)'
      ||'         FROM   msc_st_system_items mssi2'
      ||'         WHERE  mssi2.sr_instance_code = mssi1.sr_instance_code'
      ||'         AND    mssi2.organization_code  = mssi1.organization_code'
      ||'         AND    mssi2.item_name = mssi1.item_name'
      ||'         AND    NVL(mssi1.company_name,    '||''''||NULL_CHAR||''''||') '
      ||'                =    NVL(mssi2.company_name,'||''''||NULL_CHAR||''''||') '
      ||'         AND    mssi2.process_flag ='|| G_IN_PROCESS
      ||'         AND    NVL(mssi2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||') '
      ||' AND     mssi1.process_flag             ='|| G_IN_PROCESS
      ||' AND     mssi1.sr_instance_code         = : v_instance_code'
      ||' AND     NVL(mssi1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE;
Line: 54275

      'UPDATE   msc_st_system_items mssi1'
      ||' SET     process_flag  = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE   EXISTS( SELECT 1 '
      ||'         FROM msc_st_system_items mssi2'
      ||'         WHERE mssi2.sr_instance_code = mssi1.sr_instance_code'
      ||'         AND mssi2.organization_code  = mssi1.organization_code'
      ||'          AND   NVL(mssi1.company_name,'||''''||NULL_CHAR||''''||') '
      ||'                 =    NVL(mssi2.company_name,'||''''||NULL_CHAR||''''||') '
      ||'         AND mssi2.item_name          = mssi1.item_name'
      ||'         AND mssi2.process_flag       = '||G_IN_PROCESS
      ||'         AND NVL(mssi2.message_id,'||NULL_VALUE||')= '||NULL_VALUE
      ||'         GROUP BY sr_instance_code,organization_code,item_name,company_name'
      ||'         HAVING COUNT(*) >1 )'
      ||' AND     mssi1.process_flag ='|| G_IN_PROCESS
      ||' AND     mssi1.sr_instance_code = :v_instance_code'
      ||' AND     NVL(mssi1.message_id,'||NULL_VALUE||')= '||NULL_VALUE;
Line: 54317

      'UPDATE  msc_st_supplies mss1 '
      ||' SET     process_flag = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE   message_id <  (SELECT MAX(message_id)'
      ||'         FROM   msc_st_supplies mss2'
      ||'         WHERE  mss2.sr_instance_code'
      ||'                = mss1.sr_instance_code'
      ||'         AND    mss2.order_number = mss1.order_number'
      ||'         AND    mss2.purch_line_num = mss1.purch_line_num'
      ||'         AND    mss2.order_type = mss1.order_type'
      ||'         AND    mss2.process_flag      = '||G_IN_PROCESS
      ||'         AND    NVL(mss2.company_name,  '||''''||NULL_CHAR||''''||') = '
      ||'                NVL(mss1.company_name,  '||''''||NULL_CHAR||''''||')'
      ||'         AND    mss2.sr_instance_code  = mss1.sr_instance_code'
      ||'         AND    NVL(mss2.message_id,'||NULL_VALUE||') <>'||NULL_VALUE||')'
      ||' AND    mss1.order_type        IN(1,8,2,11,12)'
      ||' AND    mss1.process_flag      = '||G_IN_PROCESS
      ||' AND    mss1.sr_instance_code  = :v_instance_code'
      ||' AND    NVL(mss1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 54347

      'UPDATE  msc_st_supplies mss1'
      ||' SET     process_flag = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE   message_id <  (SELECT MAX(message_id)'
      ||'         FROM   msc_st_supplies mss2'
      ||'         WHERE  mss2.sr_instance_code '
      ||'                = mss1.sr_instance_code'
      ||'         AND    NVL(mss2.company_name,'||''''||NULL_CHAR||''''||') = '
      ||'                NVL(mss1.company_name,'||''''||NULL_CHAR||''''||')'
      ||'         AND    mss2.organization_code = mss1.organization_code '
      ||'         AND    mss2.schedule_designator = mss1.schedule_designator'
      ||'         AND    mss2.schedule_line_num = mss1.schedule_line_num '
      ||'         AND    mss2.order_type = mss1.order_type '
      ||'         AND    mss2.process_flag        = '||G_IN_PROCESS
      ||'         AND    mss2.sr_instance_code    = mss1.sr_instance_code'
      ||'         AND    NVL(mss2.message_id,'||NULL_VALUE||')<>'||NULL_VALUE||')'
      ||' AND    mss1.order_type                 = 5'
      ||' AND    mss1.process_flag               = '||G_IN_PROCESS
      ||' AND    mss1.sr_instance_code           = :v_instance_code'
      ||' AND    NVL(mss1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 54378

      'UPDATE  msc_st_supplies mss1 '
      ||' SET     process_flag = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE   message_id <  (SELECT MAX(message_id)'
      ||'         FROM   msc_st_supplies mss2'
      ||'         WHERE  mss2.sr_instance_code    = mss1.sr_instance_code'
      ||'         AND    NVL(mss2.company_name,'||''''||NULL_CHAR||''''||') = '
      ||'                NVL(mss1.company_name,'||''''||NULL_CHAR||''''||')'
      ||'         AND    mss2.organization_code = mss1.organization_code '
      ||'         AND    mss2.item_name = mss1.item_name '
      ||'         AND    NVL(mss2.subinventory_code,'||''''||NULL_CHAR||''''||') = '
      ||'                NVL(mss1.subinventory_code,'||''''||NULL_CHAR||''''||')'
      ||'         AND    NVL(mss2.lot_number,'||''''||NULL_CHAR||''''||') = '
      ||'                NVL(mss1.lot_number,'||''''||NULL_CHAR||''''||')'
      ||'         AND    NVL(mss2.project_number,'||''''||NULL_CHAR||''''||') = '
      ||'                NVL(mss1.project_number,'||''''||NULL_CHAR||''''||')'
      ||'         AND    NVL(mss2.task_number,'||''''||NULL_CHAR||''''||') = '
      ||'                NVL(mss1.task_number,'||''''||NULL_CHAR||''''||')'
      ||'         AND    NVL(mss2.unit_number,'||''''||NULL_CHAR||''''||') = '
      ||'                NVL(mss1.unit_number,'||''''||NULL_CHAR||''''||')'
      ||'         AND    mss2.order_type = mss1.order_type '
      ||'         AND    mss2.process_flag        = '||G_IN_PROCESS
      ||'         AND    mss2.sr_instance_code    = mss1.sr_instance_code'
      ||'         AND    NVL(mss2.message_id,'||NULL_VALUE||')<>'||NULL_VALUE||')'
      ||' AND    mss1.order_type                 = 18'
      ||' AND    mss1.process_flag               = '||G_IN_PROCESS
      ||' AND    mss1.sr_instance_code           = :v_instance_code'
      ||' AND    NVL(mss1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 54430

      'UPDATE  msc_st_supplies mss1 '
      ||' SET     process_flag  = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE   EXISTS( SELECT 1 '
      ||'         FROM   msc_st_supplies mss2'
      ||'         WHERE  mss2.sr_instance_code'
      ||'                = mss1.sr_instance_code'
      ||'         AND    NVL(mss2.company_name,    '||''''||NULL_CHAR||''''||') = '
      ||'                NVL(mss1.company_name,    '||''''||NULL_CHAR||''''||')'
      ||'         AND    mss2.order_number = mss1.order_number'
      ||'         AND    mss2.purch_line_num = mss1.purch_line_num'
      ||'         AND    mss2.order_type = mss1.order_type'
      ||'         AND    mss2.process_flag      = '||G_IN_PROCESS
      ||'         AND    mss2.sr_instance_code  = mss1.sr_instance_code'
      ||'         AND    NVL(mss2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||'         GROUP BY sr_instance_code,order_number,company_name,'
      ||'                purch_line_num,order_type,organization_code'
      ||'         HAVING COUNT(*) > 1)'
      ||' AND     mss1.order_type        IN(1,8,2,11,12)'
      ||' AND     mss1.process_flag     = '||G_IN_PROCESS
      ||' AND     mss1.sr_instance_code = :v_instance_code'
      ||' AND     NVL(mss1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 54462

      'UPDATE  msc_st_supplies mss1 '
      ||' SET     process_flag  = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE   EXISTS( SELECT 1 '
      ||'         FROM   msc_st_supplies mss2'
      ||'         WHERE  mss2.sr_instance_code'
      ||'                = mss1.sr_instance_code'
      ||'         AND    NVL(mss2.company_name,'||''''||NULL_CHAR||''''||') = '
      ||'                NVL(mss1.company_name,'||''''||NULL_CHAR||''''||')'
      ||'         AND    mss2.organization_code = mss1.organization_code '
      ||'         AND    mss2.schedule_designator = mss1.schedule_designator'
      ||'         AND    mss2.schedule_line_num = mss1.schedule_line_num '
      ||'         AND    mss2.order_type = mss1.order_type '
      ||'         AND    mss2.process_flag        = '||G_IN_PROCESS
      ||'         AND    mss2.sr_instance_code    = mss1.sr_instance_code'
      ||'         AND    NVL(mss2.message_id,'||NULL_VALUE||') ='||NULL_VALUE
      ||'         GROUP BY sr_instance_code,schedule_designator,company_name,'
      ||'                schedule_line_num,order_type,organization_code'
      ||'         HAVING COUNT(*) > 1)'
      ||' AND     mss1.order_type          IN (5,81)'
      ||' AND     mss1.process_flag           = '||G_IN_PROCESS
      ||' AND     mss1.sr_instance_code           = :v_instance_code'
      ||' AND     NVL(mss1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 54494

      'UPDATE  msc_st_supplies mss1'
      ||' SET     process_flag  = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE   EXISTS( SELECT 1 '
      ||'         FROM   msc_st_supplies mss2'
      ||'         WHERE  mss2.sr_instance_code    = mss1.sr_instance_code'
      ||'         AND    NVL(mss2.company_name,'||''''||NULL_CHAR||''''||') = '
      ||'                NVL(mss1.company_name,'||''''||NULL_CHAR||''''||')'
      ||'         AND    mss2.organization_code = mss1.organization_code '
      ||'         AND    mss2.item_name = mss1.item_name '
      ||'         AND    NVL(mss2.subinventory_code,'||''''||NULL_CHAR||''''||') = '
      ||'                NVL(mss1.subinventory_code,'||''''||NULL_CHAR||''''||')'
      ||'         AND    NVL(mss2.lot_number,'||''''||NULL_CHAR||''''||') = '
      ||'                NVL(mss1.lot_number,'||''''||NULL_CHAR||''''||')'
      ||'         AND    NVL(mss2.project_number,'||''''||NULL_CHAR||''''||') = '
      ||'                NVL(mss1.project_number,'||''''||NULL_CHAR||''''||')'
      ||'         AND    NVL(mss2.task_number,'||''''||NULL_CHAR||''''||') = '
      ||'                NVL(mss1.task_number,'||''''||NULL_CHAR||''''||')'
      ||'         AND    NVL(mss2.unit_number,'||''''||NULL_CHAR||''''||') = '
      ||'                NVL(mss1.unit_number,'||''''||NULL_CHAR||''''||')'
      ||'         AND    mss2.order_type = mss1.order_type '
      ||'         AND    mss2.process_flag     = '||G_IN_PROCESS
      ||'         AND    mss2.sr_instance_code = mss1.sr_instance_code'
      ||'         AND    NVL(mss2.message_id,'||NULL_VALUE||') ='||NULL_VALUE
      ||'         GROUP BY sr_instance_code,organization_code,'
      ||'                item_name,subinventory_code,company_name,'
      ||'                lot_number, project_number,'
      ||'                task_number,unit_number,'
      ||'                order_type'
      ||'         HAVING COUNT(*) > 1)'
      ||' AND     mss1.order_type       = 18'
      ||' AND     mss1.process_flag       = '||G_IN_PROCESS
      ||' AND     mss1.sr_instance_code   = :v_instance_code'
      ||' AND     NVL(mss1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 54554

      'UPDATE  msc_st_supplies '
      ||' SET  process_flag = '||G_ERROR_FLG||','
      ||'         error_text   = '||''''||lv_message_text||''''
      ||' WHERE order_type NOT IN(1,2,3,5,7,8,11,12,14,15,16,18,27,75,73,74,87,86,81)'
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   sr_instance_code = :v_instance_code';
Line: 54588

     'UPDATE   msc_st_demands msd1'
     ||' SET     process_flag  = '||G_ERROR_FLG||','
     ||'         error_text   = '||''''||lv_message_text||''''
     ||' WHERE   message_id <  (SELECT MAX(message_id)'
     ||'         FROM  msc_st_demands msd2'
     ||'         WHERE  msd2.sr_instance_code  = msd1.sr_instance_code '
     ||'         AND    nvl(msd2.using_assembly_demand_date,SYSDATE-365000 ) = nvl(msd1.using_assembly_demand_date,SYSDATE-365000 ) '
     ||'         AND  msd2.item_name = msd1.item_name'
     ||'         AND      msd2.organization_code   = msd1.organization_code '
     ||'         AND   NVL(msd2.company_name,'||''''||NULL_CHAR||''''||') '
     ||'                 =    NVL(msd1.company_name,'||''''||NULL_CHAR||''''||') '
     ||'         AND msd2.demand_schedule_name = msd1.demand_schedule_name '
     ||'         AND  NVL(msd2.schedule_line_num,'||''''||NULL_CHAR||''''||') '
     ||'               = NVL(msd1.schedule_line_num,'||''''||NULL_CHAR||''''||') '
     ||'         AND  msd2.origination_type  = msd1.origination_type'
     ||'         AND   msd2.process_flag = '||G_IN_PROCESS
     ||'         AND  NVL(msd2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
     ||' AND     msd1.process_flag ='|| G_IN_PROCESS
     ||' AND     msd1.origination_type = 8'
     ||' AND     msd1.sr_instance_code = :v_instance_code '
     ||' AND     NVL(msd1.message_id,'||NULL_VALUE||')  <> '||NULL_VALUE;
Line: 54618

     'UPDATE   msc_st_demands msd1'
     ||' SET     process_flag  = '||G_ERROR_FLG||','
     ||'         error_text   = '||''''||lv_message_text||''''
     ||' WHERE   message_id <  (SELECT MAX(message_id)'
     ||'         FROM  msc_st_demands msd2'
     ||'         WHERE  msd2.sr_instance_code     = msd1.sr_instance_code '
     ||'         AND    msd2.schedule_date   = msd1.schedule_date '
     ||'         AND    msd2.item_name  = msd1.item_name'
     ||'         AND    msd2.forecast_designator = msd1.forecast_designator '
     ||'         AND    NVL(msd2.schedule_line_num,'||''''||NULL_CHAR||''''||') '
     ||'                 = NVL(msd1.schedule_line_num,'||''''||NULL_CHAR||''''||') '
     ||'         AND    msd2.organization_code  = msd1.organization_code '
     ||'         AND    NVL(msd2.company_name,'||''''||NULL_CHAR||''''||') '
     ||'                 =    NVL(msd1.company_name,'||''''||NULL_CHAR||''''||') '
     ||'         AND    msd2.origination_type  = msd1.origination_type'
     ||'         AND    msd2.process_flag = '||G_IN_PROCESS
     ||'         AND    NVL(msd2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
     ||' AND     msd1.process_flag ='|| G_IN_PROCESS
     ||' AND     msd1.origination_type = 29 '
     ||' AND     msd1.sr_instance_code = :v_instance_code '
     ||' AND     NVL(msd1.message_id,'||NULL_VALUE||')  <> '||NULL_VALUE;
Line: 54661

     'UPDATE msc_st_demands   msd1'
     ||' SET     process_flag  = '||G_ERROR_FLG||','
     ||'         error_text   = '||''''||lv_message_text||''''
     ||' WHERE   EXISTS( SELECT 1 '
     ||'         FROM msc_st_demands msd2'
     ||'         WHERE  msd2.sr_instance_code = msd1.sr_instance_code '
     ||'         AND msd2.organization_code = msd1.organization_code '
     ||'         AND NVL(msd2.company_name,'||''''||NULL_CHAR||''''||') '
     ||'                 =    NVL(msd1.company_name,'||''''||NULL_CHAR||''''||') '
     ||'         AND msd2.forecast_designator = msd1.forecast_designator '
     ||'         AND msd2.item_name = msd1.item_name'
     ||'         AND NVL(msd2.schedule_line_num,'||''''||NULL_CHAR||''''||') '
     ||'               = NVL(msd1.schedule_line_num,'||''''||NULL_CHAR||''''||') '
     ||'         AND msd2.schedule_date = msd1.schedule_date '
     ||'         AND msd2.origination_type = msd1.origination_type'
     ||'         AND msd2.process_flag = '||G_IN_PROCESS
     ||'         AND NVL(msd2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
     ||'         AND msd2.rowid <> msd1.rowid)'
     ||' AND   msd1.process_flag  = '||G_IN_PROCESS
     ||' AND   msd1.origination_type = 29'
     ||' AND   msd1.sr_instance_code = :v_instance_code'
     ||' AND   NVL(msd1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 54693

     'UPDATE msc_st_demands   msd1'
     ||' SET     process_flag  = '||G_ERROR_FLG||','
     ||'         error_text   = '||''''||lv_message_text||''''
     ||' WHERE   EXISTS( SELECT 1 '
     ||'         FROM msc_st_demands msd2'
     ||'         WHERE  msd2.sr_instance_code '
     ||'                = msd1.sr_instance_code '
     ||'         AND msd2.organization_code '
     ||'                = msd1.organization_code '
     ||'         AND NVL(msd2.company_name,'||''''||NULL_CHAR||''''||') '
     ||'                 =    NVL(msd1.company_name,'||''''||NULL_CHAR||''''||') '
     ||'         AND msd2.demand_schedule_name = msd1.demand_schedule_name '
     ||'         AND msd2.item_name  = msd1.item_name'
     ||'         AND NVL(msd2.schedule_line_num,'||''''||NULL_CHAR||''''||') '
     ||'               = NVL(msd1.schedule_line_num,'||''''||NULL_CHAR||''''||') '
     ||'         AND    nvl(msd2.using_assembly_demand_date,SYSDATE-365000 ) = nvl(msd1.using_assembly_demand_date,SYSDATE-365000 ) '
     ||'         AND msd2.origination_type '
     ||'               = msd1.origination_type'
     ||'         AND msd2.process_flag = '||G_IN_PROCESS
     ||'         AND NVL(msd2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
     ||'         AND msd2.rowid <> msd1.rowid)'
     ||' AND   msd1.process_flag  = '||G_IN_PROCESS
     ||' AND   msd1.origination_type = 8 '
     ||' AND   msd1.sr_instance_code = :v_instance_code'
     ||' AND   NVL(msd1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 54741

     'UPDATE   msc_st_sales_orders   mso1'
     ||' SET     process_flag  = '||G_ERROR_FLG||','
     ||'         error_text   = '||''''||lv_message_text||''''
     ||' WHERE   message_id <  (SELECT MAX(message_id)'
     ||'         FROM  msc_st_sales_orders    mso2'
     ||'         WHERE  mso2.sr_instance_code '
     ||'                = mso1.sr_instance_code '
     ||'         AND   mso2.sales_order_number '
     ||'                = mso1.sales_order_number '
     ||'         AND mso2.line_num'
     ||'                = mso1.line_num'
     ||'         AND   mso2.organization_code '
     ||'                = mso1.organization_code '
     ||'         AND   nvl(mso2.reservation_type,'||NULL_VALUE||') '
     ||'                = nvl(mso1.reservation_type,'||NULL_VALUE||') '
     ||'         AND   nvl(mso2.SUBINVENTORY,'||''''||NULL_CHAR||''''||') '
     ||'                = nvl(mso1.SUBINVENTORY,'||''''||NULL_CHAR||''''||') '
     ||'         AND   NVL(mso2.company_name,'||''''||NULL_CHAR||''''||') '
     ||'                 =    NVL(mso1.company_name,'||''''||NULL_CHAR||''''||') '
     ||'         AND  mso2.process_flag = '||G_IN_PROCESS
     ||'         AND  NVL(mso2.message_id,'||NULL_VALUE||')<> '||NULL_VALUE||')'
     ||' AND    mso1.process_flag ='|| G_IN_PROCESS
     ||' AND    mso1.sr_instance_code = :v_instance_code '
     ||' AND    NVL(mso1.message_id,'||NULL_VALUE||')<> '||NULL_VALUE;
Line: 54787

     'UPDATE msc_st_sales_orders   mso1'
     ||' SET     process_flag  = '||G_ERROR_FLG||','
     ||'         error_text   = '||''''||lv_message_text||''''
     ||' WHERE   EXISTS( SELECT 1 '
     ||'         FROM msc_st_sales_orders mso2'
     ||'         WHERE  mso2.sr_instance_code '
     ||'                = mso1.sr_instance_code '
     ||'         AND   mso2.sales_order_number '
     ||'                = mso1.sales_order_number '
     ||'         AND mso2.line_num'
     ||'                = mso1.line_num'
     ||'         AND   mso2.organization_code '
     ||'                = mso1.organization_code '
     ||'         AND   nvl(mso2.reservation_type,'||NULL_VALUE||') '
     ||'                = nvl(mso1.reservation_type,'||NULL_VALUE||') '
     ||'         AND   nvl(mso2.SUBINVENTORY,'||''''||NULL_CHAR||''''||') '
     ||'                = nvl(mso1.SUBINVENTORY,'||''''||NULL_CHAR||''''||') '
     ||'         AND   NVL(mso2.company_name,'||''''||NULL_CHAR||''''||') '
     ||'                 =    NVL(mso1.company_name,'||''''||NULL_CHAR||''''||') '
     ||'         AND mso2.process_flag = '||G_IN_PROCESS
     ||'         AND NVL(mso2.message_id,'||NULL_VALUE||') = '||NULL_VALUE
     ||'         AND mso2.rowid <> mso1.rowid )'
     ||' AND   mso1.process_flag  = '||G_IN_PROCESS
     ||' AND   mso1.sr_instance_code = :v_instance_code'
     ||' AND   NVL(mso1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 54836

    'UPDATE    msd_st_level_values mlv1'
    ||' SET    process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE  EXISTS ( SELECT 1 FROM msd_st_level_values mlv2'
    ||'        WHERE mlv1.level_name  = mlv2.level_name'
    ||'        AND   mlv1.level_value = mlv2.level_value'
    ||'        AND   mlv1.process_flag = mlv2.process_flag'
    ||'        AND   mlv1.sr_instance_code = mlv2.sr_instance_code'
    ||'        GROUP BY sr_instance_code,level_name, level_value'
    ||'        HAVING COUNT(*)> 1 )'
    ||' AND    mlv1.process_flag = '||G_IN_PROCESS
    ||' AND    sr_instance_code  =  :v_instance_code';
Line: 54890

    SELECT rowid
    FROM   msc_st_item_customers
    WHERE  process_flag      IN (G_IN_PROCESS,G_ERROR_FLG)
    AND    sr_instance_code = v_instance_code
    AND    batch_id         = p_batch_id;
Line: 54930

    'UPDATE     msc_st_item_customers mic1 '
    ||' SET     process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   message_id <  (SELECT MAX(message_id)'
    ||'         FROM   msc_st_item_customers mic2'
    ||'         WHERE  mic2.sr_instance_code      = mic1.sr_instance_code'
    ||'         AND    NVL(mic2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mic1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    mic2.ITEM_NAME            = mic1.ITEM_NAME'
    ||'         AND    mic2.CUSTOMER_NAME   = mic1.CUSTOMER_NAME'
    ||'         AND    NVL(mic2.CUSTOMER_SITE_NAME,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mic1.CUSTOMER_SITE_NAME,  '||''''||NULL_CHAR||''''||'))'
    ||' AND    mic1.process_flag     = '||G_IN_PROCESS
    ||' AND    mic1.sr_instance_code = :v_instance_code'
    ||' AND    NVL(mic1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 54960

    'UPDATE     msc_st_item_customers mic1 '
    ||' SET     process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   message_id <  (SELECT MAX(message_id)'
    ||'         FROM   msc_st_item_customers mic2'
    ||'         WHERE  mic2.sr_instance_code      = mic1.sr_instance_code'
    ||'         AND    NVL(mic2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mic1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    mic2.CUSTOMER_ITEM_NAME            = mic1.CUSTOMER_ITEM_NAME'
    ||'         AND    mic2.CUSTOMER_NAME   = mic1.CUSTOMER_NAME'
    ||'         AND    NVL(mic2.CUSTOMER_SITE_NAME,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mic1.CUSTOMER_SITE_NAME,  '||''''||NULL_CHAR||''''||'))'
    ||' AND    mic1.process_flag     = '||G_IN_PROCESS
    ||' AND    mic1.sr_instance_code = :v_instance_code'
    ||' AND    NVL(mic1.message_id,'||NULL_VALUE||') <> '||NULL_VALUE;
Line: 55005

    'UPDATE     msc_st_item_customers mic1 '
    ||' SET     process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   EXISTS( SELECT 1 '
    ||'         FROM   msc_st_item_customers mic2'
    ||'         WHERE  mic2.sr_instance_code      = mic1.sr_instance_code'
    ||'         AND    NVL(mic2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mic1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    mic2.ITEM_NAME            = mic1.ITEM_NAME'
    ||'         AND    mic2.CUSTOMER_NAME   = mic1.CUSTOMER_NAME'
    ||'         AND    NVL(mic2.CUSTOMER_SITE_NAME,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mic1.CUSTOMER_SITE_NAME,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    mic1.rowid <> mic2.rowid)'
    ||' AND    mic1.process_flag     = '||G_IN_PROCESS
    ||' AND    mic1.sr_instance_code = :v_instance_code'
    ||' AND    NVL(mic1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 55032

    'UPDATE     msc_st_item_customers mic1 '
    ||' SET     process_flag = '||G_ERROR_FLG||','
    ||'         error_text   = '||''''||lv_message_text||''''
    ||' WHERE   EXISTS( SELECT 1 '
    ||'         FROM   msc_st_item_customers mic2'
    ||'         WHERE  mic2.sr_instance_code      = mic1.sr_instance_code'
    ||'         AND    NVL(mic2.company_name,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mic1.company_name,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    mic2.CUSTOMER_ITEM_NAME            = mic1.CUSTOMER_ITEM_NAME'
    ||'         AND    mic2.CUSTOMER_NAME   = mic1.CUSTOMER_NAME'
    ||'         AND    NVL(mic2.CUSTOMER_SITE_NAME,  '||''''||NULL_CHAR||''''||') = '
    ||'                NVL(mic1.CUSTOMER_SITE_NAME,  '||''''||NULL_CHAR||''''||')'
    ||'         AND    mic1.rowid <> mic2.rowid)'
    ||' AND    mic1.process_flag     = '||G_IN_PROCESS
    ||' AND    mic1.sr_instance_code = :v_instance_code'
    ||' AND    NVL(mic1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 55061

      SELECT msc_st_batch_id_s.NEXTVAL
      INTO  lv_batch_id
      FROM  dual;
Line: 55067

      'UPDATE msc_st_item_customers '
      ||' SET    batch_id  = :lv_batch_id'
      ||' WHERE  process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
      ||' AND    sr_instance_code               = :v_instance_code'
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND    rownum                        <= '||v_batch_size;
Line: 55094

      UPDATE msc_st_item_customers
      SET    st_transaction_id   = MSC_ST_ITEM_CUSTOMERS_S.NEXTVAL,
             refresh_id          = v_refresh_id,
             last_update_date    = v_current_date,
             last_updated_by     = v_current_user,
             creation_date       = v_current_date,
             created_by          =  v_current_user
      WHERE  rowid               = lb_rowid(j);
Line: 55124

      'UPDATE       MSC_ST_ITEM_CUSTOMERS '
      ||' SET      process_flag     = '||G_ERROR_FLG||','
      ||'          error_text   = '||''''||lv_message_text||''''
      ||' WHERE    deleted_flag     = '||SYS_YES
      ||' AND      process_flag     = '||G_IN_PROCESS
      ||' AND      batch_id         =  :lv_batch_id'
      ||' AND      sr_instance_code = :v_instance_code';
Line: 55147

                      p_token_value1      => 'DELETED_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      => SYS_NO);
Line: 55156

      ' AND NVL(deleted_flag,'||NULL_VALUE||') NOT IN(1,2)';
Line: 55170

                      p_col_name          => 'DELETED_FLAG',
                      p_debug             => v_debug,
                      p_default_value     => SYS_NO);
Line: 55212

      ' UPDATE  MSC_ST_ITEM_CUSTOMERS mic '
      ||' SET   company_id        =   '
      ||'       (select company_id from msc_companies mc'
      ||'        where mic.company_name = mc.company_name) '
      ||' WHERE NVL(COMPANY_NAME,''-1'')   <> ''-1'''
      ||' AND   batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   sr_instance_code = :v_instance_code';
Line: 55229

      ' UPDATE  MSC_ST_ITEM_CUSTOMERS '
      ||' SET   process_flag        = '||G_ERROR_FLG||','
      ||'       error_text          = '||''''||lv_message_text||''''
      ||' WHERE NVL(COMPANY_NAME,''-1'')   <> ''-1'''
      ||' AND   COMPANY_ID IS NULL '
      ||' AND   batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   sr_instance_code = :v_instance_code';
Line: 55266

      ' UPDATE  MSC_ST_ITEM_CUSTOMERS '
      ||' SET   process_flag        = '||G_ERROR_FLG||','
      ||'       error_text          = '||''''||lv_message_text||''''
      ||' WHERE NVL(customer_item_name,'||''''||NULL_CHAR||''''||')'
      ||'                   = '||''''||NULL_CHAR||''''
      ||' AND   batch_id         = :lv_batch_id'
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   sr_instance_code = :v_instance_code';
Line: 55305

      '   UPDATE      MSC_ST_ITEM_CUSTOMERS mic'
      ||' SET         process_flag = '||G_ERROR_FLG||','
      ||'             error_text   = '||''''||lv_message_text||''''
      ||' WHERE       NOT EXISTS (SELECT 1 '
      ||'             FROM msc_units_of_measure muom'
      ||'             WHERE muom.uom_code       = mic.uom_code'
      ||'             UNION'
      ||'             SELECT 1 FROM msc_st_units_of_measure msuom'
      ||'             WHERE msuom.uom_code       = mic.uom_code'
      ||'             AND   msuom.sr_instance_id = :v_instance_id'
      ||'             AND   msuom.process_flag   = '||G_VALID||')'
      ||' AND mic.sr_instance_code   = :v_instance_code'
      ||' AND mic.batch_id           = :lv_batch_id'
      ||' AND mic.process_flag       = '||G_IN_PROCESS ;
Line: 55535

        'UPDATE '||p_table_name
        ||' SET   error_text ='||''''||lv_message_text||''''||','
        ||'       process_flag = '||G_ERROR_FLG
        ||' WHERE sr_instance_code       = ' ||''''||v_instance_code||''''
        ||' AND   process_flag           = ' ||G_NEW
        ||p_where_str;
Line: 55570

      lv_sql_stmt := 'UPDATE '||p_table_name
                   ||' SET    process_flag         = ' ||G_IN_PROCESS  ||','
                   ||         p_instance_id_col||' = 0'                ||','
                   ||'        company_name = NVL(company_name,:v_my_company) ,'
                   ||'        REQUEST_ID        = :request_id   ,'
                   ||'        LAST_UPDATE_DATE  = :current_date ,'
                   ||'        LAST_UPDATED_BY   = :current_user '
                   ||' WHERE  nvl(process_flag,'||G_NEW ||') = '||G_NEW
                   ||' AND    sr_instance_code = :instance_code '
                   ||p_where_str;
Line: 55604

      lv_sql_stmt := 'UPDATE '||p_table_name
                   ||' SET    process_flag         = ' ||G_IN_PROCESS  ||','
                   ||         p_instance_id_col||' = 0'                ||','
                   ||'        REQUEST_ID        = :request_id   ,'
                   ||'        LAST_UPDATE_DATE  = :current_date ,'
                   ||'        LAST_UPDATED_BY   = :current_user '
                   ||' WHERE  nvl(process_flag,'||G_NEW ||') = '||G_NEW
                   ||' AND    sr_instance_code = :instance_code '
                   ||p_where_str;
Line: 55675

           SELECT       msc_st_batch_id_s.NEXTVAL
           INTO         lv_batch_id
           FROM         DUAL;
Line: 55681

           'UPDATE   '||p_table_name
           ||' SET   batch_id                       = :lv_batch_id '
           ||' WHERE process_flag  IN ('||G_IN_PROCESS||','||G_ERROR_FLG||')'
           ||' AND   sr_instance_code               = :v_instance_code'
           ||' AND   NVL(batch_id,'||NULL_VALUE||') = '||NULL_VALUE
           ||' AND    rownum                        <= '||v_batch_size;
Line: 56709

    SELECT max(ROWID)
    FROM   msc_st_system_items
    WHERE  ABC_CLASS_ID IS NULL
    AND    ABC_CLASS_NAME IS NOT NULL
    AND    process_flag     = G_VALID
    AND    sr_instance_code = v_instance_code
    GROUP BY ABC_CLASS_NAME, organization_code, sr_instance_code, company_name;
Line: 56722

      ' UPDATE  msc_st_system_items msi'
      ||' SET   abc_class_id        = (SELECT local_id from MSC_LOCAL_ID_MISC mac '
      ||'                              WHERE  mac.char1 = msi.sr_instance_code'
      ||'                              AND    mac.char3  = msi.organization_code  '
      ||'                              AND    mac.char4 = msi.abc_class_name '
      ||'                              AND    mac.ENTITY_NAME = ''ABC_CLASS_ID'''
      ||'                              AND    NVL(mac.char2,'||''''||NULL_CHAR||''''||') '
      ||'                                     =    NVL(msi.company_name,'||''''||NULL_CHAR||''''||')) '
      ||' WHERE process_flag     = '||G_VALID
      ||' AND   sr_instance_code = :v_instance_code'
      ||' AND   abc_class_name is not null ';
Line: 56746

        UPDATE msc_st_system_items msi
        SET    abc_class_id   = MSC_ST_ABC_CLASS_ID_S.nextval
        WHERE  rowid   = lb_rowid_abc(j);
Line: 56752

       INSERT INTO  msc_local_id_misc
       (local_id,
       st_transaction_id,
       instance_id,
       entity_name,
       data_source_type,
       char1,
       char2,
       char3,
       char4,
       SOURCE_ABC_CLASS_ID,
       last_update_date,
       last_updated_by,
       creation_date,
       created_by  )
       SELECT
       abc_class_id,
       st_transaction_id,
       v_instance_id,
       'ABC_CLASS_ID',
       data_source_type,
       sr_instance_code,
       company_name,
       organization_code,
       ABC_CLASS_NAME,
       SOURCE_ABC_CLASS_ID,
       v_current_date,
       v_current_user,
       v_current_date,
       v_current_user
      FROM msc_st_system_items
      WHERE  rowid            = lb_rowid_abc(j);
Line: 56791

      ' UPDATE  msc_st_system_items msi'
      ||' SET   abc_class_id        = (SELECT local_id from MSC_LOCAL_ID_MISC mac '
      ||'                              WHERE  mac.char1 = msi.sr_instance_code'
      ||'                              AND    mac.char3  = msi.organization_code  '
      ||'                              AND    mac.char4 = msi.abc_class_name '
      ||'                              AND    mac.ENTITY_NAME = ''ABC_CLASS_ID'''
      ||'                              AND    NVL(mac.char2,'||''''||NULL_CHAR||''''||') '
      ||'                                     =    NVL(msi.company_name,'||''''||NULL_CHAR||''''||')) '
      ||' WHERE process_flag     = '||G_VALID
      ||' AND   sr_instance_code = :v_instance_code'
      ||' AND   abc_class_id  IS NULL'
      ||' AND   abc_class_name is not null ';
Line: 56812

       ' INSERT INTO MSC_ABC_CLASSES '
       ||' ( ABC_CLASS_ID, '
       ||' ABC_CLASS_NAME, '
       ||' ORGANIZATION_ID, '
       ||' SR_INSTANCE_ID, '
       ||' LAST_UPDATE_DATE, '
       ||' LAST_UPDATED_BY, '
       ||' CREATION_DATE, '
       ||' CREATED_BY) '
	   ||' SELECT  '
       ||' msi.abc_class_id,'
       ||' msi.abc_class_name,'
       ||' msi.organization_id,'
       ||  v_instance_id ||','
       ||'  :v_current_date ,'
       ||'  :v_current_user ,'
       ||'  :v_current_date ,'
       ||'  :v_current_user'
       ||' FROM	 (SELECT distinct '
       ||' msi.abc_class_id,'
       ||' msi.abc_class_name,'
       ||' msi.organization_id,'
       ||  v_instance_id
       ||' FROM   MSC_ST_SYSTEM_ITEMS msi'
       ||' WHERE  sr_instance_code = :v_instance_code'
       ||' AND    process_flag    = '||G_VALID
       ||' AND    msi.abc_class_id is not null'
       ||' AND    msi.abc_class_name is not null'
       ||' AND    NOT EXISTS'
       ||'        ( SELECT 1 FROM MSC_ABC_CLASSES abc'
       ||'        WHERE  abc.abc_class_id = msi.abc_class_id'
       ||'        AND    abc.abc_class_name = msi.abc_class_name'
       ||'        AND    abc.organization_id = msi.organization_id'
       ||'        AND    abc.sr_instance_id = ' ||v_instance_id ||'))msi';
Line: 56873

    'UPDATE msc_st_system_items msi'
    ||' SET product_family_id = (SELECT local_id'
    ||'     FROM   msc_local_id_item mli'
    ||'     WHERE  mli.char1         = msi.sr_instance_code '
    ||'     AND    NVL(mli.char2,       '||''''||NULL_CHAR||''''||')='
    ||'            NVL(msi.company_name,'||''''||NULL_CHAR||''''||')'
    ||'     AND    mli.char4         = msi.product_family_item_name'
    ||'     AND    mli.entity_name   = ''SR_INVENTORY_ITEM_ID'' '
    ||'     AND    mli.instance_id   = :v_instance_id'
    ||'     AND    rownum            < 2)'
    ||' WHERE  sr_instance_code      = :v_instance_code'
    ||' AND    product_family_item_name is not null '
    ||' AND    process_flag          = '||G_VALID;
Line: 56895

    'UPDATE msc_st_system_items msi'
    ||' SET        BASE_ITEM_ID = (SELECT local_id'
    ||'     FROM   msc_local_id_item mli'
    ||'     WHERE  mli.char1         = msi.sr_instance_code '
    ||'     AND    NVL(mli.char2,       '||''''||NULL_CHAR||''''||')='
    ||'            NVL(msi.company_name,'||''''||NULL_CHAR||''''||')'
    ||'     AND    mli.char4         = msi.BASE_ITEM_NAME'
    ||'     AND    mli.entity_name   = ''SR_INVENTORY_ITEM_ID'' '
    ||'     AND    mli.instance_id   = :v_instance_id'
    ||'     AND    rownum            < 2)'
    ||' WHERE  sr_instance_code      = :v_instance_code'
    ||' AND    base_item_name is not null '
    ||' AND    process_flag          = '||G_VALID;
Line: 57370

   SELECT calendar_code
   FROM   msc_st_calendars
   WHERE  process_flag    = G_VALID
   AND    sr_instance_id  = v_instance_id;
Line: 57389

                       ||' update msc_apps_instances'
                       ||' set dbs_ver = '||SYS_YES
                       ||' where instance_id='||v_instance_id||';'
Line: 57441

    UPDATE  msc_st_apps_instances mai1
    SET     process_flag = G_ERROR_FLG,
            error_text   = lv_message_text
    WHERE   message_id <  (SELECT MAX(message_id)
                           FROM   msc_st_apps_instances mai2
                           WHERE  mai2.sr_instance_code  = mai1.sr_instance_code
                           AND    mai2.process_flag      = G_IN_PROCESS
                           AND    NVL(mai2.message_id,NULL_VALUE) <>NULL_VALUE)
    AND     mai1.process_flag             = G_IN_PROCESS
    AND     mai1.sr_instance_code         = v_instance_code
    AND     NVL(mai1.message_id,NULL_VALUE) <> NULL_VALUE;
Line: 57468

    UPDATE  msc_st_apps_instances mai1
    SET     process_flag = G_ERROR_FLG,
            error_text   = lv_message_text
    WHERE   EXISTS( SELECT 1
                    FROM   msc_st_apps_instances mai2
                    WHERE  mai2.sr_instance_code  = mai1.sr_instance_code
                    AND    mai2.process_flag      = G_IN_PROCESS
                    AND    NVL(mai2.message_id,NULL_VALUE) = NULL_VALUE
                    GROUP BY sr_instance_code HAVING COUNT(*) > 1)
    AND     mai1.process_flag             = G_IN_PROCESS
    AND     mai1.sr_instance_code            = v_instance_code
    AND     NVL(mai1.message_id,NULL_VALUE) = NULL_VALUE;
Line: 57482

    SELECT msc_st_apps_instances_s.NEXTVAL
      INTO   lv_transaction_id
      FROM   dual;
Line: 57493

      'UPDATE   msc_st_apps_instances '
      ||' SET   st_transaction_id = :lv_transaction_id,'
      ||'       refresh_id        = '||v_refresh_id ||','
      ||'       last_update_date  = :v_current_date,'
      ||'       last_updated_by   = :v_current_user,'
      ||'       creation_date     = :v_current_date,'
      ||'       created_by        = :v_current_user'
      ||' WHERE sr_instance_code  = :v_instance_code';
Line: 57515

      'UPDATE   msc_st_apps_instances '
      ||' SET  wsm_create_lbj_copy_routing = 2'
      ||' WHERE sr_instance_code  = :v_instance_code'
      ||' AND   process_flag      = '||G_IN_PROCESS
      ||' AND   wsm_create_lbj_copy_routing NOT IN (1,2)';
Line: 57543

    'UPDATE msc_st_apps_instances mai'
    ||' SET validation_org_id'
    ||' = (SELECT local_id'
    ||' FROM msc_local_id_setup '
    ||' WHERE  char1            = sr_instance_code'
    ||' AND    char3            = msc_org_for_bom_explosion'
    ||' AND    number1          = '|| G_ORGANIZATION
    ||' AND    entity_name      = ''SR_TP_ID'' )'
    ||' WHERE  sr_instance_code = :v_instance_code'
    ||' AND    NVL(validation_org_id,'||NULL_VALUE||') = '||NULL_VALUE
    ||' AND    process_flag     = '||G_IN_PROCESS;
Line: 57564

      'UPDATE    msc_st_apps_instances mai'
      ||' SET    process_flag  = '||G_ERROR_FLG||','
      ||'        error_text    = '||''''||lv_message_text||''''
      ||' WHERE NVL(validation_org_id,'||NULL_VALUE||') = '||NULL_VALUE
      ||' AND   NVL(msc_org_for_bom_explosion,'||''''||NULL_CHAR||''''||')'
      ||'       <> '||''''||NULL_CHAR||''''
      ||' AND   sr_instance_code    = :v_instance_code'
      ||' AND   process_flag        = '||G_IN_PROCESS ;
Line: 57593

    'UPDATE     msc_apps_instances mai'
    ||' SET     (validation_org_id, lbj_details) = (SELECT validation_org_id, wsm_create_lbj_copy_routing'
    ||'         FROM  msc_st_apps_instances msai'
    ||'         WHERE msai.sr_instance_code = mai.instance_code'
    ||'         AND   msai.sr_instance_id   = mai.instance_id'
    ||'         AND   msai.process_flag =' || G_VALID ||')'
    ||'  WHERE  instance_code = :v_instance_code';
Line: 57637

           SELECT mai.ST_STATUS
           INTO lv_staging_table_status
           FROM MSC_APPS_INSTANCES mai
           WHERE mai.INSTANCE_ID= p_instance_id
           FOR UPDATE;
Line: 57676

           UPDATE MSC_APPS_INSTANCES
              SET ST_STATUS= G_ST_PRE_PROCESSING,
                  LCID= MSC_COLLECTION_S.NEXTVAL,
                  LAST_UPDATE_DATE= v_current_date,
                  LAST_UPDATED_BY= v_current_user,
                  REQUEST_ID= FND_GLOBAL.CONC_REQUEST_ID
            WHERE INSTANCE_ID= p_instance_id;
Line: 57684

           SELECT MSC_COLLECTION_S.CURRVAL
             INTO v_last_collection_id
             FROM DUAL;
Line: 57695

       UPDATE MSC_APPS_INSTANCES
          SET ST_STATUS= G_ST_READY,
              LAST_UPDATE_DATE= v_current_date,
              LAST_UPDATED_BY= v_current_user,
              REQUEST_ID= FND_GLOBAL.CONC_REQUEST_ID
        WHERE INSTANCE_ID= p_instance_id;
Line: 57859

          select (SYSDATE- START_TIME) into lv_process_time from dual;
Line: 58149

   SELECT dbs_ver
   FROM MSC_APPS_INSTANCES
   WHERE instance_id = p_instance_id;
Line: 58301

       UPDATE MSC_APPS_INSTANCES mai
       SET LRID= msc_cl_refresh_s.nextval, mai.DBS_VER= SYS_NO
       WHERE mai.INSTANCE_ID = p_instance_id;
Line: 58452

        SELECT max(ERROR_ID) INTO v_error_no_begin FROM MSC_ERRORS;
Line: 58687

       cursor c2 is SELECT rowid FROM MSC_ST_SYSTEM_ITEMS
       WHERE  PROCESS_FLAG IN (G_IN_PROCESS,G_ERROR_FLG)
       AND    NVL(batch_id,NULL_VALUE) = NULL_VALUE
       AND    sr_instance_code   = v_instance_code;
Line: 58699

         SELECT msc_st_batch_id_s.NEXTVAL INTO lv_batch_id FROM dual;
Line: 58707

              SELECT msc_st_batch_id_s.NEXTVAL INTO lv_batch_id FROM dual;
Line: 58715

         UPDATE MSC_ST_SYSTEM_ITEMS
            SET batch_id = lb_batch(j)
            WHERE  rowid = lb_rowid(j);
Line: 58952

                            cursor c2 is SELECT rowid FROM msc_st_supplies
                            WHERE  PROCESS_FLAG IN(G_IN_PROCESS,G_ERROR_FLG)
                            AND    ORDER_TYPE  IN(1,2,5,8,11,12,18,73,74,87,81)
                            AND    NVL(batch_id,NULL_VALUE) = NULL_VALUE
                            AND    sr_instance_code   = v_instance_code;
Line: 58964

                              SELECT msc_st_batch_id_s.NEXTVAL INTO lv_batch_id FROM dual;
Line: 58972

                                   SELECT msc_st_batch_id_s.NEXTVAL INTO lv_batch_id FROM dual;
Line: 58980

                              UPDATE msc_st_supplies
                                 SET batch_id = lb_batch(j)
                                 WHERE  rowid = lb_rowid(j);
Line: 59026

                            cursor c2 is SELECT rowid FROM msc_st_demands
                            WHERE PROCESS_FLAG IN (G_IN_PROCESS,G_ERROR_FLG)
                            AND   origination_type IN (7,8,29)
                            AND   NVL(batch_id,NULL_VALUE) = NULL_VALUE
                            AND   sr_instance_code   = v_instance_code;
Line: 59039

                              SELECT msc_st_batch_id_s.NEXTVAL INTO lv_batch_id FROM dual;
Line: 59047

                                   SELECT msc_st_batch_id_s.NEXTVAL INTO lv_batch_id FROM dual;
Line: 59055

                              UPDATE msc_st_demands
                                 SET batch_id = lb_batch(j)
                                 WHERE  rowid = lb_rowid(j);
Line: 59109

                            cursor c2 is SELECT rowid FROM msc_st_sales_orders
                            WHERE PROCESS_FLAG IN (G_IN_PROCESS,G_ERROR_FLG)
                            AND   NVL(batch_id,NULL_VALUE) = NULL_VALUE
                            AND   sr_instance_code   = v_instance_code;
Line: 59121

                              SELECT msc_st_batch_id_s.NEXTVAL INTO lv_batch_id FROM dual;
Line: 59129

                                   SELECT msc_st_batch_id_s.NEXTVAL INTO lv_batch_id FROM dual;
Line: 59137

                              UPDATE msc_st_sales_orders
                                 SET batch_id = lb_batch(j)
                                 WHERE  rowid = lb_rowid(j);
Line: 59277

                            cursor c2 is SELECT rowid FROM msd_st_level_values
                            WHERE  PROCESS_FLAG IN(G_IN_PROCESS,G_ERROR_FLG)
                            AND    NVL(batch_id,NULL_VALUE) = NULL_VALUE
                            AND    sr_instance_code   = v_instance_code;
Line: 59289

                              SELECT msc_st_batch_id_s.NEXTVAL INTO lv_batch_id FROM dual;
Line: 59297

                                   SELECT msc_st_batch_id_s.NEXTVAL INTO lv_batch_id FROM dual;
Line: 59305

                              UPDATE msd_st_level_values
                                 SET batch_id = lb_batch(j)
                                 WHERE  rowid = lb_rowid(j);
Line: 59504

         select (SYSDATE- START_TIME) into lv_process_time from dual;
Line: 59533

        UPDATE MSC_APPS_INSTANCES mai
           SET LAST_UPDATE_DATE= v_current_date,
               LAST_UPDATED_BY= v_current_user,
               REQUEST_ID= FND_GLOBAL.CONC_REQUEST_ID
         WHERE mai.INSTANCE_ID= v_instance_id;
Line: 59603

         select max(ERROR_ID) into v_error_no_end from MSC_ERRORS;
Line: 59613

    LAUNCH_DELETE_DUPLICATES(ERRBUF =>ERRBUF , RETCODE => RETCODE) ;