OMBI_HSTDNOT_VW

(SQL View)
Index Back

OM Bill Standard Note Vw

OMBILL uses this view to get the standard notes from the sales order to pass to the Invoice.

SELECT DISTINCT ltmp.intfc_id , ltmp.intfc_line_num , 'NOTE' , n.seq_num , ltmp.business_unit , o.note_type , 'Y' , 'N' , 'H' ,n.std_note_cd , ltmp.process_instance FROM ps_ord_note n , ps_ombi_intfc_tmp ltmp , ps_set_cntrl_rec s , PS_STD_NOTE_doc d , PS_STD_NOTE o , ps_bi_bill_by_FLD b WHERE ltmp.business_unit_om = n.business_unit AND ltmp.order_no = n.order_NO AND ((ltmp.sched_line_nbr = n.sched_line_nbr) OR (n.sched_line_nbr = 0)) AND n.std_note_cd <> ' ' AND n.order_int_line_no = 0 AND ltmp.line_type = 'REV' AND s.setid = o.setid AND s.setcntrlvalue = n.business_unit AND s.recname = 'STD_NOTE' AND o.std_note_cd = n.std_note_cd AND o.effdt = ( SELECT MAX(t.effdt) FROM PS_STD_NOTE t WHERE t.setid = o.setid AND t.std_note_cd = o.std_note_cd AND t.effdt <= ltmp.order_date) AND d.setid = o.setid AND d.std_note_cd = o.std_note_cd AND d.effdt = o.effdt AND d.document_cd = 'INVC' AND ltmp.bill_by_id= b.bill_by_id AND b.fieldname = 'ORDER_NO'

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 INTFC_ID Number(8,0) INTEGER NOT NULL Interface ID
2 INTFC_LINE_NUM Number(8,0) INTEGER NOT NULL Interface Line Number
3 TRANS_TYPE_BI Character(4) VARCHAR2(4) NOT NULL Transaction Type
AE=Accounting Entry
AHDR=Adjustment Header
DDS=Deferred Discount/Surcharge
DS=Discount/Surcharge
EXSD=Indian Excise/Sales Tax Detail
LINE=Chargeable Line
NOTE=Note/Comment
TAX=Sales/Use Tax Detail
4 TRANS_TYPE_BI_SEQ Number(3,0) SMALLINT NOT NULL Transaction Type Seq
010=Invalid Transaction Type
020=Too many charge lines
030=No charge line for activity
040=Invalid Business Unit
050=Invalid bill-to customer
060=Invalid Billing Address
070=Invalid bill-to contact
080=No Bill Source provided
090=Invalid Bill Source
100=Invalid Bill Type
110=Invalid Bill Cycle
120=Invalid Payment Term
130=Invalid Tax Code
140=Invalid Unit of measure
200=Invalid Standard Note Code
210=No Note Code or Text exists
300=Both Amount & Percentage are 0
5 BUSINESS_UNIT Character(5) VARCHAR2(5) NOT NULL Business Unit
6 NOTE_TYPE Character(10) VARCHAR2(10) NOT NULL Note Type
7 STD_NOTE_FLAG Character(1) VARCHAR2(1) NOT NULL Standard Note Flag
N=No
Y=Yes
8 INTERNAL_FLAG Character(1) VARCHAR2(1) NOT NULL Internal Only Flag
N=No
Y=Yes
9 HDR_OR_LINE_NOTE Character(1) VARCHAR2(1) NOT NULL Header or Line Note
H=Header Note
L=Line Note
10 STD_NOTE_CD Character(10) VARCHAR2(10) NOT NULL Standard Note Code
11 PROCESS_INSTANCE Number(10,0) DECIMAL(10) NOT NULL Process Instance