收料後無產生收料編號的手工處理
收料後無產生收料編號的手工處理 802組織反映有一筆收料後無收料編號[@more@]select next_receipt_num from RCV_PARAMETERSwhere organization_id=802update RCV_PARAMETERSset next_receipt_num=next_receipt_num+1where organization_id=802select next_receipt_num from RCV_PARAMETERSwhere organization_id=802update rcv_shipment_headersset receipt_num='20179056'where SHIPMENT_HEADER_ID=5799859commit
銷貨後其狀態是SHIPPED,到不了INTERFACE的。
這次CL1廠遇到一筆銷貨 後在銷貨畫面一直是SHIPPED的,查INTERFACE與TRANSACTION MOVE ORDER均無問題,ITEM屬性也沒變動。Order Management Interface - SRS,這個REQUEST的VIEW LOG中提示:Action: Contact your Oracle support representative.Error msg: Your change invalidates the Customer Item Number on the Line.Failed to interface Batch 1495700 to Order Management because API interface_header_to_OM failed[@more@]判斷可能跟CUST ITEM與INV ITEM的對應關系有異常用下面SQL檢核發發現有兩筆的CUST ITEM為NULL。
FA報廢時出理app-ofa-48289:Unknown error.Please contact your system administrator
FA報廢時出理app-ofa-48289:Unknown error.Please contact your system administrator上個月好正常的。Asset Number:1-SZE-00-047-BBOOK:FA_GUSZRETIRE DATE:23-DEC-2011CURRENT UNITS:1 CURRENT COST:5000UNITS RETIRED:1 COST RETIRED:5000RETIREMENT TYPE:EXTRAORDINARY processeds of sale:0RETIREMENT CONVENTION:次月[@more@]將:次月改為 當月CURRENT 即可因為先次月的話,將跨年了。會不會是這個原因。
抓專用物料(即專供某些客戶[機型後綴識別]用的料件)
1,抓出某後綴機型明細2,對1的機型進行正展BOM 3,取得所有下階 4,對ls20111215c這些下階進行逆展5 取得專用物料6,取得供應商 [@more@]--抓專用物料--1,抓出某後綴機型明細create table ls20111215a asselect inventory_item_id,segment1 item,description from mtl_system_items_b b where organization_id=803 and (segment1 like '%-RE%' or segment1 like '%-GT%') select * from ls20111215aselect * from ls20111215b--2,對1的機型進行正展BOM create table ls20111215b asSELECT distinct bb.BOMc
Desc MRP Supply and Demand
http://hi.baidu.com/einsteinalbert/blog/item/6a39629ba58f7aa9c9eaf4ba.html[@more@]Basically,MRP needs keep the balance for Supply/Demand.The planning process calculates net material requirements from below Supply/Demand:Supply:- On hand (Nettable inventory)- Approved PO/PR- Planned order(the status shows as 'Release')Demand:- Negative On hand (Nettable inventory)- Planned order demand- Discrete Job demand- Safety Stock In addition,MRP Gross requirements ignored the demand of purchase item negati
計算某時間段內ERP中的節假日中應排除的天數
create or replace function gobo_calendar_exception_dates(incode in varchar2,fdate in date,add_days in number) return number is rnum number; begin select 0 - (select count(1) from BOM_CALENDAR_EXCEPTIONS --BOM_CALENDAR_DATES --BOM_CALENDARS where calendar_code=incode and exception_set_id=-1 and exception_type=2 and exception_date>=fdate and exception_date=fdate and exception_date[@more@]
Mass Additions Create,AP 拋 INVOICE 到FA 時不成功 的應對
/* AP 拋 INVOICE 到FA 時, RUNING : Mass Additions Create? 這個RUN到最後是ERROR 有如下提示: **Ends**03-MAY-2011 16:38:01 ORA-01403: no data found occurred in ->Get_PO_Account_Segment with parameters (P_base_ccid: 260733,P_po_distribution_id: 5380082,P_coa_id: 101) 用以下SQL可以查到是哪筆AP 然後對這筆AP進行處理: 將distributionS中的assets_tracking_flag改為非V的. */ select a.invoice_id,a.invoice_num,a.accts_pay_code_combination_id,a.invoice_amount, a.invoi
跨DB主機抓取資料建議用MATERIALIZED VIEW
今年後公司要某些需求,將ERP的系統做成兩套,即TW一套,大陸一套.又因是同一集團內,部分訂單是彼此關聯的.出報表時,如用DB_LINK的方式會好慢,效率好差,占用網絡資源較多,此方法不可取.如用MV的方式,定時將TW的相關資料抓過來,CN在調用MV時,就如同在本DB主機上讀取資料.效率很好.下面是本次跨主機取訂單REQUEST DATE的SCRIPT.目的是,CN的訂單交期達成率要用TW的客戶需求日來比較.其中OTC_ORDERS_ALL這個TABLE有CN與TW訂單的關聯ID(CN的訂單是由TW拋轉過來的).[@more@]CREATE MATERIALIZED VIEW GOBO.oe_order_lines_all_csotc_mv TABLESPACE
toad轉excel問題集
如何才能解决TOAD导出EXCEL文件时中文乱码问题? 方法一:在导入的时候选上 Write Wide Strings就可以了 方法二:save as 时选择,XLS instance http://www.itpub.net/search.php?searchid=32&orderby=lastpost&ascdesc=desc&searchsubmit=yes[@more@]使用toad将excel文件导入oracle 每次项目开始启动之后,就面临着一系列基础数据入库的问题,以往是采用oracle自带工具sql*loader将excel文件导入,最近没事研究toad时发现其也有一种可以将外部文件导入oracle的工具import,于是与大家一起分享。 大体步骤为: 一
ir-iso 流程說明
轉自 http://www.oracleug.com/user-guide/purchasing-overview/internal-requisitions[@more@]Internal Requisitions Submitted by Anonymous on Wed, 02/11/2009 - 21:53 Internal requisitions provide the mechanism for requesting and transferring material from inventory to other inventory or expense locations. When Purchasing, Order Management, Shipping Execution, and Inventory are installed, they combine to give you a flexible solution for your inter–organization and intra–organization requests. Wi
抓出某年某些客戶的銷貨數量與金額,及各ITEM的PO筆數
USER的要求 抓出2010年某些客戶的銷貨數量與金額,及各ITEM的PO筆數.[@more@]create table a1 as select ac.customer_id,ac.customer_number,ac.CUSTOMER_NAME, o.organization_id,o.ORGANIZATION_CODE,o.name org_name, h.TRANSACTIONAL_CURR_CODE curr_code,l.inventory_item_id, m.segment1 item, sum(l.shipped_quantity) qty, sum(l.shipped_quantity*nvl(l.UNIT_SELLING_price,0)) amount from oe_order_headers_all h, oe_order_lines_all l, ar_customers ac, mtl_system_items_b m, oe_ship_from
materialized view基础知识
一、------------------------------------------------------------------------------------------ 物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。 物化视图可以查询表,视图和其它的物化视图。 通常情况下,物化视图被称为主表(在复制期间)或明细表(在数据仓库中)。 对于复制,物化视图允许你在本地维护远程数据的副本,这些副本是只读的。如果你想修改本地副本,必须用高级复制的功能
ORACLE SPID/PID/SID区别
SPID、PID、SID区别Oracle 2010-03-16 15:42:57 阅读309 评论0 字号:大中小 订阅 由于经常会将这几个概念搞混,现整理记录如下: SPID一一system process id, 表示該server process在OS層面的Porcess ID ,即操作系统进程ID PID一一Oracle process id 可以理解為Oracle自己用的,Oracle进程ID SID一一SESSION标识,常用于连接其它列[@more@]我們一般都用 V$process.spid 或 V$session.sid + V$session.serial# 來kill session 另:补充相关View之资料 转自:http://linux.chinaunix.net/techdoc/database
Form开发中组件控制的几个常用方法
在Oracle EBS 的Form二次开发中,经常需要灵活的来控制某些组件是否可用、是否可见;有时希望某些字段的值自动生成或者手动输入;有时又希望能够根据不同的职责、不同的用户等来设置不同的行为控制。[@more@]Form开发中组件控制的几个常用方法在Oracle EBS 的Form二次开发中,经常需要灵活的来控制某些组件是否可用、是否可见;有时希望某些字段的值自动生成或者手动输入;有时又希望能够根据不同的职责、不同的用户等来设置不同的行为控制。常见的需求: 只有某些角色的人才能看到销售订单中“登记订单”这个按钮 1. 只有某些角色的人才可
有關The Requested Item Or One Of Its Components Is Not Collected
早上有USER反映在錄入訂單LINE時有一ITEM無法錄入存檔.提示:Scheduling failed.The Requested Item Or One Of Its Components Is Not Collected[@more@]經查ITEM的屬性,IM及分廠下的Order Management下的Check ATP為非NONE.正常下IM及分廠下此ITEM應為NONE的,只有北美的才需RUN:ATP的.而RUN ATP的報表時,要花20分鐘以上的時間,且在RUN的過程中,有些組織將不允許KEY訂單.將Check ATP改為NONE,同時要注意:ATP Components也應是NONE.
Oracle的日期函数
相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计。那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮助。[@more@]常用日期型函数 1。Sysdate 当前日期和时间SQL> Select sysdate from dual;SYSDATE----------21-6月 -052。Last_day 本月最后一天 SQL> Select last_day(sysdate) from dual;LAST_DAY(S----------30-6月 -053。Add_months(d,n) 当前日期d后推n个月 用于从一个日期值增加或减少一些月份 date_value:=add_months(date_valu
手工RUN:Import Delivery Lines後可能造成WSH_DELIVERY_DETAILS中資料重復
查核是否有重復資料,我用的SQL是 select a.* from ( select l.org_id,h.order_number,h.header_id, l.line_id,l.ordered_quantity, (select sum(d.REQUESTED_QUANTITY) from wsh_delivery_details d where d.source_line_id=l.line_id and d.source_header_id=l.header_id and d.source_code='OE' ) d_qty-- into &orgid,&order_no,&headerid,&lineid,&ordqty,&wshqty from oe_order_lines_all l,oe_order_headers_all hwhere l.org_id=:ORG_IDand h.header_id=l.header_idand
DEFAULT_RECEIVING_SUBINV_MIR存的TABLE
ITEM畫面的RECEIVING頁簽的RECEIVING SUBINVENTORY是存放在TABLE:MTL_ITEM_SUB_DEFAULTS COL是subinventory_code 在ITEM畫面中修改後,這里也只有最後錄入的.[@more@]select MISD.INVENTORY_ITEM_ID,MSIB.SEGMENT1,MISD.subinventory_code from MTL_ITEM_SUB_DEFAULTS MISD, MTL_SYSTEM_ITEMS_B MSIBwhere MISD.INVENTORY_ITEM_ID=MSIB.INVENTORY_ITEM_IDAND MISD.organization_id =MSIB.ORGANIZATION_IDAND MSIB.ORGANIZATION_ID =:ORG_IDand msib.segment1=:ITEM
查詢刪除同訂單同一LINE NUMBER內有不同SHIP FORM ORG ID的處理
最近發現部分訂單分批銷貨後SHIP FROM ORG ID會變,如原為CS4,SPLIT後就變為CS1或CS2了.這是之前寫的一個TRIGGER造成的,現已修正(增加 AND :NEW.shipment_number=1 then ).CREATE OR REPLACE TRIGGER APPS.GOBO_OE_ORDER_LINES_ALL_T2 BEFORE INSERT ON ONT.OE_ORDER_LINES_ALL REFERENCING OLD AS OLD NEW AS NEW FOR EACH ROWDECLARE v_status varchar2(40); v_ship_from_org_id number; BEGIN IF :NEW.ORG_ID = 14 OR :NEW.ORG_ID = 57 THEN /* Order Organizer Product Status Visibility */ SELECT inve
IR-ISO的訂單分批銷貨後,餘下部分數量要CANCELLED時Ordered Quantity, Supply picture has been updated. A discrepancy exi
今天遇到一筆好奇怪的事,一IR-ISO在分批銷貨後,原需求120,銷了60PCS,要CANCELLED 60PCS,在做CANCELLED時有兩個提示信息,無法取消成功.[@more@]提示信息如下:Ordered Quantity, Supply picture has been updated. A discrepancy exists between the Sales Order and its corresponding Internal Requisition.The warehouse/subinventory combination is invalid.經查PR是需求120PCS,且已收60PCS.查ORACLE SUPPLY也沒眉目.依第二條提示此ITEM的SUBINVENTORY(M1,M5,N1),發現訂單里的SUBINVENTORY(M0)不在其內.因而試將M0改為M5,其間要錄入原因