cocacola_v2_ds.i 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. DEFINE TEMP-TABLE CUS NO-UNDO
  2. FIELD BRANCH_ID AS CHARACTER
  3. FIELD CUSTOMER_ID AS CHARACTER
  4. FIELD PAYER_ID AS CHARACTER
  5. FIELD CUSTOMER_NAME_1 AS CHARACTER
  6. FIELD CUSTOMER_NAME_2 AS CHARACTER
  7. FIELD CUSTOMER_TYPE AS CHARACTER
  8. FIELD COUNTRY_ID AS CHARACTER
  9. FIELD CITY AS CHARACTER
  10. FIELD POSTAL_CODE AS CHARACTER
  11. FIELD STREET AS CHARACTER
  12. FIELD APT_NUMBER AS CHARACTER
  13. FIELD TIN AS CHARACTER
  14. FIELD ACTIVITY AS INTEGER
  15. FIELD LATITUDE AS CHARACTER INITIAL ?
  16. FIELD LONGITUDE AS CHARACTER INITIAL ?
  17. FIELD REGION_1 AS CHARACTER INITIAL ?
  18. FIELD REGION_2 AS CHARACTER INITIAL ?
  19. FIELD REGION_3 AS CHARACTER INITIAL ?
  20. FIELD REGION_4 AS CHARACTER INITIAL ?
  21. .
  22. DEFINE TEMP-TABLE PRO
  23. FIELD BRANCH_ID AS CHARACTER
  24. FIELD PRODUCT_ID AS CHARACTER
  25. FIELD PRODUCER_PRODUCT_ID AS CHARACTER
  26. FIELD EAN AS CHARACTER
  27. FIELD PRODUCT_NAME_1 AS CHARACTER
  28. FIELD PRODUCT_NAME_2 AS CHARACTER
  29. FIELD MEASURE_UNIT_ID AS CHARACTER
  30. FIELD MEASURE_UNIT AS CHARACTER
  31. FIELD PRODUCER_ID AS CHARACTER
  32. FIELD PRODUCER_NAME AS CHARACTER
  33. FIELD ACTIVITY AS INTEGER
  34. FIELD MULTIPLIER AS DECIMAL
  35. FIELD MULTIPLIER_VOL AS DECIMAL
  36. .
  37. DEFINE TEMP-TABLE SAL_HEADER NO-UNDO SERIALIZE-NAME ''
  38. FIELD FROM_DATE AS CHARACTER
  39. XML-NODE-TYPE "ATTRIBUTE"
  40. FIELD TO_DATE AS CHARACTER
  41. XML-NODE-TYPE "ATTRIBUTE"
  42. FIELD TYPE_DATE AS CHARACTER
  43. XML-NODE-TYPE "ATTRIBUTE"
  44. FIELD SAL_HEADER_ID AS RECID SERIALIZE-HIDDEN
  45. XML-NODE-TYPE "HIDDEN"
  46. .
  47. DEFINE TEMP-TABLE SAL NO-UNDO
  48. FIELD SAL_HEADER_ID AS RECID SERIALIZE-HIDDEN
  49. XML-NODE-TYPE "HIDDEN"
  50. FIELD TYPE_ID AS CHARACTER
  51. FIELD BRANCH_ID AS CHARACTER
  52. FIELD DOC_ID AS CHARACTER
  53. FIELD ISSUE_DATE AS CHARACTER
  54. FIELD SALE_DATE AS CHARACTER
  55. FIELD CUSTOMER_ID AS CHARACTER
  56. FIELD COR_DOC_ID AS CHARACTER INITIAL ?
  57. FIELD COR_DOC_DATE AS CHARACTER INITIAL ?
  58. FIELD TYPE_SALE_ID AS CHARACTER
  59. FIELD FIELD_1 AS CHARACTER INITIAL ?
  60. FIELD FIELD_2 AS CHARACTER INITIAL ?
  61. FIELD FIELD_3 AS CHARACTER INITIAL ?
  62. FIELD SAL_ID AS RECID SERIALIZE-HIDDEN
  63. XML-NODE-TYPE "HIDDEN"
  64. .
  65. DEFINE TEMP-TABLE SAL_ITEM NO-UNDO
  66. FIELD SAL_ID AS RECID SERIALIZE-HIDDEN
  67. XML-NODE-TYPE "HIDDEN"
  68. FIELD ITEM AS INTEGER
  69. FIELD PRODUCT_ID AS CHARACTER
  70. FIELD MEASURE_UNIT_ID AS CHARACTER
  71. FIELD PRODUCER_ID AS CHARACTER
  72. FIELD QUANTITY AS DECIMAL
  73. FIELD QUANTITY_VOL AS DECIMAL
  74. FIELD QUANTITY_WAS AS DECIMAL
  75. FIELD QUANTITY_VOL_WAS AS DECIMAL
  76. FIELD PURCHASE_ORDER AS CHARACTER
  77. FIELD FIELD_1 AS CHARACTER
  78. FIELD FIELD_2 AS CHARACTER
  79. FIELD FIELD_3 AS CHARACTER
  80. INDEX SALE_ITEM-K1 IS PRIMARY
  81. SAL_ID
  82. ITEM
  83. .
  84. DEFINE DATASET dsSALE SERIALIZE-NAME ''
  85. FOR SAL_HEADER, SAL, SAL_ITEM
  86. PARENT-ID-RELATION RELATION1 FOR SAL_HEADER, SAL
  87. PARENT-ID-FIELD SAL_HEADER_ID
  88. PARENT-ID-RELATION RELATION2 FOR SAL, SAL_ITEM
  89. PARENT-ID-FIELD SAL_ID
  90. .
  91. DEFINE TEMP-TABLE tControlList NO-UNDO
  92. FIELD BRANCH_ID AS CHARACTER
  93. FIELD CUSTOMER_ID AS CHARACTER
  94. FIELD PRODUCT_ID AS CHARACTER
  95. FIELD PRODUCT_NAME AS CHARACTER
  96. FIELD DOCUMENT_TYPE AS CHARACTER
  97. FIELD DOCUMENT_NUMBER AS CHARACTER
  98. FIELD DOCUMENT_ISSUE_DATE AS CHARACTER
  99. FIELD QUANTITY_SOLD AS DECIMAL
  100. .