SQL脚本得到Epicor客制化信息

由于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,BaseDefault
 from 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.RType
     from Erp.ACTRevision a
Left Join Erp.ACTType     b ON a.ACTTypeUID=b.ACTTypeUID
 where 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 WhereUsedDashBd
     from 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,FieldFormat
  from Ice.ZDataField 
  where DataTableID in (select DataTableID from Ice.ZDataTable where TableType='UD') and FieldName not in ('UD_SysRevID','ForeignSysRowID')
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值