2014-06-03 Created By BaoXinjian

一、摘要


介绍一个完整的采购流程,包括操作与对应的底层数据表查询,流程包含了请购->采购->接受->入库

1. 开立请购单

2. 对请购单进行审批

3. 通过自动匹配产生采购单

4. 对采购单进行审批

5. 接收采购单

6. 进行入库交易


1. 开立请购单

(1). Path: PO-->申请-->申请

请购单PLSQL

SELECT prh.requisition_header_id, prh.segment1, prh.type_lookup_code,

description, authorization_status, prl.requisition_line_id, line_num,

item_id, item_description, category_id, unit_meas_lookup_code,

unit_price, quantity, quantity_delivered, prl.destination_type_code,

destination_organization_id, deliver_to_location_id, to_person_id,

destination_subinventory, prl.vendor_id, prl.vendor_site_id,

prl.vendor_contact_id

FROM po_requisition_headers_all prh, po_requisition_lines_all prl

WHERE prh.requisition_header_id = prl.requisition_header_id

AND prh.segment1 = '14302'

2. 对请购单进行审批

(1). 点击审批

审批状态PLSQL

SELECT segment1, authorization_status, wf_item_type, wf_item_key

FROM po_requisition_headers_all

WHERE segment1 = '14302'

3. 通过自动匹配产生采购单

(1). 通过自动匹配功能产生

请购单对应的采购单PLSQL

SELECT pr_pha.requisition_header_id, pr_pha.segment1,

pr_pla.requisition_line_id, pr_pla.line_num, pr_pla.item_description,

po_pla.po_line_id, po_pla.line_num, po_pla.item_description,

po_pha.po_header_id, po_pha.segment1

FROM po_requisition_headers_all pr_pha,

po_requisition_lines_all pr_pla,

po_line_locations_all pll,

po_lines_all po_pla,

po_headers_all po_pha

WHERE pr_pha.requisition_header_id = pr_pla.requisition_header_id

AND pr_pla.line_location_id = pll.line_location_id

AND pll.po_line_id = po_pla.po_line_id

AND po_pla.po_header_id = po_pha.po_header_id

AND pr_pha.segment1 = '14302'

(2). 产生的采购单

po_headers_all  po_lines_all

(3). 采购单发运信息

po_line_locations_all

(4). 采购单分配信息

po_distributions_all

4. 对采购单进行审批

SELECT segment1, authorization_status, wf_item_type, wf_item_key
      FROM po_headers_all
     WHERE segment1 = '6025'

5. 接收采购单

(1). 接收题头

rcv_shipment_headers

(2). 接收事物处理

rcv_shipment_lines

6. 进行入库交易

mtl_material_transactions

Thanks and Regards

PO_标准采购流程请购采购接受入库(流程)的更多相关文章

  1. 【干货分享】流程DEMO-资产请购单

    流程名: 资产请购  业务描述: 流程发起时,会检查预算,如果预算不够,流程必须经过总裁审批,如果预算够用,将发起流程,同时占用相应金额的预算,但撤销流程会释放相应金额的预算.  流程相关文件: 流程 ...

  2. PO_标准内部请购内部采购单抛转订单模组(流程)

    2014-06-03 Created By BaoXinjian

  3. 使用智遥工作流,优化SAP请购流程

    传统请购流程,都是用户在SAP系统中填写请购单,然后再打印出来,递交给上级领导审批.领导审批完了,再到SAP系统中更新release标识.若中途请购单内容需要变更,则需要重新打印,审批. 智遥工作流, ...

  4. PO_PO系列 - 请购单系统分析(案例)

    2014-07-01 Created By BaoXinjian

  5. 【干货分享】流程DEMO-采购预算编制

    流程名: 采购预算编制  业务描述: 在月初由计财部进行预算编辑,提交审批后预算生效  流程相关文件: 流程包.xml WebService业务服务.xml WebService.asmx WebSe ...

  6. Oracle EBS-SQL (PO-12):检查期间请购单的下达记录数.sql

    SELECT DECODE(PRHA.INTERFACE_SOURCE_CODE,'','手工','MRP','自动') 下达方式, PRHA.CREATION_DATE                ...

  7. SAP MM 明明已经扩展供应商到采购组织下,采购订单里还是报错?

    SAP MM 明明已经扩展供应商到采购组织下,采购订单里还是报错? 如下的PO 4400000069,处于HELD状态.ME22N试图保存它为一个正式的采购订单,报错说供应商没有在采购组织下维护, 使 ...

  8. SAP MM 根据采购订单反查采购申请?

    SAP MM 根据采购订单反查采购申请? 前日微信上某同行发来一个message,说是想知道如何通过采购订单号查询到其前端的采购申请号. 笔者首先想到去检查采购订单相关的常用报表ME2L/ME2M/M ...

  9. Android 4.4 Kitkat Phone工作流程浅析(六)__InCallActivity显示更新流程

    本文来自http://blog.csdn.net/yihongyuelan 转载请务必注明出处 本文代码以MTK平台Android 4.4为分析对象,与Google原生AOSP有些许差异,请读者知悉. ...

随机推荐

  1. Windows Server上用于iSCSI的网卡的必备设置

    如下的修改是iSCSI网卡的推荐配置, 新装起来的Host不要忘记改起来哦. 其原理是强制走iSCSI通讯的网卡立即对到来的TCP报文(segment)做出acknowledge, 从而解决iSCSI ...

  2. DIV-CSS布局中position属性详解

    本文向大家描述一下DIV CSS布局中的position属性的用法,position属性主要有四种属性值,任何元素的默认position的属性值均是static,静态.这节课主要讲讲relative( ...

  3. Andorid之ActivityManager

    在Android中ActivityManager主要用于和系统中运行的Activities进行交互.在本篇文章中,我们将对ActivityManager中的API进行研究使用. 在ActivityMa ...

  4. Systemd 三部曲 之 PHP7

    安装编译php7时需要的依赖包 : yum -y install libxml2 libxml2-devel openssl openssl-devel curl-devel libjpeg-deve ...

  5. 转: 网卡名字eth0,eth1的修改方法

    转自:http://longwind.blog.51cto.com/419072/982738 我使用这个方法生效: 现象:只有eth2,    vi /etc/udev/rules.d/70-per ...

  6. 图像数据到网格数据-1——MarchingCubes算法

    原文:http://blog.csdn.net/u013339596/article/details/19167907 概述 之前的博文已经完整的介绍了三维图像数据和三角形网格数据.在实际应用中,利用 ...

  7. 套间线程(apartment thread)模型和自由线程(free thread)模型互相创建的情况

     

  8. Nuget出现错误怎么办?

        Go to the packages folder in the Windows Explorer and delete it. Open Visual Studio and Go to To ...

  9. 【转载】如何在Oracle中复制表结构和表数据

    1. 复制表结构及其数据: create table table_name_new as select * from table_name_old 2. 只复制表结构: create table ta ...

  10. Asp.Net 之 前台绑定常用总结

    1.<%= 变量名 %> 里面放的是后台定义的变量名,如: <div> <p> <%= DateTime.Now.ToString() %></p ...