修改OAF頁面相關步驟_第1頁
修改OAF頁面相關步驟_第2頁
修改OAF頁面相關步驟_第3頁
修改OAF頁面相關步驟_第4頁
修改OAF頁面相關步驟_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

修改OAF頁面相關步驟工具準備1、JD-GUI反編譯工具http://jd.benow.ca/JDeveloperwithOAF下載時看清楚對對應的R12版本源文件下載在服務器上用appl用戶執行:javaoracle.jrad.tools.xml.exporter.XMLExporter/oracle/apps/po/notifications/webui/POApprvNotifRN-rootdir$JAVA_TOP-usernameAPPS-passwordcrpapps-dbconnection"(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1551))(CONNECT_DATA=(SERVICE_NAME=crp)(INSTANCE_NAME=crp)))"導出相關頁面布局文件。根據PO_APPRV_NOTIF這個function名稱的找到對應的OAF文件位置為:/erp/crp/apps/apps_st/comn/java/classes/oracle/apps/po/notifications用FTP把這個目錄下的所有文件包括文件夾都下載到本地來。另外為了編譯的要求,還需要把/erp/crp/apps/apps_st/comn/java/classes/oracle/apps/po/下的其它文件以及文件夾下載到jdeveloper的安裝目錄下的:\jdevhome\jdev\myclasses然后再把$INST_TOP/appl/fnd/secure/crp.dbc下載至Udevhome\jdev\dbc_files\secure文件下。反編譯代碼打開JD-GUI

選擇打開oracle/apps/po/notifications下的某個class文件看到源代碼后,按ctrl+alt+s,把notifications下的所有class文件編譯成源代碼,打包成一個zip文件。將這個zip解壓至UOAF\jdevhome\jdev\myprojects下。Jdeveloper操作打開jdeveloper創建OAF項目,并將源代碼導入該項目:具ApplicationztoulboxWelcOfTlQrEPGrripmiL肌tq口工b\'K-j曰匚WelcOfTlQrEPGrripmiL肌tq口工b\'K-j曰匚1一dmta?鋁m1tijoluc4j-:ipp.log:4j-:app.:<rril:4j-=app.lop;Wei':ome-ocapplication.lugtoolbOK-d:±ti-EOUJ-C5E.KTiltciolBOK-DCApplicaticnSou匚"atie:iiri.oraclw.:ippzltielcorrie-uc4jltielcorrie-uc4j-app.imlActionDetailsCO.java中需要改修35行為:Serializable[]arrayOfSerializable=newSerializable[]{str2,str3};然后對整個項目進行編譯查看是否有錯。T:iLL3LUiqOA[■lUHJLCYi:2LT:iLL3LUiqOA[■lUHJLCYi:2L"口:4d±V<LLphObE'.mFL)[M*力k*、]士一二"工?'■'M4>d、??地LEdCUlrLV、d*U4iJ+J1LLAC/WiddLgLdq+口土i-?UL''U&.'■lidacjonirEvrETndaEcmni:^Skrtt]drtFfr":mlLI3"了lEiMUCFiatk/皿,"t/W血CfiE口【久也叮"E^CClMir'岫>>3k;XEi?!,C.CntKOei寫KJlEMlIkkLd翼口訓?EEeU£XftdaCiMiiEa,HutahFi7rl'HRPiLidtiLiviek*I?i'j■'endi>it.^mrrfcLdfeAn'lxri/XtvwK'FEck:LLaUS7!EccpEcpFEtf^Ectrnlif?eonpowit'rj^Eirlii^ippF/Eifl.^TEtM?Ek.>'tciaLkM'i>>nR:FrLi3/iwtFj3.i'H?iFi1?.lhEdiEL!ciR:li?ni".CwyRHnE咒看“門叫^iLKELQjrM13gALHi寓]vaLlbmlui*帖XauuLCifiRPiLLdvrinrMTihvraiLcri通口一如耳帖l3?±flLMMLLUfcVUlfMXlUlilLfifi:<1LMHL淵:-3LLD:>J卡.吃LhpMIir\[*r:id卡Hr^fad'i|-d*4】■:d[d-二匚LIj崎I1£&±'±u*mdcL,口CdtMTi%QIUElikt11mldj,FJlM.■*!"£11*.*t>:jvct,\DnclB^nwE'fMLErwnffclHEdtnr'tufaariBllmlxiiUcCrirMurniG.TidLEdin.“口:Lb^MliE,.£U.ri.^4dH.4^bd,l|dAR'iMYPUd]±L£MI里idlMb*]、皿|1#63t二ENF.nL"Ell*.:'idvn【opHiTR:Mlinjd¥FlbdulOtkSM?YNnWam.?i.-”r口:lj?wL3jwvrri:mn”nbiriHdwlHbTjayu-i<r-kucevL.9-tufvcL.9-fnftdJFt-wiin-imHETcm-dvpEantiircMLE-owim:9ID-?unm:'7l4"niminm(gxiMm上mfek*lg皿虐e網1C^,r|r£rff|U£dl>K-ahM-fliMxiC-=flW->kLaOUqpUTU£eKue?EiDlbor-j?m-ctam.niJticcrtpitdlEmcrriE'■xcnongaci?le>!aw-Hi:dm/teiulfF(mhs::■#>o.i!fi>.vmawgxpugaix?aECT1-8MI=SU.]C£14aLriUIiiHSaCMj.Hkauv#.然后創建數據庫連接:^Applicallons1?ivigat■:?!■?tll二cjiiiL電匚tinnwSnnA.pplic=itiotlShtvh:I'UlSAFISerw&r-_]Data!回,“居f■)■曷▼+-_]Data!回,“居f■)■曷▼+l_ZIIntei

十l_ZIRule4-L_ZlITDBINewDatabaseConnection...國New...Ctrl-NExportConnections.-ImportConnections...+l_ZIWetDkVServer設置項目dbc屬性:FONoi:FOkpprvNotifEN.xml-Stmctu翳DeleteFONoi:FOkpprvNotifEN.xml-Stmctu翳DeleteDeleteWakeCtrkShift-FgRebuild(B)Art+£hift-F9ARun*Debug(E)CompareWith(O5?ReplaceWith卜PoNciapplication.1夫toolBcK-data-sct-;":'1b-:';:-j=izrL-d=;?…&tuultiijX-I:ic4j-:il°n,L*Jt■:":■1b-=1i]WeLcome-oc4]一自工其中URLparameters:為&poHeaderId=xxxx執行代碼:日…電Qi-aclh:.ipps.fnd

白…-電Ifr:=une,i|i,urk由?“值teolbcsH-I?oracle,ippe.p-:<Qnoti£ic曰ti。工:0-zerirerfActiiirLSiurirri^'yVlJPOWcti£AMbL_1FoNijtifKeaderSummaryVDr£3FoNotifLineESujTiriiiryVlJ:=x_lPuN?:iti£T'endingApprovereVO白???..w電bui[ActiorilletailsCO.java:……國FOAlipi-vlTotifCCi.jaw:i0POAppT-vUnt1FRWvml如果一切正確就可以看到201對應的審批界面了。只有頭和行信息。如果要修改sql語句,請針對:B-QIC1oracle,apps.po;—」?rLutifications□-@1server陷FoFotifActionSuinmaryVTiI向FONotifAMPoHoti£HeaderSummaryVB陷FoFotifLinesSuniinary¥0的FollotifPendiiL^pprcversVOrHr^fii■?然后在布局頁面中添加字段:POApprvMotiEFJL2iml”…圖Pollijti£Hea-lerDetaiIeClJ.jav=i"…豈FONlitifLineDetailzCO.jav;±application.logtoulbox-dalaPOApprvMotiEFJL2iml”…圖Pollijti£Hea-lerDetaiIeClJ.jav=i"…豈FONlitifLineDetailzCO.jav;±application.logtoulbox-dala-ecmfcee_xm1t'?';dt"jK-j=iziL-'iata.xit口toolbi:ix_uiz4j-:ipii.Logti:■-ipi-,支Weli:GFTiH-Fiiz4j一app.]_Ug葉elcorrie_uiz4j_app.Kml4jWebCuntent'0ApprvlToti£R1「xril-Struetui-egFljApprvNutifMI0HeaderDetailERN白-…[[JDociiinentDetails:Supplier……琛SupplierSite:騰FriHghtTerrriEhBSPrej:ai-er?…耀Description?-”一座Amount\-??…躥Tax\Currency\.…呼1--&FajirientTerrnzSygnient1白…’0LineEktsilsEN?FcN1ifLi工后三口山口:4一?1「口\-??…摩j-ffi\一.…躥;一.…摩L&Q;pp3LineNiunIteniF[evisiutlIteniDescriptiiinUom…鄂Qu:diLtity巴1aUnitPrii:eLineAiriuurLt一切搞定后。把POApprovNotifRN.xml上傳到服務器對應的下載目錄中執行:javaoracle.jrad.tools.xml.importer.XMLImporterPOApprovNotifRN.xml.xml-usernameappspasswordcrpapps-dbconnection"(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=)(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論