WIP工序移动和完工接口开发
文档控制
变更记录
日期
作者
版本
变更说明
审阅
姓名
职位
分发
拷贝编号
姓名
位置/岗位
1
2valid from是什么意思
3
4
备注:
WIP工序移动和工单完工接口开发
在某个项目中,需要对WIP的工单的某工序进行移动,完工,同时可能涉及到超量完工。Release之后的工单可以进行工序移动事务处理,在工序移动的同时可以选择报废、(超量)完工。
接口开发简洁
接口开发简述
大量的期初数据如何进入ERP?如何使ERP的系统流程更加自动化?如何迁移/合并两个Oracle ERP系统?这些纷繁复杂的海量工作不可能全部通过手工Key到系统中,必须通过某种方式灌入ERP、再现源系统数据风貌。
处理这些业务需求的方式就是“接口”:通过一组程序把数据批量写入Oracle ERP相关表中,达到和在界面输入同样的效果:数据一致性,数据有效性,数据集成性(比如插入PO数据,要反馈到MRP的需求/供应)。
接口开发主要步骤
采集数据
验证数据:按接口要求格式化数据,验证各个字段数据的合法性
往相应的接口表中插入验证后的数据
ERP接口处理请求(将数据插入ERP数据表中)
工序移动接口和完工接口
接口:
该方法是往移动事务处理接口表wip_move_txn_interface 中插入验证后的数据,然后调用标准API wip_movproc_pub.processinterface 来进行移动和完工。
但是往移动事务处理接口表中插数据的时候我们怎么知道要往哪些字段插数据呢?
首先我们可以导航到EBS中的移动事务处理界面
路径:车间管理-》移动事务处理-》移动事务处理
就可以查知那些字段代表了什么意思,该插什么值了。
一下是一些关键字段:
字段
说明
transaction_type
1 工序移动(缺省)
2 移动完工入库
3 移动入库返回
process_phase
给1
1 Move Validation
2 Move Processing
3 Operation Backflush Setup
process_status
给1
1 Pending
2 Running
3 Error
wip_entity_name
任务名称
organization_id
Current Inv Organization
organization_code
组织代码,这个字段必须给
transaction_date
事务日期,必须between Release Date and Sysdate
transaction_quantity
移动数量
transaction_uom
单位,可以不是主单位
fm_operation_seq_num
起始工序号
fm_intraoperation_step_type
起始工序内部步骤
to_operation_seq_num
终止工序号
to_intraoperation_step_type
终止工序内部步骤
source_code
随便给,一般用来追踪
last_updated_by_name
必须给,比较特殊
created_by_name
必须给,比较特殊
5个who字段
习惯上都给

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。