ttcamt054_esr.i 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. /* ------------------------------------------ */
  2. /* TEMP-TABLES f�r die ISO20022-ESR */
  3. /* ------------------------------------------ */
  4. DEFINE TEMP-TABLE tHeader NO-UNDO
  5. FIELD iInd AS INTEGER
  6. FIELD MsgId AS CHARACTER
  7. FIELD Datum AS CHARACTER
  8. FIELD Sabe AS CHARACTER
  9. FIELD Inhaber AS CHARACTER
  10. FIELD Bank AS CHARACTER
  11. FIELD Prod AS CHARACTER
  12. FIELD IBAN AS CHARACTER
  13. FIELD vonDatum AS CHARACTER
  14. FIELD bisDatum AS CHARACTER
  15. FIELD BankSeqNr AS CHARACTER
  16. FIELD Frw AS CHARACTER
  17. FIELD Total AS DECIMAL
  18. FIELD Taxen AS DECIMAL
  19. FIELD Anzahl AS INTEGER
  20. INDEX tHeader-k1 IS PRIMARY
  21. iInd.
  22. DEFINE TEMP-TABLE tSubHeader NO-UNDO
  23. FIELD iInd AS INTEGER
  24. FIELD iSeq AS INTEGER
  25. FIELD TeilnrNr AS CHARACTER
  26. FIELD Valuta AS CHARACTER
  27. FIELD Buchdat AS CHARACTER
  28. FIELD Frw AS CHARACTER
  29. FIELD Total AS DECIMAL
  30. FIELD Taxen AS DECIMAL
  31. FIELD Anzahl AS INTEGER
  32. FIELD lStorno AS LOG INIT FALSE
  33. INDEX tSubHeader-k1 IS PRIMARY
  34. iInd
  35. iSeq
  36. .
  37. DEFINE TEMP-TABLE tZahlung NO-UNDO
  38. FIELD iInd AS INTEGER
  39. FIELD iSeq AS INTEGER
  40. FIELD iZahlung AS INTEGER
  41. FIELD Referenz AS CHARACTER
  42. FIELD AufRef AS CHARACTER
  43. FIELD ServiceRef AS CHARACTER
  44. FIELD Betrag AS DECIMAL
  45. FIELD Taxen AS DECIMAL
  46. FIELD Frw AS CHARACTER
  47. FIELD TaxFrw AS CHARACTER
  48. FIELD lStorno AS LOG INIT FALSE
  49. FIELD lBetrag AS LOG INIT FALSE
  50. FIELD Debitor AS CHARACTER
  51. INDEX tZahlung-k1 IS PRIMARY
  52. iInd
  53. iSeq
  54. iZahlung
  55. .
  56. DEFINE VARIABLE htHeader AS HANDLE NO-UNDO.
  57. DEFINE VARIABLE htSubHeader AS HANDLE NO-UNDO.
  58. DEFINE VARIABLE htZahlung AS HANDLE NO-UNDO.
  59. htHeader = TEMP-TABLE tHeader :DEFAULT-BUFFER-HANDLE.
  60. htSubHeader = TEMP-TABLE tSubHeader:DEFAULT-BUFFER-HANDLE.
  61. htZahlung = TEMP-TABLE tZahlung :DEFAULT-BUFFER-HANDLE.