IFS报表开发手册

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 客户定制报表

1.1 概述

所谓客户定制报表,也是用 Quick Report 或 Crystal Report 开发的,不

同于集成报表的是,此类报表多数是查询统计报表,与实际业务流程基本无关,

并且它是由 IFS ADMIN 管理工具进行设置,通过 IFS 系统的客户报表定

制功能加以调用的。

1.2 创建视图

1.2.1创建新的包

在包中添加所需要的视图。建议在一个项目中可以建立一个包含所有报表视图

的包。下面给出 API/APY 文件的模板。

API 模板文件Template.API

--

-- Logical unit: <<>>

--

-- IFS/Design Template Version 2.2

--

-- Date Sign History

-- ------ ---- -----------------------------------------------------------

-----------------------------------------------------------------------------

define MODULE = <<>> define LU = <<>>

define SERVICE = <<>> define PKG = <<>>

define DOMAIN = <<>>

PROMPT Creating &PKG specification

CREATE OR REPLACE PACKAGE &PKG IS

module_ CONSTANT VARCHAR2(25) := '&MODULE';

lu_name_ CONSTANT VARCHAR2(25) := '&LU';

domain_ CONSTANT VARCHAR2(25) := '&DOMAIN';

service_ CONSTANT VARCHAR2(25) := '&SERVICE';

<<>>

-----------------------------------------------------------------------------

-------------------- FOUNDATION1 METHODS ------------------------------------

-----------------------------------------------------------------------------

PROCEDURE Init;

END &PKG;

/

SHOW ERROR

APY 模板文件Template.APY

--

-- Logical unit: <<>>

--

-- Purpose:

--

-- IFS/Design Template Version 2.2

--

-- Date Sign History

-- ------ ---- -----------------------------------------------------------

-----------------------------------------------------------------------------

define MODULE = <<>> define LU = <<>>

define TABLE = <<>> define VIEW = <<>> define PKG = <<>>

-----------------------------------------------------------------------------

-------------------- VIEWS FOR SELECTS --------------------------------------

-----------------------------------------------------------------------------

PROMPT Creating &VIEW view

CREATE OR REPLACE VIEW &VIEW AS

SELECT <<>>

FROM <<>>

WHERE <<>>

WITH read only;

-----------------------------------------------------------------------------

-------------------- PACKAGES FOR METHODS -----------------------------------

-----------------------------------------------------------------------------

PROMPT Creating &PKG implementation

CREATE OR REPLACE PACKAGE BODY &PKG IS

-----------------------------------------------------------------------------

-------------------- FOUNDATION1 METHODS ------------------------------------

-----------------------------------------------------------------------------

-- Init

-- Dummy procedure that can be called at database startup to ensure that

-- this package is loaded into memory for performance reasons only.

相关文档
最新文档