Class: PoComponents
- Inherits:
-
Object
- Object
- PoComponents
- Defined in:
- lib/po_detail/po_components.rb
Overview
class used to represent POCOMPONENTS. Used internally
Instance Attribute Summary collapse
-
#base_uom ⇒ String
Base Unit of Measure.
-
#base_uom_iso ⇒ String
Base unit of measure in ISO code.
-
#batch ⇒ String
Batch Number.
-
#change_id ⇒ String
Change Type (U, I, E, D).
-
#entry_quantity ⇒ Integer
Requirement Quantity of Component.
-
#entry_uom ⇒ String
Unit of entry.
-
#entry_uom_iso ⇒ String
Unit of entry in ISO code.
-
#fixed_quan ⇒ String
Quantity is fixed.
-
#iss_st_loc ⇒ String
Issue Storage Location.
-
#item_cat ⇒ String
Item category (bill of material).
-
#item_no ⇒ String
Item Number of Reservation / Dependent Requirements.
-
#mat_provision ⇒ String
Material Provision Indicator.
-
#material ⇒ String
Material Number.
-
#material_external ⇒ String
Long Material Number for MATERIAL Field.
-
#material_guid ⇒ String
External GUID for MATERIAL Field.
-
#material_long ⇒ String
Material Number (40 Characters, needed f. technical reasons).
-
#material_version ⇒ String
Version Number for MATERIAL Field.
-
#phant_item ⇒ String
Phantom item indicator.
-
#plant ⇒ String
Plant.
-
#po_item ⇒ String
Item Number of Purchasing Document.
-
#req_date ⇒ Date
Requirements date for the component.
-
#req_quan ⇒ Integer
Requirement Quantity.
-
#req_segment ⇒ String
Requirement Segment.
-
#rev_lev ⇒ String
Revision level.
-
#sched_line ⇒ String
Schedule Line Number.
Instance Attribute Details
#base_uom ⇒ String
Returns Base Unit of Measure.
4 5 6 |
# File 'lib/po_detail/po_components.rb', line 4 def base_uom @base_uom end |
#base_uom_iso ⇒ String
Returns Base unit of measure in ISO code.
6 7 8 |
# File 'lib/po_detail/po_components.rb', line 6 def base_uom_iso @base_uom_iso end |
#batch ⇒ String
Returns Batch Number.
8 9 10 |
# File 'lib/po_detail/po_components.rb', line 8 def batch @batch end |
#change_id ⇒ String
Returns Change Type (U, I, E, D).
10 11 12 |
# File 'lib/po_detail/po_components.rb', line 10 def change_id @change_id end |
#entry_quantity ⇒ Integer
Returns Requirement Quantity of Component.
12 13 14 |
# File 'lib/po_detail/po_components.rb', line 12 def entry_quantity @entry_quantity end |
#entry_uom ⇒ String
Returns Unit of entry.
14 15 16 |
# File 'lib/po_detail/po_components.rb', line 14 def entry_uom @entry_uom end |
#entry_uom_iso ⇒ String
Returns Unit of entry in ISO code.
16 17 18 |
# File 'lib/po_detail/po_components.rb', line 16 def entry_uom_iso @entry_uom_iso end |
#fixed_quan ⇒ String
Returns Quantity is fixed.
18 19 20 |
# File 'lib/po_detail/po_components.rb', line 18 def fixed_quan @fixed_quan end |
#iss_st_loc ⇒ String
Returns Issue Storage Location.
20 21 22 |
# File 'lib/po_detail/po_components.rb', line 20 def iss_st_loc @iss_st_loc end |
#item_cat ⇒ String
Returns Item category (bill of material).
22 23 24 |
# File 'lib/po_detail/po_components.rb', line 22 def item_cat @item_cat end |
#item_no ⇒ String
Returns Item Number of Reservation / Dependent Requirements.
24 25 26 |
# File 'lib/po_detail/po_components.rb', line 24 def item_no @item_no end |
#mat_provision ⇒ String
Returns Material Provision Indicator.
36 37 38 |
# File 'lib/po_detail/po_components.rb', line 36 def mat_provision @mat_provision end |
#material ⇒ String
Returns Material Number.
26 27 28 |
# File 'lib/po_detail/po_components.rb', line 26 def material @material end |
#material_external ⇒ String
Returns Long Material Number for MATERIAL Field.
28 29 30 |
# File 'lib/po_detail/po_components.rb', line 28 def material_external @material_external end |
#material_guid ⇒ String
Returns External GUID for MATERIAL Field.
30 31 32 |
# File 'lib/po_detail/po_components.rb', line 30 def material_guid @material_guid end |
#material_long ⇒ String
Returns Material Number (40 Characters, needed f. technical reasons).
32 33 34 |
# File 'lib/po_detail/po_components.rb', line 32 def material_long @material_long end |
#material_version ⇒ String
Returns Version Number for MATERIAL Field.
34 35 36 |
# File 'lib/po_detail/po_components.rb', line 34 def material_version @material_version end |
#phant_item ⇒ String
Returns Phantom item indicator.
38 39 40 |
# File 'lib/po_detail/po_components.rb', line 38 def phant_item @phant_item end |
#plant ⇒ String
Returns Plant.
40 41 42 |
# File 'lib/po_detail/po_components.rb', line 40 def plant @plant end |
#po_item ⇒ String
Returns Item Number of Purchasing Document.
42 43 44 |
# File 'lib/po_detail/po_components.rb', line 42 def po_item @po_item end |
#req_date ⇒ Date
Returns Requirements date for the component.
44 45 46 |
# File 'lib/po_detail/po_components.rb', line 44 def req_date @req_date end |
#req_quan ⇒ Integer
Returns Requirement Quantity.
46 47 48 |
# File 'lib/po_detail/po_components.rb', line 46 def req_quan @req_quan end |
#req_segment ⇒ String
Returns Requirement Segment.
48 49 50 |
# File 'lib/po_detail/po_components.rb', line 48 def req_segment @req_segment end |
#rev_lev ⇒ String
Returns Revision level.
50 51 52 |
# File 'lib/po_detail/po_components.rb', line 50 def rev_lev @rev_lev end |
#sched_line ⇒ String
Returns Schedule Line Number.
52 53 54 |
# File 'lib/po_detail/po_components.rb', line 52 def sched_line @sched_line end |