采购订单常用标准表简介

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

请购单信息

  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 PRID
  18. REQUISITION_HEADER_ID NUMBER PRID
  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 NUMBERPRID(由拆分而来的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. 表名: po.po_un_numbers
  390. 说明: 货期表
  391. UN_NUMBER_ID NUMBER 货期标识码
  392. UN_NUMBER VARCHAR2(25) 货期
  393. DESCRIPTION VARCHAR2(240) 说明
  394.  
  395. 表名:po.rcv_transactions
  396. 说明:到货接收
  397. TRANSACTION_ID NUMBER 接收交易ID
  398. CREATION_DATE DATE 创建时间
  399. CREATED_BY NUMBER 创建人ID
  400. REQUEST_ID NUMBER
  401. TRANSACTION_TYPE VARCHAR2(25) 交易类型*
  402. TRANSACTION_DATE DATE 交易日期
  403. QUANTITY NUMBER 数量
  404. UNIT_OF_MEASURE VARCHAR2(25)单位
  405. SHIPMENT_HEADER_ID NUMBER 发运头ID
  406. SHIPMENT_LINE_ID NUMBER 发运行ID
  407. INV_TRANSACTION_ID NUMBER INV模块交易登记ID
  408. SOURCE_DOCUMENT_CODE VARCHAR2(25) 来源文档
  409. DESTINATION_TYPE_CODE VARCHAR2(25)目的类型*
  410. PRIMARY_QUANTITY NUMBER 主单位数量
  411. PRIMARY_UNIT_OF_MEASURE VARCHAR2(25)主单位
  412. EMPLOYEE_ID NUMBER(9) 员工ID
  413. PARENT_TRANSACTION_ID NUMBER 父交易ID
  414. PO_HEADER_ID NUMBER POID
  415. PO_RELEASE_ID NUMBER
  416. PO_LINE_ID NUMBER POID
  417. PO_LINE_LOCATION_ID NUMBER PO定位行ID
  418. PO_DISTRIBUTION_ID NUMBER PO发散ID
  419. PO_REVISION_NUM NUMBER PO版本
  420. REQUISITION_LINE_ID NUMBER PRID
  421. PO_UNIT_PRICE NUMBER 单位
  422. CURRENCY_CODE VARCHAR2(15)币种
  423. CURRENCY_CONVERSION_TYPE VARCHAR2(30)货币转换类型
  424. CURRENCY_CONVERSION_RATE NUMBER 汇率
  425. CURRENCY_CONVERSION_DATE DATE 汇率日期
  426. DELIVER_TO_PERSON_ID NUMBER(9) 投递给员工ID
  427. DELIVER_TO_LOCATION_ID NUMBER 投递地点ID
  428. VENDOR_ID NUMBER 供应商ID
  429. VENDOR_SITE_ID NUMBER 供应商地址ID
  430. ORGANIZATION_ID NUMBER 组织代码
  431. SUBINVENTORY VARCHAR2(10)子库
  432. LOCATION_ID NUMBER 库位ID(与inv.mtl_item_locations关联)
  433. RMA_REFERENCE VARCHAR2(30) RMA参考
  434. COMMENTS VARCHAR2(240)备注
  435. INVOICE_ID NUMBER 发票ID
  436. INVOICE_STATUS_CODE VARCHAR2(25) 发票状态
  437. 说明:TRANSACTION_TYPE DESTINATION_TYPE_CODE取值
  438. TRANSACTION_TYPE
  439. ACCEPT 接受检验合格
  440. CORRECT 校正录入错误,信息调整
  441. DELIVER 交货正式入库
  442. RECEIVE 接收收货
  443. REJECT 拒绝接收后未作入库或退货处理
  444. RETURN TO RECEIVING 返回至接收从库房返回到暂存库
  445. RETURN TO VENDOR 返回至供应商从暂存库/库房/车间退货到供应商
  446. TRANSFER 转帐香港暂存库转公司暂存库
  447. DESTINATION_TYPE_CODE
  448. EXPENSE 费用
  449. INVENTORY 库房
  450. RECEIVING 暂存
  451. SHOP FLOOR 车间
  452.  
  453. 表名:po.po_vendors
  454. 说明:供应商表
  455. VENDOR_ID NUMBER
  456. VENDOR_NAME VARCHAR2(80)
  457. SEGMENT1 VARCHAR2(30)
  458. CREATION_DATE DATE
  459. CREATED_BY NUMBER
  460. EMPLOYEE_ID NUMBER
  461. VENDOR_TYPE_LOOKUP_CODE VARCHAR2(25)
  462. CUSTOMER_NUM VARCHAR2(25)
  463. MIN_ORDER_AMOUNT NUMBER
  464. SHIP_TO_LOCATION_ID NUMBER
  465. BILL_TO_LOCATION_ID NUMBER
  466. SHIP_VIA_LOOKUP_CODE VARCHAR2(25)
  467. FREIGHT_TERMS_LOOKUP_CODE VARCHAR2(25)
  468. FOB_LOOKUP_CODE VARCHAR2(25)
  469. TERMS_ID NUMBER
  470. SET_OF_BOOKS_ID NUMBER
  471. CREDIT_STATUS_LOOKUP_CODE VARCHAR2(25)
  472. CREDIT_LIMIT NUMBER
  473. ALWAYS_TAKE_DISC_FLAG VARCHAR2(1)
  474. PAY_DATE_BASIS_LOOKUP_CODE VARCHAR2(25)
  475. PAY_GROUP_LOOKUP_CODE VARCHAR2(25)
  476. PAYMENT_PRIORITY NUMBER
  477. INVOICE_CURRENCY_CODE VARCHAR2(15)
  478. PAYMENT_CURRENCY_CODE VARCHAR2(15)
  479. INVOICE_AMOUNT_LIMIT NUMBER
  480. EXCHANGE_DATE_LOOKUP_CODE VARCHAR2(25)
  481. HOLD_ALL_PAYMENTS_FLAG VARCHAR2(1)
  482. HOLD_FUTURE_PAYMENTS_FLAG VARCHAR2(1)
  483. HOLD_REASON VARCHAR2(240)
  484. DISTRIBUTION_SET_ID NUMBER
  485. ACCTS_PAY_CODE_COMBINATION_ID NUMBER
  486. DISC_LOST_CODE_COMBINATION_ID NUMBER
  487. DISC_TAKEN_CODE_COMBINATION_ID NUMBER
  488. EXPENSE_CODE_COMBINATION_ID NUMBER
  489. PREPAY_CODE_COMBINATION_ID NUMBER
  490. NUM_1099 VARCHAR2(30)
  491. TYPE_1099 VARCHAR2(10)
  492. WITHHOLDING_STATUS_LOOKUP_CODE VARCHAR2(25)
  493. WITHHOLDING_START_DATE DATE
  494. ORGANIZATION_TYPE_LOOKUP_CODE VARCHAR2(25)
  495. VAT_CODE VARCHAR2(15)
  496. START_DATE_ACTIVE DATE
  497. END_DATE_ACTIVE DATE
  498. MINORITY_GROUP_LOOKUP_CODE VARCHAR2(25)
  499. PAYMENT_METHOD_LOOKUP_CODE VARCHAR2(25)
  500. BANK_ACCOUNT_NAME VARCHAR2(80)
  501. BANK_ACCOUNT_NUM VARCHAR2(30)
  502. BANK_NUM VARCHAR2(25)
  503. BANK_ACCOUNT_TYPE VARCHAR2(25)
  504. WOMEN_OWNED_FLAG VARCHAR2(1)
  505. SMALL_BUSINESS_FLAG VARCHAR2(1)
  506. STANDARD_INDUSTRY_CLASS VARCHAR2(25)
  507. HOLD_FLAG VARCHAR2(1)
  508. PURCHASING_HOLD_REASON VARCHAR2(240)
  509. HOLD_BY NUMBER(9)
  510. HOLD_DATE DATE
  511. TERMS_DATE_BASIS VARCHAR2(25)
  512. PRICE_TOLERANCE NUMBER
  513. INSPECTION_REQUIRED_FLAG VARCHAR2(1)
  514. RECEIPT_REQUIRED_FLAG VARCHAR2(1)
  515. QTY_RCV_TOLERANCE NUMBER
  516. QTY_RCV_EXCEPTION_CODE VARCHAR2(25)
  517. ENFORCE_SHIP_TO_LOCATION_CODE VARCHAR2(25)
  518. DAYS_EARLY_RECEIPT_ALLOWED NUMBER
  519. DAYS_LATE_RECEIPT_ALLOWED NUMBER
  520. RECEIPT_DAYS_EXCEPTION_CODE VARCHAR2(25)
  521. RECEIVING_ROUTING_ID NUMBER
  522. ALLOW_SUBSTITUTE_RECEIPTS_FLAG VARCHAR2(1)
  523. ALLOW_UNORDERED_RECEIPTS_FLAG VARCHAR2(1)
  524. HOLD_UNMATCHED_INVOICES_FLAG VARCHAR2(1)
  525. EXCLUSIVE_PAYMENT_FLAG VARCHAR2(1)
  526. TAX_VERIFICATION_DATE DATE
  527. NAME_CONTROL VARCHAR2(4)
  528. STATE_REPORTABLE_FLAG VARCHAR2(1)
  529. FEDERAL_REPORTABLE_FLAG VARCHAR2(1)
  530. BANK_NUMBER VARCHAR2(30)
  531. EDI_TRANSACTION_HANDLING VARCHAR2(25)
  532. EDI_PAYMENT_METHOD VARCHAR2(25)
  533. EDI_PAYMENT_FORMAT VARCHAR2(25)
  534. EDI_REMITTANCE_METHOD VARCHAR2(25)
  535. EDI_REMITTANCE_INSTRUCTION VARCHAR2(256)
  536. BANK_CHARGE_BEARER VARCHAR2(1)
  537. BANK_BRANCH_TYPE VARCHAR2(25)

1.3   说明

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

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

2.1   采购订单导入组成

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

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

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

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

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

2.1   采购订单导入组成

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

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

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

3.1   采购订单导入顺序

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

3.2   采购订单导入流程

采购订单导入流程:

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

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

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

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

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

4.1   订单号信息检验

  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   订单类型检验

  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.头表

  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. 导入订单状态,审批 未完成

详解EBS接口开发之采购订单导入的更多相关文章

  1. 详解EBS接口开发之采购申请导入

    更多内容可以参考我的博客  详解EBS接口开发之采购订单导入 http://blog.csdn.net/cai_xingyun/article/details/17114697 /*+++++++ ...

  2. 详解EBS接口开发之销售订单导入

     步骤 1. 创建一个订单导入来源.       - 导航到 OM -> 设置 -> 订单 -> 导入来源       - 输入一个新的订单导入来源名称和描述 - 选择启用来激活 ...

  3. 详解EBS接口开发之采购接收&退货处理之关键API--(补充)

    PROCEDURE process_rcv_online(p_api_version IN NUMBER, p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_ ...

  4. 详解EBS接口开发之应收INVOICE导入

    (一)应收INVOICE常用标准表简介 1.1   常用标准表 如下表中列出了与应收INVOICE导入相关的表和说明: 表名 说明 其他信息 RA_BATCH_SOURCES_ALL AR事务处理来源 ...

  5. 详解EBS接口开发之库存事务处理采购接收--补充

    除了可以用  详解EBS接口开发之库存事务处理采购接收的方法还可以用一下方法,不同之处在于带有批次和序列控制的时候实现方式不同 The script will load records into ...

  6. 详解EBS接口开发之库存事务处理批次更新

    库存事务处理批次有时候出现导入错误需要更新可使用次程序更新,批次导入可参考博客 详解EBS接口开发之库存事务处理-物料批次导入 http://blog.csdn.net/cai_xingyun/art ...

  7. 供应商API补充(详解EBS接口开发之供应商导入)(转)

    原文地址  供应商导入的API补充(详解EBS接口开发之供应商导入) --供应商 --创建 AP_VENDOR_PUB_PKG.Create_Vendor ( p_api_version IN NUM ...

  8. 详解EBS接口开发之库存事务处理采购接收和退货

    (一)接收&退货常用标准表简介 1.1   常用标准表 如下表中列出了与采购接收&退货导入相关的表和说明: 表名 说明 其他信息 RCV_TRANSACTIONS 采购接收事务表 事务 ...

  9. 详解EBS接口开发之应收款处理

    参考实例参考:杜春阳 R12应收模块收款API研究 (一)应收款常用标准表简介 1.1   常用标准表 如下表中列出了与应收款处理相关的表和说明: 表名 说明 其他信息 AR_BATCHES_ALL ...

随机推荐

  1. 【Swift】swift定义全局变量

    swift定义全局变量非常简单哈,只要在类class上面直接定义,就是全局变量了 当需要在类里面定义一个类函数访问的变量的时候,直接在var或者let 前面加一个 static

  2. 处处留心皆学问——由“display:inline-block;”导致的间距引发的思考。

    昨天在做一个demo时遇到了一个问题:我有五个li需要并排排列,然后自然而然的我给它们设了display:inline-block;但是,过了很久之后发现,除了我写的样式外,它默认有一个间距,我们都不 ...

  3. sed和awk的使用

  4. shell编程-项目部署(优化篇)

    在实际工作中小编遇到了一个问题那就是当我去操作部署脚本的时候,另一个人也可以操作,这怎么能行啊,后来小编就觉得重新优化下代码,给它加一个进程锁 老规矩,先梳理下思路: 同一时间内,脚本只能够允许一个人 ...

  5. 机器学习基石:08 Noise and Error

    噪声:误标.对同一数据点的标注不一致.数据点信息不准确...... 噪声是针对整个输入空间的. 存在噪声的情况下,VC bound依旧有用: 存在噪声,就是f------>p(y|x),f是p的 ...

  6. [SCOI2008]天平

    题目描述 你有n个砝码,均为1克,2克或者3克.你并不清楚每个砝码的重量,但你知道其中一些砝码重量的大小关系.你把其中两个砝码A 和B 放在天平的左边,需要另外选出两个砝码放在天平的右边.问:有多少种 ...

  7. [BZOJ]4805: 欧拉函数求和

    解题思路类似莫比乌斯函数之和 题目大意:求[1,n]内的欧拉函数$\varphi$之和.($n<=2*10^{9}$) 思路:令$ M(n)=\sum_{i=1}^{n}\varphi (i)  ...

  8. ●BZOJ 3622 已经没有什么好害怕的了

    题链: http://www.lydsy.com/JudgeOnline/problem.php?id=3622 题解: 容斥,dp1).可以求出需要多少对"糖果>药片"(K ...

  9. 有源汇上下界可行流(POJ2396)

    题意:给出一个n*m的矩阵的每行和及每列和,还有一些格子的限制,求一组合法方案. 源点向行,汇点向列,连一条上下界均为和的边. 对于某格的限制,从它所在行向所在列连其上下界的边. 求有源汇上下界可行流 ...

  10. easyui datagrid editor combobox添加空选则清空combobox框

    <script type='text/javascript'> var editIndex = undefined; $(function() { $('#tb1').datagrid({ ...