class Eddy::Segments::BAK

### Segment Summary:

Public Class Methods

new(store) click to toggle source

@param store [Eddy::Data::Store] @return [void]

Calls superclass method Eddy::Models::Segment::new
# File lib/definitions/segments/generated/bak.rb, line 12
def initialize(store)
  @id = "BAK"
  @name = "Beginning Segment for Purchase Order Acknowledgment"
  @bak01 = Eddy::Elements::E353.new(ref: "BAK01", req: "M")
  @bak02 = Eddy::Elements::E587.new(ref: "BAK02", req: "M")
  @bak03 = Eddy::Elements::E324.new(ref: "BAK03", req: "M")
  @bak04 = Eddy::Elements::E373.new(ref: "BAK04", req: "M")
  super(
    store,
    @bak01,
    @bak02,
    @bak03,
    @bak04,
  )
end

Public Instance Methods

AcknowledgmentType=(arg)
Alias for: BAK02=
BAK01=(arg) click to toggle source

### BAK01

  • Id: 353

  • Name: Transaction Set Purpose Code

  • Type: ID

  • Min/Max: 2/2

  • Description: Code identifying purpose of transaction set

@param arg [String] @return [void]

# File lib/definitions/segments/generated/bak.rb, line 38
def BAK01=(arg)
  @bak01.value = arg
end
Also aliased as: TransactionSetPurposeCode=
BAK02=(arg) click to toggle source

### BAK02

  • Id: 587

  • Name: Acknowledgment Type

  • Type: ID

  • Min/Max: 2/2

  • Description: Code specifying the type of acknowledgment

@param arg [String] @return [void]

# File lib/definitions/segments/generated/bak.rb, line 53
def BAK02=(arg)
  @bak02.value = arg
end
Also aliased as: AcknowledgmentType=
BAK03=(arg) click to toggle source

### BAK03

  • Id: 324

  • Name: Purchase Order Number

  • Type: AN

  • Min/Max: 1/22

  • Description: Identifying number for Purchase Order assigned by the orderer/purchaser

@param arg [String] @return [void]

# File lib/definitions/segments/generated/bak.rb, line 68
def BAK03=(arg)
  @bak03.value = arg
end
Also aliased as: PurchaseOrderNumber=
BAK04=(arg) click to toggle source

### BAK04

  • Id: 373

  • Name: Date

  • Type: DT

  • Min/Max: 8/8

  • Description: Date expressed as CCYYMMDD

@param arg [Time] @return [void]

# File lib/definitions/segments/generated/bak.rb, line 83
def BAK04=(arg)
  @bak04.value = arg
end
Also aliased as: Date=
Date=(arg)
Alias for: BAK04=
PurchaseOrderNumber=(arg)
Alias for: BAK03=
TransactionSetPurposeCode=(arg)
Alias for: BAK01=