0
点赞
收藏
分享

微信扫一扫

FORM开发入门2——利用单张视图作源


视图


--新建序列
    
    Create Sequence CUX.cux_countries_11733_S Start With 10;
    
     
    
    --新建同义词
    
    Create Synonym APPS.cux_countries_11733_S For CUX.cux_countries_11733_S;
    
    Create Synonym APPS.cux_countries_11733 For CUX.cux_countries_11733; 
--新建视图(包含主表所有字段和报表要求字段)
    
    CREATE OR REPLACE VIEW CUX_COUNTRIES_11733_V AS
    
    SELECT cc.ROWID ROW_ID,--新增
    
           cc.COUNTRY_ID,
    
           cc.COUNTRY_NAME,
    
           cc.REGION_ID,
    
           cr.REGION_NAME,--新增
    
           cc.CREATION_DATE,
    
           cc.CREATED_BY,
    
           cc.LAST_UPDATE_DATE,
    
           cc.LAST_UPDATED_BY,
    
           cc.LAST_UPDATE_LOGIN
    
      FROM cux_countries_11733 cc,cux_regions_11733 cr
    
    	WHERE cc.region_id=cr.region_id(+)


程序单元的代码



BEGIN
     
     hss_plsql_autocreate.form_view_iud(p_block_name  =>'COUNTRIES' , --数据块名
     
                                        p_table_name  => 'CUX_COUNTRIES_11733', --实际表名
     
                                        p_owner       => 'CUX',
     
                                        p_primary_key => 'COUNTRY_ID');
      
      								
     
      
     
     END;

3.修改“数据块向导”和“报表向导”,使用单张视图作为源






程序单元包规范和包体(名字会自动生成)




粘入上步输出结果,编译






5.新建触发器




调用程序单元中的存储过程完成触发器代码







6.新建LOV(有点类似于值集)








根据列填返回值











设置“数据块”属性




设置“项”属性



保存--上传--编译--进入EBS系统打开测试




点击黑框中的“...”会弹出LOV选项





举报

相关推荐

0 条评论