ORACLE標(biāo)準(zhǔn)附件開發(fā)總結(jié)_第1頁
ORACLE標(biāo)準(zhǔn)附件開發(fā)總結(jié)_第2頁
ORACLE標(biāo)準(zhǔn)附件開發(fā)總結(jié)_第3頁
ORACLE標(biāo)準(zhǔn)附件開發(fā)總結(jié)_第4頁
ORACLE標(biāo)準(zhǔn)附件開發(fā)總結(jié)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、ORACLE標(biāo)準(zhǔn)附件開發(fā)總結(jié)Author:張宏哲Creation Date:Jun 25, 2015Last Updated:Jun 25, 2015Version:1.0 Document ControlChange Record3DateAuthorVersionChange ReferenceJun 25, 2015張宏哲1.0No Previous DocumentContentsDocument Controlii標(biāo)準(zhǔn)附件添加1標(biāo)準(zhǔn)附件功能1定義附件2客戶化標(biāo)準(zhǔn)附件開發(fā)6附件復(fù)制功能實現(xiàn)6Open and Closed Issues for this Deliverable8Open

2、 Issues8Closed Issues8Document Control 3上海漢得信息技術(shù)有限公司Oracle Mobile配置手冊Company Confidential - For internal use onlyOpen and Closed Issues for this Deliverable 9上海漢得信息技術(shù)有限公司Company Confidential - For internal use only標(biāo)準(zhǔn)附件添加標(biāo)準(zhǔn)附件功能Oracle為form提供了附件上傳下載功能,通過點擊功能欄中的附件按鈕來調(diào)用。點擊后彈出附件功能,用戶可以在這里添加數(shù)據(jù)類型為長文本、短文本和文件

3、附件等,其中短文本為varchar2類型數(shù)據(jù)庫字段,長文本為clob類型數(shù)據(jù)庫字段,附件為用戶上傳的本地文件。如果我們需要為指定的form中的記錄添加附件,只需要在應(yīng)用開發(fā)員-附件中完成一定的配置工作即可。定義附件單據(jù)類別 單據(jù)類別是對附件的一個分類,界面如下。單據(jù)類別只是相當(dāng)于人工的將附件分組,在將附件添加到記錄中時,必須選擇分組,而只有在存在多個Form針對同一記錄存在附件時,可以用來進(jìn)行權(quán)限控制。類別:輸入任意一個名字即可默認(rèn)數(shù)據(jù)類型:選擇應(yīng)用這個Category最常用的類型,比如文件有效日期:默認(rèn),不填即可應(yīng)用產(chǎn)品:一般選擇客戶化應(yīng)用分配:按鈕 這里僅用于查看文檔實體 文檔實體即用于關(guān)

4、聯(lián)附件的表在界面上添加的附件最后會掛在指定的文檔實體中,一個文檔實體可以由多個表單或功能來使用,多個位置公用一套附件記錄。表:用于記錄的表,用表名即可文檔實體:用表名即可實體名稱:附件界面顯示的名稱,應(yīng)取有意義的名字提示:與實體名稱相同即可應(yīng)用:一般選擇客戶化應(yīng)用附件功能 用于定義一處可以調(diào)用附件的表單功能。類型:附件定義在功能或表單上名稱:功能或表單的名稱用戶名:選擇功能或表單后會帶出會話上下文字段:一般不需定義類別:指定該附加功能可以選擇的類別類別:選擇該附加功能,在用戶上傳附件時可以選擇的之前定義的單據(jù)類別,如果多出用到同一文檔實體,則可以用該類別來做權(quán)限控制。塊:用于在上述表單或功能的

5、指定塊上添加附件功能,當(dāng)光標(biāo)停留在指定block時,才能選擇進(jìn)入附件功能。塊名:form中的block的名稱方法:有僅查詢和允許更改可選,用于控制該處block的權(quán)限安全等級:進(jìn)一步限制安全性,可根據(jù)需要填寫,也可不填。實體:實體:選擇之前定義的文檔實體顯示方法:“基礎(chǔ)實體選擇主要實體,引用實體選擇相關(guān)實體”這里參照銷售訂單標(biāo)準(zhǔn)功能選擇的是主要實體。包括在指示符中:勾選視圖含指示符:不勾選權(quán)限:這里可以控制附件是否可以增刪改查查詢、插入、更新、刪除:可以選擇始終、從不、條件為真、條件為假再根據(jù)下面的控制字段來控制當(dāng)前附件的可用操作。字段:使用block.item運(yùn)算符:根據(jù)需要填寫值1:運(yùn)算判

6、斷值值2:使用between類操作符時使用這里有一個可能是BUG的情況,保存時會報出“只有一個塊實體可以有插入、更新或刪除權(quán)限”,但這并不是配置出錯的原因,可以更改查詢插入更新刪除對應(yīng)的下拉框,保存,再更改回需要的值,再保存,多次嘗試后的某次中就可以保存上了。關(guān)鍵字:關(guān)聯(lián)唯一記錄的關(guān)聯(lián)字段。關(guān)鍵字1:使用block.item關(guān)鍵字n:同上客戶化標(biāo)準(zhǔn)附件開發(fā)附件復(fù)制功能實現(xiàn)在客戶化開發(fā)時,可能會遇到這樣的需求:在客戶化表上要求可以添加附件,并且在某次數(shù)據(jù)操作時,調(diào)用API生成標(biāo)準(zhǔn)表數(shù)據(jù),并將客戶化表上的附件也生成在標(biāo)準(zhǔn)表上。這時我們可以將客戶化表上的附件復(fù)制到新生成的標(biāo)準(zhǔn)功能數(shù)據(jù)中。以預(yù)評審訂單

7、(客戶化數(shù)據(jù))生成標(biāo)準(zhǔn)采購訂單為例,開發(fā)分以下步驟:1. 在客戶化界面添加附件功能,定義方法如上。2. 上傳附件后可以在fnd_attached_docs_form_vl表中查詢到附件存儲信息:3. fnd_attached_docs_form_vl表中的datatype_id用來區(qū)分附件類型,當(dāng)附件為短文本(datatype_id = 1)時,需要從fnd_documents_short_text表中,根據(jù)media_id來獲取短文本內(nèi)容short_text。當(dāng)附件為長文本(datatype_id = 2)時,需要從fnd_documents_long_text表中根據(jù)media_id來獲取

8、長文本內(nèi)容long_text。4. 調(diào)用fnd_attached_documents_pkg.insert_row,其中大部分參數(shù)為fnd_attached_docs_form_vl表中的內(nèi)容,需要注意的參數(shù)為: a) x_rowid:返回值,須用變量接收。b) x_attached_document_id:傳入值fnd_attached_documents_s.nextval。c) x_document_id:傳空。d) x_entity_name傳入銷售訂單對應(yīng)的文檔實體名稱:'OE_ORDER_HEADERS'。e) x_column1:傳空。f) x_pk1_value

9、:傳入需要復(fù)制到的目標(biāo)銷售訂單關(guān)鍵字。即oe_order_headers_all中的header_id(如需復(fù)制到其他位置,則關(guān)鍵字等字段根據(jù)目標(biāo)文檔實體來變化)。g) x_request_id:傳空。h) x_program_application_id:傳空。i) x_program_id:傳空。j) x_program_update_date:傳空。k) x_security_id:傳空。l) x_storage_type:傳空。m) x_media_id:需要用變量接收。5. 根據(jù)客戶化表對應(yīng)的datatype_id、函數(shù)返回的x_media_id和之前獲取的長文本/短文本內(nèi)容,重新生成長文本和短文本內(nèi)容。經(jīng)過以上步驟之后,就可以將客戶化界面的附件內(nèi)容,復(fù)制到標(biāo)準(zhǔn)的采購訂單的指定訂單上了。附件為上述示例的完整版。附件內(nèi)容服務(wù)器存儲相關(guān)存儲方式及下載標(biāo)準(zhǔn)功能的附件信息存在表FND_ATTACHED_DOCS_FORM_VL中,通過其中的MEDIA_ID可以在FND_LOBS表中對應(yīng)FILD_ID找到文件,用函數(shù)fnd_gfm.construct_download_url(fnd_web_config.gfm_agent, p_file_id)來獲取下載地址。Open and Closed Is

溫馨提示

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

評論

0/150

提交評論