由于Epicor没有一个界面可以检查系统的客制化信息,如果你在系统中有很多的客制化,那追踪起来就很麻烦,通过下面的SQL Script可以轻松的得到这些数据。

–Get 自定义的BAQ

select Company,QueryID,AuthorID,Description,DisplayPhrase,IsGlobal,IsShared,SystemFlag,Version,Updatable,SystemFlag
from  Ice.QueryHdr
where SystemFlag=0 and IsShared=1
order by QueryID, AuthorID

–Get 自定义的BPM

select Company,
Case when Source='BO' then 'BPM' when Source='DB' then 'DataDirectives'when Source='DQ' then 'BAQMethod' else 'Other' end Source,
DirectiveGroup,BpMethodCode,DirectiveType,Name,[Order],
case when IsEnabled=1 then 'InUse' else 'Obsolete' end [Status],Body
from  Ice.BpDirective
where Thumbnail<>''
order by DirectiveGroup desc,BpMethodCode,[Order]

–Get 自定义的Dashboard

select Company,ProductID,DefinitionID,Description,DashBdVersion,DataBaseVersion,
LastDeployedBy,LastDeployedDate,LastUpdatedBy,LastUpdated,
DashboardSchema,DashboardAssembly,HasDashboardAssembly
from Ice.DashBdDef
where SystemFlag=0
order by DefinitionID

–Get 自定义的Customization form

select Company,ProductID,TypeCode,Key1 as CustIDOrName,Description,
Key2 as AppForm,LastUpdatedBy,LastUpdated,SysCharacter04 as [Status],
CommentText
from Ice.XXXDef where SystemFlag=0 and TypeCode in ('Customization') and Key1<>'CustomContextMenu'
Order by Key1

–Get 自定义的QuickSearch

select Company,QuickSearchID,Description,ExportID,LikeDataFieldTableID,LikeDataFieldName,ReturnFieldTableID,ReturnFieldName,
CallFrom,UserID,Version,IsShared,BaseDefaultfrom Ice.QuickSearch where SystemFlag=0 order by QuickSearchID

–Get 自定义的BAQ Report

select Company,BAQRptID,Description,FormTitle,ReportTitle,ExportID,ReportID,SSRSReportName,IsCrystalReport
from Ice.BAQReport
where SystemFlag=0

–Get 自定义的Posting Rules

select b.Company,b.ACTTypeUID,a.ACTRevisionUID,b.DisplayName,b.DetailedDescription,a.RevisionCode,a.Description,a.RevisionStatus,a.SendToReviewJournal,a.IsDefault,a.RTypefrom Erp.ACTRevision a
Left Join Erp.ACTType     b ON a.ACTTypeUID=b.ACTTypeUIDwhere a.RevisionStatus='Active' and a.RevisionCode<>'Base Std'

–Get 自定义的BAQ & WhereUsed

select a.Company,a.QueryID,a.AuthorID,a.Description,a.DisplayPhrase,a.IsGlobal,a.IsShared,a.SystemFlag,a.Version,a.Updatable,a.SystemFlag,b.Description as WhereUsedQuickSearch,c.ReportID as WhereUsedRptID,c.Description as WhereUsedRptDesc,c.SSRSReportName as SSRSReportName,d.DefinitionID as WhereUsedDashBdfrom Ice.QueryHdr    a
Left Join Ice.QuickSearch b ON a.QueryID=b.ExportID
Left Join Ice.BAQReport   c ON a.QueryID=c.BAQRptID
Left Join Ice.DashBdBAQ   d ON a.QueryID=d.QueryID
where a.SystemFlag=0 and a.IsShared=1
order by a.QueryID, a.AuthorID

–Get UD Field

select SystemCode,DataTableID,DBTableName,FieldName,Seq,Description,DataType,UDRequired,UDReadOnly,FieldFormatfrom Ice.ZDataField where DataTableID in (select DataTableID from Ice.ZDataTable where TableType='UD') and FieldName not in ('UD_SysRevID','ForeignSysRowID')

SQL脚本得到Epicor客制化信息相关推荐

  1. Epicor客制化常用代码汇总(1)

    –不定期的更新总结一些Epicor客制化常用的代码,有兴趣的请加关注 1. 如何在Dashboard中调用标准菜单的"刷新"按钮 在按钮的单击事件中增加如下的代码: private ...

  2. Camstar客制化开发做查询操作(Designer中存放SQL语句)

    Camstar客制化开发做查询操作,对于Sql语句的保存地方有三种(Designer中保存在Query.Portal中保存在UserQuery.直接写在代码中) 其中Portal中UserQuery容 ...

  3. camera_click,camera_focus无法客制化研究——添加copy脚本客制化(四)

    研究透了客制化时加PRODUCT_COPY_FILES为啥make会报错,停止编译,因为4.2是可以客制化增加任意copy编译的 在客户目录下增加vendor\artifacts\out\target ...

  4. Android项目客制化

    关键编译目录 Makefile build/core/Makefile build/core/main.mk build/core/config.mk build/core/envsetup.mk b ...

  5. 客制化NVRAM的以太网地址

    在使用SN Write写Ethernet MAC过程中出现了以下的错误: ERROR!! Ethernet Mac:MetaResult = SPMETA_DLL::META_LID_INVALID. ...

  6. 客制化键盘键位修改_IQUNIX Slim87 RGB机械键盘评测

    IQUNIX作为知名的金属数码周边的品牌,近两年在外设领域也颇下功夫,为粉丝带来了高度客制化的F60.F96两个系列,多款不同配色的键盘产品.凭借别出心裁的外观设计以及出色的做工,也赢得消费者与市场的 ...

  7. ICE Tester method viewer 的安装和使用,和客制化代码配合使用

     安装 找到目录 C:\Epicor\Epicor905\Utilities\BL-Tester 下面有个安装文件ICE2.0.5 BL Tester Setup,双击这个文件安装 需要填入的资料中, ...

  8. 教程:客制化您的输入法

    Tytoriol: Sulma skåld kastem denn Input Methodhet Ricardo & Sejvas Designworks Aktieselskåb #Tek ...

  9. Oracle EBS Interface/API(28) - 客制化开发AP付款API

    背景 在某项目中,需要把其他系统的AP发票和付款同步至Oracle EBS系统.但是,Oracle官方并没有提供标准AP付款API,需要自行客制化开发AP付款API, 其中,它主要用应场景: 与资金管 ...

  10. 如何从零打造一把专属的 “客制化机械键盘” —— 个人指南来啦

    " 来来来!入坑啦 !入坑啦 !!!" 文章目录 客制化机械键盘 机械键盘结构 客制化机械键盘信息图 客制化键盘固定方案 机械键盘结构图 青轴(Cherry Blue) 茶轴(Ch ...

最新文章

  1. 推荐8个极受欢迎的网站和软件,让你总有一天你会用到!
  2. iOS 高效开发-----实现description 方法 (续)
  3. 4.QML动画——概念、动画应用方式和动画的缓动曲线
  4. centOS 7 yum安装MySQL5.6
  5. [模版] 网络流最大流、费用流
  6. U-Boot 之一 零基础编译 U-Boot 过程详解 及 编译后的使用说明
  7. 201521123061 《Java程序设计》第三周学习总结
  8. LVS+piranha(多实例配置) 转载
  9. chrome的timeline的问题?
  10. Python排序算法[二]:测试数据的迷雾散去
  11. 计算机基础阿春第十一讲,编程天才少年“顾神”,放弃清华保送,被麻省理工全额奖学金挖走...
  12. GitChat 使用指南,快速学习、飞速成长
  13. 台式计算机网络共享,教大家怎么把电脑网络共享给手机上网
  14. Idea、pycharm、Phpstorm鼠标滑动设置字体大小方法
  15. FilterConfig的作用
  16. Android横向滑动加载更多的控件的实现---HorizontalScrollSlideView
  17. 部署hudson时报错解决方案
  18. 皇氏集团迷途知返,但乳业市场还能接受它吗?
  19. 一文带你了解Spring框架的基本使用
  20. JVM : 12 面试题:JVM中有哪些垃圾回收算法,每个算法各自的优劣?

热门文章

  1. Will----个人资料
  2. 职业生涯规划书-前端
  3. 人工智能成热门 苹果谷歌等科技公司竞相涌入改变神经科学研究
  4. html 菜单栏横向排列,响应式可弹出横向导航栏
  5. IS-IS 路由选择协议入门
  6. unity怎么显示骨骼_Unity3D 骨骼动画原理学习笔记
  7. recover的用法
  8. 齿轮仿真软件ROMAX DESIGNER安装教程
  9. 使用visdom三维可视化图像。
  10. html css ps切图教程,CSS切图学习之认识PHOTOSHOP(PS)