采购接收入库与RMA接收入库方式分为三种:

1:直接接收(不需要接入暂收区,直接入库到仓库)

2:标准接收(先接收到暂收区,产生接收单号,再根据接收单号或订单号做接收入库)

3:检验接收(先接收到暂收区,产生接收单号,再根据接收单号或订单号做检验动作,检验合格最后再接收入库)

以下是RMA直接接收入库的Code,先填写接口表数据,然后运行标准的Concurrent,即可入库

select po.rcv_headers_interface_s.NEXTVAL into tl_rcv_headers_interface.header_interface_idfrom dual; select po.rcv_interface_groups_s.NEXTVAL into tl_rcv_headers_interface.group_idfrom dual;tl_rcv_headers_interface.processing_status_code := 'PENDING';tl_rcv_headers_interface.receipt_source_code := 'CUSTOMER';tl_rcv_headers_interface.transaction_type := 'NEW';tl_rcv_headers_interface.expected_receipt_date := sysdate;tl_rcv_headers_interface.validation_flag := 'Y';tl_rcv_headers_interface.attribute1 := P_HEADER_ID;tl_rcv_headers_interface.CREATION_DATE := V_CREATION_DATE;tl_rcv_headers_interface.CREATED_BY := V_CREATED_BY;tl_rcv_headers_interface.LAST_UPDATE_DATE := V_LAST_UPDATE_DATE;tl_rcv_headers_interface.LAST_UPDATED_BY := V_LAST_UPDATED_BY;tl_rcv_headers_interface.LAST_UPDATE_LOGIN := V_LAST_UPDATE_LOGIN;INSERT INTO rcv_headers_interface VALUES tl_rcv_headers_interface;P_REQUEST_ID := -4;--------------------INSERT INTO rcv_transactions_interfacefor v_line in c_line(P_HEADER_ID,tl_rcv_headers_interface.Ship_To_Organization_Id) loopP_REQUEST_ID := -5;select distinct jodt.whinto tl_rcv_transactions_interface.subinventoryfrom jw_om_delivery_lots jodtwhere jodt.delivery_line_id = v_line.delivery_line_id;select sum(jodt.quantity) * decode(v_line.uom,'PCS',1,'KPS',1000,1)into tl_rcv_transactions_interface.quantityfrom jw_om_delivery_lots jodtwhere jodt.delivery_line_id = v_line.delivery_line_id;select rcv_transactions_interface_s.nextvalinto tl_rcv_transactions_interface.interface_transaction_idfrom dual;tl_rcv_transactions_interface.group_id  := tl_rcv_headers_interface.group_id;tl_rcv_transactions_interface.primary_quantity := tl_rcv_transactions_interface.quantity;tl_rcv_transactions_interface.transaction_type        := 'RECEIVE';--'RECEIVE';tl_rcv_transactions_interface.transaction_date        := SYSDATE;tl_rcv_transactions_interface.processing_status_code  := 'PENDING';tl_rcv_transactions_interface.processing_mode_code    := 'BATCH';tl_rcv_transactions_interface.transaction_status_code := 'PENDING';tl_rcv_transactions_interface.category_id             := v_line.category_id;tl_rcv_transactions_interface.unit_of_measure         := 'PCS';tl_rcv_transactions_interface.primary_unit_of_measure := 'PCS';tl_rcv_transactions_interface.interface_source_code   := 'RCV';tl_rcv_transactions_interface.validation_flag         := 'Y';tl_rcv_transactions_interface.item_id                 := v_line.item_id;tl_rcv_transactions_interface.item_description        := v_line.DESC1;tl_rcv_transactions_interface.uom_code                := 'PCS';tl_rcv_transactions_interface.auto_transact_code      := 'DELIVER';tl_rcv_transactions_interface.receipt_source_code     := 'CUSTOMER';tl_rcv_transactions_interface.to_organization_id      := tl_rcv_headers_interface.Ship_To_Organization_Id;tl_rcv_transactions_interface.routing_header_id       := 3;tl_rcv_transactions_interface.routing_step_id         := 1;tl_rcv_transactions_interface.source_document_code    := 'RMA';tl_rcv_transactions_interface.destination_type_code   := 'INVENTORY';select DECODE(SUBSTR(tl_rcv_transactions_interface.subinventory,2,1),'2',143,'1',142,143)into tl_rcv_transactions_interface.location_idfrom dual;tl_rcv_transactions_interface.deliver_to_location_id  := tl_rcv_transactions_interface.location_id;tl_rcv_transactions_interface.subinventory            := tl_rcv_transactions_interface.subinventory;tl_rcv_transactions_interface.expected_receipt_date   := SYSDATE;tl_rcv_transactions_interface.destination_context     := 'INVENTORY';tl_rcv_transactions_interface.oe_order_header_id      := v_line.header_id;tl_rcv_transactions_interface.oe_order_line_id        := v_line.order_line_id;tl_rcv_transactions_interface.customer_id             := tl_rcv_headers_interface.customer_id;tl_rcv_transactions_interface.header_interface_id   := tl_rcv_headers_interface.header_interface_id;tl_rcv_transactions_interface.last_update_date  := V_LAST_UPDATE_DATE;tl_rcv_transactions_interface.last_updated_by   := V_LAST_UPDATED_BY;--fnd_global.user_id;tl_rcv_transactions_interface.creation_date     := V_CREATION_DATE;tl_rcv_transactions_interface.created_by        := V_CREATED_BY;--fnd_global.user_id;tl_rcv_transactions_interface.last_update_login := V_LAST_UPDATE_LOGIN;--fnd_global.login_id;tl_rcv_transactions_interface.interface_source_code    := 'notice_ship';tl_rcv_transactions_interface.interface_source_line_id := v_line.delivery_line_id;insert into rcv_transactions_interface values tl_rcv_transactions_interface;P_REQUEST_ID := -6;if v_line.lot_control_code = '2' thenfor v_lot in c_lot(V_LINE.delivery_line_id) looptl_MTL_TXN_LOTS_INTERFACE.TRANSACTION_INTERFACE_ID := tl_rcv_transactions_interface.interface_transaction_id;tl_MTL_TXN_LOTS_INTERFACE.ORIGINATION_TYPE := 3;tl_MTL_TXN_LOTS_INTERFACE.LAST_UPDATE_DATE := V_LAST_UPDATE_DATE;tl_MTL_TXN_LOTS_INTERFACE.LAST_UPDATED_BY := V_LAST_UPDATED_BY;tl_MTL_TXN_LOTS_INTERFACE.CREATION_DATE := V_CREATION_DATE;tl_MTL_TXN_LOTS_INTERFACE.CREATED_BY := V_CREATED_BY;tl_MTL_TXN_LOTS_INTERFACE.LAST_UPDATE_LOGIN := V_LAST_UPDATE_LOGIN;tl_MTL_TXN_LOTS_INTERFACE.LOT_NUMBER := v_lot.lot;select v_lot.quantity * decode(v_line.uom,'PCS',1,'KPS',1000,1)INTO tl_MTL_TXN_LOTS_INTERFACE.TRANSACTION_QUANTITYfrom dual;tl_MTL_TXN_LOTS_INTERFACE.PRIMARY_QUANTITY := tl_MTL_TXN_LOTS_INTERFACE.TRANSACTION_QUANTITY;tl_MTL_TXN_LOTS_INTERFACE.PRODUCT_CODE := 'RCV';tl_MTL_TXN_LOTS_INTERFACE.PRODUCT_TRANSACTION_ID := tl_rcv_transactions_interface.interface_transaction_id;P_REQUEST_ID := -7;INSERT INTO MTL_TRANSACTION_LOTS_INTERFACE VALUES tl_MTL_TXN_LOTS_INTERFACE;end loop;end if;end loop;P_REQUEST_ID := -8;COMMIT;ln_request_id := fnd_request.submit_request(application => 'PO',program     => 'RVCTP'  ,sub_request => FALSE,argument1   => 'BATCH'--v_split.OPERATING_UNIT,argument2   => tl_rcv_headers_interface.group_id--v_split.order_source_id,argument3   => NULL--v_split.orig_sys_document_ref,argument4   => '',argument5   => '',argument6   => '',argument7   => '',argument8   => '',argument9   => '',argument10  => '',argument11  => '',argument12  => '',argument13  => '',argument14  => '',argument15  => '');commit;P_REQUEST_ID := ln_request_id;

RMA直接接收入库Interface导入相关推荐

  1. phpmyadmin没有接收到要导入的数据.可能是文件名没有提交,也可能是文件大小超出 PHP 限制.

    phpmyadmin没有接收到要导入的数据.可能是文件名没有提交,也可能是文件大小超出 PHP 限制. 直奔主题:首先xxxx.sql打开,删除头部注释,复制粘贴进入 点击执行试一下,如果成功那就OK ...

  2. python类中导入库_python导入库的具体方法

    python使用import 导入模块的语法,主要有以下两种: import 模块名1 [as 别名1], 模块名2 [as 别名2],-: 导入整个模块. from 模块名 import 成员名1  ...

  3. python怎么导入库-python导入库的具体方法

    python使用import 导入模块的语法,主要有以下两种: import 模块名1 [as 别名1], 模块名2 [as 别名2],-: 导入整个模块. from 模块名 import 成员名1 ...

  4. PO接收、检验、入库、退货-Interface+API-请求和在线完成

    目录 快速参考 开发参考 注意事项!!!!! 请求(request) 关键字段(参数)+最简单例子 关键字段 rcv_headers_interface rcv_transactions_interf ...

  5. SpringBoot使用EasyExcel 模板填充数据并导出,以及Excel导入解析入库

    需求 1.导出Excel模板,第一个sheet为用户基本信息,默认只有表头,用户手动填写后续用来导入人员信息.第二个sheet为组织架构信息,默认从数据库查询组织信息,方便用户查询组织编码. 2.导入 ...

  6. 如何利用API实现行式报表后台导入excel数据入库

     润乾报表提供了excel导入页面后入库的功能,丰富了用户导入excel的方式.对于普通填报表,润乾报表提供了直接后台入库和导入页面入库的方式,那么在行式填报表中,如何实现后台导入excel入库呢 ...

  7. oracle销售退货业务,Oracle EBS OM RMA销售退货异常处理(Datafix)

    系统版本: RDBMS : 9.2.0.6.0Oracle 应用产品: 11.5.10.2 问题症状: 1.通过物料事务处理查看销售订单行退货记录显示已经入库为40: 2.销售退货订单行已经接收入库. ...

  8. Oracle采购订单接收时找不到,(转)采购订单接收浅谈

    接收来源 1. Supplier,用于PO的接收 2. Internal,用于在途组织间转移的接收 3. RMA,用于销售退货的接收 2007-1-22 17:10 Receiving中的Transa ...

  9. 泛微文书定确保电子档案移交接收过程:真实、完整、可用和安全

    电子档案的移交接收是电子档案管理流程的重要环节之一. 国家档案局发布的<电子档案移交接收操作规程>中明确了电子档案移交接收的工作流程,规定了电子档案移交接收准备工作和电子档案移交接收操作的 ...

最新文章

  1. 嵌入式程序调用函数的内部过程和机制
  2. Python - while语句和if语句 的 用法 及 代码
  3. CNN: TensorFlow 1.14.0 更新
  4. Insertion Sort——打表找规律
  5. sql server 2008 身份验证失败 18456
  6. 操作系统信号量和管程
  7. 如何下载coursera视频
  8. 服气!蹭热点无敌,麦当劳发布“5G”新品:真香
  9. vue中style下scope的使用和坑
  10. Go基础-Go中的import
  11. 计算机英语演讲主题ppt模板,英文演讲主题PPT模板
  12. 用spss做哑变量(含spss安装教程)
  13. Drools教程(基础篇)——Eclipse下Drools运行时安装
  14. 时差怎么理解_懂的人自然懂,不懂的人再多解释也有时差
  15. BBS中用SSH方式登录添加附件
  16. linux环境,tomcat 关闭命令sh shutdown.sh 命令执行后进程没有关闭
  17. linux—rm命令详解(一天一个命令)
  18. oracle FAQ
  19. matlab绘图崩溃,重新采用硬件加速绘图
  20. Linux简介,linux终端符号含义

热门文章

  1. IOS应用的产品设计、交互设计理念断想
  2. Linux下的进程PCB以及线程详解
  3. 卡塔尔世界杯在哪里可以看直播?
  4. 美赛数据(各国统计数据网站大全)
  5. 怎么修改设置路由器默认密码
  6. java.lang.IllegalStateException: No instances www.xxxx.com available for localhost
  7. 历史事件词条1000条
  8. ffffffffffffff
  9. P5017 NOIP2018 普及组 摆渡车
  10. 基于Python的SQLite基础知识学习