Node-server for unitstock app
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

133 рядки
4.1 KiB

  1. -----------------------------------------------------------------------------
  2. --
  3. -- Logical unit: StockTakingUnitDet
  4. --
  5. -- IFS/Design Template Version 2.2
  6. --
  7. -- Date Sign History
  8. -- ------ ---- -----------------------------------------------------------
  9. -----------------------------------------------------------------------------
  10. DEFINE MODULE = INCON
  11. DEFINE LU = StockTakingUnitDet
  12. DEFINE PKG = STOCK_TAKING_UNIT_DET_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. (flag_reject stock_taking_unit_det_tab.flag_reject%TYPE,
  19. keterangan stock_taking_unit_det_tab.keterangan%TYPE);
  20. -----------------------------------------------------------------------------
  21. -------------------- PRIVATE BASE METHODS -----------------------------------
  22. -----------------------------------------------------------------------------
  23. PROCEDURE Lock__ (
  24. info_ OUT VARCHAR2,
  25. objid_ IN VARCHAR2,
  26. objversion_ IN VARCHAR2 );
  27. PROCEDURE New__ (
  28. info_ OUT VARCHAR2,
  29. objid_ OUT VARCHAR2,
  30. objversion_ OUT VARCHAR2,
  31. attr_ IN OUT VARCHAR2,
  32. action_ IN VARCHAR2 );
  33. PROCEDURE Modify__ (
  34. info_ OUT VARCHAR2,
  35. objid_ IN VARCHAR2,
  36. objversion_ IN OUT VARCHAR2,
  37. attr_ IN OUT VARCHAR2,
  38. action_ IN VARCHAR2 );
  39. PROCEDURE Remove__ (
  40. info_ OUT VARCHAR2,
  41. objid_ IN VARCHAR2,
  42. objversion_ IN VARCHAR2,
  43. action_ IN VARCHAR2 );
  44. -----------------------------------------------------------------------------
  45. -------------------- PUBLIC BASE METHODS ------------------------------------
  46. -----------------------------------------------------------------------------
  47. PROCEDURE Exist (
  48. company_ IN VARCHAR2,
  49. stock_taking_unit_id_ IN VARCHAR2,
  50. mesin_ IN VARCHAR2 );
  51. -----------------------------------------------------------------------------
  52. -------------------- LU SPECIFIC PRIVATE METHODS ----------------------------
  53. -----------------------------------------------------------------------------
  54. -----------------------------------------------------------------------------
  55. -------------------- LU SPECIFIC PROTECTED METHODS --------------------------
  56. -----------------------------------------------------------------------------
  57. -----------------------------------------------------------------------------
  58. -------------------- LU SPECIFIC PUBLIC METHODS -----------------------------
  59. -----------------------------------------------------------------------------
  60. FUNCTION Get_Flag_Reject (
  61. company_ IN VARCHAR2,
  62. stock_taking_unit_id_ IN VARCHAR2,
  63. mesin_ IN VARCHAR2 ) RETURN VARCHAR2;
  64. PRAGMA restrict_references(Get_Flag_Reject, WNDS, WNPS);
  65. FUNCTION Get_Keterangan (
  66. company_ IN VARCHAR2,
  67. stock_taking_unit_id_ IN VARCHAR2,
  68. mesin_ IN VARCHAR2 ) RETURN VARCHAR2;
  69. PRAGMA restrict_references(Get_Keterangan, WNDS, WNPS);
  70. FUNCTION Get (
  71. company_ IN VARCHAR2,
  72. stock_taking_unit_id_ IN VARCHAR2,
  73. mesin_ IN VARCHAR2 ) RETURN Public_Rec;
  74. PRAGMA restrict_references(Get, WNDS, WNPS);
  75. PROCEDURE Create_Update_Record(
  76. company_ IN VARCHAR2,
  77. stock_taking_unit_id_ IN VARCHAR2,
  78. mesin_ IN VARCHAR2,
  79. flag_reject_ IN VARCHAR2,
  80. keterangan_ IN VARCHAR2);
  81. PROCEDURE Remove_Record(
  82. company_ IN VARCHAR2,
  83. stock_taking_unit_id_ IN VARCHAR2,
  84. mesin_ IN VARCHAR2);
  85. PROCEDURE Update_Keterangan(
  86. company_ IN VARCHAR2,
  87. stock_taking_unit_id_ IN VARCHAR2,
  88. mesin_ IN VARCHAR2,
  89. keterangan_ IN VARCHAR2);
  90. -----------------------------------------------------------------------------
  91. -------------------- FOUNDATION1 METHODS ------------------------------------
  92. -----------------------------------------------------------------------------
  93. PROCEDURE Init;
  94. END &PKG;
  95. /
  96. SHOW ERROR
  97. -----------------------------------------------------------------------------