DBA Data[Home] [Help]

APPS.EAM_DIRECT_ITEMS_UTILITY_PVT SQL Statements

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

Line: 52

                SELECT
                  DESCRIPTION
                 ,PURCHASING_CATEGORY_ID
                 ,DIRECT_ITEM_SEQUENCE_ID
                 ,OPERATION_SEQ_NUM
                 ,DEPARTMENT_ID
                 ,WIP_ENTITY_ID
                 ,ORGANIZATION_ID
                 ,SUGGESTED_VENDOR_NAME
                 ,SUGGESTED_VENDOR_ID
                 ,SUGGESTED_VENDOR_SITE
                 ,SUGGESTED_VENDOR_SITE_ID
                 ,SUGGESTED_VENDOR_CONTACT
                 ,SUGGESTED_VENDOR_CONTACT_ID
                 ,SUGGESTED_VENDOR_PHONE
                 ,SUGGESTED_VENDOR_ITEM_NUM
                 ,UNIT_PRICE
                 ,AUTO_REQUEST_MATERIAL
                 ,REQUIRED_QUANTITY
                 ,UOM
                 ,NEED_BY_DATE
                 ,ATTRIBUTE_CATEGORY
                 ,ATTRIBUTE1
                 ,ATTRIBUTE2
                 ,ATTRIBUTE3
                 ,ATTRIBUTE4
                 ,ATTRIBUTE5
                 ,ATTRIBUTE6
                 ,ATTRIBUTE7
                 ,ATTRIBUTE8
                 ,ATTRIBUTE9
                 ,ATTRIBUTE10
                 ,ATTRIBUTE11
                 ,ATTRIBUTE12
                 ,ATTRIBUTE13
                 ,ATTRIBUTE14
                 ,ATTRIBUTE15
                INTO
                  l_eam_direct_items_rec.DESCRIPTION
                 ,l_eam_direct_items_rec.PURCHASING_CATEGORY_ID
                 ,l_eam_direct_items_rec.Direct_Item_Sequence_Id
                 ,l_eam_direct_items_rec.Operation_Seq_Num
                 ,l_eam_direct_items_rec.Department_id
                 ,l_eam_direct_items_rec.Wip_entity_id
                 ,l_eam_direct_items_rec.Organization_id
                 ,l_eam_direct_items_rec.Suggested_Vendor_Name
                 ,l_eam_direct_items_rec.Suggested_Vendor_Id
                 ,l_eam_direct_items_rec.Suggested_Vendor_Site
                 ,l_eam_direct_items_rec.Suggested_Vendor_Site_Id
                 ,l_eam_direct_items_rec.Suggested_Vendor_Contact
                 ,l_eam_direct_items_rec.Suggested_Vendor_Contact_Id
                 ,l_eam_direct_items_rec.Suggested_Vendor_Phone
                 ,l_eam_direct_items_rec.Suggested_Vendor_Item_Num
                 ,l_eam_direct_items_rec.Unit_Price
                 ,l_eam_direct_items_rec.Auto_request_Material
                 ,l_eam_direct_items_rec.Required_Quantity
                 ,l_eam_direct_items_rec.UOM
                 ,l_eam_direct_items_rec.Need_By_Date
                 ,l_eam_direct_items_rec.ATTRIBUTE_CATEGORY
                 ,l_eam_direct_items_rec.ATTRIBUTE1
                 ,l_eam_direct_items_rec.ATTRIBUTE2
                 ,l_eam_direct_items_rec.ATTRIBUTE3
                 ,l_eam_direct_items_rec.ATTRIBUTE4
                 ,l_eam_direct_items_rec.ATTRIBUTE5
                 ,l_eam_direct_items_rec.ATTRIBUTE6
                 ,l_eam_direct_items_rec.ATTRIBUTE7
                 ,l_eam_direct_items_rec.ATTRIBUTE8
                 ,l_eam_direct_items_rec.ATTRIBUTE9
                 ,l_eam_direct_items_rec.ATTRIBUTE10
                 ,l_eam_direct_items_rec.ATTRIBUTE11
                 ,l_eam_direct_items_rec.ATTRIBUTE12
                 ,l_eam_direct_items_rec.ATTRIBUTE13
                 ,l_eam_direct_items_rec.ATTRIBUTE14
                 ,l_eam_direct_items_rec.ATTRIBUTE15
                FROM  wip_eam_direct_items wedi
                WHERE wedi.wip_entity_id = p_wip_entity_id
                AND   wedi.organization_id = p_organization_id
                AND   wedi.operation_seq_num = p_operation_seq_num
                AND   wedi.direct_item_sequence_id = p_direct_item_sequence_id;
Line: 148

        * Procedure     : Insert_Row
        * Parameters IN : Direct Items column record
        * Parameters OUT NOCOPY: Message Token Table
        *                 Return Status
        * Purpose       : Procedure will perfrom an insert into the
        *                 wip_eam_direct_items table.
        *********************************************************************/

        PROCEDURE Insert_Row
        (  p_eam_direct_items_rec    IN  EAM_PROCESS_WO_PUB.eam_direct_items_rec_type
         , x_mesg_token_Tbl     OUT NOCOPY EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type
         , x_return_Status      OUT NOCOPY VARCHAR2
         )
        IS
		l_return_status    VARCHAR2(30) := '';
Line: 170

                INSERT INTO WIP_EAM_DIRECT_ITEMS
                       (
                  	DESCRIPTION
            	       ,PURCHASING_CATEGORY_ID
                       ,DIRECT_ITEM_SEQUENCE_ID
                       ,OPERATION_SEQ_NUM
                       ,DEPARTMENT_ID
                       ,WIP_ENTITY_ID
                       ,ORGANIZATION_ID
                       ,SUGGESTED_VENDOR_NAME
                       ,SUGGESTED_VENDOR_ID
                       ,SUGGESTED_VENDOR_SITE
                       ,SUGGESTED_VENDOR_SITE_ID
                       ,SUGGESTED_VENDOR_CONTACT
                       ,SUGGESTED_VENDOR_CONTACT_ID
                       ,SUGGESTED_VENDOR_PHONE
                       ,SUGGESTED_VENDOR_ITEM_NUM
                       ,UNIT_PRICE
                       ,AUTO_REQUEST_MATERIAL
                       ,REQUIRED_QUANTITY
                       ,UOM
                       ,NEED_BY_DATE
                       ,ATTRIBUTE_CATEGORY
                       ,ATTRIBUTE1
                       ,ATTRIBUTE2
                       ,ATTRIBUTE3
                       ,ATTRIBUTE4
                       ,ATTRIBUTE5
                       ,ATTRIBUTE6
                       ,ATTRIBUTE7
                       ,ATTRIBUTE8
                       ,ATTRIBUTE9
                       ,ATTRIBUTE10
                       ,ATTRIBUTE11
                       ,ATTRIBUTE12
                       ,ATTRIBUTE13
                       ,ATTRIBUTE14
                       ,ATTRIBUTE15
                       , last_update_date
                       , last_updated_by
                       , creation_date
                       , created_by
                       , last_update_login
                       , request_id
                       , program_application_id
                       , program_id
                       , program_update_date)
                VALUES (

                  p_eam_direct_items_rec.DESCRIPTION
                 ,p_eam_direct_items_rec.PURCHASING_CATEGORY_ID
                 ,p_eam_direct_items_rec.Direct_Item_Sequence_Id
                 ,p_eam_direct_items_rec.Operation_Seq_Num
                 ,p_eam_direct_items_rec.Department_id
                 ,p_eam_direct_items_rec.Wip_entity_id
                 ,p_eam_direct_items_rec.Organization_id
                 ,p_eam_direct_items_rec.Suggested_Vendor_Name
                 ,p_eam_direct_items_rec.Suggested_Vendor_Id
                 ,p_eam_direct_items_rec.Suggested_Vendor_Site
                 ,p_eam_direct_items_rec.Suggested_Vendor_Site_Id
                 ,p_eam_direct_items_rec.Suggested_Vendor_Contact
                 ,p_eam_direct_items_rec.Suggested_Vendor_Contact_Id
                 ,p_eam_direct_items_rec.Suggested_Vendor_Phone
                 ,p_eam_direct_items_rec.Suggested_Vendor_Item_Num
                 ,p_eam_direct_items_rec.Unit_Price
                 ,p_eam_direct_items_rec.Auto_request_Material
                 ,p_eam_direct_items_rec.Required_Quantity
                 ,p_eam_direct_items_rec.UOM
                 ,p_eam_direct_items_rec.Need_By_Date
                 ,p_eam_direct_items_rec.ATTRIBUTE_CATEGORY
                 ,p_eam_direct_items_rec.ATTRIBUTE1
                 ,p_eam_direct_items_rec.ATTRIBUTE2
                 ,p_eam_direct_items_rec.ATTRIBUTE3
                 ,p_eam_direct_items_rec.ATTRIBUTE4
                 ,p_eam_direct_items_rec.ATTRIBUTE5
                 ,p_eam_direct_items_rec.ATTRIBUTE6
                 ,p_eam_direct_items_rec.ATTRIBUTE7
                 ,p_eam_direct_items_rec.ATTRIBUTE8
                 ,p_eam_direct_items_rec.ATTRIBUTE9
                 ,p_eam_direct_items_rec.ATTRIBUTE10
                 ,p_eam_direct_items_rec.ATTRIBUTE11
                 ,p_eam_direct_items_rec.ATTRIBUTE12
                 ,p_eam_direct_items_rec.ATTRIBUTE13
                 ,p_eam_direct_items_rec.ATTRIBUTE14
                 ,p_eam_direct_items_rec.ATTRIBUTE15
                       , SYSDATE
                       , FND_GLOBAL.user_id
                       , SYSDATE
                       , FND_GLOBAL.user_id
                       , FND_GLOBAL.login_id
                       , p_eam_direct_items_rec.request_id
                       , p_eam_direct_items_rec.program_application_id
                       , p_eam_direct_items_rec.program_id
                       , SYSDATE);
Line: 289

                         , p_message_text       => G_PKG_NAME ||' :Inserting Record ' || SQLERRM
                         , x_mesg_token_Tbl     => x_mesg_token_tbl
                        );
Line: 295

        END Insert_Row;
Line: 298

        * Procedure     : Update_Row
        * Parameters IN : Direct Items column record
        * Parameters OUT NOCOPY: Message Token Table
        *                 Return Status
        * Purpose       : Procedure will perfrom an Update on the
        *                 wip_eam_direct_items
        *********************************************************************/

        PROCEDURE Update_Row
        (  p_eam_direct_items_rec    IN  EAM_PROCESS_WO_PUB.eam_direct_items_rec_type
         , x_mesg_token_Tbl     OUT NOCOPY EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type
         , x_return_Status      OUT NOCOPY VARCHAR2
         )
        IS
		l_return_status    VARCHAR2(30) := '';
Line: 321

	  SELECT required_quantity
	    INTO l_req_qty
	    FROM WIP_EAM_DIRECT_ITEMS
	    WHERE organization_id   = p_eam_direct_items_rec.organization_id
              AND    wip_entity_id     = p_eam_direct_items_rec.wip_entity_id
              AND  ( operation_seq_num = p_eam_direct_items_rec.operation_seq_num
				            OR operation_seq_num = 1 )                                                /* Added the check operation_seq_num = 1 so that op seq num can be changed if it is 1 */
              AND    direct_item_sequence_id = p_eam_direct_items_rec.direct_item_sequence_id;
Line: 330

      UPDATE WIP_EAM_DIRECT_ITEMS
                SET
                  DESCRIPTION = p_eam_direct_items_rec.DESCRIPTION
                 ,PURCHASING_CATEGORY_ID = p_eam_direct_items_rec.PURCHASING_CATEGORY_ID
                 ,Direct_Item_Sequence_Id =  p_eam_direct_items_rec.Direct_Item_Sequence_Id
                 ,Operation_Seq_Num = p_eam_direct_items_rec.Operation_Seq_Num
                 ,Department_id = p_eam_direct_items_rec.Department_id
                 ,Wip_entity_id = p_eam_direct_items_rec.Wip_entity_id
                 ,Organization_id = p_eam_direct_items_rec.Organization_id
                 ,Suggested_Vendor_Name = p_eam_direct_items_rec.Suggested_Vendor_Name
                 ,Suggested_Vendor_Id = p_eam_direct_items_rec.Suggested_Vendor_Id
                 ,Suggested_Vendor_Site = p_eam_direct_items_rec.Suggested_Vendor_Site
                 ,Suggested_Vendor_Site_Id = p_eam_direct_items_rec.Suggested_Vendor_Site_Id
                 ,Suggested_Vendor_Contact = p_eam_direct_items_rec.Suggested_Vendor_Contact
                 ,Suggested_Vendor_Contact_Id = p_eam_direct_items_rec.Suggested_Vendor_Contact_Id
                 ,Suggested_Vendor_Phone = p_eam_direct_items_rec.Suggested_Vendor_Phone
                 ,Suggested_Vendor_Item_Num = p_eam_direct_items_rec.Suggested_Vendor_Item_Num
                 ,Unit_Price = p_eam_direct_items_rec.Unit_Price
                 ,Auto_request_Material = p_eam_direct_items_rec.Auto_request_Material
                 ,Required_Quantity = p_eam_direct_items_rec.Required_Quantity
                 ,UOM = p_eam_direct_items_rec.UOM
                 ,Need_By_Date = p_eam_direct_items_rec.Need_By_Date
                       , attribute_category          = p_eam_direct_items_rec.attribute_category
                       , attribute1                  = p_eam_direct_items_rec.attribute1
                       , attribute2                  = p_eam_direct_items_rec.attribute2
                       , attribute3                  = p_eam_direct_items_rec.attribute3
                       , attribute4                  = p_eam_direct_items_rec.attribute4
                       , attribute5                  = p_eam_direct_items_rec.attribute5
                       , attribute6                  = p_eam_direct_items_rec.attribute6
                       , attribute7                  = p_eam_direct_items_rec.attribute7
                       , attribute8                  = p_eam_direct_items_rec.attribute8
                       , attribute9                  = p_eam_direct_items_rec.attribute9
                       , attribute10                 = p_eam_direct_items_rec.attribute10
                       , attribute11                 = p_eam_direct_items_rec.attribute11
                       , attribute12                 = p_eam_direct_items_rec.attribute12
                       , attribute13                 = p_eam_direct_items_rec.attribute13
                       , attribute14                 = p_eam_direct_items_rec.attribute14
                       , attribute15                 = p_eam_direct_items_rec.attribute15
                       , last_update_date            = SYSDATE
                       , last_updated_by             = FND_GLOBAL.user_id
                       , last_update_login           = FND_GLOBAL.login_id
                       , request_id                  = p_eam_direct_items_rec.request_id
                       , program_application_id      = p_eam_direct_items_rec.program_application_id
                       , program_id                  = p_eam_direct_items_rec.program_id
                       , program_update_date         = SYSDATE
                WHERE    organization_id   = p_eam_direct_items_rec.organization_id
                  AND    wip_entity_id     = p_eam_direct_items_rec.wip_entity_id
                  AND  ( operation_seq_num = p_eam_direct_items_rec.operation_seq_num
				            OR operation_seq_num = 1 )                                                /* Added the check operation_seq_num = 1 so that op seq num can be changed if it is 1 */
                  AND    direct_item_sequence_id = p_eam_direct_items_rec.direct_item_sequence_id;
Line: 404

        END Update_Row;
Line: 409

        * Procedure     : Delete_Row
        * Parameters IN : Direct Items column record
        * Parameters OUT NOCOPY: Message Token Table
        *                 Return Status
        * Purpose       : Procedure will perfrom an Delete on the
        *                 wip_eam_direct_items
        *********************************************************************/

        PROCEDURE Delete_Row
        (  p_eam_direct_items_rec    IN  EAM_PROCESS_WO_PUB.eam_direct_items_rec_type
         , x_mesg_token_Tbl     OUT NOCOPY EAM_ERROR_MESSAGE_PVT.Mesg_Token_Tbl_Type
         , x_return_Status      OUT NOCOPY VARCHAR2
         )
        IS
		l_return_status    VARCHAR2(30) := '';
Line: 430

      DELETE FROM WIP_EAM_DIRECT_ITEMS
                WHERE    organization_id   = p_eam_direct_items_rec.organization_id
                  AND    wip_entity_id     = p_eam_direct_items_rec.wip_entity_id
                  AND    operation_seq_num = p_eam_direct_items_rec.operation_seq_num
                  AND    direct_item_sequence_id = p_eam_direct_items_rec.direct_item_sequence_id;
Line: 454

        END Delete_Row;
Line: 479

                        Insert_Row
                        (  p_eam_direct_items_rec    => p_eam_direct_items_rec
                         , x_mesg_token_Tbl     => l_mesg_token_tbl
                         , x_return_Status      => l_return_status
                         );
Line: 484

                ELSIF p_eam_direct_items_rec.transaction_type = EAM_PROCESS_WO_PVT.G_OPR_UPDATE
                THEN
                        Update_Row
                        (  p_eam_direct_items_rec    => p_eam_direct_items_rec
                         , x_mesg_token_Tbl     => l_mesg_token_tbl
                         , x_return_Status      => l_return_status
                         );
Line: 492

                ELSIF p_eam_direct_items_rec.transaction_type = EAM_PROCESS_WO_PVT.G_OPR_DELETE
                THEN
                        Delete_Row
                        (  p_eam_direct_items_rec    => p_eam_direct_items_rec
                         , x_mesg_token_Tbl     => l_mesg_token_tbl
                         , x_return_Status      => l_return_status
                         );
Line: 517

		   SELECT  count(*)  into l_count
	       FROM dual
	       WHERE exists (
	                         SELECT 1
							 FROM wip_eam_direct_items
							 WHERE operation_seq_num = p_operation_seq_num
							 and wip_entity_id = p_wip_entity_id
							 and organization_id = p_organization_id
						   ) ;