Class: PoHeader

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

Overview

class used to represent POHEADER. Used internally

Instance Attribute Summary collapse

Instance Attribute Details

#agreementString

Returns Number of principal purchase agreement.

Returns:

  • (String)

    Number of principal purchase agreement



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

def agreement
  @agreement
end

#collect_noString

Returns Collective Number.

Returns:

  • (String)

    Collective Number



6
7
8
# File 'lib/po_detail/po_header.rb', line 6

def collect_no
  @collect_no
end

#comp_codeString

Returns Company Code.

Returns:

  • (String)

    Company Code



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

def comp_code
  @comp_code
end

#creat_dateDate

Returns Date on Which Record Was Created.

Returns:

  • (Date)

    Date on Which Record Was Created



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

def creat_date
  @creat_date
end

#created_byString

Returns Name of Person Who Created the Object.

Returns:

  • (String)

    Name of Person Who Created the Object



10
11
12
# File 'lib/po_detail/po_header.rb', line 10

def created_by
  @created_by
end

#currencyInteger

Returns Currency Key.

Returns:

  • (Integer)

    Currency Key



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

def currency
  @currency
end

#currency_isoString

Returns ISO code currency.

Returns:

  • (String)

    ISO code currency



16
17
18
# File 'lib/po_detail/po_header.rb', line 16

def currency_iso
  @currency_iso
end

#customerString

Returns Customer Number.

Returns:

  • (String)

    Customer Number



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

def customer
  @customer
end

#delete_indString

Returns Deletion indicator in purchasing document.

Returns:

  • (String)

    Deletion indicator in purchasing document



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

def delete_ind
  @delete_ind
end

#diff_invString

Returns Different Invoicing Party.

Returns:

  • (String)

    Different Invoicing Party



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

def diff_inv
  @diff_inv
end

#doc_dateDate

Returns Purchasing Document Date.

Returns:

  • (Date)

    Purchasing Document Date



24
25
26
# File 'lib/po_detail/po_header.rb', line 24

def doc_date
  @doc_date
end

#doc_typeString

Returns Purchasing Document Type.

Returns:

  • (String)

    Purchasing Document Type



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

def doc_type
  @doc_type
end

#downpay_amountInteger

Returns Down Payment Amount in BAPI.

Returns:

  • (Integer)

    Down Payment Amount in BAPI



28
29
30
# File 'lib/po_detail/po_header.rb', line 28

def downpay_amount
  @downpay_amount
end

#downpay_duedateDate

Returns Due Date for Down Payment.

Returns:

  • (Date)

    Due Date for Down Payment



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

def downpay_duedate
  @downpay_duedate
end

#downpay_percentInteger

Returns Down Payment Percentage.

Returns:

  • (Integer)

    Down Payment Percentage



32
33
34
# File 'lib/po_detail/po_header.rb', line 32

def downpay_percent
  @downpay_percent
end

#downpay_typeString

Returns Down Payment Indicator.

Returns:

  • (String)

    Down Payment Indicator



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

def downpay_type
  @downpay_type
end

#dscnt1_toInteger

Returns Cash (Prompt Payment) Discount Days.

Returns:

  • (Integer)

    Cash (Prompt Payment) Discount Days



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

def dscnt1_to
  @dscnt1_to
end

#dscnt2_toInteger

Returns Cash (Prompt Payment) Discount Days.

Returns:

  • (Integer)

    Cash (Prompt Payment) Discount Days



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

def dscnt2_to
  @dscnt2_to
end

#dscnt3_toInteger

Returns Cash (Prompt Payment) Discount Days.

Returns:

  • (Integer)

    Cash (Prompt Payment) Discount Days



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

def dscnt3_to
  @dscnt3_to
end

#dsct_pct1Integer

Returns Cash discount percentage 1.

Returns:

  • (Integer)

    Cash discount percentage 1



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

def dsct_pct1
  @dsct_pct1
end

#dsct_pct2Integer

Returns Cash Discount Percentage 2.

Returns:

  • (Integer)

    Cash Discount Percentage 2



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

def dsct_pct2
  @dsct_pct2
end

#ex_rate_fxString

Returns Indicator: Fixing of Exchange Rate.

Returns:

  • (String)

    Indicator: Fixing of Exchange Rate



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

def ex_rate_fx
  @ex_rate_fx
end

#exch_rateInteger

Returns Exchange Rate.

Returns:

  • (Integer)

    Exchange Rate



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

def exch_rate
  @exch_rate
end

#gr_messageString

Returns Indicator: Goods Receipt Message.

Returns:

  • (String)

    Indicator: Goods Receipt Message



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

def gr_message
  @gr_message
end

#handoverlocString

Returns Location for a physical handover of goods.

Returns:

  • (String)

    Location for a physical handover of goods



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

def handoverloc
  @handoverloc
end

#incoterms1String

Returns Incoterms (Part 1).

Returns:

  • (String)

    Incoterms (Part 1)



54
55
56
# File 'lib/po_detail/po_header.rb', line 54

def incoterms1
  @incoterms1
end

#incoterms2String

Returns Incoterms (Part 2).

Returns:

  • (String)

    Incoterms (Part 2)



56
57
58
# File 'lib/po_detail/po_header.rb', line 56

def incoterms2
  @incoterms2
end

#incoterms2lString

Returns Incoterms Location 1.

Returns:

  • (String)

    Incoterms Location 1



58
59
60
# File 'lib/po_detail/po_header.rb', line 58

def incoterms2l
  @incoterms2l
end

#incoterms3lString

Returns Incoterms Location 2.

Returns:

  • (String)

    Incoterms Location 2



60
61
62
# File 'lib/po_detail/po_header.rb', line 60

def incoterms3l
  @incoterms3l
end

#incotermsvString

Returns Incoterms Version.

Returns:

  • (String)

    Incoterms Version



62
63
64
# File 'lib/po_detail/po_header.rb', line 62

def incotermsv
  @incotermsv
end

#item_intvlString

Returns Item Number Interval.

Returns:

  • (String)

    Item Number Interval



64
65
66
# File 'lib/po_detail/po_header.rb', line 64

def item_intvl
  @item_intvl
end

#languInteger

Returns Language Key.

Returns:

  • (Integer)

    Language Key



66
67
68
# File 'lib/po_detail/po_header.rb', line 66

def langu
  @langu
end

#langu_isoString

Returns ISO code for language key.

Returns:

  • (String)

    ISO code for language key



68
69
70
# File 'lib/po_detail/po_header.rb', line 68

def langu_iso
  @langu_iso
end

#logsystemString

Returns Logical System.

Returns:

  • (String)

    Logical System



70
71
72
# File 'lib/po_detail/po_header.rb', line 70

def logsystem
  @logsystem
end

#memoryString

Returns Purchase order not yet complete.

Returns:

  • (String)

    Purchase order not yet complete



72
73
74
# File 'lib/po_detail/po_header.rb', line 72

def memory
  @memory
end

#memorytypeString

Returns Category of Incompleteness.

Returns:

  • (String)

    Category of Incompleteness



74
75
76
# File 'lib/po_detail/po_header.rb', line 74

def memorytype
  @memorytype
end

#our_refString

Returns Our Reference.

Returns:

  • (String)

    Our Reference



76
77
78
# File 'lib/po_detail/po_header.rb', line 76

def our_ref
  @our_ref
end

#pmnttrmsString

Returns Terms of Payment Key.

Returns:

  • (String)

    Terms of Payment Key



78
79
80
# File 'lib/po_detail/po_header.rb', line 78

def pmnttrms
  @pmnttrms
end

#po_numberString

Returns Purchasing Document Number.

Returns:

  • (String)

    Purchasing Document Number



80
81
82
# File 'lib/po_detail/po_header.rb', line 80

def po_number
  @po_number
end

#po_rel_indString

Returns Release Indicator: Purchasing Document.

Returns:

  • (String)

    Release Indicator: Purchasing Document



82
83
84
# File 'lib/po_detail/po_header.rb', line 82

def po_rel_ind
  @po_rel_ind
end

#pur_groupString

Returns Purchasing Group.

Returns:

  • (String)

    Purchasing Group



86
87
88
# File 'lib/po_detail/po_header.rb', line 86

def pur_group
  @pur_group
end

#purch_orgString

Returns Purchasing Organization.

Returns:

  • (String)

    Purchasing Organization



84
85
86
# File 'lib/po_detail/po_header.rb', line 84

def purch_org
  @purch_org
end

#quot_dateDate

Returns Quotation Submission Date.

Returns:

  • (Date)

    Quotation Submission Date



90
91
92
# File 'lib/po_detail/po_header.rb', line 90

def quot_date
  @quot_date
end

#quotationString

Returns Quotation Number.

Returns:

  • (String)

    Quotation Number



88
89
90
# File 'lib/po_detail/po_header.rb', line 88

def quotation
  @quotation
end

#reason_cancelString

Returns Reason for Cancellation.

Returns:

  • (String)

    Reason for Cancellation



92
93
94
# File 'lib/po_detail/po_header.rb', line 92

def reason_cancel
  @reason_cancel
end

#reason_codeString

Returns Goods Receipt Reason Code.

Returns:

  • (String)

    Goods Receipt Reason Code



94
95
96
# File 'lib/po_detail/po_header.rb', line 94

def reason_code
  @reason_code
end

#ref_1String

Returns Your Reference.

Returns:

  • (String)

    Your Reference



96
97
98
# File 'lib/po_detail/po_header.rb', line 96

def ref_1
  @ref_1
end

#rel_statusString

Returns Release State.

Returns:

  • (String)

    Release State



98
99
100
# File 'lib/po_detail/po_header.rb', line 98

def rel_status
  @rel_status
end

#retention_percentageInteger

Returns Retention in Percent.

Returns:

  • (Integer)

    Retention in Percent



100
101
102
# File 'lib/po_detail/po_header.rb', line 100

def retention_percentage
  @retention_percentage
end

#retention_typeString

Returns Retention Indicator.

Returns:

  • (String)

    Retention Indicator



102
103
104
# File 'lib/po_detail/po_header.rb', line 102

def retention_type
  @retention_type
end

#sales_persString

Returns Responsible Salesperson at Vendor’s Office.

Returns:

  • (String)

    Responsible Salesperson at Vendor’s Office



104
105
106
# File 'lib/po_detail/po_header.rb', line 104

def sales_pers
  @sales_pers
end

#shipcondString

Returns Shipping Conditions.

Returns:

  • (String)

    Shipping Conditions



106
107
108
# File 'lib/po_detail/po_header.rb', line 106

def shipcond
  @shipcond
end

#shiptypeString

Returns Shipping type.

Returns:

  • (String)

    Shipping type



108
109
110
# File 'lib/po_detail/po_header.rb', line 108

def shiptype
  @shiptype
end

#statusString

Returns Status of Purchasing Document.

Returns:

  • (String)

    Status of Purchasing Document



110
111
112
# File 'lib/po_detail/po_header.rb', line 110

def status
  @status
end

#subitemintString

Returns Item Number Interval for Subitems.

Returns:

  • (String)

    Item Number Interval for Subitems



112
113
114
# File 'lib/po_detail/po_header.rb', line 112

def subitemint
  @subitemint
end

#suppl_plntString

Returns Supplying (issuing) plant in case of stock transport order.

Returns:

  • (String)

    Supplying (issuing) plant in case of stock transport order



114
115
116
# File 'lib/po_detail/po_header.rb', line 114

def suppl_plnt
  @suppl_plnt
end

#suppl_vendString

Returns Supplying Vendor.

Returns:

  • (String)

    Supplying Vendor



116
117
118
# File 'lib/po_detail/po_header.rb', line 116

def suppl_vend
  @suppl_vend
end

#telephoneString

Returns Vendor’s Telephone Number.

Returns:

  • (String)

    Vendor’s Telephone Number



118
119
120
# File 'lib/po_detail/po_header.rb', line 118

def telephone
  @telephone
end

#vat_cntryString

Returns Country of Sales Tax ID Number.

Returns:

  • (String)

    Country of Sales Tax ID Number



120
121
122
# File 'lib/po_detail/po_header.rb', line 120

def vat_cntry
  @vat_cntry
end

#vat_cntry_isoString

Returns ISO country code for VAT registration number.

Returns:

  • (String)

    ISO country code for VAT registration number



122
123
124
# File 'lib/po_detail/po_header.rb', line 122

def vat_cntry_iso
  @vat_cntry_iso
end

#vendorString

Returns Vendor’s account number.

Returns:

  • (String)

    Vendor’s account number



124
125
126
# File 'lib/po_detail/po_header.rb', line 124

def vendor
  @vendor
end

#vper_endDate

Returns End of Validity Period.

Returns:

  • (Date)

    End of Validity Period



126
127
128
# File 'lib/po_detail/po_header.rb', line 126

def vper_end
  @vper_end
end

#vper_startDate

Returns Start of Validity Period.

Returns:

  • (Date)

    Start of Validity Period



128
129
130
# File 'lib/po_detail/po_header.rb', line 128

def vper_start
  @vper_start
end

#warrantyDate

Returns Warranty Date.

Returns:

  • (Date)

    Warranty Date



130
131
132
# File 'lib/po_detail/po_header.rb', line 130

def warranty
  @warranty
end