2013年7月30日
摘要: 前段时间接到一个新的需求,是说客户那边采用的是三联打印机打印byd中的某些单据。可是在byd中可以追溯的字段都是用蓝色字体显示的,三联打印机打印这些蓝色字体时,会出现看不清的现象,于是客户想要将这些蓝色字体变成黑色的。老实说,这个需求很是恶心。完全不是软件功能方面的开发。但是客户是上帝,考虑到应该不是很困难,对以后关于这些BO的进一步开发或许有些帮助,于是便接下来了,哪知道,麻烦也来了。上图,举例 生产确认总览:1.1302系统升级以后,我就怀疑在扩展字段这方面可能有变化,果不其然,扩展字段的逻辑发生了改变。现在只需要找到相应的BO对其进行扩展和增加一些逻辑,然后就可以用关键工具将其拼接出来。 阅读全文
posted @ 2013-07-30 17:42 三石三块 阅读(1013) 评论(0) 推荐(0) 编辑
  2013年3月28日
摘要: 最近遇到一个比较恶心的问题。在Repository Explorer的视图中可以查看到InboundDelivery节点下的DeliveryQuantity具有写的权限,可是在我的Customer-specific solution中显示为只读的。反复和sap的技术支持教练交流了好久,始终得不到好的解决方法,甚至认为这个字段不能够被开放。现在终于解决了。以后面对这样的问题要考虑两个方面:1.是不是DU(Developmet Unit)不兼容的问题,有些字段只能在属于自己的DU中才可以写权限。在其他DU中不可以。需要跨DU访问元素的话,只能靠服务集成来完成了!2.是不是只有在开发环境中才能有写的 阅读全文
posted @ 2013-03-28 18:05 三石三块 阅读(226) 评论(0) 推荐(0) 编辑
  2013年3月27日
摘要: 解决问题:在QA界面新建一条数据时,点击保存并关闭以后,回到OWL时,还需要手动点击一次GO才能获取到刚添加的这条数据。现在想不点击GO实现自动更新!步骤:1.双击打开OWL界面。2.点击编辑模式3.跳转到Controller页签下,点击inports新建,并命名为AutoRefresh_Inports.4.在右侧的属性栏中找到Events→OnFire,选择事件EventHandle.(因为这个事件是执行DefaultSet的,也就是执行OWL默认的Query事件,如果想执行其他的查询绑定,可以换成其他事件的EventHandle。5.在Navigation下的Local Event中填写A 阅读全文
posted @ 2013-03-27 16:48 三石三块 阅读(182) 评论(0) 推荐(0) 编辑
  2012年10月28日
摘要: 问题:在解决了web services 的授权问题时,曾经遇到了这个问题。百思不得其解,现在终于弄明白了,这是由于服务器那边接受到错误的soap请求引起的,至于这个错误呢,大部分是由于参数的错误。比如:传递多余的空字符串,传递错误格式的字符串,再此我就此做了一点总结:总结:Uuid 这个参数可以不传,不传时要去掉,否则报错。不需要的参数要去掉,否则报错空参数也要去掉日期形式是:XXXX-XX-XX给web service 授权时只要指定给work center view 就行(不管存在的,或者是不存在的),然后在系统附权限就可以了,不用做其他操作。6.用存在的work center view 阅读全文
posted @ 2012-10-28 17:23 三石三块 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 问题:前段时间一直在纠结在byd的原界面上添加一个字段以后,在英文状态下能显示出来,而且label属性也可以显示中文,但是切换到中文状态下的时候,居然显示空白,郁闷了,今天终于找到答案了,看来帮助文档要多看!解决:选择你想翻译的BO对象,界面元素,等等一些你想翻译的元素。右键选择Export Text for Translation 选择需要翻译的目标语言,然后保存.xlf文件。打开保存的.xlf文件找到需要翻译的元素(如果没有找到可能有两种情况,网速导致没有保存出来,二是,没有找到相应的界面或者是BO)在节点source中可以找到你翻译前的元素,在后面加上< target>节点, 阅读全文
posted @ 2012-10-28 17:20 三石三块 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 读取操作var instance = new WebReference.service1(); instance.Credentials = new NetworkCredential("K8NY4FCZOQP", "Aaaaaaa5"); //var instance = new Y3YCI6DOY_WSserviceClient("binding1"); //serviceInstance.c //instance.ClientCredentials.UserName.UserName = "K8NY4FCZOQP&qu 阅读全文
posted @ 2012-10-28 17:15 三石三块 阅读(429) 评论(0) 推荐(0) 编辑