DBA Data[Home] [Help]

PACKAGE: APPS.WMA_COMMON

Source


1 PACKAGE wma_common AUTHID CURRENT_USER AS
2 /* $Header: wmaccoms.pls 120.0.12000000.2 2007/03/13 21:13:37 kboonyap ship $ */
3 
4   /* Constants */
5 
6   -- length of our error messages
7   ERR_LEN      CONSTANT NUMBER := WIP_CONSTANTS.ERR_LEN;
8   SOURCE_CODE  CONSTANT VARCHAR2(11) := 'WMA MOBILE';
9   SERIALIZATION_SOURCE_CODE CONSTANT VARCHAR2(29) := 'WMA SERIALIZATION MOBILE TXN';
10 
11 
12   -- the number format
13   WMA_NUMBER_FORMAT CONSTANT VARCHAR2(29) := '9999999999999999999.999999';
14 
15 
16   /**
17    * Record Types
18    * Notes:
19    * String lengths corrospond to constants defined in WIP_CONSTANTS
20    */
21 
22   /**
23    * environment information. Includes user info and organization info
24    */
25   TYPE Environment IS RECORD
26   (
27     orgID        NUMBER,
28     orgCode      VARCHAR2(4),
29     userID       NUMBER,
30     userName     VARCHAR2(100)
31   );
32 
33 
34   /**
35    * inventory item structure
36    */
37   /* ER 4378835: Increased length of lot_number from 31 to 80 to support OPM Lot-model changes */
38   TYPE Item IS RECORD
39   (
40     invItemID               NUMBER,
41     itemName                VARCHAR2(241),
42     description             VARCHAR2(241),
43     orgID                   NUMBER,
44     primaryUOMCode          VARCHAR2(4),
45     lotControlCode          NUMBER,
46     autoLotAlphaPrefix      VARCHAR2(80),
47     startAutoLotNumber      VARCHAR2(80),
48     serialNumberControlCode NUMBER,
49     autoSerialAlfaPrefix    VARCHAR2(31),
50     startAutoSerialNumber   VARCHAR2(31),
51     locationControlCode     NUMBER,
52     revQtyControlCode       NUMBER,
53     restrictLocatorsCode    NUMBER,
54     restrictSubinvCode      NUMBER,
55     shelfLifeCode           NUMBER,
56     shelfLifeDays           NUMBER,
57     invAssetFlag            VARCHAR2(2),
58     allowedUnitsLookupCode  NUMBER,
59     mtlTxnsEnabled          VARCHAR2(2),
60     projectID               NUMBER,
61     taskID                  NUMBER
62   );
63 
64 
65   /**
66     * Discrete Job Structure
67     */
68   TYPE Job IS RECORD (
69     wipEntityID               NUMBER,
70     organizationID            NUMBER,
71     jobName                   VARCHAR2(240),
72     jobType                   NUMBER,
73     description               VARCHAR2(240),
74     primaryItemID             NUMBER,
75     statusType                NUMBER,
76     wipSupplyType             NUMBER,
77     lineID                    NUMBER,
78     lineCode                  VARCHAR2(11),
79     scheduledStartDate        DATE,
80     scheduledCompletionDate   DATE,
81     startQuantity             NUMBER,
82     quantityCompleted         NUMBER,
83     quantityScrapped          NUMBER,
84     completionSubinventory    VARCHAR2(10),
85     completionLocatorID       NUMBER,
86     projectID                 NUMBER,
87     taskID                    NUMBER,
88     endItemUnitNumber         VARCHAR2(30)
89   );
90 
91 
92 END wma_common;