PO接收產生分錄

2021-10-07 03:07:55 字數 3017 閱讀 7919

1,發執行的接收應計(po_line_locations_all.accrue_on_receipt_flag)控制接收時是否產生分錄.

2,分配行的接收應計(po_distribution_all.accrue_on_receipt_flag)控制發票匹配po時,分配行的科目取po charge account,還是取暫估科目.

3,強制接收時產生分錄:

3.1,update po_line_locations_all set accrue_on_receipt_flag='y' where ...

3.2,update po_distribution_all set accrue_on_receipt_flag='y' where ...

3.3,刪除delete from rcv_accounting_events where rcv_transaction_id = 9430(一般情況是rcv_accounting_events有, rcv_receiving_sub_ledger 沒有)

3.4,呼叫產生分錄的api,傳入transaction id

rcv_accevents_pvt.create_deliverevents(p_api_version => 1.0,

p_commit             => fnd_api.g_true,

x_return_status      => l_return_status,

x_msg_count          => l_msg_count,

x_msg_data           => l_msg_data,

p_rcv_transaction_id => 9430)

1.rcv_accevents_pvt.create_deliverevents-->

rcv_seedevents_pvt.seed_raeevent

--2. insert rcv_accounting_events

2.rcv_seedevents_pvt.insert_raeevents-->

-- call account generation api to create accounting entries

-- insert rcv_receiving_sub_ledger

3.rcv_createaccounting_pvt.create_accountingentry-->

4.cst_xla_pvt.create_rcvxlaevent-->

xla_events_pub_pkg.create_event

psa_bc_xla_pub.budgetary_control

5.xla_accounting_pub_pkg.accounting_program_events

,p_accounting_mode      => 'final'

,p_gl_posting_flag      => 'y'

...-->6.xla_accounting_pkg.accounting_program_events-->

events_processor

xla_balances_pkg.massive_update

xla_transfer_pkg.gl_transfer_main

xla_accounting_pub_pkg.accounting_program_document-->

,program         => 'xlaaccpb'

...7.xla_accounting_pkg.accounting_program_document-->

xla_accounting_pkg.accounting_program_events

3.5,檢視錯誤資訊:xla_accounting_err_pkg.insert_errors;

select * from xla_accounting_errors;

------------------------------

select aeh.ae_header_id,

ael.ae_line_num,

ael.accounting_class_code,

ael.accounted_dr,

ael.accounted_cr,

rt.transaction_id,

rt.shipment_header_id

from xla_ae_headers           aeh,

xla_ae_lines             ael,

rcv_transactions         rt,

xla_distribution_links   xdl,

rcv_receiving_sub_ledger rrsl

where aeh.ae_header_id = xdl.ae_header_id

and aeh.ae_header_id = ael.ae_header_id

and ael.ae_header_id = xdl.ae_header_id

and ael.ae_line_num = xdl.ae_line_num

and xdl.source_distribution_type = 'rcv_receiving_sub_ledger'

and xdl.source_distribution_id_num_1 = rrsl.rcv_sub_ledger_id

and rrsl.rcv_transaction_id = rt.transaction_id

and rrsl.set_of_books_id = 2045

and rt.transaction_id = 14449

/*  and rt.shipment_header_id in

(select shipment_header_id

from rcv_shipment_headers

where receipt_num = '&receipt_num')*/

order by rt.transaction_id, ael.ae_header_id, ael.ae_line_num;

開關電源紋波產生分析

摘要 隨著switch 的開關,電感l 中的電流也是在輸出電流的有效值上下波動的。所以在輸出端也會出現乙個與switch 同頻率的紋波,一般所說的紋波就是指這個。它與輸出電容的容量和esr 有關係。這個紋波.隨著switch 的開關,電感l 中的電流也是在輸出電流的有效值上下波動的。所以在輸出端也會...

收貨時自動產生PO

收貨自動產生po 在實際業務中,常常出現到貨物料沒有訂單或訂單未批准的現象,按照sap的標準流程,應該拒絕收貨。但 在實際業務中,這些物料可能是緊急採購的急件,如不及時處理,將會影響生產計畫的安排。對於這種特殊情況,其實sap有很靈活的處理方式,即由收貨自動創 建訂單。需要說明的是,這種操作方式並不...

唯一流水號的產生(分布式發號器)

在網際網路世界裡,產生唯 一流水號的服務系統俗稱發號器。1 uuid雖然能夠保證id的唯一性,但是無法滿足業務系統需要的很多其他特性,例如時間粗略有序性 可反解和可製造性。2 效能較差。uuid比較長 占用空間大,會間接導致資料庫效能下降 如使用資料庫的自增欄位,然而自增字段完全 依賴於資料庫,則在...