freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracleerp報(bào)表開發(fā)開發(fā)培訓(xùn)教程(參考版)

2025-07-03 16:46本頁面
  

【正文】 基表:FJ_RP_OM012_TB;臨時表:FJ_RP_OM012_TMP_TB二 注釋約定一個很好的可遵循的有關(guān)注釋的經(jīng)驗(yàn)法則是:問問你自己,你如果從未見過這段代碼,要在合理的時間內(nèi)有效地明白這段代碼,你需要哪些信息。i_pany、i_ordernumber 視圖n 采用完整的英文描述符,應(yīng)該都是小寫字母組成,前三個字符應(yīng)為‘**_’(**表示客戶公司的所寫),最后兩個字符應(yīng)為‘_v’(是view的所寫),中間是能說明此視圖功能的名詞:vv_oe_items_v,表示維維集團(tuán)物料視圖 基表、臨時表n 采用完整的英文描述符,應(yīng)該都是小寫字母組成,名字應(yīng)該標(biāo)示出應(yīng)用于什么客戶、哪個模塊、哪個報(bào)表、表達(dá)什么意思。dDeliveryId 包的輸入?yún)?shù)n 采用完整的英文描述符,應(yīng)該都是小寫字母組成,前三個字符應(yīng)為‘a(chǎn)c_‘,后跟能說明此參數(shù)的名詞。UTL_FILE、OUT_PUT 變量n 全局變量第一個字母應(yīng)為’g’。rec_item(cur_main 、arr_quality) 包n 采用完整的英文描述符,應(yīng)該都是由大寫字母組成,最后應(yīng)為‘_PKG‘四個字符。 End loop 關(guān)閉游標(biāo)end loop關(guān)閉游標(biāo)九. 開發(fā)規(guī)范目的:減少報(bào)表開發(fā)的周期、降低開發(fā)的難度,便于維護(hù)、管理當(dāng)然每個人都有自己的習(xí)慣,以下只是起個參考作用一 命名約定 一般概念n 盡量使用完整的英文描述符,盡量采用駝峰式n 采用適用于相關(guān)模塊的術(shù)語n 盡量少用縮寫,但如果用了,要明智地使用,且在整個工程中統(tǒng)一n 避免使用長的名字(小于 15 個字母是個好主意)n 避免使用類似的名字n pl/sql關(guān)鍵字第一個字母應(yīng)大寫:Select 、From、Number 函數(shù)(過程)n 采用完整的英文描述說明成員函數(shù)功能,第一個單詞盡可能采用一個生動的動詞,第一個字母小寫。 輸出報(bào)表內(nèi)容printBody 判斷是否分頁 If Mod(cur_detail%rowcount,pBaseCount) = 0 then 輸出報(bào)表的尾部printEnd 頁碼累加pNowCount = pNowCount + 1 輸出下一頁的頭部 PrintHead。打開游標(biāo)cur_main循環(huán)cur_mainLoop 判斷當(dāng)前記錄是否是最后一條 Yes ――》退出循環(huán) No ――》 初始化報(bào)表頁碼 pNowCount = 1 得到總的記錄條數(shù)pTotalCount 計(jì)算大約的頁數(shù)pAboutCount = Ceil(pTotalCount / pBaseCount)計(jì)算最后一頁的記錄條數(shù)pRemainCount = mod(pTotalCount, pBaseCount)每分頁都需有合計(jì)pPageCount = pAboutCount打開游標(biāo)cur_detail 循環(huán)cur_detail loop 如果當(dāng)前cur_detail%rowcount大于0并且循環(huán)到最后一條記錄,則 輸出pBaseCount - pRemainCount 個空行 輸出報(bào)表的尾部printEnd 否則――》 判斷當(dāng)前記錄是否是最后一條 Yes ――》退出循環(huán) No ――》 If cur_detail%rowcount = 1 then PrintHead。頁面可以分為三個部分,如圖(3):報(bào)表頭部、報(bào)表內(nèi)容、報(bào)表結(jié)尾,分別提取出組成過程為:printHead、printBody、printEnd十. 報(bào)表實(shí)現(xiàn)偽代碼如下:首先應(yīng)有兩個游標(biāo):cur_main 外層循環(huán)游標(biāo),提供每張報(bào)表的表頭,例如上圖,每分報(bào)表只有一個批名,但可能有很多明細(xì)記錄,這個時候就需要分頁顯示;如果報(bào)表只有一個頭部,這個游標(biāo)可以省略;cur_detail 明細(xì)記錄顯示游標(biāo)。Else pPageCount = pAboutCount。 end FH_RP_PO001。 。 (2,tb_outer)。,arr_end(4),tb_inner)。 (2,39??傆?jì)39。70%39。,2,Null)。 arr_end(4) := (arr_end(4),39。 End Loop。,arr_body(4),tb_inner)。 (2,39。10%39。,p,tb_inner)。,arr_body(2),39。 (9,39。20%39。,2,Null)。 arr_body(4) := (,39。 arr_body(2) := 。 Exit When cur_head%Notfound。 Open cur_head。數(shù)量39。30%39。,rp_style(8),tb_inner)。,39。 (9,39。物料說明39。40%39。,rp_style(8),tb_inner)。,39。 (0,39。,tb_outer)。 (0,39。35%39。,rp_blank,tb_outer)。 (9,39。請購單:39。35%39。,rp_blank,rp_style(3),tb_outer)。 (1,39。35%39。,rp_title,rp_style(4),tb_outer)。 (9,39。35%39。,rp_blank,rp_style(6),tb_outer)。 (1,39。 。 init_rep_type。 Begin (rp_body,1,10)。 Procedure insert_table Is Begin Insert Into fh_po_requi_temp_tb Select , , , From Po_Requisition_Lines_All prl , Po_Requisition_headers_All prh Where = And = nvl(acNo,) 。 初始化報(bào)表的外表格 (rp_style(2),tb_inner)。 := rp_title || rp_id。 定義報(bào)表的標(biāo)題及表格格式初始化 := 39。style=textalign:center。 colspan=339。 rp_style(5) := 39。fontweight:bold。style=fontsize:24pt。 colspan=239。style=fontsize:12pt。1,100%,4,True,True39。0,800,0,False,False39。 row_head cur_head%Rowtype。 end FH_RP_PO001。 arr_end 。 樣式數(shù)組,定義報(bào)表的樣式 rp_blank Varchar2(100) := get_space(1)。 外表格的屬性 tb_inner 。 備用空值變量191。( FH_RP_PO001 )39。請購單39。經(jīng)測試兩者的連接應(yīng)為Select prh.* From Po_Requisition_Lines_All prl ,Po_Requisition_headers_All prh Where = 然后查找當(dāng)前的請購單信息,再進(jìn)入檢查窗體,在feild在中輸入requisition_header_id,得到requisition_header_id應(yīng)該為8335,然后帶入sql語句中,最后通過和ERP做比較,得到以下正確的sql語句:Select , , , From Po_Requisition_Lines_All prl ,Po_Requisition_headers_All prh Where = And = 8335 2 建立一個臨時表用于存儲數(shù)據(jù) Create Global Temporary Table fh_po_requi_temp_tb ( po_r_num Varchar2(20), item_dsc Varchar2(100), uom Varchar2(10), quantity Number ) On Commit Delete Rows。value_set_name;當(dāng)然要求兩個子集都在參數(shù)里面2 獨(dú)立值集:像定義Table類型的值集一樣輸入值集信息,只不過在值驗(yàn)證處選擇獨(dú)立然后,進(jìn)入獨(dú)立值集值定義窗口,在名稱處輸入剛才定義的值集名稱,然后點(diǎn)擊 查找 按鈕,進(jìn)入值定義窗口在值定義窗口,輸入值,及相應(yīng)的說明性文字六. 一個報(bào)表開發(fā)的實(shí)例假設(shè)以開發(fā)一個“請購單”報(bào)表為例,表樣如下: 請購單請購單號物料說明單位數(shù)量20030969IMIDAZOLEKG20031017TRIETHANOLAMINE, 100%KG20031018DISSOLVINE AMFE 50%LT總計(jì) 參數(shù):請購單號 1 通過分析報(bào)表及咨詢顧問和客戶,可以知道報(bào)表顯示的是請購單的部分明細(xì)信息 路徑:在職責(zé)FHSZ PO Super User ――》申請――》申請 在ERP界面如下可以找到數(shù)據(jù)的出處: 然后把光標(biāo)定位與行上,點(diǎn)擊菜單的“幫助”,進(jìn)入路徑:幫助――》診斷——》檢查,在對話框中block中輸入system,在field中輸入last_query,然后把光標(biāo)移到value中,系統(tǒng)會自動給出一段sql語句 然后把sql語句拷到sql window中找到from后的視圖(表)是PO_REQUISITION_LINES_V,然后點(diǎn)擊右鍵,選擇Edit,又找到視圖(表)Po_Requisition_Lines,然后再點(diǎn)擊右鍵,選擇Edit,找到基表Po_Requisition_Lines_All,看表名,可以知道是一個行表,根據(jù)以上的介紹,可以找到頭表應(yīng)為,Po_Requisition_headers_All。=關(guān)聯(lián)子集定義的語法為where菜單:系統(tǒng)管理員/并發(fā)/方案/可執(zhí)行把客戶化的可執(zhí)行程序記錄到系統(tǒng)中去,在這一步中,主要是說明定義并發(fā)程序的所在應(yīng)用產(chǎn)品,執(zhí)行方法,:菜單:系統(tǒng)管理員/并發(fā)/方案/定義在定義了可執(zhí)行并發(fā)程序后,指定并發(fā)請求的請求名稱,使用到的參數(shù)信息,是否是必選等等.在這個定義界面中,關(guān)鍵的是值集的使用,如果數(shù)據(jù)是一個特定的集合,可以通過定義值集的方式來確定,值集的定義方法不在此介紹了.菜單:系統(tǒng)管理員/安全性/責(zé)任/請求并發(fā)請求定義好以后,用戶是無法直接調(diào)用的,是通過職責(zé)作為橋梁,.值集的定義在定義報(bào)表參數(shù)時用到的值集主要分兩種:table類型的值集和獨(dú)立值集1 table類型的值集:在值集定義頁面輸入值集的名稱,輸入值集的說明,在最大尺寸處輸入所包含值的大約最大寬度,值驗(yàn)證類型選擇表,然后點(diǎn)擊編輯信息進(jìn)入驗(yàn)證表信息窗體2 選擇表應(yīng)用,也可以不輸入,一般是所建立的值集輸入在哪個模塊而選擇相應(yīng)的應(yīng)用,在表名處輸入值集數(shù)據(jù)的表或視圖,其中有三個字段其中value和Id都為值 附: _all,基表,保存多組織數(shù)據(jù),里面有一個Org_Id字段,一般不直接出現(xiàn)在我們的DML中 去掉_all的視圖,根據(jù)用戶環(huán)境過濾掉組織,相當(dāng)于普
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1