Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > 其他操作系统 > 20050521_ERP_NOTE
【标  题】:20050521_ERP_NOTE
【关键字】:20050521_ERP_NOTE
【来  源】:http://blog.chinaunix.net/article.php?articleId=27029&blogId=3305

20050521_ERP_NOTE

Your Ad Here

1.Q1:----&p_whare understand.

function AfterPForm return boolean is
begin
  if   nvl(:p_trace,'x') = 'Y'  then
       SRW.DO_SQL('ALTER SESSION SET SQL_TRACE = TRUE');
  end if;
  SELECT  ORGANIZATION_CODE
    INTO  :P_ORG_CODE
   FROM   MTL_PARAMETERS
   WHERE  ORGANIZATION_ID  = :P_ORG_ID ;
------------
  if   (:p_type <> 'NOR') and (:p_type <> 'COPY') then
       srw.message(1, 'type not in NOR/COPY');
       return(false);      
  end if;
------------------------------------------------------------------------------
  if   :p_type = 'NOR'  then  ---------タ盽锣郎
       :p_where := ' AND   1 = 1 ' ;
  ELSE      
-------------------------------------------------
      IF   :P_VERSION_FM IS  NULL  THEN
           srw.message(1, 'VERSION FM  ぃNULL');
           return(false);      
      end if;
      IF   :P_VERSION_TO IS  NULL  THEN
           srw.message(1, 'VERSION TO  ぃNULL');
           return(false);      
      end if;         
---------------check  process -------------------------------------------------------------
      if  :P_pc_fm is null and :p_pc_to is not null then
          srw.message(1, 'process fm   ぃnull');
          return(false);      
      end if;
      if  :P_pc_to is null and :p_pc_fm is not null then
          srw.message(1, 'process to   ぃnull');
          return(false);      
      end if;
------------- check  prod type ----------------------------------
      if  :P_prod_fm is null and  :p_prod_to is not null then
          srw.message(1, 'prod fm   ぃnull');
          return(false);      
      end if;
      if  :P_prod_to is null and  :p_prod_fm is not null then
          srw.message(1, 'prod to   ぃnull');
          return(false);      
      end if;
-------------------------------------------------------
      if   (:P_VERSION_FM       = :P_VERSION_TO)  and           ----check all
           (nvl(:p_pc_fm,'x')   = nvl(:p_pc_to,'x')) and
           (nvl(:p_prod_fm,'x') = nvl(:p_prod_to,'x'))   then
            srw.message(1, 'VERSION/玻珇/籹祘  ぃall');
            return(false);      
      end if;
      if  :p_prod_fm is null and  :p_prod_to  is null  then  -----------chekc copy pc
          if   (:P_VERSION_FM       = :P_VERSION_TO)    and
               nvl(:p_pc_fm,'x')   = nvl(:p_pc_to,'x')  then
               srw.message(1, 'VERSION/籹祘  ぃall');
               return(false);      
          end if;
      end if;
      if  :p_pc_fm is null and  :p_pc_to  is null  then  -----------copy prod
          if   (:P_VERSION_FM        = :P_VERSION_TO)    and
               nvl(:p_prod_fm,'x')   = nvl(:p_prod_to,'x')  then
               srw.message(1, 'VERSION/玻珇  ぃall');
               return(false);      
          end if;
      end if;
---------------------------------------------------------------
     :P_where := ' AND   1 = 2 ' ;      ----copy by PC or PROD_TYPE
     copy_all;       ---------copy 
  end if;     
  return (TRUE);
exception
  when   others   then
         return(false);
end;

2.report

1. Report Properties : 設定 Report的寬與高(横式:11 * 8.5;直式: 8.5 * 11)
2.charater mode: 一定要勾選「Use Character Units in Designer

3.tools-----data mode Editor--key sql
4.tools----default parameter form
5.以後要做細部修改,至「ToolsàParameter Form Editor

6.選擇該User Parameters的「Properties…àData/Selectionà選「SELECT Statement

   
à在「Enter Query」寫SQL
指令
7.Restict list to prodetermined values
8.勾選「Restrict List to Predetermined Values」且又有設default值時,
default
值須為
  實值列表內容之一。EX:實值列表內容為89~93,但default值設為88.
9.選擇該User Parameters的「Properties…àGeneral
    
 
Input Mask」為輸入格式設定。「Initial Value」為default值設定
10.ViewàView OptionsàRulers…
11.Centimeters」:有格線。「Character Cells」:無格線。「Grid Spacing」:選擇格線間距大小。
12.至「Data Model」,新增一個Formula Column,點選「Edit」後,將SQL指令寫入
13.srw.message(1, ‘此站別v_seq:’ || to_char(v_seq));

修改HP-UX显示配置:【上一篇】
SQL For WIP and DSN:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • C#隐藏文件下载路径的方法
  • 简单的时间/日期客户程序(C程序)
  • 最新社区linux即将隆重推出。
  • Linux 创建及挂载文件系统流程详解
  • 透明防火墙架设方法
  • 通常C#面试题 (附答案)
  • vb打造魔法调色盘
  • 项目总结(Ajax+Struts+Spring+Hiberante+SQLServer2000) 第一部分
  • 更新MySQL数据库服务
  • 在ASP中使用SQL语句之9:表单操作
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.