Class: PoComponents

Inherits:
Object
  • Object
show all
Defined in:
lib/po_detail/po_components.rb

Overview

class used to represent POCOMPONENTS. Used internally

Instance Attribute Summary collapse

Instance Attribute Details

#base_uomString

Returns Base Unit of Measure.

Returns:

  • (String)

    Base Unit of Measure



4
5
6
# File 'lib/po_detail/po_components.rb', line 4

def base_uom
  @base_uom
end

#base_uom_isoString

Returns Base unit of measure in ISO code.

Returns:

  • (String)

    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

#batchString

Returns Batch Number.

Returns:

  • (String)

    Batch Number



8
9
10
# File 'lib/po_detail/po_components.rb', line 8

def batch
  @batch
end

#change_idString

Returns Change Type (U, I, E, D).

Returns:

  • (String)

    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_quantityInteger

Returns Requirement Quantity of Component.

Returns:

  • (Integer)

    Requirement Quantity of Component



12
13
14
# File 'lib/po_detail/po_components.rb', line 12

def entry_quantity
  @entry_quantity
end

#entry_uomString

Returns Unit of entry.

Returns:

  • (String)

    Unit of entry



14
15
16
# File 'lib/po_detail/po_components.rb', line 14

def entry_uom
  @entry_uom
end

#entry_uom_isoString

Returns Unit of entry in ISO code.

Returns:

  • (String)

    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_quanString

Returns Quantity is fixed.

Returns:

  • (String)

    Quantity is fixed



18
19
20
# File 'lib/po_detail/po_components.rb', line 18

def fixed_quan
  @fixed_quan
end

#iss_st_locString

Returns Issue Storage Location.

Returns:

  • (String)

    Issue Storage Location



20
21
22
# File 'lib/po_detail/po_components.rb', line 20

def iss_st_loc
  @iss_st_loc
end

#item_catString

Returns Item category (bill of material).

Returns:

  • (String)

    Item category (bill of material)



22
23
24
# File 'lib/po_detail/po_components.rb', line 22

def item_cat
  @item_cat
end

#item_noString

Returns Item Number of Reservation / Dependent Requirements.

Returns:

  • (String)

    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_provisionString

Returns Material Provision Indicator.

Returns:

  • (String)

    Material Provision Indicator



36
37
38
# File 'lib/po_detail/po_components.rb', line 36

def mat_provision
  @mat_provision
end

#materialString

Returns Material Number.

Returns:

  • (String)

    Material Number



26
27
28
# File 'lib/po_detail/po_components.rb', line 26

def material
  @material
end

#material_externalString

Returns Long Material Number for MATERIAL Field.

Returns:

  • (String)

    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_guidString

Returns External GUID for MATERIAL Field.

Returns:

  • (String)

    External GUID for MATERIAL Field



30
31
32
# File 'lib/po_detail/po_components.rb', line 30

def material_guid
  @material_guid
end

#material_longString

Returns Material Number (40 Characters, needed f. technical reasons).

Returns:

  • (String)

    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_versionString

Returns Version Number for MATERIAL Field.

Returns:

  • (String)

    Version Number for MATERIAL Field



34
35
36
# File 'lib/po_detail/po_components.rb', line 34

def material_version
  @material_version
end

#phant_itemString

Returns Phantom item indicator.

Returns:

  • (String)

    Phantom item indicator



38
39
40
# File 'lib/po_detail/po_components.rb', line 38

def phant_item
  @phant_item
end

#plantString

Returns Plant.

Returns:

  • (String)

    Plant



40
41
42
# File 'lib/po_detail/po_components.rb', line 40

def plant
  @plant
end

#po_itemString

Returns Item Number of Purchasing Document.

Returns:

  • (String)

    Item Number of Purchasing Document



42
43
44
# File 'lib/po_detail/po_components.rb', line 42

def po_item
  @po_item
end

#req_dateDate

Returns Requirements date for the component.

Returns:

  • (Date)

    Requirements date for the component



44
45
46
# File 'lib/po_detail/po_components.rb', line 44

def req_date
  @req_date
end

#req_quanInteger

Returns Requirement Quantity.

Returns:

  • (Integer)

    Requirement Quantity



46
47
48
# File 'lib/po_detail/po_components.rb', line 46

def req_quan
  @req_quan
end

#req_segmentString

Returns Requirement Segment.

Returns:

  • (String)

    Requirement Segment



48
49
50
# File 'lib/po_detail/po_components.rb', line 48

def req_segment
  @req_segment
end

#rev_levString

Returns Revision level.

Returns:

  • (String)

    Revision level



50
51
52
# File 'lib/po_detail/po_components.rb', line 50

def rev_lev
  @rev_lev
end

#sched_lineString

Returns Schedule Line Number.

Returns:

  • (String)

    Schedule Line Number



52
53
54
# File 'lib/po_detail/po_components.rb', line 52

def sched_line
  @sched_line
end