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小时内删除。
发表评论