Class: PoHeader
- Inherits:
-
Object
- Object
- PoHeader
- Defined in:
- lib/po_detail/po_header.rb
Overview
class used to represent POHEADER. Used internally
Instance Attribute Summary collapse
-
#agreement ⇒ String
Number of principal purchase agreement.
-
#collect_no ⇒ String
Collective Number.
-
#comp_code ⇒ String
Company Code.
-
#creat_date ⇒ Date
Date on Which Record Was Created.
-
#created_by ⇒ String
Name of Person Who Created the Object.
-
#currency ⇒ Integer
Currency Key.
-
#currency_iso ⇒ String
ISO code currency.
-
#customer ⇒ String
Customer Number.
-
#delete_ind ⇒ String
Deletion indicator in purchasing document.
-
#diff_inv ⇒ String
Different Invoicing Party.
-
#doc_date ⇒ Date
Purchasing Document Date.
-
#doc_type ⇒ String
Purchasing Document Type.
-
#downpay_amount ⇒ Integer
Down Payment Amount in BAPI.
-
#downpay_duedate ⇒ Date
Due Date for Down Payment.
-
#downpay_percent ⇒ Integer
Down Payment Percentage.
-
#downpay_type ⇒ String
Down Payment Indicator.
-
#dscnt1_to ⇒ Integer
Cash (Prompt Payment) Discount Days.
-
#dscnt2_to ⇒ Integer
Cash (Prompt Payment) Discount Days.
-
#dscnt3_to ⇒ Integer
Cash (Prompt Payment) Discount Days.
-
#dsct_pct1 ⇒ Integer
Cash discount percentage 1.
-
#dsct_pct2 ⇒ Integer
Cash Discount Percentage 2.
-
#ex_rate_fx ⇒ String
Indicator: Fixing of Exchange Rate.
-
#exch_rate ⇒ Integer
Exchange Rate.
-
#gr_message ⇒ String
Indicator: Goods Receipt Message.
-
#handoverloc ⇒ String
Location for a physical handover of goods.
-
#incoterms1 ⇒ String
Incoterms (Part 1).
-
#incoterms2 ⇒ String
Incoterms (Part 2).
-
#incoterms2l ⇒ String
Incoterms Location 1.
-
#incoterms3l ⇒ String
Incoterms Location 2.
-
#incotermsv ⇒ String
Incoterms Version.
-
#item_intvl ⇒ String
Item Number Interval.
-
#langu ⇒ Integer
Language Key.
-
#langu_iso ⇒ String
ISO code for language key.
-
#logsystem ⇒ String
Logical System.
-
#memory ⇒ String
Purchase order not yet complete.
-
#memorytype ⇒ String
Category of Incompleteness.
-
#our_ref ⇒ String
Our Reference.
-
#pmnttrms ⇒ String
Terms of Payment Key.
-
#po_number ⇒ String
Purchasing Document Number.
-
#po_rel_ind ⇒ String
Release Indicator: Purchasing Document.
-
#pur_group ⇒ String
Purchasing Group.
-
#purch_org ⇒ String
Purchasing Organization.
-
#quot_date ⇒ Date
Quotation Submission Date.
-
#quotation ⇒ String
Quotation Number.
-
#reason_cancel ⇒ String
Reason for Cancellation.
-
#reason_code ⇒ String
Goods Receipt Reason Code.
-
#ref_1 ⇒ String
Your Reference.
-
#rel_status ⇒ String
Release State.
-
#retention_percentage ⇒ Integer
Retention in Percent.
-
#retention_type ⇒ String
Retention Indicator.
-
#sales_pers ⇒ String
Responsible Salesperson at Vendor’s Office.
-
#shipcond ⇒ String
Shipping Conditions.
-
#shiptype ⇒ String
Shipping type.
-
#status ⇒ String
Status of Purchasing Document.
-
#subitemint ⇒ String
Item Number Interval for Subitems.
-
#suppl_plnt ⇒ String
Supplying (issuing) plant in case of stock transport order.
-
#suppl_vend ⇒ String
Supplying Vendor.
-
#telephone ⇒ String
Vendor’s Telephone Number.
-
#vat_cntry ⇒ String
Country of Sales Tax ID Number.
-
#vat_cntry_iso ⇒ String
ISO country code for VAT registration number.
-
#vendor ⇒ String
Vendor’s account number.
-
#vper_end ⇒ Date
End of Validity Period.
-
#vper_start ⇒ Date
Start of Validity Period.
-
#warranty ⇒ Date
Warranty Date.
Instance Attribute Details
#agreement ⇒ String
Returns Number of principal purchase agreement.
4 5 6 |
# File 'lib/po_detail/po_header.rb', line 4 def agreement @agreement end |
#collect_no ⇒ String
Returns Collective Number.
6 7 8 |
# File 'lib/po_detail/po_header.rb', line 6 def collect_no @collect_no end |
#comp_code ⇒ String
Returns Company Code.
8 9 10 |
# File 'lib/po_detail/po_header.rb', line 8 def comp_code @comp_code end |
#creat_date ⇒ Date
Returns 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_by ⇒ String
Returns 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 |
#currency ⇒ Integer
Returns Currency Key.
14 15 16 |
# File 'lib/po_detail/po_header.rb', line 14 def currency @currency end |
#currency_iso ⇒ String
Returns ISO code currency.
16 17 18 |
# File 'lib/po_detail/po_header.rb', line 16 def currency_iso @currency_iso end |
#customer ⇒ String
Returns Customer Number.
18 19 20 |
# File 'lib/po_detail/po_header.rb', line 18 def customer @customer end |
#delete_ind ⇒ String
Returns Deletion indicator in purchasing document.
20 21 22 |
# File 'lib/po_detail/po_header.rb', line 20 def delete_ind @delete_ind end |
#diff_inv ⇒ String
Returns Different Invoicing Party.
22 23 24 |
# File 'lib/po_detail/po_header.rb', line 22 def diff_inv @diff_inv end |
#doc_date ⇒ Date
Returns Purchasing Document Date.
24 25 26 |
# File 'lib/po_detail/po_header.rb', line 24 def doc_date @doc_date end |
#doc_type ⇒ String
Returns Purchasing Document Type.
26 27 28 |
# File 'lib/po_detail/po_header.rb', line 26 def doc_type @doc_type end |
#downpay_amount ⇒ Integer
Returns Down Payment Amount in BAPI.
28 29 30 |
# File 'lib/po_detail/po_header.rb', line 28 def downpay_amount @downpay_amount end |
#downpay_duedate ⇒ Date
Returns Due Date for Down Payment.
30 31 32 |
# File 'lib/po_detail/po_header.rb', line 30 def downpay_duedate @downpay_duedate end |
#downpay_percent ⇒ Integer
Returns Down Payment Percentage.
32 33 34 |
# File 'lib/po_detail/po_header.rb', line 32 def downpay_percent @downpay_percent end |
#downpay_type ⇒ String
Returns Down Payment Indicator.
34 35 36 |
# File 'lib/po_detail/po_header.rb', line 34 def downpay_type @downpay_type end |
#dscnt1_to ⇒ Integer
Returns Cash (Prompt Payment) Discount Days.
36 37 38 |
# File 'lib/po_detail/po_header.rb', line 36 def dscnt1_to @dscnt1_to end |
#dscnt2_to ⇒ Integer
Returns Cash (Prompt Payment) Discount Days.
38 39 40 |
# File 'lib/po_detail/po_header.rb', line 38 def dscnt2_to @dscnt2_to end |
#dscnt3_to ⇒ Integer
Returns Cash (Prompt Payment) Discount Days.
40 41 42 |
# File 'lib/po_detail/po_header.rb', line 40 def dscnt3_to @dscnt3_to end |
#dsct_pct1 ⇒ Integer
Returns Cash discount percentage 1.
42 43 44 |
# File 'lib/po_detail/po_header.rb', line 42 def dsct_pct1 @dsct_pct1 end |
#dsct_pct2 ⇒ Integer
Returns Cash Discount Percentage 2.
44 45 46 |
# File 'lib/po_detail/po_header.rb', line 44 def dsct_pct2 @dsct_pct2 end |
#ex_rate_fx ⇒ String
Returns 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_rate ⇒ Integer
Returns Exchange Rate.
46 47 48 |
# File 'lib/po_detail/po_header.rb', line 46 def exch_rate @exch_rate end |
#gr_message ⇒ String
Returns Indicator: Goods Receipt Message.
50 51 52 |
# File 'lib/po_detail/po_header.rb', line 50 def @gr_message end |
#handoverloc ⇒ String
Returns Location for a physical handover of goods.
52 53 54 |
# File 'lib/po_detail/po_header.rb', line 52 def handoverloc @handoverloc end |
#incoterms1 ⇒ String
Returns Incoterms (Part 1).
54 55 56 |
# File 'lib/po_detail/po_header.rb', line 54 def incoterms1 @incoterms1 end |
#incoterms2 ⇒ String
Returns Incoterms (Part 2).
56 57 58 |
# File 'lib/po_detail/po_header.rb', line 56 def incoterms2 @incoterms2 end |
#incoterms2l ⇒ String
Returns Incoterms Location 1.
58 59 60 |
# File 'lib/po_detail/po_header.rb', line 58 def incoterms2l @incoterms2l end |
#incoterms3l ⇒ String
Returns Incoterms Location 2.
60 61 62 |
# File 'lib/po_detail/po_header.rb', line 60 def incoterms3l @incoterms3l end |
#incotermsv ⇒ String
Returns Incoterms Version.
62 63 64 |
# File 'lib/po_detail/po_header.rb', line 62 def incotermsv @incotermsv end |
#item_intvl ⇒ String
Returns Item Number Interval.
64 65 66 |
# File 'lib/po_detail/po_header.rb', line 64 def item_intvl @item_intvl end |
#langu ⇒ Integer
Returns Language Key.
66 67 68 |
# File 'lib/po_detail/po_header.rb', line 66 def langu @langu end |
#langu_iso ⇒ String
Returns ISO code for language key.
68 69 70 |
# File 'lib/po_detail/po_header.rb', line 68 def langu_iso @langu_iso end |
#logsystem ⇒ String
Returns Logical System.
70 71 72 |
# File 'lib/po_detail/po_header.rb', line 70 def logsystem @logsystem end |
#memory ⇒ String
Returns Purchase order not yet complete.
72 73 74 |
# File 'lib/po_detail/po_header.rb', line 72 def memory @memory end |
#memorytype ⇒ String
Returns Category of Incompleteness.
74 75 76 |
# File 'lib/po_detail/po_header.rb', line 74 def memorytype @memorytype end |
#our_ref ⇒ String
Returns Our Reference.
76 77 78 |
# File 'lib/po_detail/po_header.rb', line 76 def our_ref @our_ref end |
#pmnttrms ⇒ String
Returns Terms of Payment Key.
78 79 80 |
# File 'lib/po_detail/po_header.rb', line 78 def pmnttrms @pmnttrms end |
#po_number ⇒ String
Returns Purchasing Document Number.
80 81 82 |
# File 'lib/po_detail/po_header.rb', line 80 def po_number @po_number end |
#po_rel_ind ⇒ String
Returns 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_group ⇒ String
Returns Purchasing Group.
86 87 88 |
# File 'lib/po_detail/po_header.rb', line 86 def pur_group @pur_group end |
#purch_org ⇒ String
Returns Purchasing Organization.
84 85 86 |
# File 'lib/po_detail/po_header.rb', line 84 def purch_org @purch_org end |
#quot_date ⇒ Date
Returns Quotation Submission Date.
90 91 92 |
# File 'lib/po_detail/po_header.rb', line 90 def quot_date @quot_date end |
#quotation ⇒ String
Returns Quotation Number.
88 89 90 |
# File 'lib/po_detail/po_header.rb', line 88 def quotation @quotation end |
#reason_cancel ⇒ String
Returns Reason for Cancellation.
92 93 94 |
# File 'lib/po_detail/po_header.rb', line 92 def reason_cancel @reason_cancel end |
#reason_code ⇒ String
Returns Goods Receipt Reason Code.
94 95 96 |
# File 'lib/po_detail/po_header.rb', line 94 def reason_code @reason_code end |
#ref_1 ⇒ String
Returns Your Reference.
96 97 98 |
# File 'lib/po_detail/po_header.rb', line 96 def ref_1 @ref_1 end |
#rel_status ⇒ String
Returns Release State.
98 99 100 |
# File 'lib/po_detail/po_header.rb', line 98 def rel_status @rel_status end |
#retention_percentage ⇒ Integer
Returns Retention in Percent.
100 101 102 |
# File 'lib/po_detail/po_header.rb', line 100 def retention_percentage @retention_percentage end |
#retention_type ⇒ String
Returns Retention Indicator.
102 103 104 |
# File 'lib/po_detail/po_header.rb', line 102 def retention_type @retention_type end |
#sales_pers ⇒ String
Returns Responsible Salesperson at Vendor’s Office.
104 105 106 |
# File 'lib/po_detail/po_header.rb', line 104 def sales_pers @sales_pers end |
#shipcond ⇒ String
Returns Shipping Conditions.
106 107 108 |
# File 'lib/po_detail/po_header.rb', line 106 def shipcond @shipcond end |
#shiptype ⇒ String
Returns Shipping type.
108 109 110 |
# File 'lib/po_detail/po_header.rb', line 108 def shiptype @shiptype end |
#status ⇒ String
Returns Status of Purchasing Document.
110 111 112 |
# File 'lib/po_detail/po_header.rb', line 110 def status @status end |
#subitemint ⇒ String
Returns Item Number Interval for Subitems.
112 113 114 |
# File 'lib/po_detail/po_header.rb', line 112 def subitemint @subitemint end |
#suppl_plnt ⇒ String
Returns 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_vend ⇒ String
Returns Supplying Vendor.
116 117 118 |
# File 'lib/po_detail/po_header.rb', line 116 def suppl_vend @suppl_vend end |
#telephone ⇒ String
Returns Vendor’s Telephone Number.
118 119 120 |
# File 'lib/po_detail/po_header.rb', line 118 def telephone @telephone end |
#vat_cntry ⇒ String
Returns 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_iso ⇒ String
Returns 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 |
#vendor ⇒ String
Returns Vendor’s account number.
124 125 126 |
# File 'lib/po_detail/po_header.rb', line 124 def vendor @vendor end |
#vper_end ⇒ Date
Returns End of Validity Period.
126 127 128 |
# File 'lib/po_detail/po_header.rb', line 126 def vper_end @vper_end end |
#vper_start ⇒ Date
Returns Start of Validity Period.
128 129 130 |
# File 'lib/po_detail/po_header.rb', line 128 def vper_start @vper_start end |
#warranty ⇒ Date
Returns Warranty Date.
130 131 132 |
# File 'lib/po_detail/po_header.rb', line 130 def warranty @warranty end |