从 Oracle EBS 中的销售订单表单中获取行号查询

Get the Query for Line Numbers from the Sales Order Form in Oracle EBS

从前端应用程序中,我们可以看到 行号 像这样的 1.1 , 2.1, 2.1.1 。 我只有 line_id 的值。 我想使用 line_id 值查询销售订单中的行号。

试试这个:

select t.LINE_NUMBER || '.' || t.shipment_number line_number 
from oe_order_lines_all t 
WHERE T.HEADER_ID = &header_id;

行号实际上可能不仅仅包括装运。这应该是完整的(来自 ONT Order Headers and Lines 闪电战报告):

select
rtrim(oola.line_number||'.'||oola.shipment_number||'.'||oola.option_number||'.'||oola.component_number||'.'||oola.service_number,'.') line_number
from
oe_order_lines_all oola
where
oola.line_id=:line_id