DBA Data[Home] [Help]

APPS.BOM_DEPARTMENT_RESOURCES_PKG SQL Statements

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

Line: 4

PROCEDURE Insert_Row(X_Rowid                   IN OUT NOCOPY VARCHAR2,
                     X_Department_Id                  NUMBER,
                     X_Resource_Id                    NUMBER,
                     X_Last_Update_Date               DATE,
                     X_Last_Updated_By                NUMBER,
                     X_Creation_Date                  DATE,
                     X_Created_By                     NUMBER,
                     X_Last_Update_Login              NUMBER DEFAULT NULL,
                     X_Share_Capacity_Flag            NUMBER,
                     X_Share_From_Dept_Id             NUMBER DEFAULT NULL,
                     X_Capacity_Units                 NUMBER DEFAULT NULL,
                     X_Resource_Group_Name            VARCHAR2 DEFAULT NULL,
                     X_Available_24_Hours_Flag        NUMBER,
		     X_Ctp_Flag			      NUMBER,
                     X_Attribute_Category             VARCHAR2 DEFAULT NULL,
                     X_Attribute1                     VARCHAR2 DEFAULT NULL,
                     X_Attribute2                     VARCHAR2 DEFAULT NULL,
                     X_Attribute3                     VARCHAR2 DEFAULT NULL,
                     X_Attribute4                     VARCHAR2 DEFAULT NULL,
                     X_Attribute5                     VARCHAR2 DEFAULT NULL,
                     X_Attribute6                     VARCHAR2 DEFAULT NULL,
                     X_Attribute7                     VARCHAR2 DEFAULT NULL,
                     X_Attribute8                     VARCHAR2 DEFAULT NULL,
                     X_Attribute9                     VARCHAR2 DEFAULT NULL,
                     X_Attribute10                    VARCHAR2 DEFAULT NULL,
                     X_Attribute11                    VARCHAR2 DEFAULT NULL,
                     X_Attribute12                    VARCHAR2 DEFAULT NULL,
                     X_Attribute13                    VARCHAR2 DEFAULT NULL,
                     X_Attribute14                    VARCHAR2 DEFAULT NULL,
                     X_Attribute15                    VARCHAR2 DEFAULT NULL,
                     X_Exception_Set_Name	      VARCHAR2 DEFAULT NULL,
                     X_ATP_Rule_Id                    NUMBER DEFAULT NULL,
                     X_Utilization                    NUMBER DEFAULT NULL,
                     X_Efficiency                     NUMBER DEFAULT NULL,
                     X_Schedule_To_Instance           NUMBER,
                     X_Sequencing_Window	      NUMBER DEFAULT NULL,       --APS Enhancement for Routings
	             X_Idle_Time_Tolerance	      NUMBER DEFAULT NULL        --APS Enhancement for Routings
 ) IS
   CURSOR C IS SELECT rowid FROM BOM_DEPARTMENT_RESOURCES
               WHERE department_id = X_Department_Id
               AND   resource_id = X_Resource_Id;
Line: 46

    INSERT INTO BOM_DEPARTMENT_RESOURCES(
               department_id,
               resource_id,
               last_update_date,
               last_updated_by,
               creation_date,
               created_by,
               last_update_login,
               share_capacity_flag,
               share_from_dept_id,
               capacity_units,
               resource_group_name,
               available_24_hours_flag,
			   ctp_flag,
               attribute_category,
               attribute1,
               attribute2,
               attribute3,
               attribute4,
               attribute5,
               attribute6,
               attribute7,
               attribute8,
               attribute9,
               attribute10,
               attribute11,
               attribute12,
               attribute13,
               attribute14,
               attribute15,
               exception_set_name,
	       atp_rule_id,
	       utilization,
	       efficiency,
	       schedule_to_instance,
	       sequencing_window,               --APS Enhancement for Routings
	       idle_time_tolerance              --APS Enhancement for Routings
             ) VALUES (
               X_Department_Id,
               X_Resource_Id,
               X_Last_Update_Date,
               X_Last_Updated_By,
               X_Creation_Date,
               X_Created_By,
               X_Last_Update_Login,
               X_Share_Capacity_Flag,
               X_Share_From_Dept_Id,
               X_Capacity_Units,
               X_Resource_Group_Name,
               X_Available_24_Hours_Flag,
			   X_Ctp_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_Exception_Set_Name,
	       x_Atp_Rule_Id,
	       X_Utilization,
	       X_Efficiency,
 	       X_Schedule_To_Instance,
	       X_Sequencing_Window,            --APS Enhancement for Routings
	       X_Idle_Time_Tolerance           --APS Enhancement for Routings
             );
Line: 128

END Insert_Row;
Line: 166

    SELECT *
      FROM BOM_DEPARTMENT_RESOURCES
      WHERE rowid = X_Rowid
      FOR UPDATE of Department_Id NOWAIT;
Line: 176

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

PROCEDURE Update_Row(X_Rowid                          VARCHAR2,
                     X_Department_Id                  NUMBER,
                     X_Resource_Id                    NUMBER,
                     X_Last_Update_Date               DATE,
                     X_Last_Updated_By                NUMBER,
                     X_Last_Update_Login              NUMBER DEFAULT NULL,
                     X_Share_Capacity_Flag            NUMBER,
                     X_Share_From_Dept_Id             NUMBER DEFAULT NULL,
                     X_Capacity_Units                 NUMBER DEFAULT NULL,
                     X_Resource_Group_Name            VARCHAR2 DEFAULT NULL,
                     X_Available_24_Hours_Flag        NUMBER,
		     X_Ctp_Flag			      NUMBER,
                     X_Attribute_Category             VARCHAR2 DEFAULT NULL,
                     X_Attribute1                     VARCHAR2 DEFAULT NULL,
                     X_Attribute2                     VARCHAR2 DEFAULT NULL,
                     X_Attribute3                     VARCHAR2 DEFAULT NULL,
                     X_Attribute4                     VARCHAR2 DEFAULT NULL,
                     X_Attribute5                     VARCHAR2 DEFAULT NULL,
                     X_Attribute6                     VARCHAR2 DEFAULT NULL,
                     X_Attribute7                     VARCHAR2 DEFAULT NULL,
                     X_Attribute8                     VARCHAR2 DEFAULT NULL,
                     X_Attribute9                     VARCHAR2 DEFAULT NULL,
                     X_Attribute10                    VARCHAR2 DEFAULT NULL,
                     X_Attribute11                    VARCHAR2 DEFAULT NULL,
                     X_Attribute12                    VARCHAR2 DEFAULT NULL,
                     X_Attribute13                    VARCHAR2 DEFAULT NULL,
                     X_Attribute14                    VARCHAR2 DEFAULT NULL,
                     X_Attribute15                    VARCHAR2 DEFAULT NULL,
		     X_Exception_Set_Name	      VARCHAR2 DEFAULT NULL,
                     X_ATP_Rule_Id	 	      NUMBER DEFAULT NULL,
                     X_Utilization                    NUMBER DEFAULT NULL,
                     X_Efficiency                     NUMBER DEFAULT NULL,
                     X_Schedule_To_Instance           NUMBER,
		     X_Sequencing_Window	      NUMBER DEFAULT NULL,         --APS Enhancement for Routings
	             X_Idle_Time_Tolerance	      NUMBER DEFAULT NULL          --APS Enhancement for Routings
 ) IS

    Cursor C is SELECT rowid FROM BOM_DEPARTMENT_RESOURCES
		WHERE share_from_dept_id = X_Department_Id
		  AND resource_id = X_Resource_Id ;
Line: 317

  UPDATE BOM_DEPARTMENT_RESOURCES
  SET
     department_id                     =     X_Department_Id,
     resource_id                       =     X_Resource_Id,
     last_update_date                  =     X_Last_Update_Date,
     last_updated_by                   =     X_Last_Updated_By,
     last_update_login                 =     X_Last_Update_Login,
     share_capacity_flag               =     X_Share_Capacity_Flag,
     share_from_dept_id                =     X_Share_From_Dept_Id,
     capacity_units                    =     X_Capacity_Units,
     resource_group_name               =     X_Resource_Group_Name,
     available_24_hours_flag           =     X_Available_24_Hours_Flag,
     ctp_flag			       =     X_Ctp_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,
     exception_set_name		       =     X_Exception_Set_Name,
     atp_rule_id		       =     X_ATP_Rule_Id,
     utilization	 	       =    X_Utilization,
     efficiency			       =    X_Efficiency,
     schedule_to_instance	       =    X_Schedule_To_Instance,
     sequencing_window                 =    X_Sequencing_Window,                --APS Enhancement for Routings
     idle_time_tolerance               =    X_Idle_Time_Tolerance               --APS Enhancement for Routings
  WHERE rowid = X_rowid;
Line: 356

   UPDATE BOM_DEPARTMENT_RESOURCES
   SET
     last_update_date                  =     X_Last_Update_Date,
     last_updated_by                   =     X_Last_Updated_By,
     last_update_login                 =     X_Last_Update_Login,
     capacity_units                    =     X_Capacity_Units,
     available_24_hours_flag           =     X_Available_24_Hours_Flag,
     ctp_flag			       =     X_Ctp_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,
     exception_set_name		       =     X_Exception_Set_Name,
     /*atp_rule_id		       =     X_ATP_Rule_Id,		       -- BUG 3961376
     utilization	 	       =    X_Utilization,
     efficiency			       =    X_Efficiency,
     schedule_to_instance	       =    X_Schedule_To_Instance,
     sequencing_window                 =    X_Sequencing_Window,               --APS Enhancement for Routings
     idle_time_tolerance               =    X_Idle_Time_Tolerance*/            --APS Enhancement for Routings
     atp_rule_id		       =     X_ATP_Rule_Id,		       /* Added this to enable update of atp_rule_id, utilization & efficiency for bug 6321534*/
     utilization	 	       =    X_Utilization,
     efficiency			       =    X_Efficiency
  WHERE rowid = c_row_id.rowid;
Line: 397

END Update_Row;
Line: 401

PROCEDURE Delete_Row(X_Rowid VARCHAR2) IS
BEGIN
  DELETE FROM BOM_DEPARTMENT_RESOURCES
  WHERE  rowid = X_Rowid;
Line: 409

END Delete_Row;
Line: 419

  SELECT RESOURCE_CODE INTO res_code FROM BOM_RESOURCES
     WHERE RESOURCE_ID = X_Resource_Id;
Line: 421

  SELECT 1 INTO dummy FROM DUAL WHERE NOT EXISTS
    (SELECT 1 FROM BOM_DEPARTMENT_RESOURCES
     WHERE DEPARTMENT_ID = X_Department_Id
       AND RESOURCE_ID = X_Resource_Id
       AND ((X_Rowid IS NULL) OR (ROWID <> X_Rowid))
    );
Line: 445

  SELECT RESOURCE_CODE INTO res_code FROM BOM_RESOURCES
     WHERE RESOURCE_ID = X_Resource_Id;
Line: 449

  message_name := 'BOM_CANNOT_DELETE_RESOURCE';
Line: 450

  SELECT 1 INTO dummy FROM DUAL WHERE NOT EXISTS
    (SELECT 1 FROM BOM_RESOURCE_SHIFTS
     WHERE DEPARTMENT_ID = X_Department_Id
       AND RESOURCE_ID = X_Resource_Id);
Line: 456

  message_name := 'BOM_CANNOT_DELETE_SHARED_RES';
Line: 457

  SELECT 1 INTO dummy FROM DUAL WHERE NOT EXISTS
    (SELECT 1 FROM BOM_DEPARTMENT_RESOURCES
     WHERE SHARE_FROM_DEPT_ID = X_Department_Id
       AND RESOURCE_ID = X_Resource_Id);
Line: 463

  message_name := 'BOM_CANNOT_DELETE_RES_STD_OP';
Line: 464

  SELECT 1 INTO dummy FROM DUAL WHERE NOT EXISTS
    (SELECT 1 FROM BOM_STD_OP_RESOURCES bsor,
		              BOM_STANDARD_OPERATIONS bso
     WHERE bso.STANDARD_OPERATION_ID = bsor.STANDARD_OPERATION_ID
       AND bso.DEPARTMENT_ID = X_Department_Id
       AND bsor.RESOURCE_ID = X_Resource_Id);
Line: 471

  message_name := 'BOM_CANNOT_DELETE_RES_ROUTING';
Line: 472

  SELECT 1 INTO dummy FROM DUAL WHERE NOT EXISTS
    (SELECT 1 FROM BOM_OPERATION_RESOURCES bor,
			      BOM_OPERATION_SEQUENCES bos
     WHERE bor.OPERATION_SEQUENCE_ID = bos.OPERATION_SEQUENCE_ID
       AND bor.RESOURCE_ID = X_Resource_Id
       AND bos.DEPARTMENT_ID = X_Department_Id);
Line: 479

  message_name := 'BOM_CANNOT_DELETE_RES_WIP_OP';
Line: 480

  SELECT 1 INTO dummy FROM DUAL WHERE NOT EXISTS
    (SELECT 1 FROM WIP_OPERATIONS wo,
			      WIP_OPERATION_RESOURCES wor
     WHERE wo.WIP_ENTITY_ID = wor.WIP_ENTITY_ID
       AND wo.OPERATION_SEQ_NUM = wor.OPERATION_SEQ_NUM
       AND wo.ORGANIZATION_ID = wor.ORGANIZATION_ID
       AND nvl(wo.REPETITIVE_SCHEDULE_ID, -1) = nvl(wor.REPETITIVE_SCHEDULE_ID, -1)
       AND wor.RESOURCE_ID = X_Resource_Id
       AND wo.DEPARTMENT_ID = X_Department_Id);