中小企业ERP管理软技术知识

我们的专家为您提供新的SAP版本和问题总汇,并分享他们的真知灼见

在SAP Business One中如何才能提高系统内存分配

2017-03-13

以下内容主要针对SAP Business One 软件在使用过程中可能遇到的内存不足的问题,所对其进行优化和改善作用。

按照企业业务发展需求的不同作为其使用的ERP系统SAP Business One (简称B1)数据库的数据量也随之增大,在这种情况下会导致操作系统在运行某些任务的时候,例如在生成复杂报表、系统同时运行多个add-on插件等情况下,操作系统会报错,这也说明了其内存不足,或者操作系统直接失去响应,而非正常关闭。

关于这个问题需要从操作系统上进行查找原因,实际理论上而言,不管电脑系统安装了多少物理内存,对一个32位的应用程序来说在内存空间中能使用的内存*多只有4GB。而在32位的windows系统中,正常情况下系统限制是2GB容量,另外2GB是被操作系统内部保留使用。而我们知道,目前发行的B1还是典型的32位Windows程序,受限于Windows系统的这个限制,B1能使用的内存可能也就只有2GB。

从这个理论得出对B1而言2GB的内存容量的确不够使用,对B1来说一个大容量的数据操作时候或启动了多个add-on的时候,内存的容量肯定不够使用。

关于这个问题,SAP早以意识到此问题的严重度,并做了一些策略来应对此问题。

Windows可执行程序有一个标志位: IMAGE_FILE_LARGE_ADDRESS_AWARE 。当设置了这个标志位的时候,Windows就会试图为该应用程序分配更多的内存空间。具体情况是这样的:(参见 http://msdn.microsoft.com/en-us/library/windows/desktop/aa366778(v=vs.85).aspx

  • 如果当前Windows是32位的,普通模式启动,那么很遗憾,情况没有改善。该32位应用程序得到的内存空间还是2GB,另外2GB为操作系统保留。

  • 如果当前Windows是32位的,且是以/3GB 启动参数方式启动的,那么,该应用程序将得到3GB的内存空间。而操作系统自身只保留1GB的空间地址。

  • 如果当前Windows是64位的,那么32位应用程序将直接得到4GB的内存空间。

而我们的B1应用程序现在已经是设置了 IMAGE_FILE_LARGE_ADDRESS_AWARE 的标志位的。所以,我们可以利用这一特性,配合操作系统,将B1的寻址空间由2GB扩展为3GB甚至4GB。由此,原来很多因内存不够而失败的操作,将会有明显改善,可能就会通过了。

通过上面分析和描述,优质的方案是推荐大家使用64位的操作系统。随着windows 7流行,64位的操作系统也越来越贴近日常的工作生活,甚至也包括了即将发布的windows 8 的64位版本。在这样的情况下,作为客户不必需要做任何的设置,B1系统直接就可以享受4G的内存空间!

而如果你的操作系统还停留在32位,比如32位的Windows XP或者Windows Server 2003,那么根据上面的分析,还是有改进余地的,就是给操作系统加上启动参数 /3GB。这样可以让B1的可用内存从2GB扩大到3GB。

参阅http://technet.microsoft.com/en-us/library/bb124810(EXCHG.65).aspx , 修改启动参数的具体操作如下:

    鼠标右击我的电脑,选择属性,出现系统属性对话框。
    点击**选项页。
    在启动和恢复设置中,点击设置,出现启动和恢复对话框。
    在系统启动中,点击编辑。
    在[Operating Systems]这一节,将/3GB这个参数添加到启动项的/fastdetect的后面。
    保存修改,关闭记事本。
    点击确定两次,关闭打开的对话框。重启动电脑,设置生效。


  • SAP操作教程: SAP Business One系统模式切换以及数据新增
    为了帮助SAP用户更好地熟悉界面与功能操作,提高工作效率,达策特意将SAP Business One的一些管理和设置操作方法整理成文供大家参考与学习。1.“添加”和“查找”的模式切换SAP Business One系统中包括添加、查找、更新和确定四种模式,其中,在添加模式只能进行新增的活动,查找模式只能进行查找的活动,在进行相应的操作前,要确认目前所处的模式。 此处以物料主数据为例说明。如上图,查找模式为系统默认模式,打开物料主数据界面即为查找界面。查找模式中,左下角按键显示为查找,工具栏上的添加按键(本子状)处于激活状态,数据或者单据中的大多数字段栏位显示为浅黄色。在此模式下,只能进行查找操作,添加信息是无效的。 通过工具栏上的“添加”按键切换到“添加”模式。在添加模式中,左下角的按键显示为添加,工具栏的查找标识(望远镜状)变为激活的,数据中的字段栏位为白色,如上图。添加模式下,可以增加新的数据,并且保存到系统中。 如需切换回查找模式,则再通过工具栏上的“查找键”切换到数据的查找模式即可。 2.数据新增 一般而言,系统中数据的添加包括通过“添加”将新的一整套数据保存在系统中(比如物料主数据、各种单据等)。也包括在已有的数据中添加新的内容(比如设置—财务中的币别、税码、项目等)。 2.1添加新项目通过添加操作来增加新的数据,这里以添加用户为例。在主菜单界面下,打开管理模块 > 设置 > 点击常规菜单 > 选择用户,打开用户界面,此时应系统应为“添加"模式。 填写相关用户信息,并设定密码。密码设定后点击“更新”键后回到新增用户界面,检查所有信息确认无误后,点击“添加”键完成用户设定。如果数据信息无误,系统会跳出绿色提示成功。否则红色提示错误,如上图。 2.2更新新条目到原有表格这里以增加新的项目为例。在主菜单中,打开管理模块 > 设置 > 财务 > 项目,按路径找到项目。 如果要增加新的项目,直接在表格中填写,确认无误,点击更新,新的信息就会保存在系统中。

    SAP操作教程: SAP Business One系统模式切换以及数据新增

  • SAP授权服务商北京达策详解:SAP PP模块生产订单状态详细解释
    SAP PP生产订单状态的中英文解释(一)SAP PP生产订单状态的中英文解释(二)(SAP PP 生产订单状态部分截图)更多SAP系统相关问题>>>

    SAP授权服务商北京达策详解:SAP PP模块生产订单状态详细解释

  • SAP Business One备份数据库操作文档
    备份数据库操作文档业务背景:1、有些数据是随时变化的,备份可以记录某时间点的数据;2、如数据库故障,可以随时还原。解决思路:在SQL中备份数据库。解决方案:备份数据库。步骤一:(如下图)步骤二:(如下图)

    SAP Business One备份数据库操作文档

  • SAP系统中如何创建财务报表模板:SAP代理商北京达策
    财务报表模板的创建业务背景:编辑财务报表模板是为了让企业更加方便的看财务方面的信息,企业进行做账时,可以根据具体需求做符合企业所需求的财务报表模板。解决思路:在SAP系统财务模块中创建财务报表。解决方案:【路    径】 主菜单-->财务-->财务报表模板【功能操作】第一步,打开财务报表模板。第二步,选择要设定的报表类型。 设置模板名字 第三步,点击“生成科目表模板”,系统会自动将所有的会计科目载入,接下来根据报表之间的构辑关系,自行调整,增加合计等。第四步,整理模板。删除不需要科目(注:直接点删除则删除整个模板,且操作是不可逆的)设置科目层级关系。只有*明细项目可以设置其所包含的会计科目。增加合计条目。添加科目,科目类型为小计  同样操作适用添加“文本标题”类条目。若勾选冲销符合,日记现金流行项目金额为负数。

    SAP系统中如何创建财务报表模板:SAP代理商北京达策

啊哦,你的浏览器不支持canvas. Sorry~
产品中心
解决方案
成功案例
联系我们
微信扫一扫