2.价目表行(qp_interface_list_lines)
2.1查询价目表行信息
--2.2.查询价目信息
begin
select qlh.list_header_id, qll.list_line_id
into lt_lines.list_header_id, lt_lines.list_line_id
from mtl_system_items_b msi, qp_pricing_attributes qpa, qp_list_lines qll, qp_list_headers qlh
where msi.organization_id = 102
and msi.inventory_item_id = qpa.product_attr_value
and qpa.pricing_phase_id = 1
and qpa.qualification_ind = 4
and qpa.product_attribute_context = 'ITEM'
and qpa.list_line_id = qll.list_line_id
and qpa.list_header_id = qll.list_header_id
and qll.list_line_type_code = 'PLL'
and qll.list_header_id = qlh.list_header_id
and qlh.active_flag = 'Y'
and qlh.list_type_code = 'PRL'
and qlh.end_date_active is null
and qlh.name like '%外贸%'
and qlh.currency_code = c_wm_lines.transactional_curr_code
and upper(msi.segment1) = upper(c_wm_lines.segment1)
and rownum < 2;
lt_lines.interface_action_code := g_update; --更新
exception
when no_data_found then
lt_lines.interface_action_code := g_insert; --创建
when others then
raise e_exception;
end;
lt_lines.orig_sys_line_ref := 'L_M_' || to_char(c_wm_lines.moss_price_id);
lt_lines.orig_sys_header_ref := prm_header.orig_sys_header_ref;
lt_lines.list_line_type_code := 'PLL';
--lt_lines.start_date_active := c_wm_lines.start_date_active;
lt_lines.start_date_active := l_current_date;
lt_lines.arithmetic_operator := 'UNIT_PRICE';
lt_lines.operand := c_wm_lines.invoice_price;
lt_lines.primary_uom_flag := 'Y';
lt_lines.product_precedence := 220;
lt_lines.process_flag := 'Y';
lt_lines.process_status_flag := 'P';
2.2插入价目表行
insert into qp_interface_list_lines
(orig_sys_line_ref, --1.原始价目表行ID
orig_sys_header_ref, --2.原始价目表题头ID
list_line_type_code, --3.行类型
start_date_active, --4.有效起始日期
arithmetic_operator, --5.UNIT_PRICE
operand, --6.价格
primary_uom_flag, --7.是否主要单位
product_precedence, --8.优先顺序
interface_action_code, --9.操作方式
process_flag, --10.处理标志
process_status_flag, --11.处理状态
list_header_id,
list_line_id)
values
(prm_line.orig_sys_line_ref, --1.原始价目表行ID
prm_line.orig_sys_header_ref, --2.原始价目表题头ID
prm_line.list_line_type_code, --3.行类型
prm_line.start_date_active, --4.有效起始日期
prm_line.arithmetic_operator, --5.UNIT_PRICE
prm_line.operand, --6.价格
prm_line.primary_uom_flag, --7.是否主要单位
prm_line.product_precedence, --8.优先顺序
prm_line.interface_action_code, --9.操作方式
prm_line.process_flag, --10.处理标志
prm_line.process_status_flag, --11.处理状态
prm_line.list_header_id,
prm_line.list_line_id);
分享到:
相关推荐
在EBS系统中,“供应商客户导入功能”是一个重要的数据管理工具,它允许用户批量导入供应商和客户的相关数据,从而提高数据录入的效率和准确性。 该功能的主要目标是简化和自动化数据输入过程,减少手动输入可能...
- **描述**:此配置项决定了订单中是否可以使用负价目表价格或输入负价格。 - **设置建议**:根据业务需求来决定是否启用。如果业务流程中确实存在负价格的情况,则设置为“是”。 ##### 4. **OM:...
ERP-ORACLE-EBS-AP预付款管理--操作
Oracle EBS R12 应收票据(AR)系统设置是一项关键任务,它涉及到企业财务管理中的应收账款处理。本文将详细阐述在EBS R12环境中,如何进行应收票据的配置和测试,确保系统能准确地处理与票据相关的业务流程。 首先...
ebs的bom接口导入程序,从原来bom复制出来并加工数据导入生成一个新的bom,包括资源、用量的复制功能
2. **操作系统安装**:介绍如何在Linux x86-64位系统上进行操作系统安装、系统首次启动配置、关闭防火墙和SELinux安全设置。 3. **系统必备软件包安装**:包括操作系统必需的软件包、OSS软件包、安装VNC以及配置...
ERP-ORACLE-EBS-AP预付款管理--流程
Oracle EBS ASCP 方案设置测试文档-ASCP 测试 本文档旨在介绍 Oracle EBS ASCP(高级计划排程)模块的方案及相关对应的设置测试文档,涵盖了 ASCP 的设置和流程。通过本文档,读者可以学习整个 ASCP 的设置和流程。...
ORACLEEBS-OU-BG-INV-HR等组织架构介绍.pdf
### EBS 审计功能详解 #### 一、EBS审计功能概述 EBS (Enterprise Business Suite) 是一套由Oracle公司开发的企业管理软件系统。它包括了财务管理、供应链管理、人力资源管理和项目管理等多个方面,旨在帮助企业...
ORACLEEBS-OU-BG-INV-HR等组织架构介绍(20211120083100).pdf
oracle ebs
在Oracle E-Business Suite R12 (EBS-R12)中,税信息设置作为一个独立模块,提供了全面的税务管理功能。这些功能涵盖了税务制度、税、纳税状态、税务管辖区、退税率、税率、税则以及相关的默认值和控制等内容。通过...
(完整word版)01ORACLE-EBS-组织架构介绍-详细-r12.doc
Oracle EBS 系统界面主要由五个区域组成:菜单列表、工具栏、职责中所有功能菜单列表、常用功能表单列表和功能表单分层结构。 3. 工具栏说明 工具栏共有 19 个工具图标,每个图标都有其特定的功能,例如新建、查找...
EBS固定资产FA模块的数据库结构主要包括以下几个表: 1. FA_ADDITIONS_B:存储资产的基本信息,包括资产编号、类别、Asset Key等。 2. FA_ADDITIONS_TL:存储资产名称的描述信息,区分语言环境。 3. FA_BOOKS:存储...
oracle-database-server-12cR2-preinstall-1.0-3.el7.x86_64.rpm
oracle ebs
2. **运行环境文件**:确保系统环境设置正确,通常需要执行一个初始化脚本来设置必要的环境变量。 3. **验证$ORACLE_HOME**:确认指向的是正确的Oracle软件安装目录。 4. **验证$TWO_TASK**:确保指定了要连接的正确...
oracle ebs