DBA Data[Home] [Help]

APPS.INV_PULLSEQUENCE_PKG SQL Statements

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

Line: 16

    Select 'x'
    Into l_Dummy
    From MTL_KANBAN_PULL_SEQUENCES
    Where organization_id = p_Organization_Id
    And   kanban_plan_id = p_kanban_plan_id
    And   inventory_item_id = p_inventory_item_id
    And   subinventory_name = p_Subinventory_Name
    And   nvl(locator_id,-1)= nvl(p_locator_id,-1)
    And ((p_Pull_Sequence_Id is NULL ) Or
         (Pull_Sequence_Id <> p_Pull_Sequence_Id));
Line: 66

    SELECT  PULL_SEQUENCE_ID
    ,       INVENTORY_ITEM_ID
    ,       ORGANIZATION_ID
    ,       SUBINVENTORY_NAME
    ,       KANBAN_PLAN_ID
    ,       SOURCE_TYPE
    ,       LAST_UPDATE_DATE
    ,       LAST_UPDATED_BY
    ,       CREATION_DATE
    ,       CREATED_BY
    ,       LOCATOR_ID
    ,       SUPPLIER_ID
    ,       SUPPLIER_SITE_ID
    ,       SOURCE_ORGANIZATION_ID
    ,       SOURCE_SUBINVENTORY
    ,       SOURCE_LOCATOR_ID
    ,       WIP_LINE_ID
    ,       REPLENISHMENT_LEAD_TIME
    ,       RELEASE_KANBAN_FLAG
    ,       CALCULATE_KANBAN_FLAG
    ,       KANBAN_SIZE
    ,       FIXED_LOT_MULTIPLIER
    ,       SAFETY_STOCK_DAYS
    ,       NUMBER_OF_CARDS
    ,       MINIMUM_ORDER_QUANTITY
    ,       AGGREGATION_TYPE
    ,       ALLOCATION_PERCENT
    ,       LAST_UPDATE_LOGIN
    ,       UPDATED_FLAG
    ,       ATTRIBUTE_CATEGORY
    ,       ATTRIBUTE1
    ,       ATTRIBUTE2
    ,       ATTRIBUTE3
    ,       ATTRIBUTE4
    ,       ATTRIBUTE5
    ,       ATTRIBUTE6
    ,       ATTRIBUTE7
    ,       ATTRIBUTE8
    ,       ATTRIBUTE9
    ,       ATTRIBUTE10
    ,       ATTRIBUTE11
    ,       ATTRIBUTE12
    ,       ATTRIBUTE13
    ,       ATTRIBUTE14
    ,       ATTRIBUTE15
    ,       REQUEST_ID
    ,       PROGRAM_APPLICATION_ID
    ,       PROGRAM_ID
    ,       PROGRAM_UPDATE_DATE
    ,	    POINT_OF_USE_X
    ,	    POINT_OF_USE_Y
    ,	    POINT_OF_SUPPLY_X
    ,       POINT_OF_SUPPLY_Y
    ,	    PLANNING_UPDATE_STATUS
    ,       AUTO_REQUEST
    ,       AUTO_ALLOCATE_FLAG  --Added for 3905884
    INTO    l_pull_sequence_rec.pull_sequence_id
    ,       l_pull_sequence_rec.inventory_item_id
    ,       l_pull_sequence_rec.organization_id
    ,       l_pull_sequence_rec.subinventory_name
    ,       l_pull_sequence_rec.Kanban_plan_id
    ,       l_pull_sequence_rec.source_type
    ,       l_pull_sequence_rec.last_update_date
    ,       l_pull_sequence_rec.last_updated_by
    ,       l_pull_sequence_rec.creation_date
    ,       l_pull_sequence_rec.created_by
    ,       l_pull_sequence_rec.locator_id
    ,       l_pull_sequence_rec.supplier_id
    ,       l_pull_sequence_rec.supplier_site_id
    ,       l_pull_sequence_rec.source_organization_id
    ,       l_pull_sequence_rec.source_subinventory
    ,       l_pull_sequence_rec.source_locator_id
    ,       l_pull_sequence_rec.Wip_line_id
    ,       l_pull_sequence_rec.replenishment_lead_time
    ,       l_pull_sequence_rec.Release_Kanban_Flag
    ,       l_pull_sequence_rec.Calculate_Kanban_Flag
    ,       l_pull_sequence_rec.kanban_size
    ,       l_pull_sequence_rec.fixed_lot_multiplier
    ,       l_pull_sequence_rec.safety_stock_days
    ,       l_pull_sequence_rec.number_of_cards
    ,       l_pull_sequence_rec.minimum_order_quantity
    ,       l_pull_sequence_rec.aggregation_Type
    ,       l_pull_sequence_rec.Allocation_Percent
    ,       l_pull_sequence_rec.last_update_login
    ,       l_pull_sequence_rec.updated_flag
    ,       l_pull_sequence_rec.attribute_category
    ,       l_pull_sequence_rec.attribute1
    ,       l_pull_sequence_rec.attribute2
    ,       l_pull_sequence_rec.attribute3
    ,       l_pull_sequence_rec.attribute4
    ,       l_pull_sequence_rec.attribute5
    ,       l_pull_sequence_rec.attribute6
    ,       l_pull_sequence_rec.attribute7
    ,       l_pull_sequence_rec.attribute8
    ,       l_pull_sequence_rec.attribute9
    ,       l_pull_sequence_rec.attribute10
    ,       l_pull_sequence_rec.attribute11
    ,       l_pull_sequence_rec.attribute12
    ,       l_pull_sequence_rec.attribute13
    ,       l_pull_sequence_rec.attribute14
    ,       l_pull_sequence_rec.attribute15
    ,       l_pull_sequence_rec.request_id
    ,       l_pull_sequence_rec.program_application_id
    ,       l_pull_sequence_rec.program_id
    ,       l_pull_sequence_rec.program_update_date
    ,	    l_pull_sequence_rec.point_of_use_x
    ,	    l_pull_sequence_rec.point_of_use_y
    ,	    l_pull_sequence_rec.point_of_supply_x
    ,       l_pull_sequence_rec.point_of_supply_y
    ,       l_pull_sequence_rec.planning_update_status
    ,       l_pull_sequence_rec.auto_request
    ,       l_pull_sequence_rec.auto_allocate_flag  --Added for3905884
    FROM    MTL_KANBAN_PULL_SEQUENCES
    WHERE   PULL_SEQUENCE_ID = p_pull_sequence_id
    ;
Line: 231

    IF l_pull_sequence_rec.last_update_date = FND_API.G_MISS_DATE THEN
        l_pull_sequence_rec.last_update_date := NULL;
Line: 235

    IF l_pull_sequence_rec.last_updated_by = FND_API.G_MISS_NUM THEN
        l_pull_sequence_rec.last_updated_by := NULL;
Line: 247

    IF l_pull_sequence_rec.last_update_login = FND_API.G_MISS_NUM THEN
        l_pull_sequence_rec.last_update_login := NULL;
Line: 315

    IF l_pull_sequence_rec.last_update_login = FND_API.G_MISS_NUM THEN
        l_pull_sequence_rec.last_update_login := NULL;
Line: 319

    IF l_pull_sequence_rec.updated_flag = FND_API.G_MISS_NUM THEN
        l_pull_sequence_rec.updated_flag := NULL;
Line: 399

    IF l_pull_sequence_rec.program_update_date = FND_API.G_MISS_DATE THEN
        l_pull_sequence_rec.program_update_date := NULL;
Line: 419

    IF l_pull_sequence_rec.planning_update_status = FND_API.G_MISS_NUM THEN
        l_pull_sequence_rec.planning_update_status := NULL;
Line: 468

    IF l_pull_sequence_rec.last_update_date = FND_API.G_MISS_DATE THEN
        l_pull_sequence_rec.last_update_date := p_old_pull_sequence_rec.last_update_date;
Line: 472

    IF l_pull_sequence_rec.last_updated_by = FND_API.G_MISS_NUM THEN
        l_pull_sequence_rec.last_updated_by := p_old_pull_sequence_rec.last_updated_by;
Line: 552

    IF l_pull_sequence_rec.last_update_login = FND_API.G_MISS_NUM THEN
        l_pull_sequence_rec.last_update_login := p_old_pull_sequence_rec.last_update_login;
Line: 556

    IF l_pull_sequence_rec.updated_flag = FND_API.G_MISS_NUM THEN
        l_pull_sequence_rec.updated_flag := p_old_pull_sequence_rec.updated_flag;
Line: 636

    IF l_pull_sequence_rec.program_update_date = FND_API.G_MISS_DATE THEN
        l_pull_sequence_rec.program_update_date := p_old_pull_sequence_rec.program_update_date;
Line: 656

    IF l_pull_sequence_rec.planning_update_status = FND_API.G_MISS_NUM THEN
        l_pull_sequence_rec.planning_update_status := p_old_pull_sequence_rec.planning_update_status;
Line: 673

PROCEDURE   Insert_Row(x_return_status        OUT NOCOPY    Varchar2,
                       p_pull_sequence_id     IN Out NOCOPY NUMBER,
                       p_Inventory_item_id              NUMBER,
                       p_Organization_id       		NUMBER,
                       p_Subinventory_name              VARCHAR2,
                       p_Kanban_Plan_id       		NUMBER,
                       p_Source_type           		NUMBER,
                       p_Last_Update_Date               DATE,
                       p_Last_Updated_By                NUMBER,
                       p_Creation_Date                  DATE,
                       p_Created_By                     NUMBER,
                       p_Last_Update_Login              NUMBER,
                       p_Locator_id              	NUMBER,
                       p_Supplier_id           		NUMBER,
                       p_Supplier_site_id      		NUMBER,
                       p_Source_Organization_id		NUMBER,
                       p_Source_Subinventory            VARCHAR2,
                       p_Source_Locator_id		NUMBER,
                       p_Wip_Line_id		        NUMBER,
                       p_Release_Kanban_Flag 		NUMBER,
                       p_Calculate_Kanban_Flag 		NUMBER,
                       p_Kanban_size        		NUMBER,
                       p_Number_of_cards       		NUMBER,
                       p_Minimum_order_quantity		NUMBER,
                       p_Aggregation_type		NUMBER,
                       p_Allocation_Percent		NUMBER,
                       p_Replenishment_lead_time        NUMBER,
                       p_Fixed_Lot_multiplier           NUMBER,
                       p_Safety_Stock_Days              NUMBER,
                       p_Updated_Flag          		NUMBER,
                       p_Attribute_Category             VARCHAR2,
                       p_Attribute1                     VARCHAR2,
                       p_Attribute2                     VARCHAR2,
                       p_Attribute3                     VARCHAR2,
                       p_Attribute4                     VARCHAR2,
                       p_Attribute5                     VARCHAR2,
                       p_Attribute6                     VARCHAR2,
                       p_Attribute7                     VARCHAR2,
                       p_Attribute8                     VARCHAR2,
                       p_Attribute9                     VARCHAR2,
                       p_Attribute10                    VARCHAR2,
                       p_Attribute11                    VARCHAR2,
                       p_Attribute12                    VARCHAR2,
                       p_Attribute13                    VARCHAR2,
                       p_Attribute14                    VARCHAR2,
                       p_Attribute15                    VARCHAR2,
                       p_Request_Id        		NUMBER,
                       p_Program_application_Id		NUMBER,
                       p_Program_Id        		NUMBER,
                       p_Program_Update_date        	DATE,
		       p_point_of_use_x			NUMBER DEFAULT NULL,
	               p_point_of_use_y			NUMBER DEFAULT NULL,
		       p_point_of_supply_x		NUMBER DEFAULT NULL,
	               p_point_of_supply_y		NUMBER DEFAULT NULL,
		       p_planning_update_status		NUMBER DEFAULT NULL,
		       p_auto_request                   VARCHAR2 DEFAULT NULL,
                       p_Auto_Allocate_Flag             NUMBER ) --Bug3905884
   is
   l_pull_sequence_Id     MTL_Kanban_Pull_Sequences.Pull_Sequence_Id%Type;
Line: 737

       	Select MTL_KANBAN_PULL_SEQUENCES_S.NEXTVAL
       	into l_pull_sequence_Id
       	from dual;
Line: 744

       INSERT INTO MTL_KANBAN_PULL_SEQUENCES
             (
              Pull_sequence_id,
              Inventory_item_id,
              Organization_id,
              Subinventory_name,
              Kanban_Plan_id,
              Source_type,
              Last_Update_Date,
              Last_Updated_By,
              Creation_Date,
              Created_By,
              Last_Update_Login,
              Locator_id,
              Supplier_id,
              Supplier_site_id,
              Source_Organization_id,
              Source_Subinventory,
              Source_Locator_id,
              Wip_Line_id,
              Release_Kanban_flag,
              Calculate_Kanban_flag,
              Kanban_size,
              Number_of_cards,
              Minimum_order_quantity,
              Aggregation_type,
              Allocation_Percent,
              Replenishment_lead_time,
              Fixed_Lot_multiplier,
              Safety_Stock_Days,
              Updated_Flag,
              Attribute_Category,
              Attribute1,
              Attribute2,
              Attribute3,
              Attribute4,
              Attribute5,
              Attribute6,
              Attribute7,
              Attribute8,
              Attribute9,
              Attribute10,
              Attribute11,
              Attribute12,
              Attribute13,
              Attribute14,
              Attribute15,
              Request_Id,
              Program_application_Id,
              Program_Id,
              Program_Update_date,
              point_of_use_x,
              point_of_use_y,
	      point_of_supply_x,
              point_of_supply_y,
	      planning_update_status,
	      auto_request,
              Auto_Allocate_Flag) --Bug3905884
        Values
              (
              l_Pull_sequence_id,
              p_Inventory_item_id,
              p_Organization_id,
              p_Subinventory_name,
              p_Kanban_Plan_id,
              p_Source_type,
              p_Last_Update_Date,
              p_Last_Updated_By,
              p_Creation_Date,
              p_Created_By,
              p_Last_Update_Login,
              p_Locator_id,
              p_Supplier_id,
              p_Supplier_site_id,
              p_Source_Organization_id,
              p_Source_Subinventory,
              p_Source_Locator_id,
              p_Wip_Line_id,
              p_Release_Kanban_flag,
              p_Calculate_Kanban_flag,
              p_Kanban_size,
              p_Number_of_cards,
              p_Minimum_order_quantity,
              p_Aggregation_type,
              p_Allocation_Percent,
              p_Replenishment_lead_time,
              p_Fixed_Lot_multiplier,
              p_Safety_Stock_Days,
              p_Updated_Flag,
              p_Attribute_Category,
              p_Attribute1,
              p_Attribute2,
              p_Attribute3,
              p_Attribute4,
              p_Attribute5,
              p_Attribute6,
              p_Attribute7,
              p_Attribute8,
              p_Attribute9,
              p_Attribute10,
              p_Attribute11,
              p_Attribute12,
              p_Attribute13,
              p_Attribute14,
              p_Attribute15,
              p_Request_Id,
              p_Program_application_Id,
              p_Program_Id,
              p_Program_Update_Date,
	      p_point_of_use_x,
	      p_point_of_use_y,
	      p_point_of_supply_x,
              p_point_of_supply_y,
	      p_planning_update_status,
	      p_auto_request,
              p_Auto_Allocate_Flag --Bug3905884
              );
Line: 879

            ,   'Insert_Row'
            );
Line: 885

End Insert_Row;
Line: 887

Procedure Insert_Row(p_pull_sequence_rec INV_Kanban_PVT.Pull_Sequence_Rec_Type)
Is
l_Pull_sequence_rec    INV_Kanban_PVT.Pull_Sequence_Rec_Type :=
			p_pull_sequence_rec;
Line: 895

	INV_PullSequence_PKG.Insert_Row(
	x_return_status 	=>l_return_status,
	p_pull_sequence_id 	=>l_Pull_sequence_Rec.pull_sequence_id,
        p_Inventory_item_id	=>l_Pull_sequence_Rec.Inventory_item_id,
        p_Organization_id	=>l_Pull_sequence_Rec.Organization_id,
        p_Subinventory_name	=>l_Pull_sequence_Rec.Subinventory_name,
        p_Kanban_Plan_id	=>l_Pull_sequence_Rec.Kanban_Plan_id,
        p_Source_type		=>l_Pull_sequence_Rec.Source_type,
        p_Last_Update_Date	=>l_Pull_sequence_Rec.Last_Update_Date,
        p_Last_Updated_By	=>l_Pull_sequence_Rec.Last_Updated_By,
        p_Creation_Date		=>l_Pull_sequence_Rec.Creation_Date,
        p_Created_By		=>l_Pull_sequence_Rec.Created_By,
        p_Last_Update_Login	=>l_Pull_sequence_Rec.Last_Update_Login,
        p_Locator_id		=>l_Pull_sequence_Rec.Locator_id,
        p_Supplier_id		=>l_Pull_sequence_Rec.Supplier_id,
        p_Supplier_site_id	=>l_Pull_sequence_Rec.Supplier_site_id,
        p_Source_Organization_id=>l_Pull_sequence_Rec.Source_Organization_id,
        p_Source_Subinventory	=>l_Pull_sequence_Rec.Source_Subinventory,
        p_Source_Locator_id	=>l_Pull_sequence_Rec.Source_Locator_id,
        p_Wip_Line_id		=>l_Pull_Sequence_Rec.Wip_Line_id,
        p_Release_Kanban_Flag	=>l_Pull_sequence_Rec.Release_Kanban_Flag,
        p_Calculate_Kanban_Flag	=>l_Pull_sequence_Rec.Calculate_Kanban_Flag,
        p_Kanban_size		=>l_Pull_sequence_Rec.Kanban_size,
        p_Number_of_cards	=>l_Pull_sequence_Rec.Number_of_cards,
        p_Minimum_order_quantity=>l_Pull_sequence_Rec.Minimum_order_quantity,
        p_Aggregation_type	=>l_Pull_sequence_Rec.Aggregation_type,
        p_Allocation_Percent	=>l_Pull_sequence_Rec.Allocation_Percent,
        p_Replenishment_lead_time=>l_Pull_sequence_Rec.Replenishment_lead_time,
        p_Fixed_Lot_multiplier	=>l_Pull_sequence_Rec.Fixed_Lot_multiplier,
        p_Safety_Stock_Days	=>l_Pull_sequence_Rec.Safety_Stock_Days,
        p_Updated_Flag		=>l_Pull_sequence_Rec.Updated_Flag,
        p_Attribute_Category	=>l_Pull_sequence_Rec.Attribute_Category,
        p_Attribute1		=>l_Pull_sequence_Rec.Attribute1,
        p_Attribute2		=>l_Pull_sequence_Rec.Attribute2,
        p_Attribute3		=>l_Pull_sequence_Rec.Attribute3,
        p_Attribute4		=>l_Pull_sequence_Rec.Attribute4,
        p_Attribute5		=>l_Pull_sequence_Rec.Attribute5,
        p_Attribute6		=>l_Pull_sequence_Rec.Attribute6,
        p_Attribute7		=>l_Pull_sequence_Rec.Attribute7,
        p_Attribute8		=>l_Pull_sequence_Rec.Attribute8,
        p_Attribute9		=>l_Pull_sequence_Rec.Attribute9,
        p_Attribute10		=>l_Pull_sequence_Rec.Attribute10,
        p_Attribute11		=>l_Pull_sequence_Rec.Attribute11,
        p_Attribute12		=>l_Pull_sequence_Rec.Attribute12,
        p_Attribute13		=>l_Pull_sequence_Rec.Attribute13,
        p_Attribute14		=>l_Pull_sequence_Rec.Attribute14,
        p_Attribute15		=>l_Pull_sequence_Rec.Attribute15,
        p_Request_Id		=>l_Pull_sequence_Rec.Request_Id,
        p_Program_application_Id=>l_Pull_sequence_Rec.Program_application_Id,
        p_Program_Id		=>l_Pull_sequence_Rec.Program_Id,
        p_Program_Update_date	=>l_Pull_sequence_Rec.Program_Update_date,
        p_point_of_use_x	=>l_Pull_sequence_Rec.point_of_use_x,
	p_point_of_use_y	=>l_Pull_sequence_Rec.point_of_use_y,
	p_point_of_supply_x	=>l_Pull_sequence_Rec.point_of_supply_x,
        p_point_of_supply_y	=>l_Pull_sequence_Rec.point_of_supply_y,
	p_planning_update_status=>l_Pull_sequence_Rec.planning_update_status,
	p_auto_request          =>l_Pull_sequence_Rec.auto_request,
      	p_Auto_Allocate_Flag    =>l_Pull_sequence_Rec.Auto_Allocate_Flag); --Added for 3905884.
Line: 978

            ,   'Insert_Row'
            );
Line: 984

End Insert_Row;
Line: 1009

                       p_Updated_Flag           	NUMBER,
                       p_Attribute_Category             VARCHAR2,
                       p_Attribute1                     VARCHAR2,
                       p_Attribute2                     VARCHAR2,
                       p_Attribute3                     VARCHAR2,
                       p_Attribute4                     VARCHAR2,
                       p_Attribute5                     VARCHAR2,
                       p_Attribute6                     VARCHAR2,
                       p_Attribute7                     VARCHAR2,
                       p_Attribute8                     VARCHAR2,
                       p_Attribute9                     VARCHAR2,
                       p_Attribute10                    VARCHAR2,
                       p_Attribute11                    VARCHAR2,
                       p_Attribute12                    VARCHAR2,
                       p_Attribute13                    VARCHAR2,
                       p_Attribute14                    VARCHAR2,
                       p_Attribute15                    VARCHAR2,
		       p_point_of_use_x			NUMBER DEFAULT NULL,
	               p_point_of_use_y			NUMBER DEFAULT NULL,
		       p_point_of_supply_x		NUMBER DEFAULT NULL,
	               p_point_of_supply_y		NUMBER DEFAULT NULL,
		       p_planning_update_status		NUMBER DEFAULT NULL,
		       p_auto_request                   VARCHAR2 DEFAULT NULL,
		       p_Auto_Allocate_Flag             NUMBER)--Added for 3905884.
IS
    CURSOR Get_Current_Row IS
        SELECT *
        FROM   MTL_KANBAN_PULL_SEQUENCES
        WHERE  pull_sequence_id = p_pull_sequence_id
        FOR UPDATE of Organization_Id NOWAIT;
Line: 1047

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

      ((Recinfo.Updated_Flag      =	p_Updated_Flag)
     or (Recinfo.Updated_Flag is null and p_Updated_Flag is null))  and
      ((Recinfo.Attribute_Category      =	p_Attribute_Category)
     or (Recinfo.Attribute_Category is null and p_Attribute_Category is null))
     /*Fix for 3905884.*/
     and ((Recinfo.Auto_Allocate_Flag      =	p_Auto_Allocate_Flag)
       or (Recinfo.Auto_Allocate_Flag is null and p_Auto_Allocate_Flag is null))    /*End of fix for 3905884*/
	) then
            RAISE RECORD_CHANGED;
Line: 1167

      AND (   (Recinfo.planning_update_status=  p_planning_update_status)
           OR (    (Recinfo.planning_update_status IS NULL)
               AND (p_planning_update_status IS NULL)))
      AND (   (Recinfo.auto_request =  p_auto_request)
           OR (    (Recinfo.auto_request IS NULL)
               AND (p_auto_request IS NULL)))
     ) THEN
         RAISE RECORD_CHANGED;
Line: 1184

PROCEDURE   Update_Row(x_return_status        OUT NOCOPY     	VARCHAR2,
                       p_Pull_Sequence_Id               NUMBER,
                       p_Inventory_item_id              NUMBER,
                       p_Organization_id       		NUMBER,
                       p_Subinventory_name              VARCHAR2,
                       p_Kanban_Plan_id        		NUMBER,
                       p_Source_type           		NUMBER,
                       p_Last_Update_Date               DATE,
                       p_Last_Updated_By                NUMBER,
                       p_Creation_Date                  DATE,
                       p_Created_By                     NUMBER,
                       p_Last_Update_Login              NUMBER,
                       p_Locator_id              	NUMBER,
                       p_Supplier_id           		NUMBER,
                       p_Supplier_site_id      		NUMBER,
                       p_Source_Organization_id		NUMBER,
                       p_Source_Subinventory            VARCHAR2,
                       p_Source_Locator_id		NUMBER,
                       p_Wip_Line_id		        NUMBER,
                       p_Release_Kanban_flag 		NUMBER,
                       p_Calculate_Kanban_flag 		NUMBER,
                       p_Kanban_size        		NUMBER,
                       p_Number_of_cards       		NUMBER,
                       p_Minimum_order_quantity		NUMBER,
                       p_Aggregation_Type		NUMBER,
                       p_Allocation_Percent		NUMBER,
                       p_Replenishment_lead_time        NUMBER,
                       p_Fixed_Lot_multiplier           NUMBER,
                       p_Safety_Stock_Days              NUMBER,
                       p_Updated_Flag           	NUMBER,
                       p_Attribute_Category             VARCHAR2,
                       p_Attribute1                     VARCHAR2,
                       p_Attribute2                     VARCHAR2,
                       p_Attribute3                     VARCHAR2,
                       p_Attribute4                     VARCHAR2,
                       p_Attribute5                     VARCHAR2,
                       p_Attribute6                     VARCHAR2,
                       p_Attribute7                     VARCHAR2,
                       p_Attribute8                     VARCHAR2,
                       p_Attribute9                     VARCHAR2,
                       p_Attribute10                    VARCHAR2,
                       p_Attribute11                    VARCHAR2,
                       p_Attribute12                    VARCHAR2,
                       p_Attribute13                    VARCHAR2,
                       p_Attribute14                    VARCHAR2,
                       p_Attribute15                    VARCHAR2,
		       p_point_of_use_x			NUMBER DEFAULT NULL,
	               p_point_of_use_y			NUMBER DEFAULT NULL,
		       p_point_of_supply_x		NUMBER DEFAULT NULL,
	               p_point_of_supply_y		NUMBER DEFAULT NULL,
		       p_planning_update_status		NUMBER DEFAULT NULL,
		       p_auto_request                   VARCHAR2 DEFAULT NULL,
                       p_Auto_Allocate_Flag             NUMBER )  --Added for 3905884
IS

l_return_status 	varchar2(1)     := FND_API.G_RET_STS_SUCCESS;
Line: 1243

	UPDATE MTL_KANBAN_PULL_SEQUENCES
	SET
      		Inventory_item_id 	=	p_Inventory_item_id,
      		Organization_Id 	=	p_Organization_Id,
 		Subinventory_name       =	p_Subinventory_name,
	 	Kanban_Plan_id         	=	p_Kanban_Plan_id,
 		Source_type             =	p_Source_type,
 		Last_Update_Date        =	p_Last_Update_Date,
 		Last_Updated_By         =	p_Last_Updated_By,
 		Creation_Date           =	p_Creation_Date,
 		Created_By              =	p_Created_By,
 		Last_Update_Login       =	p_Last_Update_Login,
 		Locator_id              =	p_Locator_id,
 		Supplier_id             =	p_Supplier_id,
 		Supplier_site_id        =	p_Supplier_site_id,
 		Source_Organization_id  =	p_Source_Organization_id,
 		Source_Subinventory     =	p_Source_Subinventory,
 		Source_Locator_id       =	p_Source_Locator_id,
 		Wip_Line_id             =	p_Wip_Line_id,
 		Release_Kanban_Flag     =	p_Release_Kanban_flag,
 		Calculate_Kanban_Flag   =	p_Calculate_Kanban_flag,
 		Kanban_size             =	p_Kanban_size,
 		Number_of_cards         =	p_Number_of_cards,
 		Minimum_order_quantity  =	p_Minimum_order_quantity,
 		Aggregation_Type        =	p_Aggregation_Type,
 		Allocation_Percent      =	p_Allocation_Percent,
 		Replenishment_lead_time =	p_Replenishment_lead_time,
 		Fixed_Lot_multiplier    =	p_Fixed_Lot_multiplier,
 		Safety_Stock_Days       =	p_Safety_Stock_Days,
 		Updated_Flag            =	p_Updated_Flag,
 		Attribute_Category      =	p_Attribute_Category,
 		Attribute1              =	p_Attribute1,
 		Attribute2              =	p_Attribute2,
 		Attribute3              =	p_Attribute3,
 		Attribute4              =	p_Attribute4,
 		Attribute5              =	p_Attribute5,
 		Attribute6              =	p_Attribute6,
 		Attribute7              =	p_Attribute7,
 		Attribute8              =	p_Attribute8,
 		Attribute9              =	p_Attribute9,
 		Attribute10             =	p_Attribute10,
 		Attribute11             =	p_Attribute11,
 		Attribute12             =	p_Attribute12,
 		Attribute13             =	p_Attribute13,
 		Attribute14             =	p_Attribute14,
 		Attribute15             =	p_Attribute15,
		point_of_use_x		=	p_point_of_use_x,
		point_of_use_y		=	p_point_of_use_y,
	        point_of_supply_x	=	p_point_of_supply_x,
                point_of_supply_y	=	p_point_of_supply_y,
	        planning_update_status	=	p_planning_update_status,
		auto_request            =       p_auto_request,
		Auto_Allocate_Flag      =       p_Auto_Allocate_Flag --Added for 3905884
    WHERE pull_sequence_id = p_pull_sequence_id;
Line: 1319

            ,   'Update_Row'
            );
Line: 1325

END Update_Row;
Line: 1327

PROCEDURE Update_Row(
p_pull_sequence_rec INV_Kanban_PVT.Pull_sequence_Rec_Type)
Is

l_return_status Varchar2(1);
Line: 1335

	Update_Row(
	x_return_status 	=>l_return_status,
	p_pull_sequence_id 	=>p_Pull_sequence_Rec.pull_sequence_id,
        p_Inventory_item_id	=>p_Pull_sequence_Rec.Inventory_item_id,
        p_Organization_id	=>p_Pull_sequence_Rec.Organization_id,
        p_Subinventory_name	=>p_Pull_sequence_Rec.Subinventory_name,
        p_Kanban_Plan_id	=>p_Pull_sequence_Rec.Kanban_Plan_id,
        p_Source_type		=>p_Pull_sequence_Rec.Source_type	,
        p_Last_Update_Date	=>p_Pull_sequence_Rec.Last_Update_Date,
        p_Last_Updated_By	=>p_Pull_sequence_Rec.Last_Updated_By,
        p_Creation_Date		=>p_Pull_sequence_Rec.Creation_Date,
        p_Created_By		=>p_Pull_sequence_Rec.Created_By,
        p_Last_Update_Login	=>p_Pull_sequence_Rec.Last_Update_Login	,
        p_Locator_id		=>p_Pull_sequence_Rec.Locator_id,
        p_Supplier_id		=>p_Pull_sequence_Rec.Supplier_id,
        p_Supplier_site_id	=>p_Pull_sequence_Rec.Supplier_site_id	,
        p_Source_Organization_id=>p_Pull_sequence_Rec.Source_Organization_id,
        p_Source_Subinventory	=>p_Pull_sequence_Rec.Source_Subinventory,
        p_Source_Locator_id	=>p_Pull_sequence_Rec.Source_Locator_id	,
        p_Wip_Line_id		=>p_Pull_Sequence_Rec.Wip_Line_id	,
        p_Release_Kanban_Flag	=>p_Pull_sequence_Rec.Release_Kanban_Flag,
        p_Calculate_Kanban_Flag	=>p_Pull_sequence_Rec.Calculate_Kanban_Flag,
        p_Kanban_size		=>p_Pull_sequence_Rec.Kanban_size	,
        p_Number_of_cards	=>p_Pull_sequence_Rec.Number_of_cards	,
        p_Minimum_order_quantity=>p_Pull_sequence_Rec.Minimum_order_quantity,
        p_Aggregation_type	=>p_Pull_sequence_Rec.Aggregation_type	,
        p_Allocation_Percent	=>p_Pull_sequence_Rec.Allocation_Percent,
        p_Replenishment_lead_time=>p_Pull_sequence_Rec.Replenishment_lead_time,
        p_Fixed_Lot_multiplier	=>p_Pull_sequence_Rec.Fixed_Lot_multiplier,
        p_Safety_Stock_Days	=>p_Pull_sequence_Rec.Safety_Stock_Days	,
        p_Updated_Flag		=>p_Pull_sequence_Rec.Updated_Flag	,
        p_Attribute_Category	=>p_Pull_sequence_Rec.Attribute_Category,
        p_Attribute1		=>p_Pull_sequence_Rec.Attribute1	,
        p_Attribute2		=>p_Pull_sequence_Rec.Attribute2	,
        p_Attribute3		=>p_Pull_sequence_Rec.Attribute3	,
        p_Attribute4		=>p_Pull_sequence_Rec.Attribute4	,
        p_Attribute5		=>p_Pull_sequence_Rec.Attribute5	,
        p_Attribute6		=>p_Pull_sequence_Rec.Attribute6	,
        p_Attribute7		=>p_Pull_sequence_Rec.Attribute7	,
        p_Attribute8		=>p_Pull_sequence_Rec.Attribute8	,
        p_Attribute9		=>p_Pull_sequence_Rec.Attribute9	,
        p_Attribute10		=>p_Pull_sequence_Rec.Attribute10	,
        p_Attribute11		=>p_Pull_sequence_Rec.Attribute11	,
        p_Attribute12		=>p_Pull_sequence_Rec.Attribute12	,
        p_Attribute13		=>p_Pull_sequence_Rec.Attribute13	,
        p_Attribute14		=>p_Pull_sequence_Rec.Attribute14	,
        p_Attribute15		=>p_Pull_sequence_Rec.Attribute15	,
	p_point_of_use_x	=>p_Pull_sequence_Rec.point_of_use_x	,
	p_point_of_use_y	=>p_Pull_sequence_Rec.point_of_use_y	,
	p_point_of_supply_x	=>p_Pull_sequence_Rec.point_of_supply_x	,
        p_point_of_supply_y	=>p_Pull_sequence_Rec.point_of_supply_y ,
	p_planning_update_status =>p_Pull_sequence_Rec.planning_update_status,
	p_auto_request          =>p_Pull_sequence_Rec.auto_request,
	p_Auto_Allocate_Flag    =>p_Pull_sequence_Rec.Auto_Allocate_Flag ); --Added for 3905884.
Line: 1416

            ,   'Update_Row'
            );
Line: 1421

END Update_Row;
Line: 1423

PROCEDURE Delete_Row(x_return_status    OUT NOCOPY VARCHAR2,
                     p_Pull_Sequence_Id     Number)
IS
l_return_status         varchar2(1) :=  FND_API.G_RET_STS_ERROR;
Line: 1430

    if INV_Kanban_PVT.Ok_To_Delete_Pull_Sequence(p_pull_sequence_Id)
    then

      DELETE FROM MTL_KANBAN_PULL_SEQUENCES
      WHERE pull_sequence_id = p_pull_sequence_id;
Line: 1459

            ,   'Delete_Row'
            );
Line: 1463

END Delete_Row;