上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 63 下一页
摘要: Block的数据源是View的,如果想操作数据,需要注意在以下几个Trigger里面写代码: 一般建议创建View的时候包含rowid字段。 On-lock: select INVENTORY_ITEM_ID into :XX_UPDATE_CATEGORY_V.INVENTORY_ITEM_IDfrom XX_UPDATE_CATEGORY_DETAILwhere rowid = :XX_UPDATE_CATEGORY_V.row_idfor update of INVENTORY_ITEM_ID; on-insert: DECLAREL_USER_ID NUMBER;BEGINL_US.. 阅读全文
posted @ 2011-10-14 10:26 郭振斌 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 在 Oracle 数据库中,我们通常在不同数据库的表间记录进行复制或迁移时会用以下几种方法:1. A 表的记录导出为一条条分号隔开的 insert 语句,然后执行插入到 B 表中2. 建立数据库间的 dblink,然后用 create tableB as select * fromA@dblinkwhere ...,或 insert intoB select * fromA@dblinkwhere ...3. exp A表,再 imp 到 B 表,exp 时可加查询条件4. 程序实现 select from A ..,然后 insert into B ...,也要分批提交5. 再就是本篇要说到 阅读全文
posted @ 2011-10-14 09:47 郭振斌 阅读(32244) 评论(0) 推荐(1) 编辑
摘要: 事务处理是指物料移入库存、在库存内移动以及移出库存。事务处理会更改物料的数量、地点、计划责任或成本。Oracle Inventory 支持许多预定义及自定义的事务处理类型。物料的每次移动都会由 Oracle Inventory 自动生成一组相应的会计科目事务处理。 所有事务处理将验证为物料启用的各种控制(版本、货位、批次、双重单位和序列号)。Without Documents无文档的事务处理 (不需要审批) With Documents有文档的事务处理(需要审批) Miscellaneous ReceiptAccount ReceiptAccount Alias Receipt PO ... 阅读全文
posted @ 2011-10-13 11:29 郭振斌 阅读(761) 评论(0) 推荐(0) 编辑
摘要: ORA-29279: SMTP permanent error: 550 XXX@XX.com... No such user邮件用户名写错了。ORA-29279: SMTP 永久性错误: 501 5.5.4 Invalid arguments可能是sender或receipients不是有效的邮箱。 阅读全文
posted @ 2011-10-13 10:38 郭振斌 阅读(4304) 评论(0) 推荐(0) 编辑
摘要: 事务处理(Transaction)是指物料移入库存、在库存内移动以及移出库存. 物料搬运单(Move Order)是在一个组织内对物料进行移动的请求. 保留(Reservation)是供应来源与需求来源之间的关联。保留将在供应来源与需求来源之间创建一个永久的数据关联,代表指定需求来源的一个可靠的物料分配。 现有量(On-Hand quantity)是子库存中的实际数量。 分配(Allocate)是由分配流程(特别是待定挑库)生成的事务处理建议。它认可设置的保留(如果有)并遵循指定的挑库规则。分配会提供子库存、货位和批次层(如果适用)等详细信息。分配由挑库发放流程生成。分配是仅根据现有库存量创建 阅读全文
posted @ 2011-10-12 13:25 郭振斌 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 用户需求:需要更改1200个Item的Lead_time_lot_size的值。1. 用dataload是一种办法,但是比较费时间。2. 后面用临时表+Update直接改mtl_system_items_b表。DECLARE--共1143行CURSORcur_upd_dataISSELECTsegment1,LEAD_TIME_LOT_SIZEFROMinv.ascp_inv_item_temp;BEGINFORrec_upd_dataINcur_upd_dataLOOPUPDATEapps.mtl_system_items_btSETlead_time_lot_size=rec_upd_d. 阅读全文
posted @ 2011-10-09 15:49 郭振斌 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 如果提交请求以后,状态一直是pending状态,可以在“工具”打开“Manager”,查看一下Maximum是否有设置错,另外pending的数量当前是多少。如果Maximum是1,pending是18,则在排队的状态,需要等待前面的request执行完。或者请DBA帮忙处理。也可以进入System administrator职责,找到Concurrent->Manager->Administer,找到pending的那个request, 点击“request”按钮查看明细。点击“Diagnostics”查看log,一般会有说明正在等待哪个request。如:This reques 阅读全文
posted @ 2011-10-09 09:17 郭振斌 阅读(2674) 评论(0) 推荐(0) 编辑
摘要: SELECT TRUNC(SYSDATE, 'MM') + ROWNUM - 1 FROM DUALCONNECT BY ROWNUM <= TO_NUMBER(TO_CHAR(LAST_DAY(SYSDATE), 'dd')) 阅读全文
posted @ 2011-10-08 13:49 郭振斌 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 分组最大值记录 比如 序号 名称 数量 1 A 20 2 A 10 1 B 20 2 B 40 3 B 10 1 C 20 2 C 40子查询:select * from 表 where (序号,名称) in (select max(序号),名称 from 表 group by 名称)分析函数:select 序号 , 名称 ,数量 from(select 序号 , 名称 ,数量,row_number() over(partition by 名称 order by 序号desc ) rnfor... 阅读全文
posted @ 2011-10-08 13:33 郭振斌 阅读(16357) 评论(0) 推荐(0) 编辑
摘要: 本文只是从技术角度来讨论库存及库龄的实现方法,这些是本人在工作中的总结,抛出来和大家一起讨论一下。 1. Oracle 库存的算法。 Oracle Applications 提供了计算库存的表 MTL_ONHAND_QUANTITIES_DETAIL,开发人员只要按要求对表进行分组求和即可得到库存的现有量,这个数量就是我们在系统中查询的 数量。但是如果用户要开发人员提供上个月或上个季度的库存就麻烦了。因为表MTL_ONHAND_QUANTITIES_DETAIL不提供追溯库存计算 的方法。那怎么解决这个问题? 我们先来看看表MTL_ONHAND_QUANTITIES_DETAIL和 mtl.. 阅读全文
posted @ 2011-09-29 14:12 郭振斌 阅读(3679) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 63 下一页