摘要:
客制的杂项出库功能非常慢,初步测试后的原因如下:因为精细到每一片磊晶片,数据量增长非常快,期初+第一个月的数据量就达到500w。导致有些验证程序非常缓慢。例一:DECLARE v_ava_qty NUMBER;BEGIN v_ava_qty := inv_item_inq.get_available_qty(p_organization_id => 83, p_inventory_item_id => 1317, p_revision => NULL, p_subinventory_code => 'B01', p_locator_id => 15 阅读全文
摘要:
form 界面中 CTL+F11触发哪个触发器?各位大虾们,请教一个问题F11查询过程: (1)WHEN-CLEAR-BLOCK (2)WHEN-NEW-RECORD-INSTANCE (3)WHEN-NEW-ITEM-INSTANCE 在输入查询条件后点CTRL+F11: (4)PRE-QUERY (5)WHEN-CLEAR-BLOCK (6)POST-QUERY (7)WHEN-NEW-RECORD-INSTANCE (8)WHEN-NEW-ITEM-INSTANCE 9.CRRL+F11: (1)WHEN-CLEAR-BLOCK (2)PRE-QUERY (3)WHEN-CLEAR-BL 阅读全文
摘要:
我们经常会要在ORACLE EBS中寻找我们正在浏览的form页面的执行文件,我们都会直接在Help中的菜单里点击“About Oracle Application”,然后查看当前正在执行的fmx文件。 但实际上,这个时候我们看到的文件名有时候却不是我们的form真正执行的fmx文件。 因为这个文件名是Help根据当前form在设计时候为form取的名称拼凑出来的 例如在设计form的时候为form取名为a,而真正保存编译的时候我们把文件编译为b.fmx,当我们在浏览这个form的时候,查看到的form名称会显示a.fmx,而不是b.fmx。查找真正的Form文件,可以在 帮助->诊断- 阅读全文
摘要:
View Code SELECTlotid,ltrim(MAX(sys_connect_by_path(wf_lotno,',')),',')wf_lotno,ltrim(MAX(sys_connect_by_path(wf_jobno,',')),',')wf_jobno,ltrim(MAX(sys_connect_by_path(wf_partno,',')),',')wf_partno,ltrim(MAX(sys_connect_by_path(supplier,',')),& 阅读全文
摘要:
Block的数据源是View的,如果想操作数据,需要注意在以下几个Trigger里面写代码:一般建议创建View的时候包含rowid字段。On-lock:select INVENTORY_ITEM_IDinto :XX_UPDATE_CATEGORY_V.INVENTORY_ITEM_IDfrom XX_UPDATE_CATEGORY_DETAILwhere rowid = :XX_UPDATE_CATEGORY_V.row_idfor update of INVENTORY_ITEM_ID;on-insert:DECLAREL_USER_ID NUMBER;BEGINL_USER_ID:=T 阅读全文
摘要:
SYNCHRONIZE比如,我们一按button,就会进行长达几分钟的运算。为了让用户知道这个运算进行的情况,处理方法之一是,在button上显示目前的进度。如果在代码中使用 set_item_property('buttonname',label,'正在处理..');按钮上的显示不会即可更新,使得以上这句话失去意义。如果在它后面加入SYNCHRONIZE 就可以即时使用button上的显示更新出来。 阅读全文
摘要:
Form中某些按钮可能调用了Package对表中某些字段进行更新,但是数据库中字段的修改不会马上反映到form的界面上,所以要进行重新查询,但是用户可能使用了查询窗口进行查询之后然后再点击按钮动作,如果简单的使用execute_query进行查询的话那么就会把原来的查询条件冲掉。所以这里写了一个公用的包进行查询:procedure query_block(p_block_name varchar2)is l_cursor_block varchar2(50); l_cursor_record number; l_cursor_item varchar2(50); l_trigger_recor 阅读全文
摘要:
1.首先尝试调换desc和code的顺序如下SELECT DESCRIPTION type_desc,FLEX_VALUE type_code FROM FND_FLEX_VALUES_VLWHERE FLEX_VALUE_SET_ID = 1014989ORDER BY flex_value此时LOV向导中的两个列的顺序是CODE,DESC还是会弹出FRM-402122.尝试调换LOV中desc和code的顺序解决此问题。 阅读全文
摘要:
form builder画布跟着鼠标滚轮上下跳动有可能是因为垂直滚动条遮挡住了堆叠画布。可以在block级触发器中,增加自定义触发器FOLDER_RETURN_ACTIONIF:global.folder_action = 'VIEW-SIZE' THEN :global.folder_view_size_margin := '.08';END IF; 阅读全文
摘要:
在template里头添加 =T("域")无中断空格加个0xA0 。1. In the rtf template, use the “Insert -> Symbol” function to insert a very small0xA0 (NO-BREAK SPACE) character (font size 1 or 2pt) in front of the number string field. 阅读全文