ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

华为MetaERP OE_ORDER_LINES_ALL.LINE_TYPE_ID 完整说明1. 基础定义字段:OE_ORDER_LINES_ALL.LINE_TYPE_ID关联主表:OE_LI

华为MetaERP OE_ORDER_LINES_ALL.LINE_TYPE_ID 完整说明1. 基础定义字段:OE_ORDER_LINES_ALL.LINE_TYPE_ID关联主表:OE_LI OE_ORDER_LINES_ALL.LINE_TYPE_ID 完整说明1. 基础定义字段OE_ORDER_LINES_ALL.LINE_TYPE_ID关联主表OE_LINE_TYPES_B.LINE_TYPE_ID物理外键约束本质订单行类型唯一标识用来定义「当前这一行是什么性质的业务行」控制系统如何处理这一行的履约、定价、工作流、库存、开票规则。很多人容易混淆两个概念TRANSACTION_TYPE_ID订单头 OE_ORDER_HEADERS_ALL整单类型 → 销售订单 / 报价 / RMA 退货单LINE_TYPE_ID订单行单行业务类型 → 标准物料行、运费行、模型行、组件行、贷项行等2. 核心作用总结区分行业务类别实物物料、费用、运费、配置模型、选配组件、退货行驱动业务规则路由是否参与库存 ATP、是否生成库存预留是否允许挑库、发运是否参与开票、收入确认使用哪一套行工作流Line Flow控制界面权限与字段可用性例如运费行不显示物料、数量CTO/PTO 配置订单识别模型行 / 组件行的基础标识报表、接口、客户化开发最常用的过滤条件用来剔除运费、费用行只取实物商品行。3. OE_LINE_TYPES_B 关键属性行类型配置维度在后台「行类型」定义中会配置一系列开关OM 根据 LINE_TYPE_ID 读取这些配置INVENTORY_ITEM_FLAGY 实物物料行参与库存N 费用 / 运费不碰库存MODEL_FLAGYPTO/ATO 顶层模型行OPTION_FLAGY 选配组件行RETURN_FLAGY 退货行RMA 行CHARGE_TYPE商品 / 运费 / 服务费DEFAULT_LINE_FLOW_ID绑定该行默认使用的工作流4. 常见标准行类型业务含义(1) 标准实物行StandardMODEL_FLAGNOPTION_FLAGNINVENTORY_ITEM_FLAGY 用于正常销售存货支持 ATP、预留、挑库、发运、开票。(2) PTO Model / ATO Model模型父行MODEL_FLAGY 客户选配的顶层配置模型本身不发货仅作为选配容器子组件行通过TOP_MODEL_LINE_ID关联到此行。(3) Option Line选配组件行OPTION_FLAGY PTO/ATO 客户选中的子物料真正参与履约发货。(4) Freight 运费行INVENTORY_ITEM_FLAGN 无库存、不执行 ATP、不发运仅参与定价与开票。(5) Service / Charge 服务费行类似运费虚拟费用行。(6) Return Line退货行RMA 使用RETURN_FLAGY 退货订单行工作流走接收入库、贷项通知单流程。5. 运行时关键逻辑示例OM 系统内部判断伪代码plaintextIF LINE_TYPE_ID对应的行类型.INVENTORY_ITEM_FLAG Y THEN 允许执行ATP检查、创建库存预留、Pick Release挑库 ELSE 跳过库存相关逻辑只参与定价与开票 END IF IF MODEL_FLAG Y THEN 作为配置父节点不单独履约 END IF6. 开发与运维高频要点筛选商品销售行标准写法sqlSELECT * FROM OE_ORDER_LINES_ALL OOL JOIN OE_LINE_TYPES_B OLT ON OOL.LINE_TYPE_ID OLT.LINE_TYPE_ID WHERE OLT.INVENTORY_ITEM_FLAG Y AND OLT.MODEL_FLAG N;不要直接硬编码 LINE_TYPE_ID 数字不同环境 ID 不一致必须关联 OE_LINE_TYPES_B 按标志过滤。常见坑 报表不加行类型过滤把运费、服务费、模型父行一并统计导致销售数量、金额虚高。接口导入订单OE_LINES_IFACE_ALL 需要传入LINE_TYPE_ID或者传入行类型名称由系统自动匹配传错会造成无法调度、无法挑库、工作流异常。7. 和 FLOW_STATUS_CODE 区别LINE_TYPE_ID静态属性创建行时确定几乎不会变更定义 “这是什么行”FLOW_STATUS_CODE动态状态随业务推进变化定义 “这一行履约到哪一步”
返回列表