Class: Eddy::Segments::PRF
- Inherits:
-
Models::Segment
- Object
- Models::Segment
- Eddy::Segments::PRF
- Defined in:
- lib/definitions/segments/generated/prf.rb
Overview
Segment Summary:
- Id: PRF
- Name: Purchase Order Reference
- Purpose: To provide reference to a specific purchase order.
Instance Attribute Summary
Attributes inherited from Models::Segment
#elements, #id, #name, #skip, #store
Instance Method Summary collapse
- #initialize(store) ⇒ void constructor
-
#PRF01=(arg) ⇒ void
(also: #PurchaseOrderNumber=)
PRF01.
-
#PRF02=(arg) ⇒ void
(also: #ReleaseNumber=)
PRF02.
-
#PRF03=(arg) ⇒ void
(also: #ChangeOrderSequenceNumber=)
PRF03.
-
#PRF04=(arg) ⇒ void
(also: #Date=)
PRF04.
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/prf.rb', line 12 def initialize(store) @id = "PRF" @name = "Purchase Order Reference" @prf01 = Eddy::Elements::E324.new(ref: "PRF01", req: "M") @prf02 = Eddy::Elements::E328.new(ref: "PRF02", req: "O") @prf03 = Eddy::Elements::E327.new(ref: "PRF03", req: "O") @prf04 = Eddy::Elements::E373.new(ref: "PRF04", req: "O") super( store, @prf01, @prf02, @prf03, @prf04, ) end |
Instance Method Details
#PRF01=(arg) ⇒ void Also known as: PurchaseOrderNumber=
This method returns an undefined value.
PRF01
- Id: 324
- Name: Purchase Order Number
- Type: AN
- Min/Max: 1/22
- Description: Identifying number for Purchase Order assigned by the orderer/purchaser
38 39 40 |
# File 'lib/definitions/segments/generated/prf.rb', line 38 def PRF01=(arg) @prf01.value = arg end |
#PRF02=(arg) ⇒ void Also known as: ReleaseNumber=
This method returns an undefined value.
PRF02
- Id: 328
- Name: Release Number
- Type: AN
- Min/Max: 1/30
- Description: Number identifying a release against a Purchase Order previously placed by the parties involved in the transaction
53 54 55 |
# File 'lib/definitions/segments/generated/prf.rb', line 53 def PRF02=(arg) @prf02.value = arg end |
#PRF03=(arg) ⇒ void Also known as: ChangeOrderSequenceNumber=
This method returns an undefined value.
PRF03
- Id: 327
- Name: Change Order Sequence Number
- Type: AN
- Min/Max: 1/8
- Description: Number assigned by the orderer identifying a specific change or revision to a previously transmitted transaction set
68 69 70 |
# File 'lib/definitions/segments/generated/prf.rb', line 68 def PRF03=(arg) @prf03.value = arg end |
#PRF04=(arg) ⇒ void Also known as: Date=
This method returns an undefined value.
PRF04
- Id: 373
- Name: Date
- Type: DT
- Min/Max: 8/8
- Description: Date expressed as CCYYMMDD
83 84 85 |
# File 'lib/definitions/segments/generated/prf.rb', line 83 def PRF04=(arg) @prf04.value = arg end |