2009年3月30日
当创建一个JSP文件或者编辑一个JSP文件时报错,具体信息:
org.eclipse.swt.SWTException: Widget is disposed
at org.eclipse.swt.SWT.error(SWT.java:3374)
at org.eclipse.swt.SWT.error(SWT.java:3297)....
解决方法:将jsp的默认打开方式改成代码试图:
window---->perferences----->General------->editors------>file associations
选择jsp------->选择相应的editor 为default。也就是把myeclispe jsp editor 设为default(而不是myeclispe visual jsp editor)。
2009年3月24日
在销售定单中进行定价的时候报:定价错误,丢失必要条件 MWST,可用VK11,维护条件MWST和MWSI。
物资在报废时,采用移动类型555,提示移动类型555与总账科目XXX价值串字段不一致,这样的错误,可到后台对移动类型555的相关字段进行设置,比如这里系统标准的移动类型555其中,成本中心这个字段是必输的,需要将其改为隐去、或选择输入,进入SPRO->物料管理->库存管理和实际库存->发货/转储记账->定义屏幕格式,选中双击,即可进入,选择相关的字段即可。
2009年3月23日
在做发票校验时提示"请维护容差码BW的容差限制",或者"请维护容差码BD的容差限制"等等类似相关的信息时,可到后台配置omr6,维护视图 容差限制,复制新增相关公司下的容差选项,保存即可。
2009年3月9日
采购订单修改历史查看,可通过me23n,进去之后,环境-->表头更改/项目更改,来查看订单的操作历史
定制本地布局 该项,则可定义常用的快捷方式,右键快速复制的功能,需要选中 快捷剪切和粘贴 该项
定制本地布局-->选项-->专家-->控件,在所有下拉列表中显示键值 勾选,可显示各下拉列表的参数值
定制本地布局-->选项-->本地数据,设置操作历史数据,即在输入文本上打空格之后,会在相应位置上显示输入过的所有数据
菜单界面-->设置-->显示技术参数 勾选,可在所有的菜单事务前,显示事务代码
su3 个人参数设置,默认 里可设置默认打印参数,不必每次都去选定打印机等参数信息。
2009年3月3日
在做物资移动的时候,产生**科目有问题,一般都是财务的总账科目有问题,此时,可用fs00,来设置总账科目的属性,常用的选项有 本位币余额、自动过账。
2009年1月21日
在对采购订单进行收货的过程中,出现了这个问题,后来在网上找到这样的解决方法:
采用T-CODE SM30--->T169P表维护一下该条目即可,看情况是发票校验之类没有设置好造成的问题。
2008年12月8日
好久没有来了,从原单位辞职以后,到这边来,做sap内部顾问,做业务,大半年也没有动过代码了,有同事羡慕,不用天天加班了,但自己心里真的还是空荡荡的,曾经给自己爱与恨的代码,就这样拜拜了么?
从另一面讲,也给自己一个尝试吧,权当锻炼一下自己其他方面的能力,对公司来讲,哪里需要我,我就去哪里吧,毕竟老板赏识了,才有自己的价值么,干什么,我想对我来说都是一种帮助,一种积累吧!
2008年5月5日
1、无法安装,提示挂起,要求重启机器,但重启之后,依然如此。
原因:是安装程序在先前的安装过程中在系统注册表留下某些信息,导致不能安装。
解决方法:在运行窗口输入regedit,打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager中找到PendingFileRenameOperations,删除该键值(这个键值是安装程序暂挂项目,只要找到对应的应用程序清除掉就行了),关闭注册表编辑器。重新安装即可。
2、外面的客户端无法连接到服务器,而服务器本地打开数据库一切正常。
原因及解决方法:服务器端的监听端口没有打开,在dos命令下, 使用netstat -an查看端口,没有默认的1433监听端口,windows server的操作系统该端口默认是关闭的,必须要打相应的补丁,目前最新的是sp4。
2008年4月2日
首先发现的问题是${aaa},像这样的标签无法解析,当在页面上添加这样的标签声明的时候
<%@ taglib prefix="c" uri= "http://java.sun.com/jstl/core "%>
貌似所有的<c:out诸如此类的都可以使用了,但并不是真的我们引入的jstl包和standar包都起作用了,因为像这样的${aaa}标签还是无法解析的,说明引用还有问题。
在web文件中我们注册了这些tag,诸如
1 <taglib>
2 <taglib-uri>/tags/c</taglib-uri>
3 <taglib-location>/WEB-INF/tld/c.tld</taglib-location>
4 </taglib>
所有的tld文件都放在web-inf下面,在页面上引用这些标签的时候如
<%@ taglib uri="/tags/c" prefix="c" %>
会发现c标签全部都无法解析,而换成
<%@ taglib prefix="c" uri= "http://java.sun.com/jstl/core "%>
的时候还可以,说明这些标签文件还是没有引用成功,什么原因呢,这个问题折腾了我一天,因为web工程的web.xml文件头声明的servlet版本有问题,在eclipse中默认的web.xml是没有版本定义的文件头的,默认的版本应该是servlet2.3,当我们添加如下声明的时候
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
同时,需要修改一下web.xml文件中对应的出现红线的地方,在tag声明部分也需要加上<jsp-config>标签,如下所示:
<jsp-config>
<taglib>
<taglib-uri>/tags/struts-bean</taglib-uri>
<taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>
</taglib>
</jsp-config>
ok,运行,正常!
另,我用的jstl和standar都是1.1.2版本的