PO采购-采购订单

来源:互联网 发布:mac下面的图标删掉了 编辑:程序博客网 时间:2024/04/28 07:55

2014-01-06

头信息:

po : po_headers_all.segment1

rev : po_headers_all.revision_num

supplier

SELECT v.vendor_name
FROM po_headers_all poh,
     po_vendors     v
where v.vendor_id(+) = poh.vendor_id
and poh.segment1 = 'FCJT1109220015';

ship-to

SELECT hrl1.location_code
  FROM po_headers_all      poh,
       hr_locations_all_tl hrl1
 WHERE hrl1.location_id(+) = poh.ship_to_location_id
   AND hrl1.language(+) = userenv('LANG')
   AND poh.segment1 = 'FCJT1109220015';

buyer :

SELECT p.full_name
  FROM po_headers_all poh,
       per_people_f   p
 WHERE poh.agent_id = p.person_id
   AND trunc(SYSDATE) BETWEEN p.effective_start_date AND p.effective_end_date
   AND p.employee_number IS NOT NULL
   AND poh.segment1 = 'FCJT1109220015';

description :  po_headers_all.comments

type

SELECT pdt.type_name
  FROM po_headers_all        poh,
       po_document_types_all pdt
 WHERE ((pdt.document_type_code IN ('PO',
                                    'PA') AND pdt.document_subtype = poh.type_lookup_code))
   AND poh.org_id = pdt.org_id
   AND poh.segment1 = 'FCJT1109220015';

site

SELECT vs.vendor_site_code
  FROM po_headers_all  poh,
       po_vendor_sites_all vs
 WHERE vs.vendor_site_id(+) = poh.vendor_site_id
   AND poh.segment1 = 'FCJT1109220015';

bill-to :

SELECT hrl2.location_code
  FROM po_headers_all      poh,
       hr_locations_all_tl hrl2
 WHERE hrl2.location_id(+) = poh.bill_to_location_id
   AND hrl2.language(+) = userenv('LANG')
   AND poh.segment1 = 'FCJT1109220015';

status : --

created : po_headers_all.creation_date

contact

SELECT decode(poh.vendor_contact_id,
              NULL,
              NULL,
              vc.last_name || ', ' || vc.first_name)
  FROM po_headers_all     poh,
       po_vendor_contacts vc
 WHERE vc.vendor_contact_id(+) = poh.vendor_contact_id
   AND poh.segment1 = 'FCJT1109220015';

currency : po_headers_all.currency_code

total : --

行信息:

line tab

num : po_lines_all.line_num

type

SELECT plt.line_type
  FROM po_lines_all  pol,
       po_line_types plt

 WHERE plt.line_type_id(+) = pol.line_type_id
   AND pol.po_header_id = 69774;
item :

SELECT msi.segment1
  FROM po_lines_all       pol,
       mtl_system_items_b msi
 WHERE msi.inventory_item_id(+) = pol.item_id
   AND msi.organization_id = pol.org_id
   AND pol.po_header_id = 69774;

rev : po_lines_all.item_revision

category : --

description :

SELECT msi.description
  FROM po_lines_all       pol,
       mtl_system_items_b msi
 WHERE msi.inventory_item_id(+) = pol.item_id
   AND msi.organization_id = pol.org_id
   AND pol.po_header_id = 69774;

uom : po_lines_all.unit_meas_lookup_code

quantity : po_lines_all.quantity

price : po_lines_all.unit_price

promised date : --

need by date : --

supplier item : po_lines_all.vendor_product_num

price reference tab :

list price : po_lines_all.list_price_per_unit

...

shipments button :

shipments tab :

num :

SELECT pll.shipment_num
  FROM po_lines_all          pol,
       po_line_locations_all pll
 WHERE pol.po_line_id = pll.po_line_id
   AND pol.po_header_id = 69774;

org :

SELECT mp.organization_code
  FROM po_lines_all          pol,
       po_line_locations_all pll,
       mtl_parameters        mp
 WHERE pol.po_line_id = pll.po_line_id
   AND pll.ship_to_organization_id = mp.organization_id
   AND pol.po_header_id = 69774;

ship -to :

SELECT hrl.location_code
  FROM po_lines_all          pol,
       po_line_locations_all pll,
       hr_locations_all_tl   hrl
 WHERE pol.po_line_id = pll.po_line_id
   AND hrl.location_id(+) = pll.ship_to_location_id
   AND hrl.language(+) = userenv('LANG')
   AND pol.po_header_id = 69774;

uom :

SELECT decode(pll.shipment_type,
              'RFQ',
              pll.unit_meas_lookup_code,
              'QUOTATION',
              pll.unit_meas_lookup_code,
              pol.unit_meas_lookup_code)
  FROM po_lines_all          pol,
       po_line_locations_all pll
 WHERE pol.po_line_id = pll.po_line_id
   AND pol.po_header_id = 69774;

quantity : po_line_locations_all.quantity

promised date : po_line_locations_all.promised_date

need by : po_line_locations_all.need_by_date

original promise : --

note for receiver : po_line_locations_all.note_to_receiver

country of origin : po_line_locations_all.country_of_origin_code

tax code :

SELECT atc.name
  FROM po_lines_all          pol,
       po_line_locations_all pll,
       ap_tax_codes          atc
 WHERE pol.po_line_id = pll.po_line_id
   AND pll.tax_code_id = atc.tax_id(+)
   AND pol.po_header_id = 69774;
charge account : --

amount : --

more tab :

receipt close tolerance :

SELECT pll.receive_close_tolerance
  FROM po_lines_all          pol,
       po_line_locations_all pll
 WHERE pol.po_line_id = pll.po_line_id
   AND pol.po_header_id = 69774;

invoice close tolerance :

SELECT pll.invoice_close_tolerance
  FROM po_lines_all          pol,
       po_line_locations_all pll
 WHERE pol.po_line_id = pll.po_line_id
   AND pol.po_header_id = 69774;
match approval level : --

invoice match option : --

status tab :

status :

SELECT decode(nvl(pll.closed_code,
                  'OPEN'),
              'OPEN',
              NULL,
              polc1.displayed_field) || decode(pll.cancel_flag,
                                               'Y',
                                               ',' || '' || polc2.displayed_field,
                                               NULL)
  FROM po_lines_all          pol,
       po_line_locations_all pll,
      
       po_lookup_codes polc2,
       po_lookup_codes polc1
 WHERE pol.po_line_id = pll.po_line_id
   AND polc2.lookup_type(+) = 'DOCUMENT STATE'
   AND polc2.lookup_code(+) = 'CANCELLED'
   AND polc1.lookup_type(+) = 'DOCUMENT STATE'
   AND polc1.lookup_code(+) = nvl(pll.closed_code,
                                  'OPEN')
   AND pol.po_header_id = 69774;

ordered : --

received :

SELECT pll.quantity_received
  FROM po_lines_all          pol,
       po_line_locations_all pll
 WHERE pol.po_line_id = pll.po_line_id
   AND pol.po_header_id = 69774;

cancelled :

SELECT pll.quantity_cancelled
  FROM po_lines_all          pol,
       po_line_locations_all pll
 WHERE pol.po_line_id = pll.po_line_id
   AND pol.po_header_id = 69774;

billed :

SELECT pll.quantity_billed
  FROM po_lines_all          pol,
       po_line_locations_all pll
 WHERE pol.po_line_id = pll.po_line_id
   AND pol.po_header_id = 69774;

receiving controls button :

days early :

SELECT pll.days_early_receipt_allowed
  FROM po_lines_all          pol,
       po_line_locations_all pll
 WHERE pol.po_line_id = pll.po_line_id
   AND pol.po_header_id = 69774;

days late :

SELECT pll.days_late_receipt_allowed
  FROM po_lines_all          pol,
       po_line_locations_all pll
 WHERE pol.po_line_id = pll.po_line_id
   AND pol.po_header_id = 69774;

action :

SELECT pll.receipt_days_exception_code
  FROM po_lines_all          pol,
       po_line_locations_all pll
 WHERE pol.po_line_id = pll.po_line_id
   AND pol.po_header_id = 69774;
last accept date :

SELECT pll.last_accept_date
  FROM po_lines_all          pol,
       po_line_locations_all pll
 WHERE pol.po_line_id = pll.po_line_id
   AND pol.po_header_id = 69774;
tolerance :

SELECT pll.qty_rcv_tolerance
  FROM po_lines_all          pol,
       po_line_locations_all pll
 WHERE pol.po_line_id = pll.po_line_id
   AND pol.po_header_id = 69774;

action :

SELECT pll.qty_rcv_exception_code
  FROM po_lines_all          pol,
       po_line_locations_all pll
 WHERE pol.po_line_id = pll.po_line_id
   AND pol.po_header_id = 69774;

receipt routing :--

enforce ship to :

SELECT pll.enforce_ship_to_location_code
  FROM po_lines_all          pol,
       po_line_locations_all pll
 WHERE pol.po_line_id = pll.po_line_id
   AND pol.po_header_id = 69774;

distirbutions button :

destination tab:

num :

SELECT pod2.distribution_num
  FROM po_distributions_all pod2
 WHERE pod2.line_location_id IN (SELECT pll.line_location_id
                                   FROM po_lines_all          pol,
                                        po_line_locations_all pll
                                  WHERE pol.po_line_id = pll.po_line_id
                                    AND pol.po_header_id = 69774);

type :

SELECT pod2.destination_type_code
  FROM po_distributions_all pod2
 WHERE pod2.line_location_id IN (SELECT pll.line_location_id
                                   FROM po_lines_all          pol,
                                        po_line_locations_all pll
                                  WHERE pol.po_line_id = pll.po_line_id
                                    AND pol.po_header_id = 69774);

requestor :

SELECT ppf.FULL_NAME
  FROM po_distributions_all pod2,
       per_people_f ppf
 WHERE ppf.PERSON_ID = pod2.deliver_to_person_id
 and pod2.line_location_id IN (SELECT pll.line_location_id
                                   FROM po_lines_all          pol,
                                        po_line_locations_all pll
                                  WHERE pol.po_line_id = pll.po_line_id
                                    AND pol.po_header_id = 69774);

deliver to :

SELECT hla.location_code
  FROM po_distributions_all pod2,
       hr_locations_all hla
 WHERE hla.location_id = pod2.deliver_to_location_id
 and pod2.line_location_id IN (SELECT pll.line_location_id
                                   FROM po_lines_all          pol,
                                        po_line_locations_all pll
                                  WHERE pol.po_line_id = pll.po_line_id
                                    AND pol.po_header_id = 69774);

subinventory :

SELECT pod2.destination_subinventory
  FROM po_distributions_all pod2
 WHERE pod2.line_location_id IN (SELECT pll.line_location_id
                                   FROM po_lines_all          pol,
                                        po_line_locations_all pll
                                  WHERE pol.po_line_id = pll.po_line_id
                                    AND pol.po_header_id = 69774);
quantity :

SELECT pod2.quantity_ordered
  FROM po_distributions_all pod2
 WHERE pod2.line_location_id IN (SELECT pll.line_location_id
                                   FROM po_lines_all          pol,
                                        po_line_locations_all pll
                                  WHERE pol.po_line_id = pll.po_line_id
                                    AND pol.po_header_id = 69774);

po charge amount :--

destination charege amount : --

recovery rate :

SELECT pod2.recovery_rate
  FROM po_distributions_all pod2
 WHERE pod2.line_location_id IN (SELECT pll.line_location_id
                                   FROM po_lines_all          pol,
                                        po_line_locations_all pll
                                  WHERE pol.po_line_id = pll.po_line_id
                                    AND pol.po_header_id = 69774);

 

 


 

 


 


 


 


 


 

 



 

 



 

 



 



 

 


 

 

 

 

 

 

 



 



 

 

 

 

 

 

 


 


 

 









0 0
原创粉丝点击