HTML 报表生成过程说明.docx

上传人:b****4 文档编号:4877793 上传时间:2022-12-11 格式:DOCX 页数:20 大小:168.22KB
下载 相关 举报
HTML 报表生成过程说明.docx_第1页
第1页 / 共20页
HTML 报表生成过程说明.docx_第2页
第2页 / 共20页
HTML 报表生成过程说明.docx_第3页
第3页 / 共20页
HTML 报表生成过程说明.docx_第4页
第4页 / 共20页
HTML 报表生成过程说明.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

HTML 报表生成过程说明.docx

《HTML 报表生成过程说明.docx》由会员分享,可在线阅读,更多相关《HTML 报表生成过程说明.docx(20页珍藏版)》请在冰豆网上搜索。

HTML 报表生成过程说明.docx

HTML报表生成过程说明

HTML报表生成过程说明

【第一部分:

PL/SQL报表模板源码】

CREATEORREPLACEpackageCUX_HP_WJ_HTML_PKGis

/*===============================================================

*Copyright(C)SIEConsultingCo.,LtdAllrightsreserved

*===============================================================

*ProgramName:

CUX_SIE_TRAIN_HTML_WGL_PKG

*Author:

WANGJUN@chinasie.con

*Date:

2011-03-27

*Purpose:

SIE培训HTML报表演示

*

*UpdateHistory

*VersionDateNameDescription

*-----------------------------------------------------

*V1.02011-03-27WANGJUN@chinasie.conCreation

*

===============================================================*/

/*===============================================================

*ProgramName:

cux_inv_onhand_p

*Author:

wanggongliang@chinasie.con

*Date:

2011-03-27

*Purpose:

SIE培训HTML报表演示

*Parameters:

*Inp_organzation_id库存组织ID

*Inp_item物料编码

*Inp_inv_code仓库库别

*OuterrbufORACLE标准需要

*OutretcodeORACLE标准需要

*

*UpdateHistory

*VersionDateNameDescription

*-----------------------------------------------------

*V1.02011-03-27WANGJUN@chinasie.conCreationCreation

*

===============================================================*/

procedurecux_inv_onhand_p(

errbufoutvarchar2,

retcodeoutvarchar2,

p_organzation_idnumber,

p_itemvarchar2,

p_inv_codevarchar2

);

endCUX_HP_WJ_HTML_PKG;

/

CREATEORREPLACEpackagebodyCUX_HP_WJ_HTML_PKGis

/*===============================================================

*Copyright(C)SIEConsultingCo.,LtdAllrightsreserved

*===============================================================

*ProgramName:

CUX_SIE_TRAIN_HTML_WGL_PKG

*Author:

WANGJUN@chinasie.con

*Date:

2011-03-27

*Purpose:

SIE培训HTML报表演示

*

*UpdateHistory

*VersionDateNameDescription

*-----------------------------------------------------

*V1.02011-03-27WANGJUN@chinasie.conCreation

*

===============================================================*/

/*===============================================================

*ProgramName:

cux_inv_onhand_p

*Author:

wanggongliang@chinasie.con

*Date:

2011-03-27

*Purpose:

SIE培训HTML报表演示

*Parameters:

*Inp_organzation_id库存组织ID

*Inp_item物料编码

*Inp_inv_code仓库库别

*OuterrbufORACLE标准需要

*OutretcodeORACLE标准需要

*

*UpdateHistory

*VersionDateNameDescription

*-----------------------------------------------------

*V1.02011-03-27WANGJUN@chinasie.conCreationCreation

*

===============================================================*/

procedurecux_inv_onhand_p(

errbufoutvarchar2,

retcodeoutvarchar2,

p_organzation_idnumber,

p_itemvarchar2,

p_inv_codevarchar2

is

cursorc_onhand_qty

is

selectmsi.organization_id,

msi.segment1,

msi.description,

sum(moq.transaction_quantity)onhand_qty,

moq.subinventory_code

frommtl_onhand_quantities_detailmoq,mtl_system_items_bmsi

wheremoq.organization_id=msi.organization_id

--andmoq.inventory_item_id=nvl(msi.inventory_item_id,moq.inventory_item_id)

andmsi.organization_id=nvl(p_organzation_id,msi.organization_id)

andmsi.segment1=nvl(p_item,msi.segment1)

andmoq.subinventory_code=nvl(p_inv_code,moq.subinventory_code)

groupbymsi.organization_id,msi.segment1,msi.description,moq.subinventory_code;

v_sepvarchar2(20);

v_line_strvarchar2(3000);

v_bkg_colorvarchar2(3000);

begin

HTML_REPORT_WGL_PKG.v_report_output_mode:

='F';

v_sep:

='@';

-----定义报表和网页名称

HTML_REPORT_WGL_PKG.html_title(p_program_title=>'库存现有量报表',

p_report_title=>'库存现有量报表');

-----定义报表的列名

HTML_REPORT_WGL_PKG.output_line(p_output_str=>'

collapse;border:

none;font-family:

宋体;font-size:

9pt"border=1bordercolor=#000000cellspacing="0">');

---报表的列表

v_line_str:

='库存组织ID,物料编码,物料描述,库别,库存现有量,';

HTML_REPORT_WGL_PKG.line_title(p_title_string=>v_line_str,

p_with_other_attr=>'Y',

p_attr_delimiter=>'*');

---输出报表内容

forr_onhandinc_onhand_qtyloop

/*v_bkg_color:

='***bgcolor=rgb(200,200,200)';*/

-----报表内容项目的值与HTML语言格式进行关联

v_line_str:

=r_onhand.organization_id||v_bkg_color||v_sep||

r_onhand.segment1||v_bkg_color||v_sep||

r_onhand.description||v_bkg_color||v_sep||

r_onhand.subinventory_code||v_bkg_color||v_sep||

r_onhand.onhand_qty||v_bkg_color||v_sep;

HTML_REPORT_WGL_PKG.line_title(p_title_string=>v_line_str,

p_delimiter=>v_sep,

p_with_other_attr=>'Y',

p_attr_delimiter=>'***');

endloop;

end;

endCUX_HP_WJ_HTML_PKG;

【第二部分:

在ORACLEEBS中发布HTML报表】

MFG_ORGANIZATION_ID

MTL_SYSTEM_ITEMS_B

SEGMENT1

DESCRIPTION

WHEREORGANIZATION_ID=:

$PROFILES$.MFG_ORGANIZATION_ID

MTL_SECONDARY_INVENTORIES

SECONDARY_INVENTORY_NAME

WHEREORGANIZATION_ID=:

$PROFILES$.MFG_ORGANIZATION_ID

【注意】要选择“制造系统“

【测试步骤】

展开阅读全文
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1