上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页
摘要: 在Oracle Forms客户化开发中,如果遇到有在Form上提供关键性弹性域(以下简称“键弹性域”)功能支持的时候,我们可以利用FND_KEY_FLEX.DEFINE函数来轻松完成所有的初始化工作。其中也包括键弹性域的组合描述字段的显示的初始化:只要在FND_KEY_FLEX.DEFINE调用时指定了DESCRIPTION参数即可。然而有时我们仅是想要显示这个描述组合字段,仅此而已。并不需要提供完整的键弹性域功能。那么我们有什么快速而有效的方法来得到这个描述组合字段呢?试试下面的fnd_flex_keyval包里的方法吧~实例:获取库存物料的物料类别集中的类别组合“描述”字段需要用到的方法: 阅读全文
posted @ 2013-02-19 20:56 我不卖豆腐 阅读(2143) 评论(0) 推荐(0)
摘要: 从一个窗口导航到另一个窗口(这两个窗口都是打开的),要传递参数的话请使用WHEN–FORM–NAVIGATE,记住不要直接为这个触发器编码,而要使用全局变量来传递参数。要做到这样,请在一个自定义触发器中使用全局变量 GLOBAL.WHEN_FORM_NAVIGATE来传递参数。在使用GO_FORM这个内置过程导航到另外一个窗口时也会触发WHEN–FORM–NAVIGATE这个触发器。举例:查询某个项目(字段)很可能有这样的需求,导航到另外一个表单,并根据这个表单中的某个项目来查询记录。假设你现在有两个表单,一个名叫ORDERS,另一个名叫CATALOGS,现在你从ORDERS表单导航到CATA 阅读全文
posted @ 2013-02-19 20:50 我不卖豆腐 阅读(447) 评论(0) 推荐(0)
摘要: 在系统中定义的消息不仅可以当作普通的消息来引用展示(如文章以下所有内容),还可以把它当作一个固定变量来使用,通过使用FND_MESSAGE.SET_NAME和FND_MESSAGE.GET。 例如以下代码是把系统中定义的GME_TRANSACT的消息值当作button1的标签: FND_MESSAGE.SET_NAME('GME','GME_TRANSACT'); SET_ITEM_PROPERTY('GME_BATCH_HEADER.button1',LABEL, FND_MESSAGE.GET); 消息的使用,我经常看到有的同学喜欢在FORM 阅读全文
posted @ 2013-02-19 18:24 我不卖豆腐 阅读(959) 评论(0) 推荐(0)
摘要: 1、 核心层次:业务组BG→账套SOB→法人实体LE→经营单位OU→库存组织INV,这些层次统称为组织,可通过视图org_organization_definitions查看关系。2、 数据级别:表中设计有组织ID来屏蔽;不同模块因为针对的层次不同,其组织ID含义不同,比如HR的表用Business_Group_Id,GL的表用Set_Of_Book_Id,AR/AP/PO/OM等表用经营单位Org_Id,INV/MRP/WIP/BOM等模块用库存组织Organization_Id。3、 程序级别:用户登录、选择职责后,其所能操作的业务组、账套、法人实体、经营单位就确定了,这个是通过相关的Pr 阅读全文
posted @ 2013-02-19 17:44 我不卖豆腐 阅读(724) 评论(0) 推荐(0)
摘要: gl_code_combination 是存放会计科目组合的键弹性域的表单。该表单中没有字段的描述,一个段一个段的加描述太麻烦了。我通常都是通过以下的方法来获得描述sql语句上:SELECT gl_flexfields_pkg.get_description_sql(&char_of_account_id,1,gcc.segment1) seg1, gl_flexfields_pkg.get_description_sql(&char_of_account_id,2,gcc.segment2) seg2, gl_flexfields_pkg.get_descriptio... 阅读全文
posted @ 2013-02-19 17:38 我不卖豆腐 阅读(790) 评论(0) 推荐(0)
摘要: 可能的问题:1)锁表SELECT dob.OBJECT_NAME Table_Name ,lo.LOCKED_MODE, lo.SESSION_ID, vss.SERIAL#, vps.spid, vss.action Action, vss.osuser OSUSER, vss.process AP_PID, VPS.SPID DB_PID, 'alter system kill session ' || '''' || lo.SESSION_ID || ',' || vss.SERIAL# || ''' 阅读全文
posted @ 2013-02-18 23:08 我不卖豆腐 阅读(960) 评论(0) 推荐(0)
摘要: 通常在Oracle ERP系统中需要有数据导入的工作,比如各个模块的期初数据。这些数据导入的工作都是由客户方的人员在Oracle ERP系统中运行特定的Concurrent Program来执行的,也就是操作人员点几下鼠标,提交一个请求的事情。 那么如何实现数据导入功能变为Concurrent Program呢? 1。将数据导入功能写成一个UNIX Shell,允许接受参数,在其中调用sql loader,这个脚本如何写不是本文的内容 2。比如这个数据导入是总帐模块需要用的,那么通常我们就把这个Shell脚本放在$CGL_TOP/bin目录下,假设脚本的名字的为hostprog.prog... 阅读全文
posted @ 2013-02-07 16:07 我不卖豆腐 阅读(380) 评论(0) 推荐(0)
摘要: 一、例外处理问题有很多人喜欢在处理exception 时,置为'null',应该说这是一个很不好的习惯,如果没有定义特定的exception,最起码应该把数据库的错误信息完整的报出来。错误的写法:EXCEPTIONWHEN OTHERS THENNULL;END;正确的写法:EXCEPTIONWHEN OTHERS THENFND_FILE.PUT_LINE(FND_FILE.OUTPUT, SQLCODE);FND_FILE.PUT_LINE(FND_FILE.OUTPUT, SQLERRM);END;二、并发请求的OUTPUT 和LOG 不分有的同学在并发请求输出的时候,不 阅读全文
posted @ 2012-12-28 20:39 我不卖豆腐 阅读(924) 评论(0) 推荐(0)
摘要: AP接口表:AP_INVOICES_INTERFACEAP_INVOICE_LINES_INTERFACE涉及的请求:应付款管理系统开放接口导入涉及案例: 运费导AP、费用导APPO接口表:申请:PO_REQUISITIONS_INTERFACE_ALL涉及请求:导入申请采购:po_headers_interfacepo_lines_interfacepo_distributions_interface涉及的请求:Import Standard Purchase Orders接收:rcv_headers_interfacercv_transactions_interfacemtl_transa 阅读全文
posted @ 2012-12-28 17:13 我不卖豆腐 阅读(1784) 评论(0) 推荐(0)
摘要: 应收开票金额: SELECT SUM(RCL.EXTENDED_AMOUNT * NVL(RCT.EXCHANGE_RATE, 1)) FROM RA_CUSTOMER_TRX_ALL RCT, RA_CUSTOMER_TRX_LINES_ALL RCL, RA_CUST_TRX_LINE_GL_DIST_ALL GD, RA_CUST_TRX_TYPES_ALL CTT WHERE 1 = 1 AND RCT.CUSTOMER_TRX_ID = GD.CUSTOMER_TRX_ID AND 'RE... 阅读全文
posted @ 2012-12-14 21:10 我不卖豆腐 阅读(1978) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页