DBA Data[Home] [Help]
Skip to content

PACKAGE: APPS.WSH_DELIVERY_DETAILS_UTILITIES

Source


1 PACKAGE WSH_DELIVERY_DETAILS_UTILITIES AUTHID CURRENT_USER as
2 /* $Header: WSHDDUTS.pls 120.0.12010000.2 2010/02/26 06:59:52 sankarun ship $ */
3 
4 TYPE porcessed_flag_tbl IS TABLE OF VARCHAR2(1)
5   INDEX BY BINARY_INTEGER;
6 
7 
8 
9 TYPE  delivery_assignment_rec_type IS RECORD (
10    delivery_detail_id              wsh_delivery_details.delivery_detail_id%type,
11    delivery_id                     wsh_new_deliveries.delivery_id%type);
12 
13 TYPE delivery_assignment_rec_tbl IS TABLE OF delivery_assignment_rec_type
14   INDEX BY BINARY_INTEGER;
15 
16 PROCEDURE Append_to_Deliveries(
17           p_delivery_detail_tbl     IN  WSH_UTIL_CORE.Id_Tab_Type,
18           p_append_flag             IN  VARCHAR2 DEFAULT NULL,
19           p_group_by_header         IN  VARCHAR2 DEFAULT NULL,
20           p_commit                  IN  VARCHAR2 DEFAULT FND_API.G_FALSE,
21           p_lock_rows               IN  VARCHAR2 DEFAULT FND_API.G_FALSE,
22           p_check_fte_compatibility IN  VARCHAR2 DEFAULT FND_API.G_FALSE,
23           x_appended_det_tbl        OUT NOCOPY WSH_DELIVERY_DETAILS_UTILITIES.delivery_assignment_rec_tbl,
24           x_unappended_det_tbl      OUT NOCOPY WSH_UTIL_CORE.Id_Tab_Type,
25           x_appended_del_tbl        OUT NOCOPY WSH_UTIL_CORE.Id_Tab_Type,
26           x_return_status           OUT NOCOPY VARCHAR2);
27 
28 -- TPW - Distributed Organization Changes - Start
29 --
30 --=============================================================================
31 -- PUBLIC PROCEDURE :
32 --       Check_Updates_Allowed
33 --
34 -- PARAMETERS:
35 --       p_changed_attributes   => Delivery Details changed attributes
36 --       p_source_code          => Source Code
37 --       x_update_allowed       => Update Allowed Flag
38 --       x_return_status        => Return Status of API (S,E,U)
39 --
40 -- COMMENT:
41 --       API will not allow updates other than Ordered Quantity and Order
42 --       Quantity UOM, if
43 --       1) Organization is Distributed Enabled Org (TW2)
44 --       2) Delivery line corresponding to order line is associated with
45 --          Shipment batch.
46 --       Increase in quantity is always allowed
47 --       For decrease in quantity, there should be delivery line(s) which are
48 --       not yet assigned to Shipment Batch atleast for quantity being cancelled.
49 --=============================================================================
50 --
51 PROCEDURE Check_Updates_Allowed(
52           p_changed_attributes IN  WSH_INTERFACE.ChangedAttributeTabType,
53           p_source_code        IN  VARCHAR2,
54           x_update_allowed     OUT NOCOPY  VARCHAR2,
55           x_return_status      OUT NOCOPY  VARCHAR2);
56 -- TPW - Distributed Organization Changes - End
57 
58 
59 END WSH_DELIVERY_DETAILS_UTILITIES;