Class: Eddy::Segments::BAK
- Inherits:
-
Models::Segment
- Object
- Models::Segment
- Eddy::Segments::BAK
- Defined in:
- lib/definitions/segments/generated/bak.rb
Overview
Segment Summary:
- Id: BAK
- Name: Beginning Segment for Purchase Order Acknowledgment
- Purpose: To indicate the beginning of the Purchase Order Acknowledgment Transaction Set and transmit identifying numbers and date.
Instance Attribute Summary
Attributes inherited from Models::Segment
#elements, #id, #name, #skip, #store
Instance Method Summary collapse
-
#BAK01=(arg) ⇒ void
(also: #TransactionSetPurposeCode=)
BAK01.
-
#BAK02=(arg) ⇒ void
(also: #AcknowledgmentType=)
BAK02.
-
#BAK03=(arg) ⇒ void
(also: #PurchaseOrderNumber=)
BAK03.
-
#BAK04=(arg) ⇒ void
(also: #Date=)
BAK04.
- #initialize(store) ⇒ void constructor
Methods inherited from Models::Segment
Constructor Details
#initialize(store) ⇒ void
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# 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 |
Instance Method Details
#BAK01=(arg) ⇒ void Also known as: TransactionSetPurposeCode=
This method returns an undefined value.
BAK01
- Id: 353
- Name: Transaction Set Purpose Code
- Type: ID
- Min/Max: 2/2
- Description: Code identifying purpose of transaction set
38 39 40 |
# File 'lib/definitions/segments/generated/bak.rb', line 38 def BAK01=(arg) @bak01.value = arg end |
#BAK02=(arg) ⇒ void Also known as: AcknowledgmentType=
This method returns an undefined value.
BAK02
- Id: 587
- Name: Acknowledgment Type
- Type: ID
- Min/Max: 2/2
- Description: Code specifying the type of acknowledgment
53 54 55 |
# File 'lib/definitions/segments/generated/bak.rb', line 53 def BAK02=(arg) @bak02.value = arg end |
#BAK03=(arg) ⇒ void Also known as: PurchaseOrderNumber=
This method returns an undefined value.
BAK03
- Id: 324
- Name: Purchase Order Number
- Type: AN
- Min/Max: 1/22
- Description: Identifying number for Purchase Order assigned by the orderer/purchaser
68 69 70 |
# File 'lib/definitions/segments/generated/bak.rb', line 68 def BAK03=(arg) @bak03.value = arg end |
#BAK04=(arg) ⇒ void Also known as: Date=
This method returns an undefined value.
BAK04
- Id: 373
- Name: Date
- Type: DT
- Min/Max: 8/8
- Description: Date expressed as CCYYMMDD
83 84 85 |
# File 'lib/definitions/segments/generated/bak.rb', line 83 def BAK04=(arg) @bak04.value = arg end |