基于nc元数据及语义脚本的简单报表开发-v2_第1页
基于nc元数据及语义脚本的简单报表开发-v2_第2页
基于nc元数据及语义脚本的简单报表开发-v2_第3页
基于nc元数据及语义脚本的简单报表开发-v2_第4页
基于nc元数据及语义脚本的简单报表开发-v2_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、NC供应链第 页共16页第 页共16页基于NC数据字典及语义脚本的报表开发关键词:报表,语义脚本,NC数据字典1.目标通过本文介绍,能够让开发者,实施,或者二次开发人员基于NC数据字典或者语义脚本做出用户需求报表。2.操作指南本文分别介绍基于NC数据字典和基于语义脚本的报表开发。21基于NC元数据(数据字典)的报表开发/、211创建语义模型在“开发平台-报表平台-语义织的语义模型。本文以创设计。新增一个语义模型:型”节点,可以创建基于全局,集团或者组【建集团级的语义模型为例,介绍一下语义模型的创建于功能导航消息中心语义模型-集团保存保存新増取消返回语义模型蝙码|因备注语殳模型名称|NC数据字典

2、语义複型帀数据源nc61当前数据源分类|我的语叟模型sinc61如下图所示,设计语义模型的时候,选择NC元数据,之后可以在左侧列表中选择需要的元数据,也可以根据需要在右侧勾选某些表的某些字段。AroNC供应链AroNC供应链第 页共16页第 页共16页UFIDANewCentury具块-组件树来!购订单爻易类型采购订单在逢采购发票采购发票芟易荽型采购人财务信息成本要素到货卑3库存计划S口采购计划aI销售价榕二采啦昔理:到货单查询报表校举暂估月统计报表校举发票报表校举综台日报报表枚举采购订单执行报表枚童诸购单执行报表枚举:到货计划报表校李退货报表校举=物资需求申诸报表枚g采贬单据状态Pk.ord

3、er采购订单dbilldate订卑日期pk_freecust散戶pk_supplier供应商pkdept采购部门J也IImaker制单入dmakedate制单日期Japprover申批人vmemo备注抒Favorites|譜昌E门合同昔理EI运输爸理EI库存爸理po_order采购订卑+|pk_group所屈集团|+k-pkjorg采购组织Spk_org_v采购组织0vbilldode订单编号pOankdoc幵尸银:订Hcemployeeid朮吨e.4rantypecode订单英型编码pk_recvcustornerpkjnvcsupllier开票供应商Jpk_deliveradd供应商发货地

4、址npk-transporWpe运嗡方式pk.paerm忖款协谀.forderstatus单据:伏忘ccontracttelpath-同阳件norgprefjaylimit预付歎限霰元定文语义脚本数据加工本文示例中选择采购订单和采购发票的实体,用以统计订单的开票数量。选择好采购发票和采购订单的相关字段后,显示效果如下:ArONC供应链AfONC供应链AfONC供应链第 页共16页第 页共16页第 页共16页,设计器会默认把我们需要在“连接条件”选项里,把采购订单和采购发票的实体关联起来,做为查询的拼接条件。基于nc元数据时,如果同时拖主子表做关联带出连接条件。“选择字段”选项里,我们可以根据需

5、要添加/删除字段,这些字段用于后续的界面显示或者排序,或者聚合,或者其他用途等。需要的时候我们可以在这里通过公式进行一些数据项的加减乘除等。另外注意一点,显示字段的“关联”属性,如果是参照,默认会带出参照的类型,如果物料,业务单元等(只是基于元数据的情况下会带出)。后者用语义脚本做报表的时候,需要在此处手工添加才行。1选择表字段編码字段名称字段表达式数据类型位数精度主键关联1Pk_org采购组织pLi_urdHr.pk_urq字符串型20U组织旦务单元一2vbillcode订单编号pLi_urdHr.vt:iilli:udH字符串型4UU3pk_materi.物料版本信息pi:i_i:irdH

6、r_t:i.pk_matHrial字符串型20U物料基本信息(.14nnum主数量pu_invi:iii:H_b.nnum数值型2SS5pk_urdHr订单主键pLi_invi:iii:H_b.pk_urder字符串型2UU6f:ik_i:irdHr_b订单行主龍pu_invoin:H_b.pk_order_b字符串型20U选择字段连接条件増加修改删除上移下移置顶置底至此,一个简单的语义模型设计好了,我们可以通过预览功能看一下查询到的数据。如下图所示。功能导航消息中心语义模型-集团新増修改删除編辑刷新语义模型丁工具返回语义模型編码备注采购组织00128100000.D00128100000.0

7、00128100000.5涪义模卑数振预览回区1佥m曰宋钵田审A*B&3订单編号订单日期供应商物料版本信息主单位主数量物料版本主单位主数:000128100000.000128100000.000128100000.000128100000.000128100000.CD2012070100.CD2012070100.CD2012070100.CD2012070100.CD2012070100.CD2012070100.CD2012070100.CD2012070100.2012-07-012012-07-012012-07-012012-07-012012-07-012012-07-0120

8、12-07-012012-07-01100128100000.100128100000.0001Z0100000.11.00100128100000.0001Z0100000.100128100000.100128100000.100128100000.100128100000.100128100000.100128100000.100128100000.100128100000.100128100000.100128100000.100128100000.100128100000.100128100000.100128100000.0001Z0100000.0001Z0100000.0001

9、Z0100000.0001Z0100000.0001Z0100000.0001Z0100000.0001Z0100000.12.0022.0011.0012.0022.0011.0012.00100128100000.100128100000.100128100000.100128100000.100128100000.100128100000.100128100000.0001Z0100000.0001Z0100000.0001Z0100000.0001Z0100000.0001Z0100000.0001Z0100000.0001Z0100000.10000128100000.CD20120

10、70100.2012-07-01100128100000.100128100000.0001Z0100000.22.00100128100000.0001Z0100000.宋体田章A*Bfc3ABCDEFGHI1234村料编码材料宅称组别5I6V两物粹斛!应发主数里7212建立自由表格格式(格式设计)格式设计是自由报表的展现设计,们可把语义模型看做数量来源,这里则是负责如何展示这些数据。同样,“们可以创建基于全局、集团或组织的自由报表格式设计。-报表平台-自由报表”节点,我如图,新建一个自由报表设计:11国目由报表-集国-梏式设存Ib文件(E)编辑匡)视图博格式蟲)数据功语义模型蜃)帮助也)隔

11、可7每个格式设计都需要关联语义模型,可以按下图所示选择之前设计好的语义模型:A今田亭aB室尋星基于nc元数据的格式设计样例语义模型分类订卑漏号订单日期物科版本信息订単編号订单曰期物料版本信息4isoutcheck外部检测机构白=5语叟模型:衆腐组织订单編号订单曰R韧料版本信息BymtNC数彳京韦百汇1疾钢CD20120701000000012012-0T-011.IJiJiJiJiJiJiJiJ11.IJLIIJIJLIIJIJLI京韦百汇CD20120701000000012012-0T-01Z.IJIJIJIJLIIJIJIJ11.IJLIIJIJLIIJIJLI京韦百汇CD2012070

12、1000000012012-0T-01IJIJIJIJLIIJIJIJ11.IJLIIJIJLIIJIJLI京傕百汇1疾钢CD2012070100000001ZD1Z-0T-011.IJIJUIJUIJIJUILi.IJIIIJIIIJIJIJU京港百汇CD2012070100000001ZD1Z-0T-01Li.IllJIIIJIIIJIJUIL.IJIIIJIIIJIJIJU京港百汇CD2012070100000001ZD1Z-0T-01LiLi.IJIJIIIJIIIJIJIJIL.IJIIIJIIIJIJIJU京港百汇CD2012070100000001ZD1Z-0T-011.IJIJ

13、UIJUIJIJUIJIIIJIIIJIJIJU京淹百汇CD2012070100000001ZD1Z-0T-01Li.IJIJIIIJIIIJIJIJciLi.IJIIIJIIIJIJIJU京直百汇CnviiiyiiTLilLiLiiiLiiiiJLilzniz-07-niIIIIIIIIIIIJIIIIIIIIIIIIIJIIIIII-责任会计田n质量管理S血NC:数据字典语义篠型厲1)叶口采购组织vbillcode订单漏号dbilldate订单日期pksu卩卩1怕供应商:iksupplier卩丄口所属组铝卩叩所雇集团code供应商編码shortname供应商简称mneeode助记码trad

14、epk_suppliEr_main上级供应用supprop供应商类型pkareacl地區廿荽pk_supplierclass供应面基本:iw;CLst口rner客戶corcustomer对应客尸isfreecusta财务空计an供应链合并账曙-私百语岌模型编码名称备注NC数据字典语义複型注意,对于参照类型的字段,字段下面可以按树形结构展开的,这方便与我们报表内容的展示。比如,查询的时候我们可以只查询出供应商的id,至于供应简单的把字段托拽到界面后,预览效果如下图:商的编码,名称,以及其他信息等都可以在树形结构里选择。如下如图所示:ArONC供应链ArONC供应链第 页共16页第 页共16页2.

15、1.3.发布成报表节点至此,语义模型与格式设计都以及完成,我们下面要做的就是把这些东西发布成一个节点,可以像其他功能节点一样正常使用。报表节点的形式有两种,一种是查询报表,一种是报表(也即订阅报表),订阅报表一般用于定时查询,并将结构通知到消息平台,邮箱等。这里不做过多介绍,可参见报表相关的红皮书。在格式设计节点,可以通过“发布节点”功能新增或追加或删除功能节点,如下图所示:我们把刚才的报表发布到“采购管理-采购报表”下意不要与已有节点冲突),节点名称就叫“我的报表-nc元数40042020(注发布为功能节点发布为菜单回显示快速查询面板仅显示查询方案面複回支持联查回支持穿透回显示工具菜单显示明

16、细A匚总菜单诸选择一个功能目录(需输入新建功能节点編码)J或选择已有的功能节点田物资需求申请单+请购单+采购订单+采购订单状态维护+到货单+采购发票+采购结算+暂估处理I采购报表格式设计浏览发布节点:式设计祥报表分类我的报表卜04CW42DD8综合日报匕40042010供应商暂估余额表匕40042012暂估月统计匕40042002物资需求申谙匸总表400412采贴.成本要素定叟400418-Kr格结算单维护4005采购价榕4006销售管理4007库存计划4008库存管理4009内部交易全组织Ufida股份公司tianft新増功能节点編码齟织类型|40042020新増功能节点名称|我的报表-门:

17、元数据Localintranet同时,我们还需还要发布为菜单;ACONC供应链ACONC供应链第 页共16页第 页共16页发布为功能节点400420采购报表荥单:(deaultM内置荥单口口口口口口w田田田田田田田田r-4001供应链基础设置4002合同管理4003采购计划U4004采购管理+400400物资需求申诘单+400402诘贴单+400404采购订单+400406采购订单状恋錐护+400408到货单+400410采购发票+400414采贴结算+400416暂估处理申诘汇总表O40042008综合日报O40042010供应商暂估余諏表O40042012暂估月统计O400412采购成本要

18、素定文O400418价格结算单维护40054006400740084009403040334034采购价格委外加工库存计划库存管理销售管理销售价格内部交易运输管理生产制造mIon奇册采购报表下面看-ArONC供应链ArONC供应链第 页共16页第 页共16页O供应卷基础设置采购管理Q销售管理9内部交易物资需求申请单物资需求申洁单维护请购单诸购单錐护诸购单修订请购单执行情呪查询采购订单采购订单錐护采购订单修订补货订单錐护采购订单关闭21.4创建节点的查询模版到货计划查询采购订单忖款执行情呪查询采购订单状态维护输出对方确认发货装运报关*出关到货单到货单錐护此时打开新的节点会提示如下信息:这需要我们

19、创建节点这需要我们创建节点的必要的步骤。通过“应用管理平台-开发配置工具-模版管理-查询模版初始化”,创建一个新的查询模版,所属功能节点是之前创建的新节点40042020,查询字段的详细说明见下图中描述:A/匚1常用功能霸企业建模平台:t集成平台I圖应用管理平台貝开发平台开发配置工具应用资产管理实施工具系统管理工具*缓存管理*功能节点默认模板设置*元数据管理*元数据过滤管理*编码对象注册模板管理*单据模板初贻化*查询模板初贻化+输出模板初贻化NC供应链NC供应链第 页共16页第 页共16页模板編码I融丽功能导航消息中业元数据管理语交模型-集团查询篠板初始化功能注册功能节点默认模板设置我的报表元

20、数据保存取消増行删行複换名称硏垸层次F使用码字段名称多语资源号操作符编码操作符名称主否固定案苗是否站输麋件是舌默认显牙是否查询条件数据类型步照名劲10po_order_b.pk_material物料編码辱于旦丈于0参照物料20po_order.dbilldate订单日期(开站):=戏于等于冋0日期-993|回po_order.dbilldate|订单日期1貉环h于等于0|日期-99元数据组件走语义脚本的情况,这里要跟语义脚本表.综莒曰供应商】皆估月1物资需=4003采购计戈4004采购管理洁购单采购发票采亟订单采嗚订单状态准护采购报表4UU42IJIJH4UIJ42IJII411114211-

21、24004200240供应强洪应籬基础设置采皿计划采购管理采聊订单:伏态维护-匕400412采啊成本要素定义匕400418tir格结算单錐护物资需求申诘单呆购*格销售管理库存计划库存管理400420084UIJ42II-II4004201240042002综合日报洪应商暂诂余颔表習估月统计物资需求申谙汇总7通过“应用管理平台-开发配置工具-系统管理工具置”,将此查询模版分配给新节点。功能导航消息中心元数据管理语文模型-集团查询模板初始化功能注册功能节点默认模複设置分配F保存取消闾4001|4003|1|4004E到货单E采购发票NC供应链NC供应链第 页共16页第 #页共16页2.2.基于语义

22、脚本的报表开发基于语义脚本的开发与基于nc元数据的不同点就在语义模型上,其他像查询模版,发布节点等操作相同。所以这里只介绍语义模型的设计。2.2.1.创建语义模型如图,创建语义模型的时候选择语义脚本:表别名NU元数据元定义语戈脚本数据加工拎验卞一場慳存宜成取消定义语义脚本的表名(后续查询模版字段的名称要跟此处表名一致),写入查询sq:ACONC供应链ACONC供应链第 #页共16页第 页共16页语艮脚本漏辑器编辑器元数据表名rrTytable标堆阮!Lselectpopopopopopopo.在左括号右边双击会自动选择对应的右括号内全部内容。校验字段参照语义函数字符函数日期函数数学函数PUBA

23、PP-扩展语义函数smartnc_metadatarnetasqlparameter校验通过-.order.pk_org_v,order.dbilldate,order.vbillcode,口rder_b.f:ik_materi3l,order_b.cunitid,order-b.nriurri,invoice_b.ririi.imfrompo_orderinnerjoinpo_order_bonpo_order_b.pk_order=po_order.pk_orderirmerjoinpojrwoice_bonpo_invoice_b.pk_order_b=po_order_b.pk_ord

24、er_bwherepo_order_b.drOandpo_irwoicE_b.dFCISELECTpo_order.pk_org_v,po_order.dbilldate,po_order.vbillcode,po_order_b.pk_material,po_order_b.cunitid,po_order_b.nnumorderNum,po_invoice_b.nnuminvoiceNumFROMpo_orderINNERJOINpo_order_bONpo_order_b.pk_order=po_order.pk_orderINNERJOINpo_invoice_bONpo_invoic

25、e_b.pk_order_b=po_order_b.pk_order_bWHEREpo_order_b.dr=0ANDpoinvoiceb.dr=O;点下步,可以看到元数据字段,字段中文名称最好明确一下:AFONC供应链AFONC供应链第 页共16页第 页共16页編辑器元数据字段骗码/字段名数据类型位数蓿度FK_ORG_V*购组织字符串型200DEIILLDATEi订单日期字符串型190VEIILLCODEI1订单号j字符串型400FK_MATERIAL物料字符串型200CUNITID单位1宇符串型200ORDERNUM订单数量/数值型288INVOICENUM琴票数量数值型288连接条件”选

26、项里可以根据需要自行添加需要的过滤条件。在“选择字段”选项里需要手工添加字段:添加完毕,效果如下:AfONC供应链AfONC供应链第 页共16页第 页共16页前面也提到过,基于语义脚本下图所示,可以手工关联物料E叵i包一选择表连接条件选择字段描述器丘项字段編码字段名称字段表达式数据类型位数精度主键关联1PK_ORG_V采购组织mytablHTK.ORGJ/字符串型20U组织旦务单元併2DEHLLDA.订单日期mytable.DBILLDATE字符串型19U3VEHLLCO.订单号mytablH.VEiILLCODE字符串型40U4PK_MATE.物料mytable.PK_MATERIAL字符串

27、型200丨a5CUNITID单位.L1111K1I-TlL七片r-l-iJL|-ORDERN.vT单数量置顶置底取消呆存EI:欧盟报表EI:商业分析3I:商业分析平台EI:生产制造SI:商业分析誉艾+J:企业崖複平台ArONC供应链ArONC供应链第 页共16页第 页共16页语义模型设计器0连接条件选项字段编码字段名称字段表达式数据类型位数韬度主键关联1PK_ORG_V购组织mylableTK-ORGJ/字符串型20U组织型务单元併12DEHLLDA.订单日期myiablH.DBILLDATE字符串型19U3VEHLLCO.订单号mytable.VBILLCODE字符串型40U4PK_MATE

28、.物料mytable.PK_MATERIAL字符串型200单位5CUNITID选择字段选择表描述器ORDERN.订单数量増加INVOICE.发票数量m税收行政地医(bd.匸I替换件(bd_mater臣|投料点维护(bd_丁|托收协议(bd_mai外币汇率(bd_currS外币汇率方案(bd.1网银信息模板(bd.臣|网银信息模板字段臣|物料采购分类(bd.臣|物料采购信息(bd.臣|物料财务倍息(bd.S物料仓库信息(bd.臣|物料成本分类(bd.臣|物料成本信息(bd.臣|物料基本分类(bd.物料基本信B(bdj币物料基本倍息(多字段編码字段名称数据类型name物料名称字符串型pk_material物料基本信息主键字符串型f:ik_sriuri:e原始版本字符串型pk_qn:iup所属集团字符串型pk_org所属组织字符串型code物料编码字符串型version版本整型materidlspei:规格字符串型materialtype型号字符串型mater

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论