1張PO已部分收貨,後來由于某種原因,將部分收貨的PO明行取消,現在要對已收料的這一部分進行退貨處理,要怎麼做才好呢?

[@more@]DATA COLLECTED
===============
COLLABORATION
----------------
Checked the following details over the OWC:

- User created a PO for 5 lines
- Received the lines 1,2,3,4 fully (line 5 is not received)
- Cancelled lines 2,4 and 5 
- Now user wants to return the lines 2 and 4

Explained that this is not possible cause once the line has been cancelled the system will not allow any transactions on the
lines.
This is a standard functionality and user is given enough warning while cancelling the lines. User will have to perform miscelaneous issue to return the
items.

User asked if there is any datafix that can be done. Since this is cause by the user action DEV/Support cannot provide any datafixes. This is not recom
mended. The broad guidelines for datafix would be :

- Update the cancel_flag , cancelled_by and cancel_date as NULL on the po_line_all , po_line_locations_all 
table for the lines 2 and 4

1. Undo Cancel Shipment
.
update po_line_locations_all
set cancel_flag = 'N',
cancel_reason = NULL,
cancel_date = NULL,
cancelled_by = NULL,
closed_code = 'OPEN',
closed_date = NULL
where line_location_id = &line_location_id;
.
2. Undo Cancel Line
.
update po_lines_all
set cancel_flag = 'N',
cancel_reason = NULL,
cancel_date = NULL,
cancelled_by = NULL,
closed_code = 'OPEN',
closed_date = NULL
where po_line_id = &po_line_id;

3. Undo Cancel Distribution too similarly

- Update the quantity_cancelled on the tables po_lines_all, po_line_locations_all , po_distributions_all to 0 for th
e line 2 and 4
- Issue commit
- Return the items received on lines 2 and 4
- Cancel the lines again so that the PO header amount is also adjusted

NOTE:

-The above has to be created and verified by the customer and authenticated on the TE
ST instance first.
- Above is assuming that the full qty has been received on the cancelled lines.

po line received is canceled(恢复PO被取消的余量)的更多相关文章

  1. po层和vo层中po和vo是什么意思

    POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称. pojo 是Plain Old Java Ob ...

  2. PO核准通知界面修改

    想在notification頁面把供應商的稅捐代碼帶出來,添在如下紅框中 PO_WF_PO_NOTIFICATION head information:get_po_approve_msg line ...

  3. ZMMR106-批量更新PO交货日期

    ************************************************************************ Title : ZMMR106 ** Applicat ...

  4. BOM/ROUTING/PO/WIP等模块常用查询

    常用查询scripts /*bom*/ select p_item.segment1,c_item.segment1,bic.COMPONENT_QUANTITY,bic.COMPONENT_YIEL ...

  5. Receving Transactions > No data found IQC无法接收PO采购物料

    Receving Transactions > No data found IQC无法接收PO采购物料 APP-PO-14094: No records meet your search cri ...

  6. SAP MM 实施项目里Open PO 迁移思路探讨

    SAP MM 实施项目里Open PO 迁移思路探讨 .序言.   SAP项目上线前夕,除了静态主数据需要导入以外,可能还有一些动态数据,比如open的采购订单,open的销售订单等单据也要迁移到SA ...

  7. 项目中PO、PM的职责区分

    PO是product owner,是一个role,负责与stakeholders打交道,提炼stakeholders的需求,按照需求的价值以及紧急程度安排优先级.PO是一个角色,对product ba ...

  8. Oracle EBS PO采购订单更新

    DECLARE l_result NUMBER; l_progress NUMBER; l_errors PO_API_ERRORS_REC_TYPE; l_chg PO_CHANGES_REC_TY ...

  9. PO_从PO追溯PR的方式和表(分析)

    2014-06-03 Created By BaoXinjian

随机推荐

  1. J2SE 1.6 特性:java.lang.instrument

    1. import java.lang.instrument.Instrumentation; public class ObjectSizeFetcher { private static Inst ...

  2. C++ 实现 发送HTTP Get/Post请求 good

    1.简述 最近简单看了一下关于HTTP请求方面的知识,之前一直用Qt来实现,有专门HTTP请求的QNetworkAccessManager类来处理,实现也比较简单,这里主要讲解一下用C++代码来实现H ...

  3. JavasScript判断输入框不为空

    <form name="form1" method="POST" action="add.php"> <table wid ...

  4. recordcount

    rs.recordcount 有时不能取到数,这时 要更改游标为客户端游标 .

  5. 导入maven工程并配置maven环境

    步骤一 : 选择 "Import"操作 有两个途径可以选择 "Import"操作; 1>"File"--> "Impo ...

  6. JQuery AJAX: 了解jQuery AJAX

    jQuery AJAX 一.简介1.AJAX是与服务器交换数据的技术,它在不重载全部页面的情况下,实现了对部分网页的更新.AJAX = 异步 JavaScript 和 XML(Asynchronous ...

  7. Android 使用FACE++架构包实现人脸识别

    今天给大家带来一个通过使用Face++来实现人脸识别的功能. 我们先去这个Face++官网看看:http://www.faceplusplus.com.cn 我们点开案例可以看到众多我们熟知的软件都是 ...

  8. shell 判断字符串是否为数字

    本篇文章主要介绍了"shell 判断字符串是否为数字",主要涉及到shell 判断字符串是否为数字方面的内容,对于shell 判断字符串是否为数字感兴趣的同学可以参考一下. #!/ ...

  9. MVC项目实践,在三层架构下实现SportsStore-08,部署到IIS服务器

    SportsStore是<精通ASP.NET MVC3框架(第三版)>中演示的MVC项目,在该项目中涵盖了MVC的众多方面,包括:使用DI容器.URL优化.导航.分页.购物车.订单.产品管 ...

  10. 第三篇 Replication:事务复制-发布服务器

    本篇文章是SQL Server Replication系列的第三篇,详细内容请参考原文. 发布服务器是所有复制数据的源头.每一个发布服务器上可以定义多个发布.每一个发布包含一组项目(项目在同一个数据库 ...