详解EBS接口开发之采购订单导入

来源:互联网 发布:sai软件官网 编辑:程序博客网 时间:2024/04/29 12:58

采购订单常用标准表简介

1.1   常用标准表

如下表中列出了与采购订单导入相关的表和说明:

表名

说明

其他信息

po.po_headers_all

采购订单头

采购订单号,采购类型,供应商,地点,采购员,订单描述等基础信息

po_headers

对应视图

po.po_lines_all

采购订单

具体向供应商采购的物料,物料的数量,单价,币种,汇率,交期等一系列信息

po_lines

对应视图

po.po_line_locations_all

采购订单发运行

采购订单发运行拆分核心目的是同一张采购订单的同一种物料存在多个交货地点,不同交货地点在不同的日期交付的数量。而采购订单分配行是到不同项目的进一步拆分,使采购的实际物料信息和项目需求挂接上

po_line_locations

对应视图

po_distributions_all

采购订单分配行

 

po_distributions

对应视图

po.po_requisition_headers_all

请购单头

请购单好,请购单类型,包括请购人,主要请购人和hr_employees表的员工进行关联

po_requisition_headers

对应视图

po.po_requisition_lines_all

请购单

请购单明细则需要给出请购物料和版本,物料说明,请购的数量,需求日期,目标类型和组织,交货地点,建议的供应商等信息。请购单明细需要和物料表进行关联

po_requisition_lines

对应视图

po.po_req_distributions_all

请购单分配

请购单分配主要是拆分到具体的账户

po_req_distributions

对应视图

po.po_lookup_codes  

检查代码 

 

 

 

po.po_lookup_types  

检查类型

 

 

 

po.po_un_numbers  

货期表

 

 

 

po.rcv_transactions 

到货接收  

 

 

 

po.po_vendors

供应商表

 

ap_suppliers

基表

 

 

 

 

 

 

1.2  接口表大体介绍

如下表中列出了与采购订单导入相关的接口表和说明:

表名

说明

其他信息

po_headers_interface

采购订单头

采购订单号,采购类型,供应商,地点,采购员,订单描述等基础信息

 

 

PO_LINES_INTERFACE

采购订单

具体向供应商采购的物料,物料的数量,单价,币种,汇率,交期等一系列信息

 

 

po_line_locations_interface

采购订单发运行

采购订单发运行拆分核心目的是同一张采购订单的同一种物料存在多个交货地点,不同交货地点在不同的日期交付的数量。而采购订单分配行是到不同项目的进一步拆分,使采购的实际物料信息和项目需求挂接上

 

 

po_distributions_interface

采购订单分配行

 

 

 

po_interface_errors

错误信息表

 

 

 

po_requisitions_interface_all

请购单信息

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
[sql] view plaincopy在CODE上查看代码片派生到我的代码片
  1. 1.3 表中字段的大体介绍  
  2.   
  3. 表名: po.po_requisition_headers_all    
  4. 说明: 采购请求    
  5. REQUISITION_HEADER_ID NUMBER PR头标识码  
  6. SEGMENT1 VARCHAR2(20) PR号  
  7. ENABLE_FLAG VARCHAR2(1) 使能标志(Y/N)  
  8. AUTHORIZATION_STATUS VARCHAR2(25) 批准标志(APPROVED/)  
  9. TYPE_LOOKUP_CODE VARCHAR2(25) 类型(PURCHASE)  
  10. REQUIST_ID NUMBER 请求标识码  
  11. CANCEL_FLAG VARCHAR2(1) 取消标志(Y/N)  
  12. TRANSFERRED_TO_OE_FLAG VARCHAR2(1) 可否转入OE标志(Y/N)  
  13. PREPARER_ID NUMBER 准备人ID(可与HR.PER_PEOPLE_F.PERSON_ID关联)  
  14.     
  15. 表名: po.po_requisition_lines_all    
  16. 说明: 采购请求明细    
  17. REQUISITION_LINE_ID   NUMBER PR行ID  
  18. REQUISITION_HEADER_ID NUMBER PR头ID  
  19. LINE_NUM   NUMBER 栏目  
  20. LINE_TYPE_ID   NUMBER 行类别  
  21. CATEGORY_ID   NUMBER 归类标识码  
  22. ITEM_DESCRIPTION VARCHAR2(240) 项目描述  
  23. UNIT_MEAS_LOOKUP_CODE VARCHAR2(25) 单位  
  24. UNIT_PRICE      NUMBER 单价(已折为人民币)  
  25. QUANTITY       NUMBER 数量  
  26. DELIVER_TO_LOCATION_ID   NUMBER 交货位置码(与HR.HR_LOCATIONS.LOCATION_ID关联)  
  27. TO_PERSON_ID      NUMBER 收货人代码  
  28. SOURCE_TYPE_CODE   VARCHAR2(25) 来源类型  
  29. ITEM_ID                    NUMBER 项目内码  
  30. ITEM_REVISION              VARCHAR2(3) 项目版本  
  31. QUANTITY_DELIVERED          NUMBER已交付数量  
  32. SUGGESTED_BUYER_ID          NUMBER建议采购员代码  
  33. ENCUMBERED_FLAG            VARCHAR2(1) 分摊标志  
  34. RFQ_REQUIRED_FLAG          VARCHAR2(1)  
  35. NEED_BY_DATE               DATE 需求日期(原始)  
  36. LINE_LOCATION_ID           NUMBER 定位行标识码(为空时表示未生成PO)  
  37. MODIFIED_BY_AGENT_FLAG      VARCHAR2(1) 被采购员更改标志(被拆分Y/NULL)  
  38. PARENT_REQ_LINE_ID          NUMBER父PR行ID(由拆分而来的PR)  
  39. NOTE_TO_AGENT VARCHAR2(100) 给采购员意见  
  40. PURCHASING_AGENT_ID         NUMBER 采购员标识码  
  41. DOCUMENT_TYPE_CODE         VARCHAR2(25) 文档类型  
  42. BLANKET_PO_HEADER_ID        NUMBER 一揽子订单头标识码  
  43. BLANKET_PO_LINE_NUM         NUMBER 一揽子订单栏目  
  44. CURRENCY_CODE              VARCHAR2(15) 币种  
  45. RATE_TYPE                  VARCHAR2(30) 汇率类别  
  46. RATE_DATE                  DATE 汇率日期  
  47. RATE                       NUMBER 汇率  
  48. CURRENCY_UNIT_PRICE         NUMBER 本币单价  
  49. SUGGESTED_VENDOR_NAME       VARCHAR2(80) 建议供应商  
  50. SUGGESTED_VENDOR_CONTACT    VARCHAR2(80) 建议供应商联系方式  
  51. SUGGESTED_VENDOR_PHONE      VARCHAR2(20) 建议供应商电话  
  52. UN_NUMBER_ID               NUMBER 货期标识码(一般与货期天数同)  
  53. HAZARD_CLASS_ID            NUMBER 风险类别标识码  
  54. MUST_USE_SUGG_VENDOR_FLAG   VARCHAR2(1) 是否必须使用建议供应商  
  55. REFERENCE_NUM              VARCHAR2(25) 参考栏目  
  56. ON_RFQ_FLAG                VARCHAR2(1)  
  57. URGENT_FLAG                VARCHAR2(1) 紧急标志  
  58. CANCEL_FLAG                VARCHAR2(1) 取消标志  
  59. SOURCE_ORGANIZATION_ID      NUMBER 来源组织  
  60. SOURCE_SUBINVENTORY        VARCHAR2(10) 来源子库  
  61. DESTINATION_TYPE_CODE       VARCHAR2(25) 目标类型  
  62. DESTINATION_ORGANIZATION_ID NUMBER 目标组织  
  63. DESTINATION_SUBINVENTORY    VARCHAR2(10) 目标子库  
  64. QUANTITY_CANCELLED          NUMBER取消数量  
  65. CANCEL_DATE                DATE 取消日期  
  66. CLOSED_CODE VARCHAR2(25) 关闭  
  67.     
  68. 表名: po.po_lookup_codes    
  69. 说明: 检查代码    
  70. LOOKUP_CODE         VARCHAR2(25) 检查代码  
  71. LOOKUP_TYPE         VARCHAR2(30) 检查类型  
  72. DISPLAYED_FIELD VARCHAR2(25) 显示字段  
  73. DESCRIPTION VARCHAR2(80) 描述  
  74.     
  75. 表名: po.po_lookup_types    
  76. 说明: 检查类型    
  77. LOOKUP_TYPE VARCHAR2(30) 检查类型  
  78. USER_UPDATABLE_FLAG VARCHAR2(1) 用户可否更改  
  79. DESCRIPTION VARCHAR2(80) 描述  
  80.     
  81. 表名: po.po_headers_all    
  82. 说明: 采购订单头    
  83. PO_HEADER_ID                   NUMBER 订单头标识码  
  84. AGENT_ID                       NUMBER(9) 采购员ID(与HR.PER_PEOPLE_F.PERSON_ID关联)  
  85. TYPE_LOOKUP_CODE               VARCHAR2(25) 类型(STANDARD,QUOTATION)  
  86. SEGMENT1                       VARCHAR2(20) 订单号  
  87. SUMMARY_FLAG                   VARCHAR2(1)汇总标志  
  88. ENABLED_FLAG                   VARCHAR2(1)使能标志  
  89. VENDOR_ID                      NUMBER 供应商标识码  
  90. VENDOR_SITE_ID                 NUMBER 供应商地址标识码  
  91. VENDOR_CONTACT_ID              NUMBER 供应商联系方式标识码  
  92. SHIP_TO_LOCATION_ID            NUMBER 发运地点标识码  
  93. BILL_TO_LOCATION_ID            NUMBER 付款地点标识码  
  94. TERMS_ID                       NUMBER 条款标识码  
  95. SHIP_VIA_LOOKUP_CODE           VARCHAR2(25)运输方式  
  96. FOB_LOOKUP_CODE                VARCHAR2(25)口岸代码  
  97. FREIGHT_TERMS_LOOKUP_CODE       VARCHAR2(25)运送条款  
  98. STATUS_LOOKUP_CODE             VARCHAR2(25)状态  
  99. CURRENCY_CODE                  VARCHAR2(15)币种  
  100. RATE_TYPE                      VARCHAR2(30)汇率类型  
  101. RATE_DATE                      DATE 汇率日期  
  102. RATE                           NUMBER 汇率  
  103. FROM_HEADER_ID                 NUMBER 来源订单头标识码  
  104. FROM_TYPE_LOOKUP_CODE          VARCHAR2(25)来源检查类型  
  105. START_DATE                     DATE 开始时间  
  106. END_DATE                       DATE 结束时间  
  107. BLANKET_TOTAL_AMOUNT           NUMBER 一揽子订单总金额  
  108. AUTHORIZATION_STATUS           VARCHAR2(25)审批状态  
  109. REVISION_NUM                   NUMBER 版本号  
  110. REVISED_DATE                   VARCHAR2(25)修订日期  
  111. APPROVED_FLAG                  VARCHAR2(1)批准标志  
  112. APPROVED_DATE                  DATE 批准日期  
  113. AMOUNT_LIMIT                   NUMBER 金额限制  
  114. MIN_RELEASE_AMOUNT             NUMBER 最小金额  
  115. NOTE_TO_AUTHORIZER             VARCHAR2(240对审批人的说明  
  116. NOTE_TO_VENDOR                 VARCHAR2(240对供应商的说明  
  117. NOTE_TO_RECEIVER               VARCHAR2(240对接收者的说明  
  118. PRINT_COUNT                    NUMBER  
  119. PRINTED_DATE                   DATE 制单日期  
  120. VENDOR_ORDER_NUM               VARCHAR2(25)  
  121. CONFIRMING_ORDER_FLAG          VARCHAR2(1) 签返(确认)订单标志  
  122. COMMENTS                       VARCHAR2(240注释  
  123. REPLY_DATE                     DATE 回复日期  
  124. REPLY_METHOD_LOOKUP_CODE        VARCHAR2(25)回复方法检查代码  
  125. RFQ_CLOSE_DATE                 DATE  
  126. QUOTE_TYPE_LOOKUP_CODE         VARCHAR2(25) 报价类型检查代码  
  127. QUOTATION_CLASS_CODE           VARCHAR2(25)报价类代码  
  128. QUOTE_WARNING_DELAY_UNIT        VARCHAR2(25)  
  129. QUOTE_WARNING_DELAY            NUMBER  
  130. QUOTE_VENDOR_QUOTE_NUMBER       VARCHAR2(25)  
  131. ACCEPTANCE_REQUIRED_FLAG        VARCHAR2(1) 必须接受标志  
  132. ACCEPTANCE_DUE_DATE            DATE 接受截止日期  
  133. CLOSED_DATE                    DATE 关闭日期  
  134. USER_HOLD_FLAG                 VARCHAR2(1)  
  135. APPROVAL_REQUIRED_FLAG         VARCHAR2(1) 必须批准标志  
  136. CANCEL_FLAG                    VARCHAR2(1)取消标志  
  137. FIRM_STATUS_LOOKUP_CODE        VARCHAR2(30)  
  138. FIRM_DATE                      DATE  
  139. FROZEN_FLAG                    VARCHAR2(1) 冻结标志  
  140. CLOSED_CODE                    VARCHAR2(25)关闭  
  141. USSGL_TRANSACTION_CODE         VARCHAR2(30)  
  142. GOVERNMENT_CONTEXT             VARCHAR2(30)  
  143. SUPPLY_AGREEMENT_FLAG          VARCHAR2(1) 供应协议标志  
  144. EDI_PROCESSED_FLAG             VARCHAR2(1)  
  145. EDI_PROCESSED_STATUS           VARCHAR2(10)  
  146.   
  147. 表名: po.po_lines_all    
  148. 说明: 采购订单行    
  149. PO_LINE_ID                     NUMBER 行标识码  
  150. PO_HEADER_ID                   NUMBER 订单头标识码  
  151. LINE_TYPE_ID                   NUMBER 行类型  
  152. LINE_NUM                       NUMBER 行栏目  
  153. ITEM_ID                        NUMBER 项目内码  
  154. ITEM_REVISION                  VARCHAR2(3)项目版本  
  155. CATEGORY_ID                    NUMBER 归类标识码  
  156. ITEM_DESCRIPTION               VARCHAR2(240)项目描述  
  157. UNIT_MEAS_LOOKUP_CODE          VARCHAR2(25)单位  
  158. QUANTITY_COMMITTED             NUMBER 提交数量  
  159. COMMITTED_AMOUNT               NUMBER 提交金额  
  160. ALLOW_PRICE_OVERRIDE_FLAG       VARCHAR2(1)价格佣金允许  
  161. NOT_TO_EXCEED_PRICE            NUMBER 不允许超过价格  
  162. LIST_PRICE_PER_UNIT            NUMBER  
  163. UNIT_PRICE                     NUMBER 单价  
  164. QUANTITY                       NUMBER 数量  
  165. UN_NUMBER_ID                   NUMBER 货期标识码  
  166. HAZARD_CLASS_ID                NUMBER 风险类别标识码  
  167. NOTE_TO_VENDOR                 VARCHAR2(240)对供应商的说明  
  168. FROM_HEADER_ID                 NUMBER 来源订单头号  
  169. FROM_LINE_ID                   NUMBER 来源行号  
  170. MIN_ORDER_QUANTITY             NUMBER 最小订单数量  
  171. MAX_ORDER_QUANTITY             NUMBER 最大订单数量  
  172. QTY_RCV_TOLERANCE              NUMBER 可接收数量  
  173. OVER_TOLERANCE_ERROR_FLAG       VARCHAR2(25)超差示错标志  
  174. MARKET_PRICE                   NUMBER 市价  
  175. UNORDERED_FLAG                 VARCHAR2(1)不定货标志  
  176. CLOSED_FLAG                    VARCHAR2(1)关闭标志  
  177. USER_HOLD_FLAG                 VARCHAR2(1)  
  178. CANCEL_FLAG                    VARCHAR2(1) 取消标志  
  179. CANCELLED_BY                   NUMBER(9) 取消者  
  180. CANCEL_DATE                    DATE 取消日期  
  181. CANCEL_REASON                  VARCHAR2(240)取消原因  
  182. FIRM_STATUS_LOOKUP_CODE        VARCHAR2(30)  
  183. FIRM_DATE                      DATE  
  184. TAXABLE_FLAG                   VARCHAR2(1) 应税标志  
  185. TAX_NAME                       VARCHAR2(15)税种  
  186. CAPITAL_EXPENSE_FLAG           VARCHAR2(1)大写金额标志  
  187. NEGOTIATED_BY_PREPARER_FLAG VARCHAR2(1)  
  188. CLOSED_DATE                    DATE 关闭日期  
  189. CLOSED_REASON                  VARCHAR2(240)关闭原因  
  190. TRANSACTION_REASON_CODE        VARCHAR2(25)交易原因  
  191. ATTRIBUTE10 VARCHAR2(150) 厂家  
  192. ATTRIBUTE11 VARCHAR2(150) 型号  
  193.     
  194. 表名: po.po_line_locations_all    
  195. 说明: 采购定位表    
  196. LINE_LOCATION_ID               NUMBER 行定位标识码  
  197. PO_HEADER_ID                   NUMBER 订单头标识码  
  198. PO_LINE_ID                     NUMBER 行标识码  
  199. QUANTITY                       NUMBER 数量  
  200. QUANTITY_RECEIVED              NUMBER 接收数量  
  201. QUANTITY_ACCEPTED              NUMBER 接受数量  
  202. QUANTITY_REJECTED              NUMBER 拒绝数量  
  203. QUANTITY_BILLED                NUMBER 付款数量  
  204. QUANTITY_CANCELLED             NUMBER 取消数量  
  205. QUANTITY_SHIPPED               NUMBER 发运数量  
  206. UNIT_MEAS_LOOKUP_CODE          VARCHAR2(25)单位  
  207. PO_RELEASE_ID                  NUMBER  
  208. SHIP_TO_LOCATION_ID            NUMBER 送货位置  
  209. SHIP_VIA_LOOKUP_CODE           VARCHAR2(25)运输方式  
  210. NEED_BY_DATE                   DATE 要求到货日期  
  211. PROMISED_DATE                  DATE 订约日期  
  212. LAST_ACCEPT_DATE               DATE 最后接受日期  
  213. PRICE_OVERRIDE                 NUMBER 佣金价格  
  214. ENCUMBERED_FLAG                VARCHAR2(1)负担标志  
  215. ENCUMBERED_DATE                DATE 负担日期  
  216. UNENCUMBERED_QUANTITY          NUMBER  
  217. FOB_LOOKUP_CODE                VARCHAR2(25)  
  218. FREIGHT_TERMS_LOOKUP_CODE       VARCHAR2(25)  
  219. TAXABLE_FLAG                   VARCHAR2(1) 应税标志  
  220. TAX_NAME                       VARCHAR2(15)税种  
  221. ESTIMATED_TAX_AMOUNT           NUMBER 估计税金  
  222. FROM_HEADER_ID                 NUMBER 从订单头号  
  223. FROM_LINE_ID                   NUMBER 从订单行号  
  224. FROM_LINE_LOCATION_ID          NUMBER 从定位行号  
  225. START_DATE                     DATE 开始日期  
  226. END_DATE                       DATE 结束日期  
  227. LEAD_TIME                      NUMBER 前导时间  
  228. LEAD_TIME_UNIT                 VARCHAR2(25)前导时间单位  
  229. PRICE_DISCOUNT                 NUMBER 价格折扣  
  230. TERMS_ID                       NUMBER  
  231. APPROVED_FLAG                  VARCHAR2(1) 批准标志  
  232. APPROVED_DATE                  DATE 批准日期  
  233. CLOSED_FLAG                    VARCHAR2(1)关闭标志  
  234. CANCEL_FLAG                    VARCHAR2(1)取消标志  
  235. CANCELLED_BY                   NUMBER(9) 被谁取消  
  236. CANCEL_DATE                    DATE 取消日期  
  237. CANCEL_REASON                  VARCHAR2(240)取消原因  
  238. FIRM_STATUS_LOOKUP_CODE        VARCHAR2(25)  
  239. FIRM_DATE                      DATE  
  240. UNIT_OF_MEASURE_CLASS          VARCHAR2(25) 单位  
  241. ENCUMBER_NOW                   VARCHAR2(1)  
  242. INSPECTION_REQUIRED_FLAG        VARCHAR2(1) 必须检查标志  
  243. RECEIPT_REQUIRED_FLAG          VARCHAR2(1)必须签收标志  
  244. QTY_RCV_TOLERANCE              NUMBER 接收差异数量  
  245. QTY_RCV_EXCEPTION_CODE         VARCHAR2(25)接收例外代码  
  246. ENFORCE_SHIP_TO_LOCATION_CODE   VARCHAR2(25)  
  247. ALLOW_SUBSTITUTE_RECEIPTS_FLAG VARCHAR2(1) 允许接收替代标志  
  248. DAYS_EARLY_RECEIPT_ALLOWED      NUMBER 可提前天数  
  249. DAYS_LATE_RECEIPT_ALLOWED       NUMBER 可推后天数  
  250. RECEIPT_DAYS_EXCEPTION_CODE     VARCHAR2(25)接收天数例外代码  
  251. INVOICE_CLOSE_TOLERANCE         NUMBER  
  252. RECEIVE_CLOSE_TOLERANCE         NUMBER  
  253. SHIP_TO_ORGANIZATION_ID         NUMBER 送货到组织代码  
  254. SHIPMENT_NUM                   NUMBER  
  255. SOURCE_SHIPMENT_ID             NUMBER  
  256. SHIPMENT_TYPE                  VARCHAR2(25) 送货方式  
  257. CLOSED_CODE                    VARCHAR2(25)关闭  
  258. USSGL_TRANSACTION_CODE         VARCHAR2(30)  
  259. GOVERNMENT_CONTEXT             VARCHAR2(30)  
  260. RECEIVING_ROUTING_ID           NUMBER  
  261. ACCRUE_ON_RECEIPT_FLAG         VARCHAR2(1)  
  262. CLOSED_REASON                  VARCHAR2(240) 关闭原因  
  263. CLOSED_DATE                    DATE 关闭日期  
  264.    
  265. 表名: po.po_un_numbers    
  266. 说明: 货期表    
  267. UN_NUMBER_ID NUMBER 货期标识码  
  268. UN_NUMBER       VARCHAR2(25) 货期  
  269. DESCRIPTION     VARCHAR2(240) 说明  
  270.   
  271. 表名: po.po_lines_all    
  272. 说明: 采购订单行    
  273. PO_LINE_ID                     NUMBER 行标识码  
  274. PO_HEADER_ID                   NUMBER 订单头标识码  
  275. LINE_TYPE_ID                   NUMBER 行类型  
  276. LINE_NUM                       NUMBER 行栏目  
  277. ITEM_ID                        NUMBER 项目内码  
  278. ITEM_REVISION                  VARCHAR2(3)项目版本  
  279. CATEGORY_ID                    NUMBER 归类标识码  
  280. ITEM_DESCRIPTION               VARCHAR2(240)项目描述  
  281. UNIT_MEAS_LOOKUP_CODE          VARCHAR2(25)单位  
  282. QUANTITY_COMMITTED             NUMBER 提交数量  
  283. COMMITTED_AMOUNT               NUMBER 提交金额  
  284. ALLOW_PRICE_OVERRIDE_FLAG       VARCHAR2(1)价格佣金允许  
  285. NOT_TO_EXCEED_PRICE            NUMBER 不允许超过价格  
  286. LIST_PRICE_PER_UNIT            NUMBER  
  287. UNIT_PRICE                     NUMBER 单价  
  288. QUANTITY                       NUMBER 数量  
  289. UN_NUMBER_ID                   NUMBER 货期标识码  
  290. HAZARD_CLASS_ID                NUMBER 风险类别标识码  
  291. NOTE_TO_VENDOR                 VARCHAR2(240)对供应商的说明  
  292. FROM_HEADER_ID                 NUMBER 来源订单头号  
  293. FROM_LINE_ID                   NUMBER 来源行号  
  294. MIN_ORDER_QUANTITY             NUMBER 最小订单数量  
  295. MAX_ORDER_QUANTITY             NUMBER 最大订单数量  
  296. QTY_RCV_TOLERANCE              NUMBER 可接收数量  
  297. OVER_TOLERANCE_ERROR_FLAG       VARCHAR2(25)超差示错标志  
  298. MARKET_PRICE                   NUMBER 市价  
  299. UNORDERED_FLAG                 VARCHAR2(1)不定货标志  
  300. CLOSED_FLAG                    VARCHAR2(1)关闭标志  
  301. USER_HOLD_FLAG                 VARCHAR2(1)  
  302. CANCEL_FLAG                    VARCHAR2(1) 取消标志  
  303. CANCELLED_BY                   NUMBER(9) 取消者  
  304. CANCEL_DATE                    DATE 取消日期  
  305. CANCEL_REASON                  VARCHAR2(240)取消原因  
  306. FIRM_STATUS_LOOKUP_CODE        VARCHAR2(30)  
  307. FIRM_DATE                      DATE  
  308. TAXABLE_FLAG                   VARCHAR2(1) 应税标志  
  309. TAX_NAME                       VARCHAR2(15)税种  
  310. CAPITAL_EXPENSE_FLAG           VARCHAR2(1)大写金额标志  
  311. NEGOTIATED_BY_PREPARER_FLAG VARCHAR2(1)  
  312. CLOSED_DATE                    DATE 关闭日期  
  313. CLOSED_REASON                  VARCHAR2(240)关闭原因  
  314. TRANSACTION_REASON_CODE        VARCHAR2(25)交易原因  
  315. ATTRIBUTE10 VARCHAR2(150) 厂家  
  316. ATTRIBUTE11 VARCHAR2(150) 型号  
  317.     
  318. 表名: po.po_line_locations_all    
  319. 说明: 采购定位表    
  320. LINE_LOCATION_ID               NUMBER 行定位标识码  
  321. PO_HEADER_ID                   NUMBER 订单头标识码  
  322. PO_LINE_ID                     NUMBER 行标识码  
  323. QUANTITY                       NUMBER 数量  
  324. QUANTITY_RECEIVED              NUMBER 接收数量  
  325. QUANTITY_ACCEPTED              NUMBER 接受数量  
  326. QUANTITY_REJECTED              NUMBER 拒绝数量  
  327. QUANTITY_BILLED                NUMBER 付款数量  
  328. QUANTITY_CANCELLED             NUMBER 取消数量  
  329. QUANTITY_SHIPPED               NUMBER 发运数量  
  330. UNIT_MEAS_LOOKUP_CODE          VARCHAR2(25)单位  
  331. PO_RELEASE_ID                  NUMBER  
  332. SHIP_TO_LOCATION_ID            NUMBER 送货位置  
  333. SHIP_VIA_LOOKUP_CODE           VARCHAR2(25)运输方式  
  334. NEED_BY_DATE                   DATE 要求到货日期  
  335. PROMISED_DATE                  DATE 订约日期  
  336. LAST_ACCEPT_DATE               DATE 最后接受日期  
  337. PRICE_OVERRIDE                 NUMBER 佣金价格  
  338. ENCUMBERED_FLAG                VARCHAR2(1)负担标志  
  339. ENCUMBERED_DATE                DATE 负担日期  
  340. UNENCUMBERED_QUANTITY          NUMBER  
  341. FOB_LOOKUP_CODE                VARCHAR2(25)  
  342. FREIGHT_TERMS_LOOKUP_CODE       VARCHAR2(25)  
  343. TAXABLE_FLAG                   VARCHAR2(1) 应税标志  
  344. TAX_NAME                       VARCHAR2(15)税种  
  345. ESTIMATED_TAX_AMOUNT           NUMBER 估计税金  
  346. FROM_HEADER_ID                 NUMBER 从订单头号  
  347. FROM_LINE_ID                   NUMBER 从订单行号  
  348. FROM_LINE_LOCATION_ID          NUMBER 从定位行号  
  349. START_DATE                     DATE 开始日期  
  350. END_DATE                       DATE 结束日期  
  351. LEAD_TIME                      NUMBER 前导时间  
  352. LEAD_TIME_UNIT                 VARCHAR2(25)前导时间单位  
  353. PRICE_DISCOUNT                 NUMBER 价格折扣  
  354. TERMS_ID                       NUMBER  
  355. APPROVED_FLAG                  VARCHAR2(1) 批准标志  
  356. APPROVED_DATE                  DATE 批准日期  
  357. CLOSED_FLAG                    VARCHAR2(1)关闭标志  
  358. CANCEL_FLAG                    VARCHAR2(1)取消标志  
  359. CANCELLED_BY                   NUMBER(9) 被谁取消  
  360. CANCEL_DATE                    DATE 取消日期  
  361. CANCEL_REASON                  VARCHAR2(240)取消原因  
  362. FIRM_STATUS_LOOKUP_CODE        VARCHAR2(25)  
  363. FIRM_DATE                      DATE  
  364. UNIT_OF_MEASURE_CLASS          VARCHAR2(25) 单位  
  365. ENCUMBER_NOW                   VARCHAR2(1)  
  366. INSPECTION_REQUIRED_FLAG        VARCHAR2(1) 必须检查标志  
  367. RECEIPT_REQUIRED_FLAG          VARCHAR2(1)必须签收标志  
  368. QTY_RCV_TOLERANCE              NUMBER 接收差异数量  
  369. QTY_RCV_EXCEPTION_CODE         VARCHAR2(25)接收例外代码  
  370. ENFORCE_SHIP_TO_LOCATION_CODE   VARCHAR2(25)  
  371. ALLOW_SUBSTITUTE_RECEIPTS_FLAG VARCHAR2(1) 允许接收替代标志  
  372. DAYS_EARLY_RECEIPT_ALLOWED      NUMBER 可提前天数  
  373. DAYS_LATE_RECEIPT_ALLOWED       NUMBER 可推后天数  
  374. RECEIPT_DAYS_EXCEPTION_CODE     VARCHAR2(25)接收天数例外代码  
  375. INVOICE_CLOSE_TOLERANCE         NUMBER  
  376. RECEIVE_CLOSE_TOLERANCE         NUMBER  
  377. SHIP_TO_ORGANIZATION_ID         NUMBER 送货到组织代码  
  378. SHIPMENT_NUM                   NUMBER  
  379. SOURCE_SHIPMENT_ID             NUMBER  
  380. SHIPMENT_TYPE                  VARCHAR2(25) 送货方式  
  381. CLOSED_CODE                    VARCHAR2(25)关闭  
  382. USSGL_TRANSACTION_CODE         VARCHAR2(30)  
  383. GOVERNMENT_CONTEXT             VARCHAR2(30)  
  384. RECEIVING_ROUTING_ID           NUMBER  
  385. ACCRUE_ON_RECEIPT_FLAG         VARCHAR2(1)  
  386. CLOSED_REASON                  VARCHAR2(240) 关闭原因  
  387. CLOSED_DATE                    DATE 关闭日期  
  388.    
  389.   
  390. 表名: po.po_un_numbers    
  391. 说明: 货期表    
  392. UN_NUMBER_ID NUMBER 货期标识码  
  393. UN_NUMBER       VARCHAR2(25) 货期  
  394. DESCRIPTION     VARCHAR2(240) 说明  
  395.   
  396. 表名:po.rcv_transactions    
  397. 说明:到货接收    
  398. TRANSACTION_ID                 NUMBER 接收交易ID  
  399. CREATION_DATE                  DATE 创建时间  
  400. CREATED_BY                     NUMBER 创建人ID  
  401. REQUEST_ID                     NUMBER  
  402. TRANSACTION_TYPE               VARCHAR2(25) 交易类型*  
  403. TRANSACTION_DATE               DATE 交易日期  
  404. QUANTITY                       NUMBER 数量  
  405. UNIT_OF_MEASURE                VARCHAR2(25)单位  
  406. SHIPMENT_HEADER_ID             NUMBER 发运头ID  
  407. SHIPMENT_LINE_ID               NUMBER 发运行ID  
  408. INV_TRANSACTION_ID             NUMBER INV模块交易登记ID  
  409. SOURCE_DOCUMENT_CODE           VARCHAR2(25) 来源文档  
  410. DESTINATION_TYPE_CODE          VARCHAR2(25)目的类型*  
  411. PRIMARY_QUANTITY               NUMBER 主单位数量  
  412. PRIMARY_UNIT_OF_MEASURE        VARCHAR2(25)主单位  
  413. EMPLOYEE_ID                    NUMBER(9) 员工ID  
  414. PARENT_TRANSACTION_ID          NUMBER 父交易ID  
  415. PO_HEADER_ID                   NUMBER PO头ID  
  416. PO_RELEASE_ID                  NUMBER  
  417. PO_LINE_ID                     NUMBER PO行ID  
  418. PO_LINE_LOCATION_ID            NUMBER PO定位行ID  
  419. PO_DISTRIBUTION_ID             NUMBER PO发散ID  
  420. PO_REVISION_NUM                NUMBER PO版本  
  421. REQUISITION_LINE_ID            NUMBER PR行ID  
  422. PO_UNIT_PRICE                  NUMBER 单位  
  423. CURRENCY_CODE                  VARCHAR2(15)币种  
  424. CURRENCY_CONVERSION_TYPE        VARCHAR2(30)货币转换类型  
  425. CURRENCY_CONVERSION_RATE        NUMBER 汇率  
  426. CURRENCY_CONVERSION_DATE        DATE 汇率日期  
  427. DELIVER_TO_PERSON_ID           NUMBER(9) 投递给员工ID  
  428. DELIVER_TO_LOCATION_ID         NUMBER 投递地点ID  
  429. VENDOR_ID                      NUMBER 供应商ID  
  430. VENDOR_SITE_ID                 NUMBER 供应商地址ID  
  431. ORGANIZATION_ID                NUMBER 组织代码  
  432. SUBINVENTORY                   VARCHAR2(10)子库  
  433. LOCATION_ID                    NUMBER 库位ID(与inv.mtl_item_locations关联)  
  434. RMA_REFERENCE                  VARCHAR2(30) RMA参考  
  435. COMMENTS                       VARCHAR2(240)备注  
  436. INVOICE_ID                     NUMBER 发票ID  
  437. INVOICE_STATUS_CODE            VARCHAR2(25) 发票状态  
  438. 说明:TRANSACTION_TYPE 与 DESTINATION_TYPE_CODE取值    
  439. TRANSACTION_TYPE    
  440. ACCEPT 接受检验合格  
  441. CORRECT 校正录入错误,信息调整  
  442. DELIVER 交货正式入库  
  443. RECEIVE 接收收货  
  444. REJECT 拒绝接收后未作入库或退货处理  
  445. RETURN TO RECEIVING 返回至接收从库房返回到暂存库  
  446. RETURN TO VENDOR 返回至供应商从暂存库/库房/车间退货到供应商  
  447. TRANSFER 转帐香港暂存库转公司暂存库  
  448. DESTINATION_TYPE_CODE  
  449. EXPENSE 费用  
  450. INVENTORY 库房  
  451. RECEIVING 暂存  
  452. SHOP FLOOR 车间  
  453.   
  454. 表名:po.po_vendors  
  455. 说明:供应商表  
  456. VENDOR_ID                      NUMBER  
  457. VENDOR_NAME                    VARCHAR2(80)  
  458. SEGMENT1                       VARCHAR2(30)  
  459. CREATION_DATE                  DATE  
  460. CREATED_BY                     NUMBER  
  461. EMPLOYEE_ID                    NUMBER  
  462. VENDOR_TYPE_LOOKUP_CODE        VARCHAR2(25)  
  463. CUSTOMER_NUM                   VARCHAR2(25)  
  464. MIN_ORDER_AMOUNT               NUMBER  
  465. SHIP_TO_LOCATION_ID            NUMBER  
  466. BILL_TO_LOCATION_ID            NUMBER  
  467. SHIP_VIA_LOOKUP_CODE           VARCHAR2(25)  
  468. FREIGHT_TERMS_LOOKUP_CODE       VARCHAR2(25)  
  469. FOB_LOOKUP_CODE                VARCHAR2(25)  
  470. TERMS_ID                       NUMBER  
  471. SET_OF_BOOKS_ID                NUMBER  
  472. CREDIT_STATUS_LOOKUP_CODE       VARCHAR2(25)  
  473. CREDIT_LIMIT                   NUMBER  
  474. ALWAYS_TAKE_DISC_FLAG          VARCHAR2(1)  
  475. PAY_DATE_BASIS_LOOKUP_CODE      VARCHAR2(25)  
  476. PAY_GROUP_LOOKUP_CODE          VARCHAR2(25)  
  477. PAYMENT_PRIORITY               NUMBER  
  478. INVOICE_CURRENCY_CODE          VARCHAR2(15)  
  479. PAYMENT_CURRENCY_CODE          VARCHAR2(15)  
  480. INVOICE_AMOUNT_LIMIT           NUMBER  
  481. EXCHANGE_DATE_LOOKUP_CODE       VARCHAR2(25)  
  482. HOLD_ALL_PAYMENTS_FLAG         VARCHAR2(1)  
  483. HOLD_FUTURE_PAYMENTS_FLAG       VARCHAR2(1)  
  484. HOLD_REASON                    VARCHAR2(240)  
  485. DISTRIBUTION_SET_ID            NUMBER  
  486. ACCTS_PAY_CODE_COMBINATION_ID   NUMBER  
  487. DISC_LOST_CODE_COMBINATION_ID   NUMBER  
  488. DISC_TAKEN_CODE_COMBINATION_ID NUMBER  
  489. EXPENSE_CODE_COMBINATION_ID     NUMBER  
  490. PREPAY_CODE_COMBINATION_ID      NUMBER  
  491. NUM_1099                       VARCHAR2(30)  
  492. TYPE_1099                      VARCHAR2(10)  
  493. WITHHOLDING_STATUS_LOOKUP_CODE VARCHAR2(25)  
  494. WITHHOLDING_START_DATE         DATE  
  495. ORGANIZATION_TYPE_LOOKUP_CODE   VARCHAR2(25)  
  496. VAT_CODE                       VARCHAR2(15)  
  497. START_DATE_ACTIVE              DATE  
  498. END_DATE_ACTIVE                DATE  
  499. MINORITY_GROUP_LOOKUP_CODE      VARCHAR2(25)  
  500. PAYMENT_METHOD_LOOKUP_CODE      VARCHAR2(25)  
  501. BANK_ACCOUNT_NAME              VARCHAR2(80)  
  502. BANK_ACCOUNT_NUM               VARCHAR2(30)  
  503. BANK_NUM                       VARCHAR2(25)  
  504. BANK_ACCOUNT_TYPE              VARCHAR2(25)  
  505. WOMEN_OWNED_FLAG               VARCHAR2(1)  
  506. SMALL_BUSINESS_FLAG            VARCHAR2(1)  
  507. STANDARD_INDUSTRY_CLASS        VARCHAR2(25)  
  508. HOLD_FLAG                      VARCHAR2(1)  
  509. PURCHASING_HOLD_REASON          VARCHAR2(240)  
  510. HOLD_BY                        NUMBER(9)  
  511. HOLD_DATE                      DATE  
  512. TERMS_DATE_BASIS               VARCHAR2(25)  
  513. PRICE_TOLERANCE                NUMBER  
  514. INSPECTION_REQUIRED_FLAG        VARCHAR2(1)  
  515. RECEIPT_REQUIRED_FLAG          VARCHAR2(1)  
  516. QTY_RCV_TOLERANCE              NUMBER  
  517. QTY_RCV_EXCEPTION_CODE         VARCHAR2(25)  
  518. ENFORCE_SHIP_TO_LOCATION_CODE   VARCHAR2(25)  
  519. DAYS_EARLY_RECEIPT_ALLOWED      NUMBER  
  520. DAYS_LATE_RECEIPT_ALLOWED       NUMBER  
  521. RECEIPT_DAYS_EXCEPTION_CODE     VARCHAR2(25)  
  522. RECEIVING_ROUTING_ID           NUMBER  
  523. ALLOW_SUBSTITUTE_RECEIPTS_FLAG VARCHAR2(1)  
  524. ALLOW_UNORDERED_RECEIPTS_FLAG   VARCHAR2(1)  
  525. HOLD_UNMATCHED_INVOICES_FLAG    VARCHAR2(1)  
  526. EXCLUSIVE_PAYMENT_FLAG         VARCHAR2(1)  
  527. TAX_VERIFICATION_DATE          DATE  
  528. NAME_CONTROL                   VARCHAR2(4)  
  529. STATE_REPORTABLE_FLAG          VARCHAR2(1)  
  530. FEDERAL_REPORTABLE_FLAG        VARCHAR2(1)  
  531. BANK_NUMBER                    VARCHAR2(30)  
  532. EDI_TRANSACTION_HANDLING        VARCHAR2(25)  
  533. EDI_PAYMENT_METHOD             VARCHAR2(25)  
  534. EDI_PAYMENT_FORMAT             VARCHAR2(25)  
  535. EDI_REMITTANCE_METHOD          VARCHAR2(25)  
  536. EDI_REMITTANCE_INSTRUCTION      VARCHAR2(256)  
  537. BANK_CHARGE_BEARER             VARCHAR2(1)  
  538. BANK_BRANCH_TYPE               VARCHAR2(25)  

 

1.3   说明

这里只列出了采购相关的大多数常用表。还有一些不经常用到的没有涉及,具体可以参考oracle网站上的

(二)采购订单导入组成

采购订单导入主要包括:订单头信息,订单行信息,订单行发运信息,订单行分配信息

 

2.1   采购订单导入组成

订单头信息导入:导入采购订单的头信息

订单行信息导入:导入导入订单行的具体信息

订单行发运信息信息导入:导入订单行的发运信息

订单行分配信息导入:导入订单行发运的具体分配信息

 

 

(三)采购请购单导入组成

采购请购单导入主要包括:请购单头信息,请购单行信息,请购单分配信息

 

2.1   采购订单导入组成

请购单头信息导入:导入请购单头信息信息

请购单行信息导入:导入请购单行信息具体信息

请购单分配信息导入:导入请购单分配信息

 

 

(四)采购订单导入顺序及流程

3.1   采购订单导入顺序

由于数据的先后关联依赖关系,同一供采购订单导入必须按照一定的顺序进行:先导头信息,再行信息,接着导入行发运信息。最后发运的分配等信息。

 

3.2   采购订单导入流程

采购订单导入流程:

第一步:创建需要导入采购订单的中间表,字段上提供供采购订单相关信息。

第二步:向中间表中插入需要导入的采购订单信息,验证需要插入的数据是否满足采购订单信息规则,去除不合规范的数据。

第三步:对在第二部中验证及转化翻译的数据插入到接口中。

第四步:提交并发请求导入采购订单信息。

 

 

(五)常用检验逻辑及大体检验语句

在将中间表中数据向标准表中导入时,需要检验这条采购订单信息是否已经在系统中存在,这些检验要在程序中进行,并根据检验的结果进行导入或者更新

4.1   订单号信息检验

[sql] view plaincopy在CODE上查看代码片派生到我的代码片
  1. SELECT COUNT(*)  
  2.           INTO l_po_exsit  
  3.           FROM po_headers_all pha  
  4.          WHERE pha.org_id = v_org_id --订单ou  
  5.            AND pha.segment1 = rec_header.po_number; --订单号  
  6.         IF (l_po_exsit <> 0) THEN  
  7.           cux_conc_utl.log_msg('此订单在系统中已存在');  
  8.           h_error_msg  := '此订单在系统中已存在,不能重复创建!';  
  9.           h_error_flag := 'Y';  
  10.           GOTO validate_header_end;  
  11.         END IF;  


 

4.2   订单类型检验

[sql] view plaincopy在CODE上查看代码片派生到我的代码片
  1. SELECT COUNT(1)  
  2.         INTO v_count_type  
  3.         FROM cux_lookup_codes v  
  4.        WHERE v.lookup_type = 'CUX_OMS_PO_TYPE'  
  5.          AND v.enabled_flag = 'Y'  
  6.          AND v.lookup_code = rec_header.po_type;  
  7.       IF (v_count_type = 0) THEN  
  8.         cux_conc_utl.log_msg('订单类型未维护');  
  9.         h_error_msg  := '订单类型未维护';  
  10.         h_error_flag := 'Y';  
  11.         GOTO validate_header_end;  
  12.       END IF;  


 

5.1  接口表一些重要字段

1.头表

[sql] view plaincopy在CODE上查看代码片派生到我的代码片
  1. l_header_rec.interface_header_id    := po_headers_interface_s.nextval; --redo  
  2.         l_header_rec.batch_id               := rec_header.batch_id; --redo  
  3.         l_header_rec.process_code           := 'PENDING'--redo  
  4.         l_header_rec.action                 := 'ORIGINAL'--redo  
  5.         l_header_rec.org_id                 := rec_header.org_id; --redo--101  
  6.         l_header_rec.document_type_code     := 'STANDARD'--redo  
  7.         l_header_rec.approval_status        := 'APPROVED'--审批 状态  
  8.         l_header_rec.po_header_id           := NULL--redo  
  9.         l_header_rec.agent_id               := rec_header.agent_id; --redo          
  10.         l_header_rec.vendor_id              := rec_header.vendor_id; --redo          
  11.         l_header_rec.vendor_site_id         := rec_header.vendor_site_id; --redo  
  12.         l_header_rec.ship_to_location_id    := rec_header.ship_to_location_id; --redo  
  13.         l_header_rec.bill_to_location_id    := rec_header.bill_to_location_id; --redo          
  14.         l_header_rec.currency_code          := rec_header.currency_code; --redo  
  15.         l_header_rec.document_num           := rec_header.po_number;  
  16.         l_header_rec.creation_date          := SYSDATE; --redo  
  17.         l_header_rec.created_by             := g_user_id; --redo  
  18.         l_header_rec.last_update_date       := SYSDATE; --redo  
  19.         l_header_rec.last_updated_by        := g_user_id; --redo  
  20.         l_header_rec.last_update_login      := g_login_id; --redo  
  21.         l_header_rec.request_id             := NULL--redo  
  22.         l_header_rec.program_application_id := g_prog_appl_id; --redo  
  23.         l_header_rec.program_id             := g_conc_program_id; --redo  
  24.         l_header_rec.program_update_date    := SYSDATE; --redo  
  25. 2.行表  
  26. l_line_rec.interface_line_id       := po_lines_interface_s.nextval; --redo  
  27.           l_line_rec.interface_header_id     := po_headers_interface_s.currval; --redo  
  28.           l_line_rec.action                  := 'ADD'--redo    
  29.           l_line_rec.line_type               := 'Goods';  
  30.           l_line_rec.line_type_id            := 1;  
  31.           l_line_rec.item_id                 := rec_line.item_id; --redo  
  32.           l_line_rec.item_description        := v_item_desc; --'3132'; --NULL;  
  33.           l_line_rec.line_num                := rec_line.line_num; --redo  
  34.           l_line_rec.po_header_id            := rec_line.header_id; --redo  
  35.           l_line_rec.unit_of_measure         := rec_line.unit_of_measure; --单位  
  36.           l_line_rec.quantity                := rec_line.quantity; --redo  
  37.           l_line_rec.unit_price              := rec_line.unti_price; --redo   
  38.           l_line_rec.need_by_date            := rec_line.need_by_date; --redo  
  39.           l_line_rec.promised_date           := rec_line.promised_date; --redo  
  40.           l_line_rec.last_update_date        := SYSDATE; --redo  
  41.           l_line_rec.last_updated_by         := g_user_id;  
  42.           l_line_rec.last_update_login       := g_login_id; --redo  
  43.           l_line_rec.creation_date           := SYSDATE; --redo  
  44.           l_line_rec.created_by              := g_user_id; --redo  
  45.           l_line_rec.line_loc_populated_flag := 'Y'--redo  
  46. 3.发运表  
  47. l_po_line_locations.interface_line_location_id     := po_line_locations_interface_s.nextval;  
  48.           l_po_line_locations.interface_header_id            := po_headers_interface_s.currval;  
  49.           l_po_line_locations.interface_line_id              := po_lines_interface_s.currval;  
  50.           l_po_line_locations.shipment_num                   := rec_line.line_num;  
  51.           l_po_line_locations.ship_to_location_id            := rec_header.ship_to_location_id;  
  52.           l_po_line_locations.need_by_date                   := rec_line.need_by_date;  
  53.           l_po_line_locations.promised_date                  := rec_line.promised_date;  
  54.           l_po_line_locations.quantity                       := rec_line.quantity;  
  55.           l_po_line_locations.creation_date                  := SYSDATE;  
  56.           l_po_line_locations.created_by                     := g_user_id;  
  57.           l_po_line_locations.last_update_date               := SYSDATE;  
  58.           l_po_line_locations.last_updated_by                := g_user_id;  
  59.           l_po_line_locations.last_update_login              := g_login_id;  
  60.           l_po_line_locations.request_id                     := NULL;  
  61.           l_po_line_locations.program_application_id         := g_prog_appl_id;  
  62.           l_po_line_locations.program_id                     := g_conc_program_id;  
  63.           l_po_line_locations.program_update_date            := SYSDATE;  
  64.           l_po_line_locations.unit_of_measure                := rec_line.unit_of_measure; --单位NUL  
  65. 4.分配表  
  66. l_po_distributions.interface_header_id        := po_headers_interface_s.currval; --;  
  67.           l_po_distributions.interface_line_id          := po_lines_interface_s.currval;  
  68.           l_po_distributions.interface_distribution_id  := po.po_distributions_interface_s.nextval; -- NULL;  
  69.           l_po_distributions.interface_line_location_id := po_line_locations_interface_s.currval; -- NULL;  
  70.           l_po_distributions.distribution_num           := rec_line.line_num;  
  71.           l_po_distributions.org_id                     := rec_header.org_id;  
  72.           l_po_distributions.quantity_ordered           := rec_line.quantity;  
  73.           l_po_distributions.destination_type_code      := 'INVENTORY'--类型(费用/库存)  
  74.           l_po_distributions.accrue_on_receipt_flag     := 'Y'--接收时应记  
  75.           l_po_distributions.charge_account_id          := 2002;  
  76.           l_po_distributions.last_update_date           := SYSDATE;  
  77.           l_po_distributions.last_updated_by            := g_user_id;  
  78.           l_po_distributions.last_update_login          := g_user_id;  
  79.           l_po_distributions.creation_date              := SYSDATE;  
  80.           l_po_distributions.created_by                 := g_user_id;  
  81.           l_po_distributions.request_id                 := NULL;  
  82.           l_po_distributions.program_application_id     := g_prog_appl_id;  
  83.           l_po_distributions.program_id                 := g_conc_program_id;  
  84.           l_po_distributions.program_update_date        := SYSDATE;  
  85. 5.2   调用并发程序导入采购订单  
  86. fnd_request.submit_request('PO',  
  87.                              'POXPOPDOI'---系统标准程序,导入采购订单  
  88.                              '',  
  89.                              NULL,  
  90.                              FALSE,  
  91.                              NULL--Default Buyer  
  92.                              'STANDARD'--Document Type  
  93.                              NULL--Document SubType  
  94.                              'N'--Create or Update Items  
  95.                              NULL--Create Sourcing Rules  
  96.                              'APPROVED'--'INCOMPLETE', --Approval Status:未完成  
  97.                              NULL--Release Generation Method  
  98.                              l_batch_id, --Batch Id  
  99.                              l_cur.org_id, --l_org_id, --Operating Unit(ou)  
  100.                              NULL--Global Agreement  
  101.                              NULL--Enable Sourcing Level  
  102.                              NULL--Sourcing Level  
  103.                              NULL--Inv Org Enable  
  104.                              NULL); --Inventory Organization  
  105. 5.3   说明  
  106.         导入订单状态,审批 未完成  
0 0