Windchill 基本业务对象】的更多相关文章

容器容器是Windchill对象存放的地方:在Windchill中主要的容器有站点.组织.产品.存储库.项目.在Windchill中所有容器对象的父类为wt.inf.container.WTContainer, 通过对象的getContainer()方法即可获得.eg: WTContainer  container = (PromotionNotice)obj.getContainer();站点容器对象为: wt.inf.container.ExchangeContainer组织容器对象为: w…
文档的类型: (1)WTDocumetManster :是文档的主要信息,一个文档只有一条记录:(2)WTDocument:是文档小版本记录,每一个文档小版本都有一条记录: 备注:(1)文档大版本记录在WTDocument,通过getBranchIdentifier()方法可以获取到大版本的ID: (2)如果文件已建立很多版本版序,当master改变时将影响所有的版本版序: (3)文档帮助类为WTDocumentHelper, 实现类为WTDocumentHelper.service 常用API…
最近根据业务需要,俺们老大要求我们了解一个c#的组件——Log4Net 这玩意儿从来没弄过,感觉挺深奥的,结果经过2天的研究,还算小有所成吧,基本思路已经清晰明了了,不过过程中遇到一些很奇葩的问题,和第一次使用该组件 有些想不通的问题,现在弄明白了,所以给大家一起分享一下. 首先说明一下,该博客内容  是在 http://blog.csdn.net/niuyongjie/article/details/5777625 这篇博客上延生过来的,主要的功劳还是 niuyongjie 这位博主,我只是在…
本章内容主要包括两个方面,一.是框架分层(控制器.业务对象.实体.Dao)的详细说明,二.是对比常用三层结构的区别和优势: 本文要点: 1.框架中的各个分层详细说明 2.对比常用三层结构的区别和优势 3.分享两个项目中的小经验 4.网络资料 我们先看一下前面实例中的解决方案目录: 我们再看各层之间的调用关系: 上图描叙的控制器有四种方式来操作数据库, 1)控制器调用实体,通过框架中的ORM来实现单表的操作 2)控制器直接操作数据库对象(oleDB),通过编写SQL语句访问数据库 3)控制器通过调…
在这个纷繁的社会里面,统一性的特点能够带来很多高效的产出.牢固的记忆,这种特征无论对于企业.个人的开发工作,知识的传承都有着非常重要的作用,Winfrom框架本身就是基于这个理念而生,从统一的数据库设计规则开始,统一的项目格局,统一的业务类.数据访问类.实体类继承关系,再到统一的公用类库,统一的权限管理模块,统一的字典管理模块,统一的附件管理...,理解这些理念和规则后,再来个终极的统一,框架代码快速生成--Database2Sharp代码生成工具.所有的框架(包括传统Winform开发框架.W…
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4292120.html 测试BAPI方法 业务对象(BO)设计 创建数据结构(SE11) 业务对象代表具体的业务数据,因此业务对象类型都有相对应的数据字典结构对应. 创建业务对象类型(SWO1)…
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4291469.html 实例:通过BAPI修改资产数据 业对象和BAPI Term/Synonym Definition Business object (BO) 1.      业务对象,封装了…
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将追究法律责任!原文链接:http://www.cnblogs.com/jiangzhengjun/p/4265534.html 18.3.         业务对象和BAPI184 18.3.1.     SAP业务对象(SWO1)... 184 18.3.1.1.           业务对象类型…
在WebForm中,可以使用反射将业务对象绑定到 ASP.NET 窗体控件.最近做Winform项目,也参考WebForm中的代码实现同样的功能.     Winform没有提供类似WebForm中的FindControl方法,我于是用遍历控件的方式,写了一个类似WebForm中的这个方法,考虑到Winform中的很多控件放在Label.TabControl中,方法采用了递归的方式.     Winform和Winform的控件也有些区别,如在Winform中,DateTimePicker取值是…
前言: 我打算写一系列关于Swing程序开发的文章.这是由于最近我在做一个Swing产品的开发.长期做JavaEE程序,让我有些麻木了.Swing是设计模式的典范,是一件优雅的艺术品,是一件超越时代的产品! 有机会作Swing软件的开发,让我非常有感觉! 呵呵,希望有机会能够用Java3D编写软件,那种感觉一定更棒! Java和Swing都是杰作.我这个人对别人一向很挑剔的,能够得到我由衷地赞誉,可想而知它们有多优秀了.奇怪的是,它们居然一直都无法占领桌面市场.有人说这是技术的原因.我认为这应该…
SAP中的BOPF(Business Object Processing Framework) 正文 希望简化你的业务应用开发过程?业务对象处理框架(Business Object Processing Framework,以下简称BOPF)也许可以帮到你. BOPF是SAP Business Suite中用于开发业务对象的基础设施.通过BOPF,你可以在开发周期中节约时间,因为不必再亲自实现所有技术细节了,比如权限控制.低等级的事务处理.缓存管理.提供消费者API和编排业务逻辑.通过在BOPF…
表格图示 表格的测试类 package com.xiaostudy; import javax.servlet.http.HttpServletRequest; import org.apache.log4j.Logger; import wt.fc.QueryResult; import wt.log4j.LogR; import wt.util.WTException; import com.ptc.core.components.descriptor.DescriptorConstants…
1.安装VMware Workstation虚拟机 2.win7的64位操作系统(为什么不用32位?因为32位的内存最大只能设置4G) 3.安装Oracle数据库(映射iso文件[上面栏的虚拟机->设置->硬件->CD/DVD]),一定得先安装数据库在安装windchill系统 4.安装PTC windchill(11.0 M020版本),然后在开始菜单里面把windchill文件快捷方式发送到桌面 5.PSI(PTC解决方案工具)Z:\11.0M020\PSI_110_M020\set…
如何让业务对象和对应的流程 关联? 发现ProcessInstance 有个方法getBusinessKey()可以得到一个businessKey. ProcessInstance 对应数据库中的表act_ru_execution有个字段BUSINESS_KEY_对应类中的businessKey,这个字段在创建表时自动被设置为unique 解决: 1.保证流程的ID和业务对象的类名一致.例如:流程id为LeaveBill,我们的业务对象的类名也创建为LeaveBill. 2.在流程启动的时候获取…
当从测试库迁移正式库时,如果新增了子系统,那么两边的子系统ID是不一样的 在BOS里修改单据的子系统只能修改业务对象列表里的子系统ID,单据列表里没有跟着一起修改 所以单据列表里的子系统ID需要手工去修改数据库…
目录:C:\ptc\Windchill_11.0\Windchill\codebase\config\actions 文件:custom-actionModels.xml和custom-actions.xml 下面是查找到菜单的文件和方法体 http://demo.softeasy.com/Windchill/app/?jcaDebug=1#ptc1/homepage 最后重新启动windchill服务和系统…
1.创建产品 导航栏的浏览——>最近的产品——>全部查看——>新建产品——>填写“名称”.选择“模板”.一定的“说明”.“专用访问权限”一般选择“否”——>“确定”选项   2.创建文件夹 导航栏的浏览——>最近的产品——>点击指定的产品——>点击“文件夹”——>创建文件夹——>填写“名称”.一定的“说明”.”下一步“——>默认,然后“应用”   3.创建文档 导航栏的浏览——>最近的产品——>点击指定的产品——>点击“文…
一.使用SearchCondition 查询语句中用容器中的containerReference.key.id名称来代替数据库中的字段idA3containerReference /**      * 获取项目下所有的活动  StandardProjectReportService.java      * @param project      * @return      */     public static List<PlanActivity> getActivityByProject…
如开发代码的类HomeLogic.java, 包路径在pnt.report.home 需求:需监控此类的打印数据 方法:配置D:\ptc\Windchill_10.1\Windchill\codebase\WEB-INF\log4jMethodServer.properties 在结尾加上以下,明确到PNT路径下的所有JAVA类 log4j.logger.pnt=INFO 或者明确到此数据 log4j.logger.pnt.report.home=INFO 或者明确到类 log4j.logger…
文档预览效果偏左 解决方法: 1.修改worker配置,去掉“fit worksheet to a single page”的勾 2.进行services,重新启动以下服务 3.重启windchill 服务 4.找出预览效果有问题的文档,进行“表示注释”中进行删除…
When designing business classes, a common task is to ensure that a newly created business object is initialized with default property values. This topic explains how different types of properties can be initialized. As an example, a Contact business…
When designing business classes, a common task is to ensure that a newly created business object is initialized with default property values. This topic explains how different types of properties can be initialized. As an example, a Contact business…
In this lesson, you will learn how to format the caption of a detail form that displays a business object. For this purpose, the caption of a Contact object's detail form will be specified via the BOModel | Contact node's ObjectCaptionFormat property…
方式1: 在保存每一个流程实例时,设置多个流程变量,通过多个流程变量的组合来过滤筛选符合该组合条件的流程实例,以后在需要查询对应业务对象所对应的流程实例时,只需查询包含该流程变量的值的流程实例即可. 设置过程:public void startProcess(Long id) { Customer cus = get(id); if (cus != null) { // 修改客户的状态 cus.setStatus(1); updateStatus(cus); // 将客户的追踪销售员的nickN…
k3 cloud的单据存储在业务对象表中,表名为T_META_OBJECTTYPE,查询表名和对应的表: select FNAME,FBASEOBJECTID from T_META_OBJECTTYPE as aLEFT join T_META_OBJECTTYPE_L as al on a.FID=al.FID…
RE.KR订单类型用BAPI_CUSTOMERRETURN_CREATE 其他用BAPI_SALESORDER_CREATEFROMDAT2…
一.简介 Domain Component组件技术,以下简称DC,是扩展自XPO的, 官方不建议新手使用DC. 如果你用过EF,XPO及类似的ORM,这是很容易理解的,DC是基于XPO的,只是原业定义ORM对象时用的是类,现在改用接口. 然后通过DC上声明的一些Attribute来生成最终的类代码,在运行时编译,最终还是生成了xpo的类.   当然接口只是可定义一些结构,方法,属性及一些个性化的逻辑并没有实现,再使用一个Logic类,来做真正的实现.对于一些默认的读写功能的属性,不需要在logi…
StatementCache: wt.util.Cache%828007782 [size=50, count=4, hits=36, misses=4, aged=0] 方法: EXEC sys.sp_configure N'max degree of parallelism', N'4'GORECONFIGUREGO…
2042000065.2042000064.2042000074.2042000066在发主数据时,流程卡住,SAP返回信息为空 核查:PLM后台日志只显示变更零件,开始,然后就结束 原因:ECR号为空.....因为无法获取到ECR导致,该物料为手工修订,不存在设计变更 四个物料是通知设计变更无法修订受影响对象,无法启动物料变更流程,所以改为人工修订,但是没有再创建设计变更,导致不存在ECR号 处理办法: 1.        将原来的11886设计变更(已解决),但当时没有修订受影响对象,没有修…
1.创建产品   2.创建文件夹   3.创建文档   4.创建用户账号   5.创建组   6.创建更改请求   7.创建部件新视图版本   8.创建可重用属性和全局枚举   9.在组织内分配上下文创建者   10.创建更改通告模板   11.创建更改通告   12.创建文档类型  …