Node-server for unitstock app
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

160 regels
4.8 KiB

  1. -----------------------------------------------------------------------------
  2. --
  3. -- Logical unit: StockTakingUnitDetPic
  4. --
  5. -- IFS/Design Template Version 2.2
  6. --
  7. -- Date Sign History
  8. -- ------ ---- -----------------------------------------------------------
  9. -----------------------------------------------------------------------------
  10. DEFINE MODULE = INCON
  11. DEFINE LU = StockTakingUnitDetPic
  12. DEFINE PKG = STOCK_TAKING_UNIT_DET_PIC_API
  13. PROMPT Creating &PKG specification
  14. CREATE OR REPLACE PACKAGE &PKG IS
  15. module_ CONSTANT VARCHAR2(25) := '&MODULE';
  16. lu_name_ CONSTANT VARCHAR2(25) := '&LU';
  17. TYPE Public_Rec IS RECORD
  18. (jenis stock_taking_unit_det_pic_tab.jenis%TYPE,
  19. latitude stock_taking_unit_det_pic_tab.latitude%TYPE,
  20. longitude stock_taking_unit_det_pic_tab.longitude%TYPE,
  21. lob_id stock_taking_unit_det_pic_tab.lob_id%TYPE);
  22. -----------------------------------------------------------------------------
  23. -------------------- PRIVATE BASE METHODS -----------------------------------
  24. -----------------------------------------------------------------------------
  25. PROCEDURE Lock__ (
  26. info_ OUT VARCHAR2,
  27. objid_ IN VARCHAR2,
  28. objversion_ IN VARCHAR2 );
  29. PROCEDURE New__ (
  30. info_ OUT VARCHAR2,
  31. objid_ OUT VARCHAR2,
  32. objversion_ OUT VARCHAR2,
  33. attr_ IN OUT VARCHAR2,
  34. action_ IN VARCHAR2 );
  35. PROCEDURE Modify__ (
  36. info_ OUT VARCHAR2,
  37. objid_ IN VARCHAR2,
  38. objversion_ IN OUT VARCHAR2,
  39. attr_ IN OUT VARCHAR2,
  40. action_ IN VARCHAR2 );
  41. PROCEDURE Remove__ (
  42. info_ OUT VARCHAR2,
  43. objid_ IN VARCHAR2,
  44. objversion_ IN VARCHAR2,
  45. action_ IN VARCHAR2 );
  46. -----------------------------------------------------------------------------
  47. -------------------- PUBLIC BASE METHODS ------------------------------------
  48. -----------------------------------------------------------------------------
  49. PROCEDURE Exist (
  50. company_ IN VARCHAR2,
  51. stock_taking_unit_id_ IN VARCHAR2,
  52. mesin_ IN VARCHAR2,
  53. no_urut_ IN NUMBER );
  54. -----------------------------------------------------------------------------
  55. -------------------- LU SPECIFIC PRIVATE METHODS ----------------------------
  56. -----------------------------------------------------------------------------
  57. -----------------------------------------------------------------------------
  58. -------------------- LU SPECIFIC PROTECTED METHODS --------------------------
  59. -----------------------------------------------------------------------------
  60. -----------------------------------------------------------------------------
  61. -------------------- LU SPECIFIC PUBLIC METHODS -----------------------------
  62. -----------------------------------------------------------------------------
  63. FUNCTION Get_Jenis (
  64. company_ IN VARCHAR2,
  65. stock_taking_unit_id_ IN VARCHAR2,
  66. mesin_ IN VARCHAR2,
  67. no_urut_ IN NUMBER ) RETURN VARCHAR2;
  68. PRAGMA restrict_references(Get_Jenis, WNDS, WNPS);
  69. FUNCTION Get_Latitude (
  70. company_ IN VARCHAR2,
  71. stock_taking_unit_id_ IN VARCHAR2,
  72. mesin_ IN VARCHAR2,
  73. no_urut_ IN NUMBER ) RETURN NUMBER;
  74. PRAGMA restrict_references(Get_Latitude, WNDS, WNPS);
  75. FUNCTION Get_Longitude (
  76. company_ IN VARCHAR2,
  77. stock_taking_unit_id_ IN VARCHAR2,
  78. mesin_ IN VARCHAR2,
  79. no_urut_ IN NUMBER ) RETURN NUMBER;
  80. PRAGMA restrict_references(Get_Longitude, WNDS, WNPS);
  81. FUNCTION Get_Lob_Id (
  82. company_ IN VARCHAR2,
  83. stock_taking_unit_id_ IN VARCHAR2,
  84. mesin_ IN VARCHAR2,
  85. no_urut_ IN NUMBER ) RETURN NUMBER;
  86. PRAGMA restrict_references(Get_Lob_Id, WNDS, WNPS);
  87. FUNCTION Get (
  88. company_ IN VARCHAR2,
  89. stock_taking_unit_id_ IN VARCHAR2,
  90. mesin_ IN VARCHAR2,
  91. no_urut_ IN NUMBER ) RETURN Public_Rec;
  92. PRAGMA restrict_references(Get, WNDS, WNPS);
  93. PROCEDURE Create_Update_Record(
  94. company_ IN VARCHAR2,
  95. stock_taking_unit_id_ IN VARCHAR2,
  96. mesin_ IN VARCHAR2,
  97. no_urut_ IN NUMBER,
  98. jenis_ IN VARCHAR2,
  99. latitude_ IN NUMBER,
  100. longitude_ IN NUMBER,
  101. lob_id_ IN NUMBER);
  102. PROCEDURE Remove_Record(
  103. company_ IN VARCHAR2,
  104. stock_taking_unit_id_ IN VARCHAR2,
  105. mesin_ IN VARCHAR2,
  106. no_urut_ IN NUMBER);
  107. PROCEDURE Update_Lob_Id(
  108. company_ IN VARCHAR2,
  109. stock_taking_unit_id_ IN VARCHAR2,
  110. mesin_ IN VARCHAR2,
  111. no_urut_ IN NUMBER,
  112. lob_id_ IN NUMBER);
  113. -----------------------------------------------------------------------------
  114. -------------------- FOUNDATION1 METHODS ------------------------------------
  115. -----------------------------------------------------------------------------
  116. PROCEDURE Init;
  117. END &PKG;
  118. /
  119. SHOW ERROR
  120. -----------------------------------------------------------------------------