SAP系统操作手册及问题解决方案.docx

上传人:b****9 文档编号:26127323 上传时间:2023-06-17 格式:DOCX 页数:57 大小:68.61KB
下载 相关 举报
SAP系统操作手册及问题解决方案.docx_第1页
第1页 / 共57页
SAP系统操作手册及问题解决方案.docx_第2页
第2页 / 共57页
SAP系统操作手册及问题解决方案.docx_第3页
第3页 / 共57页
SAP系统操作手册及问题解决方案.docx_第4页
第4页 / 共57页
SAP系统操作手册及问题解决方案.docx_第5页
第5页 / 共57页
点击查看更多>>
下载资源
资源描述

SAP系统操作手册及问题解决方案.docx

《SAP系统操作手册及问题解决方案.docx》由会员分享,可在线阅读,更多相关《SAP系统操作手册及问题解决方案.docx(57页珍藏版)》请在冰豆网上搜索。

SAP系统操作手册及问题解决方案.docx

SAP系统操作手册及问题解决方案

SAP系统操作手册及问题解决方案

会计期间关闭

首先要打开相应的会计年度和记帐期间(OB52)。

其次,维护FI的NumberRange(FBN1)和CO中的NumberRange(KANK)。

特别是CONumberrange中的COIN业务一定要分配Numberrange

新建工厂后新建订单ShippingPoint找不到

有一个shippingpointdetermine,一点要维护

路径:

后勤执行--装运--基本装运功能--装运点和收货点确认--分配装运点

原来是物料类型的问题

新建工厂并分配后,migo初始化库存,系统提示出错

Nostockpostingpossibleforthismaterial

后来发现是物料类型定义里面数量更新没有打上勾

物流通用--主数据--基础设置--物料类型--定义物料类型属性

再次经过验证不是这里的问题,而是shippingpointdetermine没有定义的缘故

BusinessAreaAccountAssignment

4.1.7上的BusinessAreaAccountAssignment可把我害惨了,我配置完SalesArea后,由于没有Assignment到BusinessArea,所以系统老是提醒我没有Define这鬼东西,后来自己研究之后才发现4.6C和4.7.1之间的细微差别,4.6C在这里是自动Assign的,但4.7.1是需要自己Assign的。

路径:

sapcustomizingimplementationguide-->enterprisestructure-->assignment-->salesanddistribution-->businessareaaccountassignment-->definerulesbysalesarea

SAP学习手册IV

请教各位,我已经在测试系统里,归档了销售订单以及其发票,会计凭证和交货单,但是我想看看归档的效果,请问R3系统有可以查看到归档数据的功能吗?

另外,交货单还对应一张物料凭证,我就是直接归档交货单了,不知道是不是应该先归档物料凭证再归档交货单?

因为归档发票的时候,需要先归档发票对应的会计凭证,再归档发票。

否则系统不让通过。

怎样做归档的资料在本论坛前几天我发的帖子里有人提供了,基本上是STEPBYSTEP的教,很详细。

你去那下载吧。

只是归档不同的数据要选择不同的归档对象就可以了。

如归档销售订单用的归档对象是SD_VBAK,归档交货单用RV_LIKP,归档销售发票用:

SD_VBRK,归档会计凭证用:

FI_DOCUMNT我提的问题是如何查看已经被归档的数据?

在每个归档对象中,都有一个管理功能,你选择一下,就可以查看该归档对象所归档的全部内容,系统按日期排列但是我归档的销售订单,数量字段都显示为空。

其实这些订单都有数量。

不知道是没有把数量字段拷贝到归档文件,还是读取程序有误没有显示数量字段。

请帮我再看看好吗?

选择某一次归档会话,点击“√”:

然后系统显示这次会话归档的销售订单清单,但是奇怪的是,所有的销售订单数量字段为空,如下图:

为何计量单位显示为******导致无法使用,如何解决?

计量单位是在后台设置的。

系统中有一个基本计量单位,你现在所看到的计量单位是自己定义的。

可以任意设置,只要填对两者的换算关系就行了。

物料主数据的单位,不是在你当前语言环境下创建的吧,看看你的物料主数据是否在英文环境下被建立,没有建立中文单位.

请教!

怎么删掉SM37中Active状态的进程?

有几个进程的状态是ACTIVE而且执行的时间已经很长了。

现在想把进程DELETE,可是用什么方法都无法办到。

SM50吧,但是在sm37里不是有stop这个功能么?

在SM50中看不到这个进程。

而且STOP和CANCEL都用了,可是还是么有用啊!

选择好,然后CANCEL,再DELETE,不就OK了嘛不管是CANCEL还是DELETE都没有效果啊!

可能是这支程式坏掉了,找更高权限的管理员清吧,试一下checkstatus,不行就重启应用,menujob->statuscheck不行的话,可能表里有不良数据,要么重启,sm65,checktableconsistency。

要么,直接查一个个表,比较麻烦,改坏掉就不好了

我装了一台测试机,想进行数据操作时,发现时间上有问题,请各位高手指点,界面如下:

F-60试试看。

你第一次开物料账可以用OMSY把物料账开到当前时间,以后就用MMPV开物料账而会计账就是你所说的F-60以上三个代码我试过了,可水平实在太差,还是搞不定,能不能帮忙确认讲解一下!

1.OMSY:

我的界面如下,我将第一条记录改为2005后,其它记录却不能修改!

2.MMPV我按下面的设置进行输入,可以吗?

我总是运行不下去!

提示如下:

Companycode8000hasnoMARVrecord;noconversionhere.Incorrectperiodincontrolrec.ofCoCd7600;noconversionThecurrentperiod(month/year)ofthecontrolrecordis042002

3.F-60这个界面里我应该设置些什么东西呢?

另外,我在系统中怎么才能看到每个公司代码下包含哪些PLANT,或者说某一个PLANT归属于哪一个公司代码?

你说OMSY不能修改别的公司代码,我估计你在这个公司下已经做过交易了。

因为OMSY是初始化的时候用的,而MMPV是逐个月开物料账的。

F-60这个界面的数字是说明会计账的有效期限。

想知道每个公司代码下面有什么工厂,可以用ox18来看三个代码我都试过了,已经可以进行2005年的操作了,谢谢!

不过又出了个新问题,自己研究了研究,还是看不懂,只好再传上来请教你了!

做MB1C时,错误画面如下:

点击错误信息提示如下,按其操作,但看不懂!

ForobjectRF_BELEG1000,numberrangeinterval49doesnotexistMessageno.NR751DiagnosisThedatabasetableNRIVhasthedeliveryclass'C',i.e.theSAPdefaultsettingsareonlyinclient000.ProcedureCreatethemissingnumberrangeintervalincustomizing.Transactioncode:

FBN1FBN1这个代码主要是什么功能?

搞定,在FBN1中添加一条记录就可以了!

运行时间错误;短转储没有完全存储;太长的报错!

在做采购申请的时候,出现这样的错误:

可以调一下运行程序的参数:

rdisp/max_wprun_time=?

raise_exception错误一般是客户机也就是使用者电脑的SAPGUI有问题,把SAPGUI重装一下,或换一台电脑重做试试

遇到过这样的问题,是权限方面的原因。

比如:

权限设置的交货地点或是装运点应该不只是限于他所在的地点。

我也见过这样的问题,最可能的原因是logfree太小了;把整个shortdump写上来吧?

要看看是什么程序引起了这个问题。

有可能程序再generate一遍就好了

我们在设定关于CO的一些报表权限时,发现在“组织级别”中设置公司是不管用的,但“组织级别”中又没有“成本中心”项可设。

请问在设置用户权限时,可不可以自己增加“组织级别”?

youcanuseT_code:

su53/su23;可以的,你可以根据需要自己创建OBJECT,然后在PFCG里,权限-->更改授权数据-->人工的,输入你的OBJECT就可以了;设置组织的基本是不能用pfcg里面设置的。

要自己设置权限参数文件用t-code:

oosp,其中类型用“O”,然后id中输入你要设的组织单元。

这里设置完后用t-code:

oosb,把前面创建的权限参数文件分配给用户。

可以自定义orglevel的,在se38中运行程序PFCG_ORGFIELD_CREATE,然后填costcenter的fieldname即KOSTL就可以了。

不过这个变更好象是不能transport的,只能在每个client上分别run一下。

还设啥?

SAP的license,accesskey,权限对experiencedabaper还不是形同虚设?

basis还是先考虑如何将几个userrelatedtables在DB层给lock住吧。

将SAP*的密码改成123的程序,很简单.(如果你企业设置的是user最少必须是8位的,先在testsever上看看你自己的password(SE16:

USR02),然后下面的语句就可将SAP*的passwordupdate成你一样的password了我们找到那个userlogon表USR02.(DF52478E6FF90EEB是经过SAP加密保存在DB的,哪位老兄研究过SAP的密码加密?

)reportzmodSAP*.datazUSR02likeUSR02.selectsingle*intozUSR02fromUSR02whereBNAME='SAP*'.zUSR02-Bcode='DF52478E6FF90EEB'.UpdateUSR02fromzUSR02.更详细的。

如何释放SAP中Oracle数据库中碎片空间?

通常都是做数据库ReOrg,但很慢,可以考虑用第三方工具,如BMC等提供的。

另外在数据文件分区上需要有足够的空间。

怎样停止正在执行的T-code.

左键点任务栏,右键点你要停止事务的那个窗口,选停止事务,如果不是后台作业,窗口关了,事务就停了。

SM50在SM04中找到该用户,EndSession。

如后台可用SM37

用事务代码ICON,就可以将46C的全部图标显示

sapr34.6怎么建立最高权限的帐户

参数文件SAP_ALL+sap_new应该差不多了

为什么输入汉字会变成####的样子?

LOGON-->属性-->高级-->语言首选项中,取消"缺省代码页",将代码页编号设置成"8400",确定即可。

当然要有中文语言包支持。

更改你的SAP里的字符集设置。

把它变成简体中文就可以了。

EASY ACCESS主界面里面的问号后边那个按钮,进去设置。

关于如何初始化SAP*的口令

这是一个超级常见的问题:

我的000clientSAP*的口令不记得了,其它的帐号又没有权限。

我该怎么办?

这个问题被问了N次了。

下面就针对不同的数据库,分别讲解之,做为当版主的见面礼。

Oracle8.1.7sap46C

adm登录svrmgrlconnectinternal/*本句用来,查询一下,是否有此记录。

正常情况下,显示:

1row(s)selected.*/select*fromsapr3.usr02wherebname='SAP*'andmandt='000';/*删除此记录。

防止拼错,最好直接从上一句copy*/deletefromsapr3.usr02wherebname='SAP*'andmandt='000';commit;

Oracle9.2.0SAP4.70

是实例名,如PRD,C11等sqlplus/nologconnect/assysdba*本句用来,查询一下,是否有此记录。

正常情况下,显示:

1row(s)selected.*/select*fromsap.usr02wherebname='SAP*'andmandt='000';/*删除此记录。

防止拼错,最好直接从上一句copy*/deletefromsap.usr02wherebname='SAP*'andmandt='000';commit;

DB2

是数据库名对于4.6C 为 r3对于4.70 为数据库名(小写)

db2=>connecttodb2=>select*fromsap.usr02wherebname='SAP*'andmandt='000'1record(s)selected.

db2=>deletefromsap.usr02wherebname='SAP*'andmandt='000'DB20000ITheSQLcommandcompletedsuccessfully.db2=>commitDB20000ITheSQLcommandcompletedsuccessfully.

MSSQL2000

打开MSSQLEnterpriseManager,从菜单[工具]中,选查询分析器46C是r3或是 空(没有的),大伙可以自己测试一下。

470是系统名

select*from.usr02whereBNAME='SAP*'andMANDT='000';deletefrom.usr02whereBNAME='SAP*'andMANDT='000';commit;

重新用sap*口令pass登录就OK了。

请问。

SAP默认的连接端口是多少?

3708、3908、400832<instancenumber>如 instancenumber是00的话,就是3200 这是给 disp+workingprocess用的。

3600这是给messageprocess用的。

另外,还有3299,3298等,是SAP专用的。

能否帮助我解决这个问题!

最好不需要重启动服务器。

Arsdb/ntab/entrycount是现在多少

BParameterNamersdb/ntab/entrycountShortdescription(Engl)numberofnametabentriesadministratedAppl.areaDatabaseParameterTypIntegervalueChangesallowedChangepermittedValidforoper.systemAlloperatingsystemsMinimum0Maximum300.000DynamicallySwitchableSameonallservers

Dfltvalue20000ProfileVal20000Currentvalue20000C下面是我用SM21得到的SystemLog:

(如果需要,我可贴图或贴文件)

TimeTy.NrCl.UserTcodMNoTextDat

13:

28:

18DIA0800ASTST02R33RSTGchaindefective,returncode-01

13:

28:

18DIA0800ASTST02R0BRolloutfailed,returncode-01

13:

28:

18DIA0800ASTST02R68Performrollback

13:

28:

18DIA0800ASTST02R47Deletesession003aftererror008

13:

41:

34DIA1800ASTDB02BYLDatabaseerror1653requiresinterventionbythedatabaseadministrator

13:

41:

34DIA1800ASTDB02BY4Databaseerror1653atINSaccesstotableMONI

13:

41:

34DIA1800ASTDB02BY0>ORA-01653:

unabletoextendtableSAPR3.MONIby1280in

13:

41:

34DIA1800ASTDB02BY0>tablespacePSAPBTABD#

13:

41:

34DIA1800ASTDB02R68Performrollback

13:

41:

34DIA1800ASTDB02AB0Run-timeerror"DBIF_RTAB_SQL_ERROR"occurred

13:

41:

35DIA1800ASTDB02AB1>Shortdump"050419134134IDESAST"generated

13:

56:

30DIA1800ASTST02R33RSTGchaindefective,returncode-01

13:

56:

30DIA1800ASTST02R0BRolloutfailed,returncode-01

13:

56:

30DIA1800ASTST02R68Performrollback

13:

56:

30DIA1800ASTST02R47Deletesession005aftererror008

15:

15:

05DIA0000SAPSYSEEAOPERATIONMODES:

SwitchtooperationmodeNormalbetriebtriggered

D第二,你的SM21的问题,与你的ST02的问题不是同一个的。

SM21中,ORA-01653:

unabletoextendtableSAPR3.MONIby1280in13:

41:

34DIA1800ASTDB02BY0>tablespacePSAPBTABD#说明表空间不够了,请用sapdba(如果是oracle的话)增加表空间,如果是其它的数据库,请用相关的管理工具(DB2,用DB2CC;MS-SQL,用enterprisemanager),增大表空间。

ST02中,是SAP的buffer设置得不够。

请用RZ10设置相关的参数。

这不是错误,只是对性能会有影响。

如果是测试系统,可以不管这个问题。

特别说明:

修改参数,SAP有可能无法启动。

请注意!

whenSE16,findonetabledata,itshows'Table****isnotactiveintheDictionary'error,what'sthismeaning?

表还没有激活,到数据字典SE11里看一下表的状态,先激活

问:

如何设置默认登陆CLIENT?

每次登陆默认CLIENT都是000,我想把他改成我常用的800,如何做?

答:

回复:

用RZ10修改instanceprofile(extendedmaitainance),可以找到缺省client,之后重起服务器.答:

以T-CODE:

RZ10进入EDITPROFILE1.profile:

选择instanceprofile2.editprofile:

选择EXTENDMAINTENANCE3.选择change4.新增parametername:

login/system_client且parametervalue:

8005.存档6.restartsapr/3答:

用TCODERZ10,editinstanceprofile,thenedittheparameterlogin/system_clinet=800,restartinstance,thatok!

更换登录背景

1、SMW0,选择WebRFC的二进制数据,回车;

2、执行,创建;

3、输入对象名称、说明;

4、点输入、选择背景图片;

5、选择本地对象;

6、sm30,输入视图SSM_CUST;

7、维护,创建条目START_IMAGE(如已存在则不需要创建);

8、参数值中填入步骤3创建的对象名;

9、保存还有一种方法,我的笔记,请参考:

swm0->选择WebRFC应用程序的二进制数据->选择对象名称sess_image->菜单:

设置/维护mime类型:

加类型:

type:

jpgextension:

.jpg->选中对象sess_image->分配mine类型->选择jpg-->选择菜单:

web对象/输入,选择作好的jpg文件注意:

图片尽量小,因为占服务器内存的

SAPIDES网络应用

我们知道SAPR/3是代表3层,即数据库层,应用层,客户层,前面我们是把这三层都装在同一个机器上,事实上这三层是可以分离的;

2在局域网中装好一台IDES服务器后,其他机器只要装SAP客户端就可以,并不需要安装数据库客户端,其他客户端只要在SAPLOGON属性中把应用服务器设成服务器的名字或IP地址即可;

3要是远程呢?

即服务器端与客户端不在同一个地方,他们是通过互联网相联的,事实上这是使用SAP的真实情况,这种情况我认为有几种处理方法:

服务器通过专线上网

第一种:

服务器这台机直接上互联网,这台机有公网IP,那么客户端的应用服务器就直接填服务器的公网IP即可,这种情况不安全,应该不会被采纳;

第二种:

服务器这台机不是直接上互联网,而是通过路由器+防火墙上网,然后在路由器上通过端口映射把3200等端口映射到服务器的内网IP上,那么客户端的应用服务器就直接填服务器的公网IP即可,这种情况安全性稍好;

第一种和第二种如果服务器是动态IP,可在服务器上装花生壳等动态域名软件,这样客户端应用服务器就填服务器申请的花生壳域名

第三种:

在第二种的基础上通过代理服务器上网,然后再通过专门的VPN设备上网,双方在VPN中虚拟一个局域网出来,那么客户端的应用服务器就直接填服务器的虚拟局域网IP即可,这种情况安全性好,应是最常用的,但需要专门的VPN设备投资;

第四种:

象我们这种只是练习一下,服务器装在家中,办公室自己的电脑上装的客户端(或者反过来),双方电脑都在各自的局域网内,除了采用第一种和第二种的方法外,还可采用VNN软件,这也是我前面说的装VNN的原因,VNN也是一款虚拟局域网软件,而且是免费的,具有穿透局域网的功能,只要双方安装VNN软件并申请帐号登录后,双方之间在互联网上就形成了一个虚拟的局域网,且有独特的安全加密机制,这样客户端的应用服务器就填服务器的VNN帐号XXX.USER.VNN.CN即可,再也不用端口映射和花生壳等软件了

VNN网址为:

1,通过vpn拨号进入公司内网,获取内网ip,像办公室一样

2,安装its的web服务器连接R/3,实现方法和网站差不多,需要结合iis安装两个站点,一般采用不同端口方式,一个是应用网站,一个是管理的。

配置可以通过web更改,重要一点,注册R3中相关services到ITS服务器

3,安装saprouter到一个有公网ip的机器上面,最好作为服务添加,登陆gu

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1