DBA Data[Home] [Help]

APPS.BOM_SUB_RESOURCES_PKG SQL Statements

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

Line: 4

PROCEDURE Insert_Row(
                    x_OPERATION_SEQUENCE_ID        NUMBER,
                    x_SUBSTITUTE_GROUP_NUM         NUMBER,
                    x_RESOURCE_ID                  NUMBER,
                    x_SCHEDULE_SEQ_NUM             NUMBER,
                    x_REPLACEMENT_GROUP_NUM        NUMBER,
                    x_ACTIVITY_ID                  NUMBER,
                    x_STANDARD_RATE_FLAG           NUMBER,
                    x_ASSIGNED_UNITS               NUMBER,
                    x_USAGE_RATE_OR_AMOUNT         NUMBER,
                    x_USAGE_RATE_OR_AMOUNT_INVERSE NUMBER,
                    x_BASIS_TYPE                   NUMBER,
                    x_SCHEDULE_FLAG                NUMBER,
                    x_LAST_UPDATE_DATE             DATE,
                    x_LAST_UPDATED_BY              NUMBER,
                    x_CREATION_DATE                DATE,
                    x_CREATED_BY                   NUMBER,
                    x_LAST_UPDATE_LOGIN            NUMBER,
                    x_RESOURCE_OFFSET_PERCENT      NUMBER,
                    x_AUTOCHARGE_TYPE              NUMBER,
                    x_PRINCIPLE_FLAG               NUMBER,
                    x_ATTRIBUTE_CATEGORY           VARCHAR2,
                    x_ATTRIBUTE1                   VARCHAR2,
                    x_ATTRIBUTE2                   VARCHAR2,
                    x_ATTRIBUTE3                   VARCHAR2,
                    x_ATTRIBUTE4                   VARCHAR2,
                    x_ATTRIBUTE5                   VARCHAR2,
                    x_ATTRIBUTE6                   VARCHAR2,
                    x_ATTRIBUTE7                   VARCHAR2,
                    x_ATTRIBUTE8                   VARCHAR2,
                    x_ATTRIBUTE9                   VARCHAR2,
                    x_ATTRIBUTE10                  VARCHAR2,
                    x_ATTRIBUTE11                  VARCHAR2,
                    x_ATTRIBUTE12                  VARCHAR2,
                    x_ATTRIBUTE13                  VARCHAR2,
                    x_ATTRIBUTE14                  VARCHAR2,
                    x_ATTRIBUTE15                  VARCHAR2)
 IS
   BEGIN
   INSERT INTO BOM_SUB_OPERATION_RESOURCES(
                 OPERATION_SEQUENCE_ID,
                 SUBSTITUTE_GROUP_NUM,
                 RESOURCE_ID,
                 SCHEDULE_SEQ_NUM,
                 REPLACEMENT_GROUP_NUM,
                 ACTIVITY_ID,
                 STANDARD_RATE_FLAG,
                 ASSIGNED_UNITS,
                 USAGE_RATE_OR_AMOUNT,
                 USAGE_RATE_OR_AMOUNT_INVERSE,
                 BASIS_TYPE,
                 SCHEDULE_FLAG,
                 LAST_UPDATE_DATE,
                 LAST_UPDATED_BY,
                 CREATION_DATE,
                 CREATED_BY,
                 LAST_UPDATE_LOGIN,
                 RESOURCE_OFFSET_PERCENT,
                 AUTOCHARGE_TYPE,
                 PRINCIPLE_FLAG,
                 attribute_category,
                 attribute1,
                 attribute2,
                 attribute3,
                 attribute4,
                 attribute5,
                 attribute6,
                 attribute7,
                 attribute8,
                 attribute9,
                 attribute10,
                 attribute11,
                 attribute12,
                 attribute13,
                 attribute14,
                 attribute15)
              values  (
                    x_OPERATION_SEQUENCE_ID,
                    x_SUBSTITUTE_GROUP_NUM,
                    x_RESOURCE_ID,
                    x_SCHEDULE_SEQ_NUM,
                    x_REPLACEMENT_GROUP_NUM,
                    x_ACTIVITY_ID,
                    x_STANDARD_RATE_FLAG,
                    x_ASSIGNED_UNITS,
                    x_USAGE_RATE_OR_AMOUNT,
                    x_USAGE_RATE_OR_AMOUNT_INVERSE,
                    x_BASIS_TYPE,
                    x_SCHEDULE_FLAG,
                    x_LAST_UPDATE_DATE,
                    x_LAST_UPDATED_BY,
                    x_CREATION_DATE,
                    x_CREATED_BY,
                    x_LAST_UPDATE_LOGIN,
                    x_RESOURCE_OFFSET_PERCENT,
                    x_AUTOCHARGE_TYPE,
                    x_PRINCIPLE_FLAG,
                    x_ATTRIBUTE_CATEGORY,
                    x_ATTRIBUTE1,
                    x_ATTRIBUTE2,
                    x_ATTRIBUTE3,
                    x_ATTRIBUTE4,
                    x_ATTRIBUTE5,
                    x_ATTRIBUTE6,
                    x_ATTRIBUTE7,
                    x_ATTRIBUTE8,
                    x_ATTRIBUTE9,
                    x_ATTRIBUTE10,
                    x_ATTRIBUTE11,
                    x_ATTRIBUTE12,
                    x_ATTRIBUTE13,
                    x_ATTRIBUTE14,
                    x_ATTRIBUTE15
                  );
Line: 119

  END INSERT_ROW;
Line: 121

PROCEDURE Insert_Row(
                    x_OPERATION_SEQUENCE_ID        NUMBER,
                    x_SUBSTITUTE_GROUP_NUM         NUMBER,
                    x_RESOURCE_ID                  NUMBER,
                    x_SCHEDULE_SEQ_NUM             NUMBER,
                    x_REPLACEMENT_GROUP_NUM        NUMBER,
                    x_ACTIVITY_ID                  NUMBER,
                    x_STANDARD_RATE_FLAG           NUMBER,
                    x_ASSIGNED_UNITS               NUMBER,
                    x_USAGE_RATE_OR_AMOUNT         NUMBER,
                    x_USAGE_RATE_OR_AMOUNT_INVERSE NUMBER,
                    x_BASIS_TYPE                   NUMBER,
                    x_SCHEDULE_FLAG                NUMBER,
                    x_LAST_UPDATE_DATE             DATE,
                    x_LAST_UPDATED_BY              NUMBER,
                    x_CREATION_DATE                DATE,
                    x_CREATED_BY                   NUMBER,
                    x_LAST_UPDATE_LOGIN            NUMBER,
                    x_RESOURCE_OFFSET_PERCENT      NUMBER,
                    x_AUTOCHARGE_TYPE              NUMBER,
                    x_PRINCIPLE_FLAG               NUMBER,
                    x_ATTRIBUTE_CATEGORY           VARCHAR2,
                    x_ATTRIBUTE1                   VARCHAR2,
                    x_ATTRIBUTE2                   VARCHAR2,
                    x_ATTRIBUTE3                   VARCHAR2,
                    x_ATTRIBUTE4                   VARCHAR2,
                    x_ATTRIBUTE5                   VARCHAR2,
                    x_ATTRIBUTE6                   VARCHAR2,
                    x_ATTRIBUTE7                   VARCHAR2,
                    x_ATTRIBUTE8                   VARCHAR2,
                    x_ATTRIBUTE9                   VARCHAR2,
                    x_ATTRIBUTE10                  VARCHAR2,
                    x_ATTRIBUTE11                  VARCHAR2,
                    x_ATTRIBUTE12                  VARCHAR2,
                    x_ATTRIBUTE13                  VARCHAR2,
                    x_ATTRIBUTE14                  VARCHAR2,
                    x_ATTRIBUTE15                  VARCHAR2,
                    x_SETUP_ID                     NUMBER)
 IS
   BEGIN
   INSERT INTO BOM_SUB_OPERATION_RESOURCES(
                 OPERATION_SEQUENCE_ID,
                 SUBSTITUTE_GROUP_NUM,
                 RESOURCE_ID,
                 SCHEDULE_SEQ_NUM,
                 REPLACEMENT_GROUP_NUM,
                 ACTIVITY_ID,
                 STANDARD_RATE_FLAG,
                 ASSIGNED_UNITS,
                 USAGE_RATE_OR_AMOUNT,
                 USAGE_RATE_OR_AMOUNT_INVERSE,
                 BASIS_TYPE,
                 SCHEDULE_FLAG,
                 LAST_UPDATE_DATE,
                 LAST_UPDATED_BY,
                 CREATION_DATE,
                 CREATED_BY,
                 LAST_UPDATE_LOGIN,
                 RESOURCE_OFFSET_PERCENT,
                 AUTOCHARGE_TYPE,
                 PRINCIPLE_FLAG,
                 attribute_category,
                 attribute1,
                 attribute2,
                 attribute3,
                 attribute4,
                 attribute5,
                 attribute6,
                 attribute7,
                 attribute8,
                 attribute9,
                 attribute10,
                 attribute11,
                 attribute12,
                 attribute13,
                 attribute14,
                 attribute15,
                 setup_id)
              values  (
                    x_OPERATION_SEQUENCE_ID,
                    x_SUBSTITUTE_GROUP_NUM,
                    x_RESOURCE_ID,
                    x_SCHEDULE_SEQ_NUM,
                    x_REPLACEMENT_GROUP_NUM,
                    x_ACTIVITY_ID,
                    x_STANDARD_RATE_FLAG,
                    x_ASSIGNED_UNITS,
                    x_USAGE_RATE_OR_AMOUNT,
                    x_USAGE_RATE_OR_AMOUNT_INVERSE,
                    x_BASIS_TYPE,
                    x_SCHEDULE_FLAG,
                    x_LAST_UPDATE_DATE,
                    x_LAST_UPDATED_BY,
                    x_CREATION_DATE,
                    x_CREATED_BY,
                    x_LAST_UPDATE_LOGIN,
                    x_RESOURCE_OFFSET_PERCENT,
                    x_AUTOCHARGE_TYPE,
                    x_PRINCIPLE_FLAG,
                    x_ATTRIBUTE_CATEGORY,
                    x_ATTRIBUTE1,
                    x_ATTRIBUTE2,
                    x_ATTRIBUTE3,
                    x_ATTRIBUTE4,
                    x_ATTRIBUTE5,
                    x_ATTRIBUTE6,
                    x_ATTRIBUTE7,
                    x_ATTRIBUTE8,
                    x_ATTRIBUTE9,
                    x_ATTRIBUTE10,
                    x_ATTRIBUTE11,
                    x_ATTRIBUTE12,
                    x_ATTRIBUTE13,
                    x_ATTRIBUTE14,
                    x_ATTRIBUTE15,
                    x_SETUP_ID
                  );
Line: 239

  END INSERT_ROW;
Line: 275

  CURSOR C IS SELECT
              operation_sequence_id,
              substitute_group_num,
              resource_id,
	      schedule_seq_num,
	      replacement_group_num,
              activity_id,
              standard_rate_flag,
              assigned_units,
              usage_rate_or_amount,
              usage_rate_or_amount_inverse,
              basis_type,
              schedule_flag,
              resource_offset_percent,
	      NVL(principle_flag, 2) principle_flag,
              autocharge_type,
              attribute_category,
              attribute1,
              attribute2,
              attribute3,
              attribute4,
              attribute5,
              attribute6,
              attribute7,
              attribute8,
              attribute9,
              attribute10,
              attribute11,
              attribute12,
              attribute13,
              attribute14,
              attribute15
        FROM  BOM_SUB_OPERATION_RESOURCES
        WHERE rowid = x_row_id
        FOR UPDATE of  operation_sequence_id, substitute_group_num, resource_id NOWAIT;
Line: 320

        FND_MESSAGE.Set_Name('FND', 'FORM_RECORD_DELETED');
Line: 441

  CURSOR C IS SELECT
              operation_sequence_id,
              substitute_group_num,
              resource_id,
	      schedule_seq_num,
	      replacement_group_num,
              activity_id,
              standard_rate_flag,
              assigned_units,
              usage_rate_or_amount,
              usage_rate_or_amount_inverse,
              basis_type,
              schedule_flag,
              resource_offset_percent,
	      NVL(principle_flag, 2) principle_flag,
              autocharge_type,
              attribute_category,
              attribute1,
              attribute2,
              attribute3,
              attribute4,
              attribute5,
              attribute6,
              attribute7,
              attribute8,
              attribute9,
              attribute10,
              attribute11,
              attribute12,
              attribute13,
              attribute14,
              attribute15,
              setup_id
        FROM  BOM_SUB_OPERATION_RESOURCES
        WHERE rowid = x_row_id
        FOR UPDATE of  operation_sequence_id, substitute_group_num, resource_id, replacement_group_num NOWAIT; --for bug 3287004
Line: 487

        FND_MESSAGE.Set_Name('FND', 'FORM_RECORD_DELETED');
Line: 578

PROCEDURE Update_Row(x_ROW_ID                      VARCHAR2,
                    x_OPERATION_SEQUENCE_ID        NUMBER,
                    x_SUBSTITUTE_GROUP_NUM         NUMBER,
                    x_RESOURCE_ID                  NUMBER,
                    x_SCHEDULE_SEQ_NUM           NUMBER,
                    x_REPLACEMENT_GROUP_NUM        NUMBER,
                    x_ACTIVITY_ID                  NUMBER,
                    x_STANDARD_RATE_FLAG           NUMBER,
                    x_ASSIGNED_UNITS               NUMBER,
                    x_USAGE_RATE_OR_AMOUNT         NUMBER,
                    x_USAGE_RATE_OR_AMOUNT_INVERSE NUMBER,
                    x_BASIS_TYPE                   NUMBER,
                    x_SCHEDULE_FLAG                NUMBER,
                    x_LAST_UPDATE_DATE             DATE,
                    x_LAST_UPDATED_BY              NUMBER,
                    x_CREATION_DATE                DATE,
                    x_CREATED_BY                   NUMBER,
                    x_LAST_UPDATE_LOGIN            NUMBER,
                    x_RESOURCE_OFFSET_PERCENT      NUMBER,
                    x_AUTOCHARGE_TYPE              NUMBER,
                    x_PRINCIPLE_FLAG               NUMBER,
                    x_ATTRIBUTE_CATEGORY           VARCHAR2,
                    x_ATTRIBUTE1                   VARCHAR2,
                    x_ATTRIBUTE2                   VARCHAR2,
                    x_ATTRIBUTE3                   VARCHAR2,
                    x_ATTRIBUTE4                   VARCHAR2,
                    x_ATTRIBUTE5                   VARCHAR2,
                    x_ATTRIBUTE6                   VARCHAR2,
                    x_ATTRIBUTE7                   VARCHAR2,
                    x_ATTRIBUTE8                   VARCHAR2,
                    x_ATTRIBUTE9                   VARCHAR2,
                    x_ATTRIBUTE10                  VARCHAR2,
                    x_ATTRIBUTE11                  VARCHAR2,
                    x_ATTRIBUTE12                  VARCHAR2,
                    x_ATTRIBUTE13                  VARCHAR2,
                    x_ATTRIBUTE14                  VARCHAR2,
                    x_ATTRIBUTE15                  VARCHAR2)
 IS
BEGIN
   UPDATE BOM_SUB_OPERATION_RESOURCES SET
                 OPERATION_SEQUENCE_ID        =   x_OPERATION_SEQUENCE_ID,
                 SUBSTITUTE_GROUP_NUM         =   x_SUBSTITUTE_GROUP_NUM,
                 RESOURCE_ID                  =   x_RESOURCE_ID,
                 SCHEDULE_SEQ_NUM             =   x_SCHEDULE_SEQ_NUM,
                 REPLACEMENT_GROUP_NUM        =   x_REPLACEMENT_GROUP_NUM ,
                 ACTIVITY_ID                  =   x_ACTIVITY_ID,
                 STANDARD_RATE_FLAG           =   x_STANDARD_RATE_FLAG,
                 ASSIGNED_UNITS               =   x_ASSIGNED_UNITS,
                 USAGE_RATE_OR_AMOUNT         =   x_USAGE_RATE_OR_AMOUNT,
                 USAGE_RATE_OR_AMOUNT_INVERSE =   x_USAGE_RATE_OR_AMOUNT_INVERSE,
                 BASIS_TYPE                   =   x_BASIS_TYPE,
                 SCHEDULE_FLAG                =   x_SCHEDULE_FLAG,
                 LAST_UPDATE_DATE             =   x_LAST_UPDATE_DATE,
                 LAST_UPDATED_BY              =   x_LAST_UPDATED_BY,
                 CREATION_DATE                =   x_CREATION_DATE,
                 CREATED_BY                   =   x_CREATED_BY,
                 LAST_UPDATE_LOGIN            =   x_LAST_UPDATE_LOGIN,
                 RESOURCE_OFFSET_PERCENT      =   x_RESOURCE_OFFSET_PERCENT,
                 AUTOCHARGE_TYPE              =   x_AUTOCHARGE_TYPE,
                 PRINCIPLE_FLAG               =   x_PRINCIPLE_FLAG,
                 attribute_category           =   x_attribute_category,
                 attribute1                   =   x_attribute1,
                 attribute2                   =   x_attribute2,
                 attribute3                   =   x_attribute3,
                 attribute4                   =   x_attribute4,
                 attribute5                   =   x_attribute5,
                 attribute6                   =   x_attribute6,
                 attribute7                   =   x_attribute7,
                 attribute8                   =   x_attribute8,
                 attribute9                   =   x_attribute9,
                 attribute10                  =   x_attribute10,
                 attribute11                  =   x_attribute11,
                 attribute12                  =   x_attribute12,
                 attribute13                  =   x_attribute13,
                 attribute14                  =   x_attribute14,
                 attribute15                  =   x_attribute15
  WHERE rowid = x_row_id;
Line: 661

PROCEDURE Update_Row(x_ROW_ID                      VARCHAR2,
                    x_OPERATION_SEQUENCE_ID        NUMBER,
                    x_SUBSTITUTE_GROUP_NUM         NUMBER,
                    x_RESOURCE_ID                  NUMBER,
                    x_SCHEDULE_SEQ_NUM           NUMBER,
                    x_REPLACEMENT_GROUP_NUM        NUMBER,
                    x_ACTIVITY_ID                  NUMBER,
                    x_STANDARD_RATE_FLAG           NUMBER,
                    x_ASSIGNED_UNITS               NUMBER,
                    x_USAGE_RATE_OR_AMOUNT         NUMBER,
                    x_USAGE_RATE_OR_AMOUNT_INVERSE NUMBER,
                    x_BASIS_TYPE                   NUMBER,
                    x_SCHEDULE_FLAG                NUMBER,
                    x_LAST_UPDATE_DATE             DATE,
                    x_LAST_UPDATED_BY              NUMBER,
                    x_CREATION_DATE                DATE,
                    x_CREATED_BY                   NUMBER,
                    x_LAST_UPDATE_LOGIN            NUMBER,
                    x_RESOURCE_OFFSET_PERCENT      NUMBER,
                    x_AUTOCHARGE_TYPE              NUMBER,
                    x_PRINCIPLE_FLAG               NUMBER,
                    x_ATTRIBUTE_CATEGORY           VARCHAR2,
                    x_ATTRIBUTE1                   VARCHAR2,
                    x_ATTRIBUTE2                   VARCHAR2,
                    x_ATTRIBUTE3                   VARCHAR2,
                    x_ATTRIBUTE4                   VARCHAR2,
                    x_ATTRIBUTE5                   VARCHAR2,
                    x_ATTRIBUTE6                   VARCHAR2,
                    x_ATTRIBUTE7                   VARCHAR2,
                    x_ATTRIBUTE8                   VARCHAR2,
                    x_ATTRIBUTE9                   VARCHAR2,
                    x_ATTRIBUTE10                  VARCHAR2,
                    x_ATTRIBUTE11                  VARCHAR2,
                    x_ATTRIBUTE12                  VARCHAR2,
                    x_ATTRIBUTE13                  VARCHAR2,
                    x_ATTRIBUTE14                  VARCHAR2,
                    x_ATTRIBUTE15                  VARCHAR2,
                    x_SETUP_ID                     NUMBER)
 IS
BEGIN
   UPDATE BOM_SUB_OPERATION_RESOURCES SET
                 OPERATION_SEQUENCE_ID        =   x_OPERATION_SEQUENCE_ID,
                 SUBSTITUTE_GROUP_NUM         =   x_SUBSTITUTE_GROUP_NUM,
                 RESOURCE_ID                  =   x_RESOURCE_ID,
                 SCHEDULE_SEQ_NUM             =   x_SCHEDULE_SEQ_NUM,
                 REPLACEMENT_GROUP_NUM        =   x_REPLACEMENT_GROUP_NUM ,
                 ACTIVITY_ID                  =   x_ACTIVITY_ID,
                 STANDARD_RATE_FLAG           =   x_STANDARD_RATE_FLAG,
                 ASSIGNED_UNITS               =   x_ASSIGNED_UNITS,
                 USAGE_RATE_OR_AMOUNT         =   x_USAGE_RATE_OR_AMOUNT,
                 USAGE_RATE_OR_AMOUNT_INVERSE =   x_USAGE_RATE_OR_AMOUNT_INVERSE,
                 BASIS_TYPE                   =   x_BASIS_TYPE,
                 SCHEDULE_FLAG                =   x_SCHEDULE_FLAG,
                 LAST_UPDATE_DATE             =   x_LAST_UPDATE_DATE,
                 LAST_UPDATED_BY              =   x_LAST_UPDATED_BY,
                 CREATION_DATE                =   x_CREATION_DATE,
                 CREATED_BY                   =   x_CREATED_BY,
                 LAST_UPDATE_LOGIN            =   x_LAST_UPDATE_LOGIN,
                 RESOURCE_OFFSET_PERCENT      =   x_RESOURCE_OFFSET_PERCENT,
                 AUTOCHARGE_TYPE              =   x_AUTOCHARGE_TYPE,
                 PRINCIPLE_FLAG               =   x_PRINCIPLE_FLAG,
                 attribute_category           =   x_attribute_category,
                 attribute1                   =   x_attribute1,
                 attribute2                   =   x_attribute2,
                 attribute3                   =   x_attribute3,
                 attribute4                   =   x_attribute4,
                 attribute5                   =   x_attribute5,
                 attribute6                   =   x_attribute6,
                 attribute7                   =   x_attribute7,
                 attribute8                   =   x_attribute8,
                 attribute9                   =   x_attribute9,
                 attribute10                  =   x_attribute10,
                 attribute11                  =   x_attribute11,
                 attribute12                  =   x_attribute12,
                 attribute13                  =   x_attribute13,
                 attribute14                  =   x_attribute14,
                 attribute15                  =   x_attribute15,
                 setup_id                     =   x_setup_id
  WHERE rowid = x_row_id;
Line: 746

PROCEDURE Delete_Row(X_Rowid VARCHAR2) IS
BEGIN
 DELETE FROM BOM_SUB_OPERATION_RESOURCES
 WHERE rowid=x_rowid;
Line: 750

END Delete_Row;
Line: 759

	SELECT operation_seq_num
	INTO   from_op_seq_num
	FROM   bom_operation_sequences
	WHERE  operation_sequence_id = x_from_op_seq_id;
Line: 764

	SELECT operation_seq_num
	INTO   to_op_seq_num
	FROM   bom_operation_sequences
	WHERE  operation_sequence_id = x_to_op_seq_id;
Line: 769

  SELECT 1 INTO dummy FROM DUAL WHERE NOT EXISTS
    (SELECT 1 FROM BOM_OPERATION_NETWORKS
     WHERE from_op_seq_id = X_From_Op_Seq_Id
     AND   To_Op_Seq_Id = X_To_Op_Seq_Id
     AND  ((X_Rowid IS NULL) OR (ROWID <> X_Rowid))
    );
Line: 799

	   SELECT br.resource_code
          FROM bom_resources br
         WHERE br.resource_id = p_res_id;
Line: 822

	SELECT operation_seq_num, operation_sequence_id
	FROM bom_operation_sequences
	WHERE routing_sequence_id = p_rtg_seq_id;
Line: 829

	SELECT * FROM
    (
     (
      SELECT bor.resource_id,
	         bor.resource_seq_num,
             bor.schedule_seq_num,
             bor.substitute_group_num,
             bor.schedule_flag
        FROM bom_operation_resources bor ,
             bom_operation_sequences bos ,
             bom_resources br ,
             bom_department_resources bdr ,
             cst_activities ca ,
             bom_setup_types bst
       WHERE br.resource_id = bor.resource_id
         AND bdr.department_id = bos.department_id
         AND bdr.resource_id = bor.resource_id
         AND bor.operation_sequence_id = bos.operation_sequence_id
         AND NVL ( bos.operation_type , 1 ) = 1
         AND bor.activity_id = ca.activity_id ( + )
         AND bor.setup_id = bst.setup_id ( + )
         AND bor.operation_sequence_id = p_opn_seq_num
	 AND bor.schedule_flag <> 2
       UNION
      SELECT bor.resource_id,
	         bor.resource_seq_num,
             bor.schedule_seq_num,
             bor.substitute_group_num,
             bor.schedule_flag
        FROM bom_operation_resources bor ,
             eng_revised_operations ero ,
             bom_resources br ,
             bom_department_resources bdr ,
             cst_activities ca ,
             bom_setup_types bst
       WHERE br.resource_id = bor.resource_id
         AND bdr.department_id = ero.department_id
         AND bdr.resource_id = bor.resource_id
         AND bor.operation_sequence_id = ero.operation_sequence_id
         AND bor.acd_type IS NOT NULL
         AND NVL ( ero.operation_type , 1 ) = 1
         AND bor.activity_id = ca.activity_id ( + )
         AND bor.setup_id = bst.setup_id ( + )
         AND bor.operation_sequence_id = p_opn_seq_num
	 AND bor.schedule_flag <> 2
      )
      UNION ALL
      SELECT bor.resource_id,
	         to_number(NULL) resource_seq_num,
             bor.schedule_seq_num,
             bor.substitute_group_num,
             bor.schedule_flag
        FROM bom_sub_operation_resources bor ,
             bom_operation_sequences bos ,
             bom_resources br ,
             bom_department_resources bdr ,
             cst_activities ca ,
             bom_setup_types bst
       WHERE br.resource_id = bor.resource_id
         AND bdr.department_id = bos.department_id
         AND bdr.resource_id = bor.resource_id
         AND bor.operation_sequence_id = bos.operation_sequence_id
         AND NVL ( bos.operation_type , 1 ) = 1
         AND bor.activity_id = ca.activity_id ( + )
         AND bor.setup_id = bst.setup_id ( + )
         AND bor.operation_sequence_id = p_opn_seq_num
	 AND bor.schedule_flag <> 2
    ) ORDER BY nvl(schedule_seq_num, resource_seq_num);