WIP工序移动和完工接口开发.doc

WIP工序移动和完工接口开发.doc

ID:57900495

大小:154.50 KB

页数:11页

时间:2020-04-02

WIP工序移动和完工接口开发.doc_第1页
WIP工序移动和完工接口开发.doc_第2页
WIP工序移动和完工接口开发.doc_第3页
WIP工序移动和完工接口开发.doc_第4页
WIP工序移动和完工接口开发.doc_第5页
资源描述:

《WIP工序移动和完工接口开发.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、WIP工序移动和完工接口开发文档控制变更记录11日期作者版本变更说明审阅姓名职位分发拷贝编号姓名位置/岗位1234备注:WIP工序移动和工单完工接口开发在某个项目中,需要对WIP的工单的某工序进行移动,完工,同时可能涉及到超量完工。Release之后的工单可以进行工序移动事务处理,在工序移动的同时可以选择报废、(超量)完工。接口开发简洁接口开发简述大量的期初数据如何进入ERP?如何使ERP的系统流程更加自动化?如何迁移/合并两个OracleERP系统?这些纷繁复杂的海量工作不可能全部通过手工Key到系统中,必须通过某种方式灌入ERP、再现源系统数

2、据风貌。处理这些业务需求的方式就是“接口”:通过一组程序把数据批量写入OracleERP相关表中,达到和在界面输入同样的效果:数据一致性,数据有效性,数据集成性(比如插入PO数据,要反馈到MRP的需求/供应)。接口开发主要步骤Ø采集数据Ø验证数据:按接口要求格式化数据,验证各个字段数据的合法性Ø往相应的接口表中插入验证后的数据ØERP接口处理请求(将数据插入ERP数据表中)工序移动接口和完工接口接口:该方法是往移动事务处理接口表wip_move_txn_interface中插入验证后的数据,然后调用标准APIwip_movproc_pub.pro

3、cessinterface来进行移动和完工。但是往移动事务处理接口表中插数据的时候我们怎么知道要往哪些字段插数据呢?首先我们可以导航到EBS中的移动事务处理界面路径:车间管理-》移动事务处理-》移动事务处理就可以查知那些字段代表了什么意思,该插什么值了。一下是一些关键字段:字段说明transaction_type1工序移动(缺省)2移动完工入库3移动入库返回process_phase给11MoveValidation2MoveProcessing3OperationBackflushSetupprocess_status给11Pending2Ru

4、nning3Errorwip_entity_name任务名称organization_idCurrentInvOrganizationorganization_code组织代码,这个字段必须给transaction_date事务日期,必须betweenReleaseDateandSysdatetransaction_quantity移动数量transaction_uom单位,可以不是主单位fm_operation_seq_num起始工序号fm_intraoperation_step_type起始工序内部步骤to_operation_seq_num

5、终止工序号to_intraoperation_step_type终止工序内部步骤source_code随便给,一般用来追踪last_updated_by_name必须给,比较特殊created_by_name必须给,比较特殊5个who字段习惯上都给在处理的时候,可以判断当前的工序是否是最后一道工序,然后在设置transaction_type的值,确定是移动还是入库当往接口表中插入数据之后,就可以调用wip_movproc_pub.processinterface来进行后续的处理了;超量完工对于超量完工的情况,只需增加多一个字段即可,往接口表中插数

6、据的时候,同时设置overcompletion_transaction_qty的值为超量的部分的值即可;代码范例一下是一个代码范例CREATEORREPLACEPACKAGEBODYcux_wip_dispatch_utlISg_mmt_ifacemtl_transactions_interface%ROWTYPE;g_wmti_ifacewip_move_txn_interface%ROWTYPE;g_user_nameVARCHAR2(30):=fnd_global.user_name;PROCEDUREtest_mmt(p_idINNUMB

7、ER)ISl_resultNUMBER;BEGINSELECTmti.transaction_quantityINTOl_resultFROMmtl_transactions_interfacemtiWHEREmti.transaction_header_id=p_id;ENDtest_mmt;FUNCTIONget_wip_entity_name(p_wip_entity_idINNUMBER,p_org_idINNUMBER)RETURNVARCHAR2ISl_returnwip_entities.wip_entity_name%TYPE;B

8、EGINSELECTwip_entity_nameINTOl_returnFROMwip_entitiestWHEREwip_entit

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。