DBA Data[Home] [Help]

APPS.MSC_CL_PRE_PROCESS SQL Statements

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

Line: 172

	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: 195

		'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: 271

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

    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: 294

    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: 302

    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: 310

    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: 466

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

  lv_sql_stmt          VARCHAR2(4000);
Line: 480

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

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

  END LAUNCH_DELETE_DUPLICATES ;
Line: 512

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

              ||' (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: 1706

              ||' (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: 1729

              ||' (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: 1751

              ||' (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: 1769

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

      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: 2972

      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: 2984

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

             DELETE FROM msc_coll_parameters
              WHERE instance_id = v_instance_id;
Line: 2994

          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,LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY)
           VALUES (v_instance_id, prec.purge_ods_flag, prec.app_supp_cap_flag,
              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,sysdate, v_current_user, sysdate, v_current_user);
Line: 3159

      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: 3173

      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: 3211

    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: 3226

    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: 3241

    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: 3257

    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: 3286

    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: 3303

   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: 3330

  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: 3395

|                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: 3417

      '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: 3437

      '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: 3457

      '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: 3478

      '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: 3498

      '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: 3519

      '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: 3535

    '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: 3549

    '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: 3563

    '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: 3578

    '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: 3592

    '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: 3625

| 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: 3648

      '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: 3692

    '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: 3706

    '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: 3722

    '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: 3738

    '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: 3798

|                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: 3826

    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: 3839

    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: 3852

    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: 3864

    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: 3874

    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: 3902

    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: 3930

    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: 3965

      ||'DELETED_FLAG';
Line: 3968

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

      '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: 4019

      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: 4074

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

        '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: 4159

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

          '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: 4226

      '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: 4268

      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: 4282

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

      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: 4315

        ||'DELETED_FLAG';
Line: 4318

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

        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: 4333

        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: 4366

        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: 4390

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

            '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: 4455

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

        ||'DELETED_FLAG';
Line: 4492

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

        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: 4518

        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: 4535

        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: 4558

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

          '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_num         =  :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_num         =  :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_num         =  :shift_name'
          ||'        AND   to_time            > :from_time'
          ||'        AND   to_time           <  :to_time'
          ||'        AND   st_transaction_id <> :lv_transaction_id)';
Line: 4672

      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: 4702

      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: 4731

        ||'DELETED_FLAG';
Line: 4734

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

        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: 4749

        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: 4809

          '   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: 4836

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

        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: 4869

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

      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: 4941

      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: 4973

        ||'DELETED_FLAG';
Line: 4976

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

        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: 4991

        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: 5065

          '   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: 5092

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

        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: 5125

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

        '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: 5261

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

        '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: 5326

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

      '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: 5383

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

      '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: 5437

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

      '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: 5495

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

      '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: 5549

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

      '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: 5607

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

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

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

    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: 5754

    '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: 5781

    '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: 5813

    ||' DELETED_FLAG ';
Line: 5819

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

      '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: 5848

      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: 5869

      '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: 5902

      '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: 5937

      '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: 5962

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

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

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

      '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: 6115

       ' 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: 6251

  lb_LAST_UPDATE_DATE   DateTblTyp;
Line: 6252

  lb_LAST_UPDATED_BY    CharTblTyp;
Line: 6253

  lb_LAST_UPDATE_LOGIN  CharTblTyp;
Line: 6260

    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: 6267

    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: 6276

    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: 6283

    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: 6293

    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: 6300

    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: 6307

    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: 6318

    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: 6325

    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: 6332

    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: 6340

    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: 6377

    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: 6384

    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: 6415

    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: 6444

    '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.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 '
    ||'        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: 6474

    '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: 6496

    '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: 6538

    '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.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: 6566

    '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: 6621

    ||'DELETED_FLAG';
Line: 6626

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

      '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: 6655

      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: 6675

      '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: 6697

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

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

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

      '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: 6775

      '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: 6806

      '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: 6836

      '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: 6855

      '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: 6888

        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: 6927

      '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: 6950

      '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: 6983

      '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: 7057

      '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: 7104

      '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: 7217

      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: 7230

      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: 7255

        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: 7311

    '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: 7341

    '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: 7484

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

        INSERT INTO  msc_local_id_setup
          (local_id,
           st_transaction_id,
           instance_id,
           entity_name,
           data_source_type,
           char1,
           char2,
           char3,
           number1,
           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,
           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: 7535

      '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: 7594

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

    '   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: 7655

    '   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: 7686

    '   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.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    mstp1.partner_type            IN (1,2) '
    ||' AND    NVL(mstp1.message_id,'||NULL_VALUE||') = '||NULL_VALUE;
Line: 7726

    '   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: 7761

    ||'DELETED_FLAG';
Line: 7767

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

      '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: 7797

      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: 7821

      '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: 7844

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

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

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

      '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: 7926

         '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: 7961

      '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: 7998

      '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: 8081

      '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: 8147

      '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: 8175

      '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: 8219

        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: 8226

        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,
          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,
          v_current_date,
          v_current_user,
          v_current_date,
          v_current_user
        FROM  msc_st_trading_partner_sites
        WHERE rowid            = lb_rowid(j);
Line: 8272

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

        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: 8315

      '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: 8343

      '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: 8404

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

    '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: 8472

    '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: 8507

    ||'DELETED_FLAG';
Line: 8514

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

      '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: 8542

        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: 8567

      '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: 8589

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

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

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

      '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: 8778

    '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: 8819

    '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: 8851

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

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

      '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: 8886

      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: 8906

      '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: 8928

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

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

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

      '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: 9010

      '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: 9056

      '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: 9173

      '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: 9206

      '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: 9249

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

        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: 9292

      '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: 9315

      '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: 9382

    '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: 9421

    '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: 9453

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

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

      '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: 9489

      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: 9510

      '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: 9535

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

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

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

      '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: 9619

      '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: 9787

    ' 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: 9821

    ' 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: 9865

    ||'	DELETED_FLAG  '          ;
Line: 9871

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

      ' 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: 9901

      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: 9925

      ' 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: 9946

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

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

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

      '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: 10036

      ' 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: 10069

      ' 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: 10091

      '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: 10126

      '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: 10160

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

      '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: 10220

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

        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: 10297

                  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: 10323

        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: 10358

		     '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: 10453

    ' 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: 10489

    ' 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: 10537

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

      '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: 10567

      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: 10593

      ' 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: 10614

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

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

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

      ' 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: 10692

      ' 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: 10740

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

      '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: 10788

      '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: 10822

      '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: 10855

	      '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: 10883

	    '   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: 10975

        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: 11008

		'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: 11125

    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: 11147

    ' 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: 11197

    ' 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: 11246

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

      '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: 11274

      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: 11291

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

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

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

      '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: 11366

      '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: 11398

      '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: 11427

      '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: 11457

      '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: 11492

      '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: 11530

      '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: 11564

      '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: 11598

      '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: 11632

      '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: 11673

      '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: 11958

    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: 11965

	   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: 12000

    ' 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: 12038

    ' 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: 12076

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

      '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: 12104

      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: 12128

      '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: 12151

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

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

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

      '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: 12225

      '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: 12255

      '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: 12321

      ' 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: 12346

      '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: 12410

  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: 12420

     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: 12438

     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: 12474

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

      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: 12536

    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: 12562

    '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: 12642

    '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: 12727

  ||'DELETED_FLAG' ;
Line: 12732

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

      '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: 12760

      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: 12781

      '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: 12804

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

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

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

      '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: 12898

      '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: 12948

      '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: 12968

      '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: 12990

      '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: 13025

      '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: 13058

      '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: 13077

      '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: 13095

      '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: 13115

      '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: 13154

      '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: 13215

      '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: 13286

      '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: 13426

   '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: 13495

    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: 13503

    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: 13511

    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: 13518

    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: 13526

    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: 13533

    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: 13543

    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: 13565

    '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: 13608

    '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: 13650

    '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: 13705

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

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

      ' 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: 13742

      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: 13763

      '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: 13787

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

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

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

    '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: 13847

      ' 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: 13874

    '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: 13921

      'UPDATE msc_st_regions msr'
      ||' SET region_id     = (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'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :lv_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 13972

      '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: 14011

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

        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: 14066

      ' 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: 14124

   ' 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: 14221

    '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: 14271

    '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: 14318

  ||'DELETED_FLAG';
Line: 14322

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

      '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: 14350

      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: 14371

      '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: 14394

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

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

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

      '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: 14463

      'UPDATE msc_st_zone_regions mszr'
      ||' SET region_id     = (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'' )'
      ||' 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: 14512

      '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: 14528

      'UPDATE msc_st_zone_regions mszr'
      ||' SET parent_region_id     = (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'' )'
      ||' 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: 14563

      '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: 14581

      '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: 14599

      'UPDATE msc_st_zone_regions mszr'
      ||' SET zone_region_id     = (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'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :lv_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 14654

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

        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: 14733

   ' 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: 14789

    '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: 14844

    '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: 14898

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

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

      ' 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: 14933

      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: 14954

      '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: 14977

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

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

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

      '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: 15043

      '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: 15080

      'UPDATE msc_st_region_locations msr'
      ||' SET   location_id              = (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'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 15112

      '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: 15148

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

        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: 15186

      'UPDATE msc_st_region_locations msr'
      ||' SET   location_id              = (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'' )'
      ||' WHERE  process_flag                   = '||G_IN_PROCESS
      ||' AND    NVL(batch_id,'||NULL_VALUE||') = :p_batch_id'
      ||' AND    sr_instance_code               = :v_instance_code';
Line: 15234

   ' 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: 15292

    '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: 15347

    '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: 15402

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

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

      ' 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: 15436

      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: 15457

      '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: 15480

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

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

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

      '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: 15593

      '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: 15659

    ' 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: 15737

    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: 15744

    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: 15767

    '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: 15804

    '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: 15834

    ||'DELETED_FLAG ';
Line: 15838

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

      ' 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: 15866

      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: 15890

      ' 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: 15911

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

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

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

      ' 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: 15986

      ' 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: 16016

      '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: 16049

      ' 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: 16086

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

        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: 16191

    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: 16212

    ' 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: 16250

    ' 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: 16284

    ||'DELETED_FLAG';
Line: 16288

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

      '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: 16316

      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: 16340

      '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: 16361

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

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

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

      '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: 16425

      '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: 16455

      '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: 16605

     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: 16614

  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: 16624

    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: 16631

    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: 16652

    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: 16661

    '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: 16704

    '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: 16743

        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: 16757

        lb_item.DELETE;
Line: 16758

        lb_from_uom_code.DELETE;
Line: 16759

        lb_to_uom_code.DELETE;
Line: 16760

        lb_comp.DELETE;
Line: 16766

        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: 16794

    ||'DELETED_FLAG';
Line: 16798

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

      '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: 16826

      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: 16850

      '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: 16871

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

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

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

      '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: 16941

      '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: 16958

      '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: 16992

      '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: 17040

      '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: 17083

      ' 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: 17114

      ' 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: 17164

      '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: 17201

      '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: 17234

      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: 17286

    '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: 17326

    '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: 17364

    ||'DELETED_FLAG';
Line: 17368

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

      '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: 17396

      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: 17420

      '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: 17450

      '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: 17473

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

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

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

      '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: 17537

      '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: 17569

      ' 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: 17610

      '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: 17640

      '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: 17691

      '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: 17728

      '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: 17747

      '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: 17818

| 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: 17841

    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: 17863

    '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: 17901

    '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: 17935

    ||'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: 17957

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

      '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: 17985

      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: 18008

      '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: 18041

      '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: 18064

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

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

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

      '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: 18187

      '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: 18207

      '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: 18224

      '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: 18240

      ' 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: 18380

      '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: 18409

    '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 ('
    ||'  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: 18566

    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: 18573

    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: 18583

    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: 18594

    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: 18608

    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: 18722

    ||'DELETED_FLAG';
Line: 18745

       '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: 18778

          '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: 18806

      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: 18835

      ' 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: 18870

      ' 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: 18903

      ' 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: 18937

        ' 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: 18987

    '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: 19029

      ' 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: 19064

      ' 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: 19104

    '   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: 19148

    '   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: 19197

    '   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: 19307

      ' 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: 19347

      ' 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: 19373

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

       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: 19416

      ' 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: 19439

       ' 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: 19487

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

   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: 19538

    '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: 19563

    '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: 19662

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

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

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

      ' 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: 20676

   '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: 20795

    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: 20816

    ' 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: 20864

    ' 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: 20911

    ||'DELETED_FLAG ';
Line: 20915

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

      ' 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: 20943

      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: 20966

      ' 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: 21022

        ' 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: 21056

        ' 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: 21259

    ' 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: 21302

	' 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: 21374

      '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: 21468

    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: 21475

    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: 21482

    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: 21496

      '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: 21524

    '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: 21567

    '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: 21612

    ||'DELETED_FLAG';
Line: 21616

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

      '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: 21644

      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: 21668

      '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: 21698

      '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: 21734

      '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: 21768

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

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

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

      '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: 21951

      '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: 21980

      '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: 22083

      ' 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: 22100

      ' 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: 22165

    '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: 22208

    ' 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: 22245

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

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

      '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: 22279

      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: 22295

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

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

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

      '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: 22514

      '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: 22544

      '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: 22618

    '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: 22659

    '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: 22695

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

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

      '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: 22729

      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: 22754

      '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: 22775

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

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

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

      '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: 22995

      '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: 23024

      '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: 23112

    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: 23133

    ' 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: 23171

    ' 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: 23204

    ||'DELETED_FLAG ';
Line: 23208

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

      ' 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: 23236

      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: 23260

      ' 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: 23289

      ' 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: 23378

    '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: 23566

    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: 23575

    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: 23582

    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: 23605

    '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: 23646

    '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: 23680

       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: 23709

    ||'DELETED_FLAG';
Line: 23714

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

      '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: 23741

      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: 23765

      '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: 23786

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

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

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

      '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: 23915

      '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: 23933

      '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: 23971

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

        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: 24020

      '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: 24042

      '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: 24161

    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: 24168

    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: 24179

    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: 24190

    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: 24202

    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: 24217

    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: 24246

  '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: 24296

  '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: 24359

  ||'DELETED_FLAG' ;
Line: 24365

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

         '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: 24427

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

      ' 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: 24456

      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: 24483

      ' 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: 24505

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

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

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

     '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: 24581

     '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: 24632

     '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: 24651

     '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: 24738

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

     '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: 24759

     '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: 24811

    '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: 24843

    '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: 24863

  '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: 24887

  '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: 24923

    '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: 24959

   '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: 24996

   '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: 25098

   '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: 25150

  '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: 25172

  '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: 25194

  '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: 25224

  '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: 25261

  '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: 25289

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

    '   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: 25340

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

       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: 25402

  '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: 25434

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

       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: 25481

  '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: 25509

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

       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: 25582

  '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: 25619

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

       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: 25707

  '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: 25753

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

       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: 25818

  '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: 25846

   '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'
   ||' WHERE SR_INSTANCE_CODE = :v_instance_code'
   ||' AND   process_flag      = '||G_IN_PROCESS
   ||' AND   batch_id          = :lv_batch_id' ;
Line: 25888

   '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'
   ||' WHERE SR_INSTANCE_CODE = :v_instance_code'
   ||' AND   PROCESS_FLAG =    '||G_IN_PROCESS
   ||' AND   batch_id          = :lv_batch_id' ;
Line: 25929

  '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'
  ||' where SR_INSTANCE_CODE = :v_instance_code'
  ||' AND PROCESS_FLAG       = '||G_IN_PROCESS
  ||' AND   batch_id         = :lv_batch_id' ;
Line: 25978

  '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,'
   ||'  DESCRIPTION,'
   ||'  DELETED_FLAG,'
   ||   v_instance_id||','
   ||' REFRESH_ID,'
   ||' LAST_UPDATED_BY,'
   ||' LAST_UPDATE_DATE,'
   ||' CREATED_BY,'
   ||' CREATION_DATE '
   ||'  FROM MSC_ST_ITEM_SOURCING'
   ||'  where SR_INSTANCE_CODE = :v_instance_code'
   ||' AND PROCESS_FLAG = '||G_IN_PROCESS
   ||' AND   batch_id   = :lv_batch_id' ;
Line: 26012

  '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'
  ||'  where SR_INSTANCE_CODE = :v_instance_code'
  ||' AND PROCESS_FLAG = '||G_IN_PROCESS
  ||' AND   batch_id   = :lv_batch_id' ;
Line: 26137

    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: 26144

    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: 26155

    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: 26168

    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: 26196

  '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: 26233

  '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: 26277

  ||' DELETED_FLAG ' ;
Line: 26283

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

      ' 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: 26312

      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: 26338

      ' 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: 26368

      ' 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: 26421

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

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

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

    '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: 26546

     '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: 26591

        UPDATE msc_st_project_tasks
        SET    costing_group_id          = msc_st_costing_group_id_s.NEXTVAL
        WHERE  rowid                     = lb_rowid(j);
Line: 26601

       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: 26643

     '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: 26676

        UPDATE msc_st_project_tasks
        SET    project_id             = msc_st_project_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 26686

    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: 26753

        UPDATE msc_st_project_tasks
        SET    task_id                = msc_st_task_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 26762

    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: 26825

   '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: 26876

   ' 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: 26965

    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: 26972

    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: 26984

    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: 26996

    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: 27007

    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: 27014

    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: 27021

    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: 27035

    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: 27056

    ' 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: 27092

    ' 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: 27124

    ||'DELETED_FLAG';
Line: 27128

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

      ' 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: 27156

      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: 27180

      ' 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: 27209

      ' 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: 27239

      ' 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: 27269

      ' 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: 27371

      ' 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: 27429

  '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: 27463

  '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: 27528

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

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

      ' 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: 27565

      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: 27590

      ' 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: 27621

     '   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: 27662

      ' 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: 27699

   '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: 27723

                      p_token_value1      => 'DELETE_FLAG',
                      p_token2            => 'DEFAULT_VALUE',
                      p_token_value2      =>  SYS_NO  );
Line: 27735

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

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

    '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: 28047

    '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: 28072

    '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: 28093

    '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: 28132

        UPDATE msc_st_department_resources
        SET    department_id          = msc_st_sr_inventory_item_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 28143

       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: 28185

    '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: 28208

   '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: 28226

    '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: 28268

      ' 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: 28296

        UPDATE msc_st_department_resources
        SET    resource_id            = msc_st_sr_inventory_item_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 28307

       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: 28352

    '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: 28381

        UPDATE msc_st_department_resources
        SET    department_id          = msc_st_sr_inventory_item_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 28392

       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: 28483

  '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: 28522

  '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: 28554

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

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

      ' 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: 28589

      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: 28620

      ' 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: 28641

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

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

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

    '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: 28733

    '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: 28749

    '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: 28789

    '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: 28808

   '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: 28834

   '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: 28883

    '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: 28964

  '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: 29019

  'UPDATE      msc_st_resource_changes msrc1'
  ||' SET      process_flag = '||G_ERROR_FLG||','
  ||'          error_text   = '||''''||lv_message_text||''''
  ||' WHERE    EXISTS   ( SELECT 1'
  ||'           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 '
  ||'                     = msrc1.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
  ||'           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: 29079

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

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

      ' 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: 29116

      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: 29145

    '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: 29178

    '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: 29199

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

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

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

    '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: 29305

    '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: 29322

    '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: 29364

    '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: 29383

   '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: 29409

   '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: 29452

    '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: 29470

    '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: 29521

    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: 29615

    SELECT rowid
    FROM   msc_st_supplies
    WHERE  order_type              IN(1,2,5,8,11,12,18,73,74,87)
    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: 29623

    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: 29632

    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: 29643

    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: 29653

    SELECT rowid
    FROM   msc_st_supplies
    WHERE  NVL(disposition_id,NULL_VALUE)   = NULL_VALUE
    AND    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: 29662

    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: 29670

    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: 29708

    ||'DELETED_FLAG           ||''~''||'
    ||'ORDER_TYPE             ||''~''||'
    ||'SUBINVENTORY_CODE      ||''~''||'
    ||'LOT_NUMBER             ||''~''||'
    ||'EXPIRATION_DATE        ||''~''||'
    ||'SCHEDULE_LINE_NUM      ||''~''||'
    ||'LAST_UNIT_START_DATE   ||''~''||'
    ||'SCHEDULE_DESIGNATOR    ||''~''||'
    ||'COMPANY_NAME           ||''~''||'
    ||'DAILY_RATE';
Line: 29734

       '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: 29753

    '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: 29784

      UPDATE msc_st_supplies
      SET    disposition_id = msc_st_disposition_id_s.NEXTVAL
      WHERE  rowid          = lb_rowid(j);
Line: 29790

      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: 29827

    '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: 29863

    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: 29876

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

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

    '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: 29973

      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: 29992

      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: 30014

      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: 30031

      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: 30045

      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(mss1.planning_partner_site_id,NULL_VALUE) = NULL_VALUE
      AND     ORDER_TYPE=18;
Line: 30059

      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: 30074

      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: 30100

      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(mss1.owning_partner_site_id,NULL_VALUE) = NULL_VALUE
      AND     ORDER_TYPE =18 ;
Line: 30229

    '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: 30278

    ||' AND   deleted_flag        ='||SYS_NO
    ||' AND   order_type          IN(2,11,12,73,87)'
    ||' AND   process_flag        = '||G_IN_PROCESS;
Line: 30300

    '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: 30333

    '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: 30372

    '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: 30430

      '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: 30469

      '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: 30507

                   ||' AND deleted_flag = '||SYS_NO;
Line: 30628

    '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: 30649

    '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: 30682

    '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: 30707

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

    '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: 30741

    '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             = 5'
    ||' AND    process_flag           = '||G_IN_PROCESS
    ||' AND   NVL(batch_id,'||NULL_VALUE||')= :p_batch_id'
    ||' AND    sr_instance_code       = :v_instance_code';
Line: 30770

    '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          = 5'
    ||' AND   process_flag        = '||G_IN_PROCESS
    ||' AND   NVL(batch_id,'||NULL_VALUE||')= :p_batch_id '
    ||' AND   sr_instance_code    =:v_instance_code';
Line: 30809

      UPDATE msc_st_supplies
      SET    sr_mtl_supply_id = msc_st_sr_mtl_supply_id_s.NEXTVAL
      WHERE  rowid            = lb_rowid(j);
Line: 30815

      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: 30878

      UPDATE msc_st_supplies
      SET    po_line_id = msc_st_po_line_id_s.NEXTVAL
      WHERE  rowid      = lb_rowid(j);
Line: 30884

      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: 30945

      UPDATE msc_st_supplies
      SET    disposition_id  = msc_st_disposition_id_s.NEXTVAL
      WHERE  rowid           = lb_rowid(j);
Line: 30951

      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: 31011

    '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: 31027

    '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: 31058

      ' 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: 31158

    '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: 31256

    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: 31263

    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: 31274

    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: 31283

    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: 31295

    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: 31307

    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: 31352

  ||' DELETED_FLAG                        ||''~''||'
  ||' PROJECT_NUMBER                      ||''~''||'
  ||' TASK_NUMBER                         ||''~''||'
  ||' DEMAND_SOURCE_TYPE';
Line: 31380

       '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: 31402

   '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: 31427

      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: 31434

      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: 31474

   '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: 31509

    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: 31542

    '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: 31566

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

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

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

   '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: 31692

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

  '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: 31740

    '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: 31810

      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: 31937

  ||' AND deleted_flag = '||SYS_NO;
Line: 31974

   ||' AND deleted_flag = '||SYS_NO;
Line: 32013

  ||' AND deleted_flag = '||SYS_NO;
Line: 32089

  ||'  NOT IN (''Y'', ''N'') AND deleted_flag = '||SYS_NO ;
Line: 32127

  ||'   NOT IN (''Y'', ''N'') AND deleted_flag = '||SYS_NO ;
Line: 32318

    '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: 32389

      UPDATE msc_st_sales_orders
      SET    demand_id    = msc_st_demand_id_s.NEXTVAL
      WHERE  rowid        = lb_rowid(j);
Line: 32395

      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: 32453

    '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: 32471

   '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: 32498

      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: 32505

      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: 32545

   '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: 32573

   '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: 32600

      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: 32607

      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: 32647

   '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: 32673

   '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: 32763

    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: 32789

    '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: 32819

    '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: 32847

    '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: 32873

    '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: 32902

    '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: 32934

    '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: 32974

    ||' DELETED_FLAG  ';
Line: 32980

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

      '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: 33008

      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: 33033

    '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: 33064

    '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: 33093

    '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: 33122

    '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: 33177

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

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

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

    '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: 33226

    '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: 33241

    '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: 33256

    '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: 33410

   '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: 33434

   '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: 33459

   '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: 33480

   '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: 33504

   '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: 33525

   '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: 33549

   '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: 33572

   '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: 33596

   '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: 33642

   '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: 33659

   '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: 33679

   '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: 33859

    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: 33867

    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: 33877

    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: 33918

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

    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: 33944

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

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

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

  '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: 34028

  '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: 34175

  ' 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: 34197

  ' 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: 34214

   '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: 34242

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

  '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: 34273

   '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: 34301

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

  '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: 34421

    '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: 34479

  '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: 34519

    '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: 34574

                    ||' AND origination_type = 29 AND deleted_flag  ='||SYS_NO ;
Line: 34612

                    ||' AND origination_type = 29 AND deleted_flag  ='||SYS_NO ;
Line: 34649

                    ||' AND origination_type = 29 AND deleted_flag  ='||SYS_NO ;
Line: 34828

      UPDATE msc_st_demands
      SET    disposition_id  = msc_st_demand_disposition_id_s.NEXTVAL
      WHERE  rowid           = lb_rowid(j);
Line: 34834

      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: 34903

      UPDATE msc_st_demands
      SET    sales_order_line_id  = msc_st_demand_disposition_id_s.NEXTVAL
      WHERE  rowid                = lb_rowid(j);
Line: 34909

      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: 35038

    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: 35049

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

      ' 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: 35078

      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: 35117

      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: 35141

      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: 35165

      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: 35175

      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: 35239

  | 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: 35273

    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: 35285

     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: 35295

    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: 35317

    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: 35361

       '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: 35387

        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: 35453

    update msc_st_boms
    set assembly_quantity = (l_split_cur1/100)
    where rowid = l_rowid_cur2 ;
Line: 35460

      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: 35503

     '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: 35535

          UPDATE msc_st_bom_components
          SET    component_sequence_id   = msc_st_component_sequence_id_s.NEXTVAL
          WHERE  rowid                   = lb_rowid(j);
Line: 35544

             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: 35638

    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: 35645

    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: 35654

    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: 35661

    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: 35670

    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: 35677

    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: 35695

    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: 35702

    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: 35733

  '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: 35772

  '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: 35810

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

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

      ' 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: 35845

      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: 35872

      ' 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: 35893

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

     lv_where_str := ' AND NVL(deleted_flag,'||NULL_VALUE||') <>'||SYS_NO;
Line: 35916

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

    '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: 36085

     '   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: 36213

        UPDATE msc_st_boms
        SET    bill_sequence_id       = msc_st_bill_sequence_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 36223

       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: 36317

  '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: 36361

  '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: 36415

  ||'DELETED_FLAG             ||''~''||'
  ||'DRIVING_ITEM_NAME        ||''~''||'
  ||'COMPANY_NAME' ;
Line: 36425

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

      ' 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: 36454

      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: 36502

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

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

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

    '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: 36595

    '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: 36644

    '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: 36776

     '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: 36803

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

    '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: 36850

    '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: 36982

     '   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: 37278

    '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: 37301

        UPDATE msc_st_bom_components
        SET    component_sequence_id   = msc_st_component_sequence_id_s.NEXTVAL
        WHERE  rowid                   = lb_rowid(j);
Line: 37311

     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: 37372

    '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: 37402

        UPDATE msc_local_id_setup
        SET    date2   = SYSDATE
        WHERE  rowid                   = lb_rowid(j);
Line: 37460

  '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: 37507

  '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: 37556

  ||'DELETED_FLAG ';
Line: 37564

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

      ' 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: 37593

      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: 37620

      ' 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: 37640

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

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

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

    '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: 37762

    '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: 37809

    '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: 37883

    '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: 37929

    '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: 38081

  '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: 38118

  '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: 38148

  ||'DELETED_FLAG ';
Line: 38156

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

	      ' 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: 38187

      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: 38214

      ' 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: 38234

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

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

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

      ' 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: 38365

    '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: 38391

                      p_error_code        => 'MSC_PP_NO_CO_PROD_UPDATE',
                      p_message_text      => lv_message_text,
                      p_error_text        => lv_error_text);
Line: 38402

      ' 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: 38453

  '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: 38496

  '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: 38531

  '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: 38564

        UPDATE msc_st_co_products
        SET    co_product_group_id    = msc_st_co_product_group_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 38574

       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: 38696

    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: 38703

    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: 38712

    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: 38719

    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: 38728

    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: 38735

    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: 38748

    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: 38762

    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: 38772

    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: 38798

  '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: 38838

  '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: 38884

  ||' DELETED_FLAG                 ||''~''||'
  ||' BOM_NAME                     ||''~''||'
  ||' ALTERNATE_BOM_DESIGNATOR     ||''~''||'
  ||' FIRST_OPERATION_SEQ_CODE     ||''~''||'
  ||' LAST_OPERATION_SEQ_CODE      ||''~''||'
  ||' COMPANY_NAME ' ;
Line: 38896

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

      ' 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: 38925

      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: 38951

      ' 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: 38971

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

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

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

    '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: 39214

     '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: 39250

      '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: 39355

    '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: 39421

    '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: 39440

    '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: 39480

        UPDATE msc_st_routings
        SET    routing_sequence_id    = msc_st_routing_sequence_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 39490

       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: 39586

    '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: 39657

  '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: 39698

  '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: 39753

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

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

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

      ' 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: 39797

      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: 39813

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

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

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

    '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: 40007

    'UPDATE     msc_st_routing_operations msro'
    ||' SET     operation_sequence_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.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: 40036

  '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: 40055

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

    '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: 40099

      ' 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: 40117

    '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: 40149

        UPDATE msc_st_routing_operations
        SET    department_id          = msc_st_department_id_s.NEXTVAL
        WHERE  rowid                  = lb_rowid(j);
Line: 40160

       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: 40202

    '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: 40246

   '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: 40279

                      ||' NOT IN (1,2) AND deleted_flag = '||SYS_NO ;
Line: 40326

        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: 40338

       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: 40393

   '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: 40521

  '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: 40568

  '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: 40620

  ||' DELETED_FLAG           ||''~''||'
  ||' RESOURCE_TYPE          ||''~''||'
  ||' COMPANY_NAME';
Line: 40626

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

      ' 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: 40655

      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: 40672

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

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

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

    '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: 40728

    '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: 40852

    '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: 40901

    '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: 40992

    '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: 41020

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

    '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: 41053

    '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: 41076

    '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: 41118

    '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: 41152

    ||' NOT IN (1,2,3,4,5) AND deleted_flag = 2' ;
Line: 41188

                       ||'AND deleted_flag = 2';
Line: 41233

        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: 41244

       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: 41302

    '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: 41338

    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,
      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,
     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: 41427

  '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: 41471

  '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: 41518

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

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

      ' 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: 41561

      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: 41578

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

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

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

    '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: 41656

    '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: 41676

    '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: 41863

    '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: 41896

    '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: 41914

    '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: 41959

    '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: 41976

    '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: 42025

    '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: 42042

    '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: 42114

    '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: 42165

  '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: 42213

  '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: 42294

  | DESCRIPTION  : This function inserts records into process effectivity    |
  +==========================================================================*/

  PROCEDURE  LOAD_PROCESS_EFFECTIVITY IS

  lv_error_text     VARCHAR2(250);
Line: 42307

  '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: 42353

  '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: 42431

    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: 42439

    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: 42447

    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: 42457

    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: 42483

    '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: 42524

    '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: 42579

    ||'DELETED_FLAG                 ||''~''||'
    ||'COMPANY_NAME                 ||''~''||'
    ||'ORDER_TYPE                   ||''~''||'
    ||'ORDER_NUMBER';
Line: 42586

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

      ' 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: 42615

      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: 42630

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

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

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

      '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: 42764

      '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: 42796

      ||' AND deleted_flag = '||SYS_NO;
Line: 42834

                      ||' AND deleted_flag       = '||SYS_NO;
Line: 42872

      ||' AND deleted_flag       = '||SYS_NO;
Line: 42910

                      ||' AND deleted_flag     = '||SYS_NO;
Line: 42934

      '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: 42955

      '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: 42977

      '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: 43025

      '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: 43084

      ||' AND deleted_flag = '||SYS_NO;
Line: 43107

      '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: 43130

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

      '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: 43161

      '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: 43179

      '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: 43228

        UPDATE  msc_st_supplies
        SET     wip_entity_id = msc_st_wip_entity_id_s.NEXTVAL
        WHERE rowid           = lb_rowid(j);
Line: 43234

        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: 43287

        UPDATE  msc_st_supplies
        SET     schedule_group_id = msc_st_schedule_group_id_s.NEXTVAL
        WHERE rowid               = lb_rowid(j);
Line: 43293

        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: 43341

      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: 43417

      '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: 43446

        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: 43522

    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: 43529

    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: 43540

    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: 43568

   '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: 43609

   '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: 43662

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

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

      ' 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: 43700

      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: 43717

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

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

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

    '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: 43829

    '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: 43847

    '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: 43865

    '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: 43890

    '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: 43947

    '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: 43969

    '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: 44035

    '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: 44066

    '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: 44084

    '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: 44209

  ' 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: 44242

    '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: 44271

    '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: 44318

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

    '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: 44346

    '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: 44462

     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: 44496

        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: 44508

     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: 44568

    '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: 44600

        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: 44610

       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: 44669

    '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: 44781

    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: 44789

    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: 44823

  '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: 44868

  '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: 44918

  ||' DELETED_FLAG                    ||''~''||'
  ||' COMPANY_NAME                    ||''~''||'
  ||' DEMAND_TYPE' ;
Line: 44925

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

      ' 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: 44955

    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: 44971

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

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

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

    '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: 45139

  '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: 45174

  '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: 45195

  ' 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: 45215

  ' 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: 45234

  ' 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: 45256

  ' 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: 45352

  ' 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: 45388

      '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: 45413

    '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: 45441

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

  '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: 45556

                    ||' AND origination_type IN (2,3) AND deleted_flag ='||SYS_NO ;
Line: 45579

                    ||' AND origination_type = 25 AND deleted_flag ='||SYS_NO ;
Line: 45617

                    ||' AND origination_type IN (2,3) AND deleted_flag ='||SYS_NO ;
Line: 45655

                    ||' AND origination_type IN (2,3,25)AND deleted_flag ='||SYS_NO ;
Line: 45700

         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: 45710

      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: 45770

    '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: 45871

    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: 45878

    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: 45885

    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: 45892

    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: 45899

    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: 45926

  '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: 45968

  '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: 46011

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

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

      ' 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: 46052

      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: 46078

      '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: 46111

      ' 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: 46131

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

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

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

    '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: 46208

    '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: 46238

    '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: 46258

    '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: 46304

      '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: 46348

    '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: 46380

    '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: 46411

    '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: 46543

    '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: 46586

    '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: 46605

    '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: 46648

    '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: 46735

  '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: 46778

  '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: 46846

  '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: 46885

  '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: 46937

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

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

      ' 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: 46972

      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: 46998

      ' 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: 47018

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

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

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

      '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: 47116

      '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: 47160

    '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: 47190

    '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: 47207

    '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: 47301

    '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: 47344

    '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: 47361

    '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: 47402

   '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: 47481

  '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: 47535

  '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: 47587

  ||' DELETED_FLAG                    ||''~''||'
  ||' COMPANY_NAME                    ||''~''||'
  ||' RECO_DATE_REQUIRED              ||''~''||'
  ||' RECOMMENDED                     ||''~''||'
  ||' EFFECTIVITY_DATE                ||''~''||'
  ||' DISABLE_DATE                    ||''~''||'
  ||' PRIMARY_COMPONENT_NAME' ;
Line: 47597

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

      ' 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: 47626

    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: 47642

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

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

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

      '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: 47749

    '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: 47779

    '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: 47904

  '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: 48047

                    ||' AND deleted_flag ='||SYS_NO ;
Line: 48070

  ' 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: 48127

    '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: 48169

    '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: 48185

     '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: 48227

    '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: 48242

    '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: 48324

   '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: 48369

   '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: 48417

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

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

      ' 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: 48453

      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: 48469

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

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

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

    '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: 48578

    '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: 48595

    '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: 48640

    '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: 48658

    '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: 48696

    '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: 48727

    '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: 48757

    '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: 48789

    '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: 48806

  ' 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: 48891

    '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: 48934

    '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: 48986

    '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: 49028

                       ||'AND deleted_flag = 2';
Line: 49066

    ||' NOT IN (1,2,3,4,5) AND deleted_flag = 2' ;
Line: 49091

        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: 49181

      DELETE FROM msc_st_bis_periods where sr_instance_id = v_instance_id;
Line: 49182

      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),
        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 );
Line: 49233

      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),
        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   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: 49326

      '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: 49361

      '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: 49403

      '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: 49433

      '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: 49464

      '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: 49516

      '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: 49548

      '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          = 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: 49580

      '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: 49640

      '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)'
      ||' AND   process_flag     = '||G_IN_PROCESS
      ||' AND   sr_instance_code = :v_instance_code';
Line: 49674

     '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: 49704

     '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: 49747

     '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: 49779

     '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: 49827

     '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: 49873

     '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: 49922

    '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: 49976

    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: 50016

    '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: 50046

    '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: 50091

    '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: 50118

    '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: 50147

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

      '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: 50180

      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: 50210

      '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: 50233

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

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

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

      ' 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: 50315

      ' 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: 50352

      ' 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: 50391

      '   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: 50623

        '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: 50657

      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: 50690

      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: 50762

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

           '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: 51694

    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: 51707

      ' 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: 51731

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

       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: 51776

      ' 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: 51797

       ' 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  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 ||')';
Line: 51849

    '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: 51871

    '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: 52339

   SELECT calendar_code
   FROM   msc_st_calendars
   WHERE  process_flag    = G_VALID
   AND    sr_instance_id  = v_instance_id;
Line: 52358

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

    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: 52437

    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: 52451

    SELECT msc_st_apps_instances_s.NEXTVAL
      INTO   lv_transaction_id
      FROM   dual;
Line: 52462

      '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: 52484

      '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: 52512

    '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: 52533

      '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: 52562

    '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: 52606

           SELECT mai.ST_STATUS
           INTO lv_staging_table_status
           FROM MSC_APPS_INSTANCES mai
           WHERE mai.INSTANCE_ID= p_instance_id
           FOR UPDATE;
Line: 52645

           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: 52653

           SELECT MSC_COLLECTION_S.CURRVAL
             INTO v_last_collection_id
             FROM DUAL;
Line: 52664

       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: 52822

          select (SYSDATE- START_TIME) into lv_process_time from dual;
Line: 53109

   SELECT dbs_ver
   FROM MSC_APPS_INSTANCES
   WHERE instance_id = p_instance_id;
Line: 53257

       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: 53402

        SELECT max(ERROR_ID) INTO v_error_no_begin FROM MSC_ERRORS;
Line: 53619

       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: 53631

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

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

         UPDATE MSC_ST_SYSTEM_ITEMS
            SET batch_id = lb_batch(j)
            WHERE  rowid = lb_rowid(j);
Line: 53858

                            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)
                            AND    NVL(batch_id,NULL_VALUE) = NULL_VALUE
                            AND    sr_instance_code   = v_instance_code;
Line: 53871

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

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

                              UPDATE msc_st_supplies
                                 SET batch_id = lb_batch(j)
                                 WHERE  rowid = lb_rowid(j);
Line: 53933

                            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: 53946

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

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

                              UPDATE msc_st_demands
                                 SET batch_id = lb_batch(j)
                                 WHERE  rowid = lb_rowid(j);
Line: 54016

                            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: 54028

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

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

                              UPDATE msc_st_sales_orders
                                 SET batch_id = lb_batch(j)
                                 WHERE  rowid = lb_rowid(j);
Line: 54184

                            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: 54196

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

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

                              UPDATE msd_st_level_values
                                 SET batch_id = lb_batch(j)
                                 WHERE  rowid = lb_rowid(j);
Line: 54411

         select (SYSDATE- START_TIME) into lv_process_time from dual;
Line: 54440

        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: 54510

         select max(ERROR_ID) into v_error_no_end from MSC_ERRORS;
Line: 54520

    LAUNCH_DELETE_DUPLICATES(ERRBUF =>ERRBUF , RETCODE => RETCODE) ;