




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
信息技術(shù)最佳實(shí)踐
ORACLE核心應(yīng)用技術(shù)
E-BUSINESSSUITE
Forms開發(fā)指南
Author:黃建華
CreationDate:October16,2006
LastUpdated:March25,2023
DocumentRef:〈DocumentReferenceNumber>
Version:DRAFT1A
Approvals:
<Approver1>
<Approver2>
CopyNumber
DocumentControl
ChangeRecord
DateAuthorVersionChangeReference
16-Oct-<36Jianhua.HuangDraftlaNoPreviousDocument
Reviewers
NamePosition
Distribution
CopyNo.NameLocation
1LibraryMasterProjectLibrary
2ProjectManager
3
4
NoteToHolders:
Ifyoureceiveanelectroniccopyofthisdocumentandprintitout,pleasewriteyour
nameontheequivalentofthecoverpage,fordocumentcontrolpurposes.
Ifyoureceiveahardcopyofthisdocument,pleasewriteyournameonthefront
cover,fordocumentcontrolpurposes.
Contents
DocumentControlii
1.開發(fā)背景與基礎(chǔ)2
1.1.讀者基礎(chǔ)要求2
1.2.用戶和常用工具2
1.3.AOL開發(fā)框架2
1.4.多組織支持6
1.5.主要實(shí)例6
2.基于EBS的Forms開發(fā)過程8
2.1.Form文件類型8
2.2.FormsBuilder安裝8
23.下我Template相關(guān)文件12
2.4.一個(gè)簡(jiǎn)單的例子.創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象14
2.5.一個(gè)簡(jiǎn)單的例子.從模版開始設(shè)計(jì)25
2.6.一個(gè)簡(jiǎn)單的例子.編寫數(shù)據(jù)操作觸發(fā)器32
2.7.一個(gè)簡(jiǎn)單的例子.上傳&編譯37
2.8.一個(gè)簡(jiǎn)單的例子.在EBS中注冊(cè)運(yùn)行37
3.參數(shù)、List、LOV、字段和記錄控制、日歷40
3.1.例子:Parameter參數(shù)40
32例子;List值列表41
3.3.例子:LOV窗口式值列表42
3.4.例子:字段和記錄控制44
3.5.例子:日歷45
3.6.上傳&編譯&運(yùn)行46
4.行指示符、主.從塊、滾動(dòng)條、Stacked&Tab畫布、多行文本47
4.1.例子:銷售訂單行47
4.2.例子:Master-Detail主從塊49
4.3.例子:滾動(dòng)條51
4.4.例子:Stacked畫布52
4.5.畫布小結(jié)57
4.6.例子:Tab畫布59
4.7.例子:控制Tab畫布62
4.8.例子:多行文本框63
5.Lov查詢、塊查詢、Button65
5.1.查詢?cè)?5
5.2.例子:Lov查詢65
5.3.例子:塊查詢67
5.4.例子:Button69
6.觸發(fā)器層次關(guān)系、常用觸發(fā)器編寫規(guī)范70
6.1.理解層次關(guān)系70
6.2.觸發(fā)器原理70
6.3.基于EBS模版開發(fā)的觸發(fā)器71
6.4.一些觸發(fā)器的理解72
7.描述性彈性域、Key彈性域、Key彈性域查詢74
7.1.描述性彈性域開發(fā)步驟74
7.2.Key彈性域開發(fā)步驟77
附錄:我開始學(xué)習(xí)Form時(shí)的筆記1,僅供參考,未必100%正確80
附錄:我開始學(xué)習(xí)Form時(shí)的筆記2,僅供參考,未必100%正確83
8.OpenandClosedIssuesforthisDeliverable86
OpenIssues86
ClosedIssues86
1.開發(fā)背景與基礎(chǔ)
1.1.讀者基礎(chǔ)要求
1、有EBS的使用經(jīng)驗(yàn),尤其是Form的使用經(jīng)驗(yàn)
2、創(chuàng)建客戶化應(yīng)用,參考《深入淺HlOracleEBS之全模塊設(shè)置詳例》第一章節(jié)
3、熟悉PL/SQL
4、熟悉Telnet和FTP工具,熱悉Windows常規(guī)操作
5、理解或開發(fā)過數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)
6、有Form開發(fā)經(jīng)驗(yàn)則更佳
1.2.用戶和常用工具
1.2.1.區(qū)分3類用戶
1、OS用戶:包括超級(jí)用戶root,應(yīng)用OS用戶如applprod,數(shù)據(jù)庫(kù)OS用戶如
oraprodo后兩個(gè)用戶具體由dba安裝環(huán)境時(shí)創(chuàng)嶷,名字不定。
2、數(shù)據(jù)庫(kù)用戶:包括內(nèi)置管理用戶sys、system,EBS用戶apps,EBS各模塊用戶
applsys、gl、inv、po^ar、ap等等,EBS網(wǎng)關(guān)用戶applsyspub。
3、EBS用戶:也叫OA用戶、應(yīng)用用戶、ERP用戶,包括默認(rèn)超級(jí)用戶sysadmin,其
他內(nèi)置用戶(參見《深入淺出OracleEBS之安全機(jī)制探索》),企業(yè)實(shí)施、使用過
程中創(chuàng)建的用戶。
1.2.2.Form開發(fā)使用的用戶和工具
Forms開發(fā)過程中需要具體使用如下3個(gè)用戶。
1、應(yīng)用OS用戶:用telnet工具如SecureCRT登錄服務(wù)器,獲得各$XXX_TOP的具體
路徑、編譯form和pH:用FTP如cuteftp連接服務(wù)器,下載必要文件、上傳開發(fā)的
form。
2、APPS:用PL/SQLDeveloper登錄數(shù)據(jù)庫(kù),創(chuàng)建各類數(shù)據(jù)庫(kù)對(duì)象,
3、sysadmin或者擁有應(yīng)用開發(fā)員和系統(tǒng)管理員職責(zé)的等價(jià)用戶:注冊(cè)form等各AOL
對(duì)象、測(cè)試form。
13AOL開發(fā)框架
1.3.1.再說Navigator
Forms自身菜單其實(shí)和傳統(tǒng)菜單一樣:
Si深入演出OmdeEB5之Forms要點(diǎn)薈萃.docMicrosoftWord
爻"?擱■a)視圖W)到入(I)格式@)工耳(I)表格?雷口(X)幫助加AdobePDFAcrobatOnents
然而EBS中基本摒棄Forms自身的菜單功能,而是專門開發(fā)「一個(gè)Navigator界面,采
用樹形結(jié)構(gòu)顯示菜單,每個(gè)菜單項(xiàng)對(duì)應(yīng)一個(gè)Forms:
這里的菜單是可隨意組織的,因此非常靈活,而不用如傳統(tǒng)菜單那樣要么寫死要么用
代碼控制。
實(shí)際上,該方式完成了EBS最主要的安全性控制一一功能安全性,為什么這么說呢?
1.3.2.AOL開發(fā)框架:EBS功能安全性基本原理
這里僅說明Forms部分,其他的可參考《深入淺出OracleEBS之安全機(jī)制探索》。
安全性最終都要落實(shí)到“用戶”身上,即某一用戶是否具有某一權(quán)限;功能安全性的
核心就是某一用戶是否具有運(yùn)行某一個(gè)Forms的權(quán)限。
為了方便管理,分類維護(hù),EBS在“用戶”和“Fonns”之間加了幾個(gè)層次。考察如下
過程:
1、“用戶”如sysadmin登錄,系統(tǒng)驗(yàn)證其用戶名/密碼
2、如果OK,系統(tǒng)列出其擁有的所有角色,在EBS中叫“職責(zé)”(Responsibility),
而每個(gè)職責(zé),都對(duì)應(yīng)一個(gè)定義好的“菜單”
3、當(dāng)用戶選擇相應(yīng)的職責(zé)進(jìn)入“Navigator”后,顯示的就是此菜單的內(nèi)容
4、每個(gè)底層菜單項(xiàng),還不是直接對(duì)應(yīng)Forms,而是先對(duì)應(yīng)一個(gè)“功能”
(Function),由功能再去對(duì)應(yīng)一個(gè)具體的“Forms”。這里的好處是,在功能上
可以定義參數(shù)比如查詢條件、控制碼等,然后傳遞給Forms,當(dāng)然大部分情況是不
定義參數(shù),所以功能和Forms基本上是一一對(duì)應(yīng)關(guān)系
5、用戶點(diǎn)擊菜單項(xiàng),到定義Forms時(shí)指定的應(yīng)用的TOP下,找到“fmx文件”執(zhí)行之
所以,反過來,如果我們開發(fā)好一個(gè)Forms,要在EBS中跑起來,完整的過程就是為該
“Forms”定義“功能”,定義“菜單”調(diào)用該功能,定義“職責(zé)”使用該菜單,最
后把職責(zé)分配給“用戶”等一系列無Coding的定義工作。
1.3.3.Template.fmb
專業(yè)的軟件系統(tǒng),其操作方式、界面風(fēng)格總是非常統(tǒng)一,即便是后來收購(gòu)集成進(jìn)來的
模塊,經(jīng)過調(diào)整優(yōu)化后,風(fēng)格也基本一致。那么如何才能做到統(tǒng)一呢?一是依賴于規(guī)
范文檔,大家老老實(shí)實(shí)照標(biāo)準(zhǔn)開發(fā);二是采用更加直接有效的辦法一一模版。
OracleEBS的Forms,基本上都是從Template.fmb開始,該模版預(yù)先定義了:
1、各種界面元素的屬性集一一子類
2、常用的控件一一日歷、進(jìn)度條
3、一系列Form級(jí)觸發(fā)器,統(tǒng)一處理各種未被明確處理的事件
4、豐富的PLL庫(kù)函數(shù),大大超越了FormsBuilder內(nèi)置的函數(shù)
所以,我們基于EBS的開發(fā),當(dāng)然也是從Template.fmb開始
1.3.4.EBS文件系統(tǒng)
EBS文件系統(tǒng),指其以怎樣的目錄結(jié)構(gòu)組織各種可執(zhí)行文件、命令文件、配置文件
的。
從整個(gè)EBS的角度看,分DB、APP兩部分、五個(gè)大目錄:
DatabaseApplicationTier
ServerServers
IIi
DATADBAPPLORACOMM
Oracle9:OracleHomeOracle1AS80.6Common
databasefilesfortheApplicationsOracleHomesfiles,suchis
usedbyOracle%productfilesfortheOraclelog.output.
OracleRDBMSApplicationsHTML,and
ApplicationsTechnologyJavafiles
Stack
其中COMN目錄(對(duì)應(yīng)環(huán)境變量$。3>皿0?>1」0口)存放服務(wù)啟停腳本和基于HTML
的應(yīng)用文件(Java類、JSP頁等):
COMMON.TOP
APPL(對(duì)應(yīng)環(huán)境變:t$APPL_TOP)則存放配置文件、各種管理腳本、各模塊應(yīng)用代
碼:
APPI.TOP
(otherprodtct
<CONTEXTJiAME>jenvdirectories)
adminauInd
APPS--CONTEXTNAME”m
】1JQ11.5.0B3.0
「I,
(otherproductsubdirectoriesandfiles)
APPL下的各個(gè)應(yīng)用模塊目錄,則是本次介紹的主角了:
AU模塊存放fmb、plkplx文件、各應(yīng)用模塊存放fmx文件,具體是:
$AU_TOiyresource:pll文件、plx文件
$AU_TOiyforms/US:英文fmb文件
$AU_TOiyformy<語言代碼〉:特定語種(如ZHS)的fmb文件
$〈應(yīng)用簡(jiǎn)稱>_TOI7forms/US:各模塊英文fmx文件錄
$<應(yīng)用簡(jiǎn)稱>」(^^00?5/〈語言代碼〉:特定語種(如ZHS)fmb文件
上面(應(yīng)用簡(jiǎn)稱〉,如INV、GL、AP、AR等等,在SystemAdministrator職責(zé)下的
Application/Register中定義。
通常各個(gè)企業(yè)都會(huì)創(chuàng)建一個(gè)客戶化應(yīng)用來管理二次開發(fā)的所有代碼和設(shè)置,比如
CUX、HAND等,下面以CUX(客戶化的意思)為例。
總之我們需要的模版及相關(guān)文件在AL_TOP下:我們開發(fā)的fmb文件呢,也應(yīng)根據(jù)上
述規(guī)則傳至臨AU_TOP/forms的相關(guān)語言路徑卜,不過為管理、備份方便,實(shí)際開發(fā)
中可能故意違反EBS的規(guī)則,與fmx一起放在$(21^」€^/£0門1^的相關(guān)語言路徑下。
詳情川參考:Arone的《lliConcepts.ppt》或Oracle的《OracleApplications
Concepts))PDF。
1.4.多組織支持
1.4.1.說明
Oracle的多組織數(shù)據(jù)屏蔽,設(shè)計(jì)要點(diǎn)如下:
1、核心層次:業(yè)務(wù)組BG-賬套SOB-法人實(shí)體LE-經(jīng)營(yíng)單位OU->庫(kù)存組織INV,
這些層次統(tǒng)稱為組織,可通過視圖org_organization_dcfinitions直看關(guān)系。
2、數(shù)據(jù)級(jí)別:表中設(shè)計(jì)有組織ID來解敝:小同模塊因?yàn)獒槍?duì)的層次小同,其組織1D
含義不同,比如HR的表用Business_Group」d,GL的表用Sct_Of_Book」d,
AR/AP/PO/OM等表用經(jīng)營(yíng)單位Orgjd,INV/MRP/WIP/BOM等模塊用庫(kù)存
組織Organization」d。
3、程序級(jí)別:用戶登錄、選擇職責(zé)后,其所能操作的業(yè)務(wù)組、賬套、法人實(shí)體、經(jīng)
營(yíng)單位就確定了,這個(gè)是通過相關(guān)的Profile來設(shè)置的:當(dāng)進(jìn)入制造和庫(kù)存相關(guān)模
塊,需要通過ChangeOrganization菜單來獲得可操作的庫(kù)存組織。Oracle標(biāo)準(zhǔn)的
Package、Form、Java等程序,都是嚴(yán)格根據(jù)當(dāng)前用戶的參數(shù)來過濾各模塊表數(shù)
據(jù)。
1.5.主要實(shí)例
本文檔主要圍繞開發(fā)銷售訂單來介紹Form開發(fā)過程中涉及的關(guān)鍵技術(shù)點(diǎn)。
1.5.1.銷售訂單
銷售廠單最核心的內(nèi)容為:某客戶,在某天,以何價(jià)格,購(gòu)買多少數(shù)量的哪些商品。
一張銷售訂單,客戶是一定的,俏售員可能有多個(gè),這里假定只記錄主銷售員,所以
這兩個(gè)信息構(gòu)成銷售訂單的“頭信息”:一次訂單,客尸通常會(huì)同時(shí)購(gòu)買多種商品,
并且未必是同一天要貨,這樣需求日期、商品、數(shù)量、價(jià)格構(gòu)成銷售訂單的“行信
息”。
1.5.2.開發(fā)需求分析
銷售訂單還需要記錄其它重要的內(nèi)容,這個(gè)可直接參照EBS的“SalesOrder”,為學(xué)
習(xí)方便,這里僅加入如下不完整、不嚴(yán)謹(jǐn)?shù)男畔ⅰ?/p>
頭信息:訂單編號(hào)、訂單日期、內(nèi)銷還是外銷、所采用的價(jià)目表、總價(jià)、幣別、訂單
狀態(tài);非''錄入"的不能刪除,“部分履行”或“完全履行”的不能修改。
訂單狀態(tài):錄入、確定、部分履行、完全履行。
行信息:發(fā)貨日期、收款日期:如果已發(fā)貨,商品和數(shù)量不能修改,記錄不能刪除:
如果已收款,整條記錄都不能修改、不能刪除。
全部行都已發(fā)貨、己收款則訂單狀態(tài)為“完全履行”,部分發(fā)貨或部分收款,則訂單
狀態(tài)為“部分履行”。
訂單查詢:需要提供按訂單號(hào)、訂單日期、客戶、銷售員、銷售類型、商品、是否發(fā)
貨、是否收款等條件進(jìn)行組合杳詢,杳詢表現(xiàn)方式分為Folder形式和Grid形式。
1.5.3.其它說明
本文檔使用“SCF”客戶化應(yīng)用做開發(fā),不過數(shù)據(jù)庫(kù)對(duì)象仍然沿用“CUX”前綴:沒
有建立專門的索引表空間。
2.基于EBS的Forms開發(fā)過程
2.1.Form文件類型
2.1.1.Form文件類型
.fmb:源文件,目前是二進(jìn)制格式,也可以轉(zhuǎn)成早期版本的ASCH格式
.fmx:可執(zhí)行文件,類似VB的.exe文件,其也需要在FormsRuntime環(huán)境中運(yùn)行
.pH:庫(kù)函數(shù)源文件,類似所有開發(fā)語言的庫(kù)函數(shù),如VC的.cpp文件
.plx:庫(kù)函數(shù)可執(zhí)行文件
調(diào)用關(guān)系:fmb文件可以引用其他fmb文件、pll文件,pH文件可以進(jìn)一步引用其他pll
文件,引用是可以嵌套的。所以要成功打開一個(gè)forms源文件,必須保證其直接引用、
間接引用的fmb、pH文件均存在。
怎樣才叫“存在”呢?類似各種語言如C的IncludePath或Java的ClassPath,Formst±l
有一個(gè)參數(shù)一一注冊(cè)表FORMS60_PATH來指示引用的路徑,只要需要的文件在該路
徑下即可。
22FormsBuilder安裝
22L版本
盡管Oracle的Developer工具已經(jīng)升級(jí)到9i、10g,但EBS中使用的FormsServer和
FormsBuilder版本還是6i,今后的開發(fā)將逐步轉(zhuǎn)移到Java,Oracle將來也不會(huì)在EBS中
使用高于6i的Forms。
可以從http:///EPD/Search/getformI'載,其包含在EBSfor
Wind。ws版本的下載列表中。
2.2.2.OracleHome
OracleHome:Oracle產(chǎn)品的根目錄及其名稱;不同產(chǎn)品可以裝到不同的目錄,擁有
各自的OracleHome:通過安裝目錄下的bin\oracle.key來指示使用哪個(gè)注冊(cè)表項(xiàng)。
DefaultHome:指所有OracleHome中,哪個(gè)是Default,其名字則未必叫Default。
Developer6i的安裝不夠友好,必須安裝到DefaultHome,為避免手工修改注冊(cè)表的
煩惱,最好先安裝6i,再安裝其他Oracle產(chǎn)品。
2.2.3.基本安裝過程,請(qǐng)采用Custom
1、運(yùn)行Setup,選擇安裝目錄和語言,建議采用English:
2、選擇OracleFormsDeveloper:
Tips:待裝完FormsDeveloper,需要重新運(yùn)行Setup來安裝ReportsDeveloper,至于
兩個(gè)Server,基于EBS的開發(fā)不需要,裝了也用不了。
3、選擇安裝類型,請(qǐng)采用Custom:
InstallationOptionsxj
Whattypeofinstallationwouldyouliketo
perform?
「Typical
<?Custom^
幫助國(guó))返回以確定Q)取消?)
4、選擇安裝FormsBuilder,將自動(dòng)分析并安裝需要的相關(guān)組件和文件:
5SoftwareAssetManagerxj
Arailabl*Prednet&atC:\forasr?p0rtsPr?dart£tat
AssistftntComonFil?s1010.0
HUtiba”Tables6.0800
?GUICowonPil?s605.35Oc
N^vij&3or60.3.00
JavtCTfl)RuntineEnvironntnt1.1,715.1
JDKAppletViever31。
LoaiBalancerCl>ent6.0610
LoalBalancerServer6.0.61.0
■OrazleFonts6.0811.3
FontsAPI1.3
_______Fom二AppletJarFile」1.3
FormsCuaCwdSoundFilas6.0.811.4
FornzDatabg。Tabloi6.0.8.11.3
FormsJftVftCLASSSupportFil?s608110
FormsSuppl?n?nt608117
Forns6.08H3
Fom備S*rv4r8113
Fom*Y-bCGICirtri<U<608.11.3
?Ora:leFon>s"Documentation60.8114
0??.lePvi5nde?5eMvlesC.0.011.4
?Or?:leGraphics6.0.810.1
Ora:leInstaller3
OrazleJimtiator1。
SpaceRequired
Spac?r?quiradis:5Nin1ProductsAvailobi?Spac。784W
SelectedProducts
For?:Builder:FormsRuntineallow二youtorunadvancedfoms-basedApplicationscreatedwithth*FornsDesigner.
<1I2J
HipIViLog..|Options...IR?stor?IconsIExit
如果系統(tǒng)足夠“干凈”,通常?路OK就能順利安裝;點(diǎn)擊Exit退出。
5、請(qǐng)從頭開始,安裝ReportsDeveloper:
夕JftlabI-H兇
ATailablePredvctsatC:\£?rasre>orIsProductsInstalledatD:\orant
?OrslcExpressConnectionEditor6.20.01+GUIContionF:14E60.535Oc
HJr?eleGraphics60.8101Infori?atior?H&uigNor6030.0
0r?d.eInstaller3.3.1.2.4JDKAppletViewer1.1.7.31o
?OroclaKet8Products8.060.0-1181195+0rftclaFortts6.0.8113
OracleOCXPack60.000?OracleForr?s-Docwentatioo608114
Or?=l?ODBCDriverforRdb2.10.13.0*OracleGraphics6.0.810.1
?Org】。Op?nClientAdapterforODBC605.290OracleNan?dPipesProtocolAdapt”80.60O-!18!
?VreeleUpenLnteri&cesb.U.3.UUUracleWeWUiientb.U6U.U-1W11?>
*Or必QProcedureBuilder6.0.811.0449OracleQueryBuilder6.0.5.32.0
?OreeleProjectBuilder60572Or^cloTCP/IPProtocolAdapter80600T181195
?OracleQueryBuilder6.OS.32.0OracleTraceCollectionServices80.6.00-991006
QueryBuilderComponent6.0.5.32.0
RtQuirtdSupportFiles80.600-1154153
ReportsCueCardSoundPiles6.0.8.11.4SystenSupportFiles6.0.8.00
ReportsDatobaxTftbl?z6.0.811.3+TOO156.0.532Oj
ReportsLtnguM/Suppl60.8117
ReportsRuntine1.3
。—?—一▲一<*?-.《.eno??。
2.2.4.打Patch,請(qǐng)采用Typical
上述安裝的Developer6i的版本是6.081L3,在編輯比較復(fù)雜的Form時(shí)會(huì)報(bào)錯(cuò)退出,
需要打Patch,我打的是6.0825。
1、運(yùn)行Setup,選擇安裝目錄和語言,默認(rèn)即可。
2、選擇安裝類型,請(qǐng)采用Typical:
通常?路OK就能順利安裝。
2.2.5.配置TNSNAME
從DBA或他人索要SQLNET.ORA和TNSNAMES.ORA,直接覆蓋到安裝目錄的
NET8D\ADMIN下。
SQLNET.ORA是OracleSQL*Nct協(xié)議配置文件,樣例如下:
SQLNET.AUTHENTICAT1ON_SERVICES=NONE
NAMES.DIRECTORY_PATH=(TNS7AMES,ONAMES,HOSTNAME)
SQLNET.EXPIRE_TIME=1
TNSNAMES.ORA是OracleSQL*Net數(shù)據(jù)庫(kù)服務(wù)解析文件,樣例如下:
PROD=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST=HUAJHUA.)(PORT=1521))
(CONNECT_DATA=
(SERVICE_NAME=PROD)
(INSTANCE_NAME=PROD)
)
)
2.2.6.配置FORMS60PATH
基于EBS的Forms開發(fā),需要從服務(wù)器上下載必要的fmb和pH文件到本地,比如兩類文
件都放在d:\oracle\resource,那么需要添加注冊(cè)表的字符串值FORMS60_PATH,類
似C語言的IncludeDirectory或者Java的ClassPath:
H0ORACLE■anti
0CJALL_HOMES
EE-dIDO
(JHOMEDant\
fc)CJORACLE_HOMES
CJORACLEO
GBQPolicies
RogramGroups
(?ICJratDVD
ant
fflQRealNetworks
L?:Wraht\
(SCJRkyX
也1560REG_EXPAND_SZD:\oraht\
(i)Cj邛iKjmberyw?VG56O
REG_EXPAND_SZD:\oraht\
CjSecure
ffloSMesoft當(dāng)FORMS60_PATHREGJZ
2.27配置NLSLANG
修改注冊(cè)表:LocalMachine/Software/Oracle/NLS_LANG
改為AMERICAN_AMERICA.ZHS16GBK,這樣開發(fā)IDE使用英文,字符集可滿足英
文、簡(jiǎn)體中文、繁體中文的需要。
為NET80REG.EXPAND.SZD:\orantVJET8O
TCjIHerVideo
?NLS_LANGAMERICAN_AMER!CA.WE8ISO8859PI
+CJLenovoREG_EXRAND_5Z
WJNLSRTL33REG_EXPAND_5ZD:\orantVlSRTL33
由OMacromedia
iyocLeo
I__|NacserlenREG-EXPAND.SZD:\orant\GRAPH60
至]OIN
3CJMAXSOFT-OCRONREG.EXPANO.SZD:\orant\OIN
由QMDC回OIN60REGEXPANDSZD:\orant\OIN60
4CJM>crosoft5RTL33\DATA
王I__|MorticeKernSystemsWindowsNT
EOMozlaPlugins
由CJODBCiOME
百日ORACLE除
0_JALL_HOMESNIT
,□HOMEOReports6i\devp6i\INSTALL
H_JORACLE.HOMES
N
+CJPolices
FRACE8O
LJFro夕amGroups
現(xiàn)PISQL80REG.EXPAND.SZD:\orant\PLSQL80
用LJratDVD
現(xiàn)PRO80REGEXPANDSZD:\orant\PRO60
習(xí)慣上也同時(shí)修改其他子分支下的NLSJLANG。
2.3.下載Template相關(guān)文件
用FTF以應(yīng)用操作系統(tǒng)用戶登錄EBS服務(wù)費(fèi),進(jìn)入到$AU_TOP目錄下。
2.3.1.下載TEMPLATE.fmb
從$人111(^/儂1^/135下載TEMPLATE.fmb到FORMS60_PATH對(duì)應(yīng)的目錄下。
2.3.2.啟動(dòng)FormBuilder
通過開始菜單啟動(dòng):
廚
福程序(中ThnkVantage
心
-啟動(dòng)
e文檔(3目
u3游戕
o二
-
s口,設(shè)置⑸遠(yuǎn)程協(xié)助
s眼
gWindowsLiveMessenger
J
O戶搜索(C)OracleForms6i的FormBuilder
值
QdZ#才。
XOracleForms&Reports6i歌rmCompiler
切幫助和支持(由0國(guó)反篁Wqant'BirTI
SOracleForms&Reports61Doc
M
O0
P口運(yùn)行…OracleOlapCbent2.2
U?0
-OracleReports6i
關(guān)機(jī)/“、…V
去掉Displayatstartup,點(diǎn)擊Cancel:
2.3.3.打開TEMPLATE.fmb及報(bào)錯(cuò)分析
N:點(diǎn)擊Open,打開TEMPLATE.fmb
本地僅有TEMPLATE,fmb,將報(bào)fmb文件找不到SourceModule后就是form文件
名:
Forms兇
FRM-18108:Failedtoloadthefollowingobjects.
SourceModule:APPSTAND
SourceObject:STANDARD_PC_AND_VA
SourceModule:APPSTAND
QSourceObject:5TANDARD_TOOLBAR
SourceModule:APPSTAND
SourceObject:STANDARD_CALENDAR
.|Help|
點(diǎn)擊。K,再報(bào)pH文件找不到一一PL/SQLlibrary后面就是就是pH文件名:
Forms
FRM-19102:CannotattachPL/SQLlibraryAPPCORE.Thislibrary.
attachmentwillbelostiFthemoduleissave
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 檔口入股合同協(xié)議書
- 裝修合同變更協(xié)議書范本
- 轉(zhuǎn)讓檔口合同協(xié)議書
- 房屋拆除貨幣合同協(xié)議書
- 安全旅行課件
- 自建舊房拆除合同協(xié)議書
- 貨車運(yùn)營(yíng)合作合同協(xié)議書
- 軟件購(gòu)買合同協(xié)議書范本
- 中國(guó)塑料防盜瓶蓋項(xiàng)目創(chuàng)業(yè)計(jì)劃書
- 保潔解除合同協(xié)議書
- 中國(guó)建行存單英文翻譯
- 事業(yè)單位工作人員調(diào)動(dòng)審批表格
- 八年級(jí)英語-多維閱讀Skycar示范課教學(xué)設(shè)計(jì)1
- 醫(yī)院基建科各項(xiàng)工作風(fēng)險(xiǎn)分析
- 國(guó)家開放大學(xué)一網(wǎng)一平臺(tái)電大《建筑測(cè)量》實(shí)驗(yàn)報(bào)告1-5題庫(kù)
- 對(duì)外投資合作國(guó)別(地區(qū))指南 -柬埔寨-20230619-00335
- (新平臺(tái))國(guó)家開放大學(xué)《建設(shè)法規(guī)》形考任務(wù)1-4參考答案
- 關(guān)于熊貓的資料
- 華為認(rèn)證HCIP安全V4.0-H12-725考試復(fù)習(xí)題庫(kù)大全-上(單選、多選題)
- 華為認(rèn)證HCIP安全V4.0-H12-725考試復(fù)習(xí)題庫(kù)大全-下(判斷、填空、簡(jiǎn)答題)
- 醫(yī)院院長(zhǎng)任期經(jīng)濟(jì)責(zé)任審計(jì)述職報(bào)告材料
評(píng)論
0/150
提交評(píng)論