上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页
摘要: 还有一种简单简单的办法,就是把pr_line和pr_header表连在一起,用括号括起来,作为一个子查询,去和po_line_locations_all做外关联--以上是网友ideal 的提议.Ideal 说:你连接得不对。不知要连pr_line表,其他的地方也要加上外联结--他说的原因.我想也是这样,一定是哪里有外连接,而我并不清楚.所以还是采用他的建议;就是把pr_line和pr_header表连在一起,用括号括起来,作为一个子查询,去和po_line_locations_all做外关联关于外连接以前只是字面上的理解,现在遇到了,才知道数据库的基础知识重要.再次感慨一下.以前一直想解决的就 阅读全文
posted @ 2011-08-14 18:14 夜色狼 阅读(504) 评论(0) 推荐(0) 编辑
摘要: ---查询请购单的状态select*frompo_requisition_headers_allporwherepor.requisition_header_id=63578;---修改请购单状态为未提交审批updatepo_requisition_headers_allporhsetporh.authorization_status='INCOMPLETE'whereporh.requisition_header_id=63578;---查询采购单状态select*frompo_headers_allaawhereaa.po_header_idin(20430,20431,2 阅读全文
posted @ 2011-08-14 18:13 夜色狼 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 销售订单要经历登记、发放、挑库、交货四个主要环节,有些表在各个环节都有不同的特性,作者罗列了几个主要的常用的表,其它好象还有些货物路线、停靠之类的信息表则没有涉及。 下面是销售订单的四个主要环节和每个环节用到的常用表:一、登记1、oe_order_headers_all --订单头信息表2、oe_order_lines_all--header_id=oe_order_headers_all.header_id--订单行信息表3、mtl_sales_orders--segment1=oe_order_headers_all.order_number--sales_order_id=mtl_mat 阅读全文
posted @ 2011-08-14 18:12 夜色狼 阅读(220) 评论(0) 推荐(0) 编辑
摘要: selectpoh.segment1po单据号,poh.creation_date,pov.vendor_name供应商,--hl_po_utl_pkg.get_location_code(poh.ship_to_location_id)收货方,--hl_po_utl_pkg.get_location_code(poh.bill_to_location_id)收单方,poh.currency_code币种,hr_general.decode_person_name(poh.agent_id)采购员,po_headers_sv3.get_po_status(poh.po_header_id)状态 阅读全文
posted @ 2011-08-14 18:11 夜色狼 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->select/*+INDEX(rshrcv_shipment_headers,rslrcv_shipment_lines,phpo_headers_all,plpo_lines_all,msimtl_system_items_b,pvpo_vendors)*/rsh.receipt_num,rsh.last_update_datereceipt_date,rsl.quantity_receive 阅读全文
posted @ 2011-08-14 18:11 夜色狼 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->--采购到入库所经历的表--0.请购单--创建请购单方式有--a.从外挂系统导入请购的接口表PO_REQUISITIONS_INTERFACE_ALL,并允许请求(名称:导入申请)select*frompo_requisitions_interface_allwhereinterface_source_code='TESTKHJ';--b.在系统中创建请购单(路径:PO/申请/申 阅读全文
posted @ 2011-08-14 18:09 夜色狼 阅读(273) 评论(0) 推荐(0) 编辑
摘要: --获取系统记录行数go_block('T_WARITEMPRT');last_record;row_count:=:system.trigger_record; --system.cursor_record--execute_trigger('POST-CHANGE');--设置鼠标状态set_application_property(cursor_style,'BUSY'); 忙碌状态set_application_property(cursor_style,'DEFAULT'); 正常状态--设置值列表 SET_ITEM_P 阅读全文
posted @ 2011-08-14 18:04 夜色狼 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 新增form步骤打开模板TEMPLATE,将其改成自己所要的名称,删除Data Blacks中的BLOCKNAME,DETAILBLOCK,删除Canvases中的BLOCKNAME,删除Windows中的BLOCKNAME,新增自己的Windows,Canvases,DateBlacks,在form级别的PRE-FORM中将Blockname改成自己新增的window,若区分ORG,则将FND_ORG.CHOOSE_ORG;加入BLOCK的上一行,在Program_unit中打开APP_CUSTOM,修改其中的<your first window>为自己的window,在trig 阅读全文
posted @ 2011-08-14 17:39 夜色狼 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 方法一、只需要将“序号”定义成公式,并将公式设置为:get_block_property('block_name',current_record) 就可以实现了,或者把这行语句放到“When-Create-Record”触发器中。缺点:增改删时,行号不能自动刷新。方法二、在block的三个触发器中添加相应的代码:Key-Crerec:DECLARELINE NUMBER;BEGINLINE := :SYSTEM.CURSOR_RECORD;LOOPIF :SYSTEM.LAST_RECORD = 'TRUE' THEN EXIT; ELSENEXT_RECORD 阅读全文
posted @ 2011-08-14 17:26 夜色狼 阅读(295) 评论(0) 推荐(0) 编辑
摘要: Oracle Form 触发器执行顺序(转) 触发器执行顺序: 1.当打开FORM时:(1)PRE-FORM(2)PRE-BLOCK(BLOCK级)(3)WHEN-NEW-FORM-INSTANCE(4)WHEN-NEW-BLOCK-INSTANCE(5)WHEN-NEW-RECORD-INSTANCE(6)WHEN-NEW-ITEM-INSTANCE2.当填写一行记录完成后,光标移动到下一条记录的时候:(1)WHEN-VALIDATE-RECORD(只将填写的记录与数据库中已存在的记录作唯一性的验证,如果只是页面上的数据重复而数据库中没有与其重复的值则不会报错.)(2)WHEN-NEW-RE 阅读全文
posted @ 2011-08-14 17:25 夜色狼 阅读(191) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页