編排箱號舊資料的備份
編排箱號是自主開發的,其TABLE也是自主CREATION的。故隻保留最近2年的,把2年前的或已不用的ORG的資料轉到備份TABLE中。這樣可以提升編排箱號畫面的速度。[@more@]編排箱號相關的自主CREATION的TABLE有:SUMMARY: gobo_om_ship_header_allDETAIL: gobo_om_ship_line_all並箱用的:gobo_ship_into_oneFRIST:create table gobo_om_ship_line_bk2009 asselect * from gobo_om_ship_line_allwhere 1=2create table gobo_om_ship_header_bk2009 asselect * from gobo_om_ship_header_allwhere 1=2 create table gobo_ship_into_one_bk2009
OM裡保留記錄備份SQL
First:create table gobo.gobo_om_reservations_2008b asselect * from gobo_om_reservationswhere to_char(CREATION_DATE,'yyyy')<'2008'delete from gobo_om_reservationswhere to_char(CREATION_DATE,'yyyy')<'2008'commitAfter 2009Year:create table gobo.gobo_om_reservations_????b as --????=to_char(sysdate-400,'yyyy') select * from gobo.gobo_om_reservations_2008binsert into gobo.gobo_om_reservations_????bselect * from gobo_om_reservationswhere to_char(CREATION_DATE,'yyyy')<'????'delete from gobo_om
屬性問題造成ATO料號銷貨後訂單LINE狀態不變的處理
ATO訂單LINE由於ITEM屬性問題,在沒有發工單 ,也沒有保留的情況下就SHIPPING CONFIRM了。除訂單LINE的狀態沒有變外,其它都正常且有扣庫存。為此在改好屬性後,USER先銷退(回復庫存),再重建一個LINE做銷貨。[@more@]對原來的ATO LINE作如下處理:原因:1,ATO的ITEM無法在訂單畫面直接CANCELLED 2,此LINE對應的WSH中已是銷貨的,其訂單也無法CANCELLED對策:後台手工改標志1,改WSH_DELIVERY_ASSIGNMENTS ,將DELIVERY_ID的關系取消 update wsh_delivery_assignments set delivery_id=null where delivery_detail_id=47359
实现四则运算的一条sql语句
http://www.itpub.net/thread-1051167-1-1.html实现四则运算的一条sql语句1.建立一个测试表 create table mar_test( id number, text varchar2(200)) insert into mar_Test values ( 1,'12+556-543*152/2423+23*2*435+34-234'); insert into mar_Test values ( 2,'12/2/3/4'); insert into mar_Test values ( 3,'1*2*34'); insert into mar_Test values ( 4,'1+5-5*2/5+3*2*4*5+34-2'); select a.id,max(text) text, sum(regexp_substr(add_text,'[0-9]+',1,n)*decode(regexp_substr('+'||add_text,
FORMS开发中FOLDER(文件夹)功能的应用
FORMS开发中FOLDER(文件夹)功能的应用[@more@]一、模板制作:YSFOLDER.FMB打开TEMPLATE.FMB,如果打开的是APPSTAND.FMB,以下步骤省略:1、FORM级触发器:1、 在WHEN-NEW-FORM-INSTANCE后面添加以下代码:--定义文件夹数据块app_folder.define_folder_block( object_name => ' DETAILBLOCK _FOLDER' ,folder_block_name => 'DETAILBLOCK',prompt_block_name => 'DETAILBLOCK_PROMPT',folder_canvas_name => 'DETAILBLOCK_STACKED',folder_window_name => 'BLOCKNAME',disabled_functions => '');--以上参数均为VARCHA
Trace a Concurrent Request And Generate TKPROF File
hei hei[@more@]Trace a Concurrent Request And Generate TKPROF FileOctober 5, 2008 · 1 CommentHello Friends, As in Oracle Application, there always need to tune programs , procedure and it is always difficult to make a perfect program, here i am trying to put a “How to” on tkprof and surely like to know if you find it useful.How to Trace a Concurrent Request And Generate TKPROF FileEnable Tracing For The Concurrent Manager Program Responsibility: System Administrator Navigate: Concurrent >
关于FND_REQUEST.SUBMIT_REQUEST和 FND_CONCURRENT.WAIT_FOR_REQUEST
关于FND_REQUEST.SUBMIT_REQUEST和 FND_CONCURRENT.WAIT_FOR_REQUEST =========================================================== 作者: slim119(http://slim119.itpub.net)发表于: 2007.05.16 12:11分类: Oracle EBS 出处: http://slim119.itpub.net/post/2106/288064--------------------------------------------------------------- [@more@]--- 提交处理事务处理接口请求l_request_id := FND_REQUEST.SUBMIT_REQUEST(APPLICATION => 'INV',PROGRAM => 'INCTCM');IF ( l_request_id = 0 ) THENRAISE E_SUBMIT_FAILED;RETURN;
Oracle Case When
通过实例简要介绍case函数的用法。[@more@]1.创建测试表: DROP SEQUENCE student_sequence; CREATE SEQUENCE student_sequence START WITH 10000 INCREMENT BY 1; DROP TABLE students; CREATE TABLE students ( id NUMBER(5) PRIMARY KEY, first_name VARCHAR2(20), last_name VARCHAR2(20), major VARCHAR2(30), current_credits NUMBER(3), grade varchar2(2)); INSERT INTO students (id, first_name, last_name, major, current_
Oracle Applications Interface Programs
Oracle Applications Interface Programs[@more@]Order Import Interface (Sales Order Conversion)Interface tables:· OE_HEADERS_IFACE_ALL · OE_LINES_IFACE_ALL · OE_ACTIONS_IFACE_ALL · OE_ORDER_SOURCES · OE_CUSTOMER_INFO_IFACE_ALL · OE_PRICE_ADJS_IFACE_ALL · OE_PRICE_ATTS_IFACE_ALLBase tables: · OE_ORDER_HEADERS_ALL · OE_ORDER_LINES_ALLPricing tables · QP_PRICING_ATTRIBUTESDuring import of orders, shipping tables are not populated.If importing customers together with the order, OE_ORDER_CUST
一個固定資產系統方面的網址。
http://sbgl.com.cn/101/html/?37.html[@more@]
關於客戶表中的CUSTOMER_NUMBER為非NUMBER字段造成的困域
最近兩個月USER偶爾指出一些報表無法RUN,出現ERROR。提示說:ORA-01722: invalid number[@more@]經排查發現是客戶檔中的CUSTOMER_NUMBER的條件出問題。我之前都習慣用: ar_customer.customer_number in (1666,1667)這樣子。我將其改為ar_customer.customer_number in ('1666','1667')就OK了。這可能是DBA最近上了某個PATCH後,ERP裡不再自動轉換。因為在TOAD裡或REPORT BUILD中,不帶單引號也能正常。隻在ERP環境下有此問題。以後對非NUMBER型的字段還是要加單引號了。以免造成不必要的後果。
在分配DELIVERY_ID時ERROR,好奇怪的問題
這兩天多個ORG出現了同樣的問題。就是在分配DELIVERY_ID時,提示:Error: The action can not be performed becasuse the selected recoreds could not be locked.[@more@]看到這個提示後,就查相關的TABLE 是不是LOCKED了,如:oe_order_lines_all,wsh_delivery_details,wsh_delivery_detail_assignments等,對該LINE做UPDATE都正常。証明沒有被LOCKED。後來無意中發現中WSH_DELIVERY_DETAILS中的ITEM_DESCRIPTION多了一個空格。把此空格去掉後,居然就可以分配DELIVERY_ID了。問題雖然解決了,但對造成這個問題的原因依然未找到。
這兩天在用DATALOAD與FORM導資料入ORACLE DB
需求:集團內有個別公司未上ERP,但有EXCEL明細資料。有時集團又希望在ERP中要查看到所有公司的資料,這樣就需要把這些公司的資料導入ORACLE DB中。導入ORACLE DB的方法有好多,1,通過DELPHI或JAVA開發工具,外加ODBC等導入2,利用微軟的ACCES數據庫工具,讓EXCEL導入ACCESS,再把ACCESS中的導出到ORACLE3,透過FTP用EDI或PL/SQL定時用REQUEST導入4,用DATALOAD加ORACLE FORM導入。[@more@]
利用VIEW的TRIGGER技術來簡化FORM的開發
我們在開發FORM時,如是單 TABLE的,套用TEMPLATE.fmb,是不用單獨處理insert/update/delete等步聚的。如是VIEW的話,則要對VIEW的TABLE寫處理的CODE,且較麻煩。不便 於維護。如用VIEW的TRIGGER的話,則簡單且好維護[@more@] create table a1 (id number,aname varchar2(4) ) create table b1 (id number,bname varchar2(4) ) create view c1 as select a1.id,a1.aname,b1.bname from a1,b1 where b1.id(+)=a1.id insert into a1 values(1,'a1') insert into a1 values(2,'a2') insert into b1 values(1,'b1') insert into b1 va
ATO料號BOOKED後要取消的處理
ATO料號BOOKED後,在ERP畫面上是不可以再CANCELLED與DELETE的。[@more@]可以先在後台把要取消與刪除的OTC_LINE_ID改為NULL後,就可以在ERP畫面做CANCELLED了。update oe_order_lines_allset ato_line_id=nullwhere line_id=:line_id;
今天在订单的SCHEDULE_SHIP_DATE发现只能输入某个日期之前的
今天在订单的SCHEDULE_SHIP_DATE发现只能输入某个日期之前的这是INV的行事例没启用该日期后的。把年份往后延即可。
Java中的main()方法详解
出处http://lavasoft.blog.51cto.com/62575/53263[@more@]Java中的main()方法详解在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等。在看Java中的main()方法之前,先看一个最简单的Java应用程序HelloWorld,我将通过这个例子说明Java类中main()方法的奥秘,程序的代码如下:/** * Created by IntelliJ IDEA. * User: leizhimin * D
JAVA 面试32问
http://libaojun.blog.51cto.com/174946/28499第一,谈谈final, finally, finalize的区别。 (最常被问到) 第二,Anonymous Inner Class(匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?第三,Static Nested Class 和 Inner Class的不同,说得越多越好。(面试题有的很笼统) 第四,&和&&的区别。(这个问得很少)第五,HashMap和Hashtable的区别。(常问) 第六,Collection 和 Collections的区别。(你千万别说一个是单数一个是复数)第七,什么时候用assert。(API级的技术
javascript构造可以上传文件的form表单(通过js修改enctype)
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://kiddymeet.blog.51cto.com/20194/29166[@more@] 在上传文件时,我们都知道需要在form表单中加上enctype="multipart/form-data"。而在开发过程中,也有可能遇到需要用javascripts构造form表单的情况。一般javascript构造form,可以使用以下方法: var form = document.createElement('form');form.id="the_form"; form.action="/img.php";form.method='post';form.name="th
javascript实用的N个小例子
http://gzycm520.blog.51cto.com/175220/36822[@more@]· 事件源对象 event.srcElement.tagName event.srcElement.type · 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); · 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey · 事件返回值 event.returnValue · 鼠标位置 event.x event.y · 窗体活动元素 document.activeElement · 绑定事件 document.captureEvents(Event.KEYDOWN); · 访问窗体元素 document.all("txt").focus(); document.all("txt").selec