>데이터 베이스 >MySQL 튜토리얼 >EBS:Inventory模块的两个package:INV_TXN_MANAGER_PUB&I

EBS:Inventory模块的两个package:INV_TXN_MANAGER_PUB&I

WBOY
WBOY원래의
2016-06-07 16:05:001824검색

INV_TXN_MANAGER_PUB 0. 这个package 处理MTI 的数据, 包含下面一些 Procedure 和 Function 1. Procedure validate_group(), 输入参数 p_header_id, 这个存储过程会批次的处理同一个 p_header_id 的 MTI 数据. 被 process_transaction() 调用. 2. Procedure

INV_TXN_MANAGER_PUB

0. 这个package 处理MTI 的数据, 包含下面一些 Procedure 和 Function

1. Procedure validate_group(), 输入参数 p_header_id, 这个存储过程会批次的处理同一个 p_header_id 的 MTI 数据. 被 process_transaction() 调用.

2. Procedure validate_lines(), 输入参数 p_header_id, p_validation_level, 这个存储过程会验证 MTI 的单个record. 会调用 process_transaction().

3. Function post_temp_validation(), 输入参数 p_line_rec_type, 这个函数验证 MMTT 的record, 被 process_transaction() 调用.

4. Function get_open_period(), 输入参数 p_org_id, p_trans_date, 这个函数决定了Account Period, 被 validate_lines() 调用.

5. Function process_transaction(), 输入参数 p_table, p_header_id, p_commit, 输出 x_trans_count. 这个函数是 INV Transaction Manager 的接口 API, 负责处理 MTI MTT 的数据.

6. Function tmpinsert(), 输入参数 p_rowid, 这个函数负责把 MTI 的数据插入 MMTT, 被 process_transaction() 调用.

7. Procedure rel_reservations_mrp_update(), 输入参数 p_header_id, p_transaction_temp_id, 这个存储过程负责为MMTT 释放保留量并update MRP 表. 被 BaseTransaction.java 调用.

INV_LPN_TRX_PUB

0. 这个package 只包含 个函数, process_lpn_trx(), process_lpn_trx_line().

1. Function process_lpn_trx(), 输入参数 p_trx_hdr_id(MMTT header id), p_commit, p_proc_mode, p_process_trx, p_atomic, 输出参数 p_proc_msg, return_status, 这个API 是用来处理基于 LPN 的 transaction, 这个 API pack/unpack LPN, 更新 LPN 状态, 并调用 INV txn manager 更新数量.

2. Procedure process_trx_lpn_line(), 这个存储过程被 BaseTransaction.java 调用, 用来处理单个的 MMTT record.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:lpad&rpad다음 기사:AWR