SAP系统中profile的配置说明:
专注于为中小企业提供成都网站设计、成都网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业顺河免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千多家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
一、配置系统参数
1、 能够在profile中改变系统默认的参数值,这个profile文件在系统安装的时候被创建,可以在以后进行编辑。因为profile文件在系统启动的时候只能被读取,所以在改变了profile的参数值后必须重启sap instance。
2、 Profile文件的存放路径:
/usr/sap//sys/profile
4、sap系统的profile文件:
1)Start profile:将要被启动的进程,start__
说明:
2)default profile:应用到所有实例的全局参数,default.pfl
说明:包含了整个系统的设置,像:系统名字,数据库服务器的名字,equeue server的名字,以及默认登陆的client等。
3)instance profile:应用到一个实例的参数,__
说明:定义了应用到一个具体实例的参数,像工作进程的数目和类型,大小和内存区域的分配等
4)查看系统参数
Tcode:rz11,显示单个profile的信息和说明
Report:RSPFPAR,显示特定系统参数的一个列表
报表TPFYPROPTY可以用来显示动态切换的参数列表
5)在操作系统level上显示sap系统参数
用adm用户登陆系统,运行程序sappfpar
Sappfpar :显示特定profile参数的当前值.
Sappfpar all:返回所有参数的列表
Sappfpar help:返回说明
6)在instance profile中定义的工作进程数目
Dialog: rdisp/wp_no_dia
Background: rdisp/wp_no_btc
Enqueue: rdisp/wp_no_enq
Update: rdisp/wp_no_vb
Spool: rdisp/wp_no_spo
被限制的登陆会话的最大数:rdisp/max_alt_modes
5、管理维护profile参数:tcode:RZ10
在安装完sap系统以后,profile参数只能在操作系统level上实用,如果想通过sap系统来管理和实用profile参数,必须将profile文件导入到数据库中。
1) 通过一下方式将profile文件导入到database中去
Tcode:rz10,然后选择Utilities—import profiles—of active servers
不是BASIS的人,不太清楚具体细节。
但是如果从日后维护的角度出发,还是一致比较好。
举例,如果生产系统由于某个UNIX的问题宕机,那么如果测试和开发系统是同一个操作系统,那么你就有可能在测试或开发系统中模拟相同问题,从而找出解决方案。
一般你先得有java server, nw7.3 java, ce7.2 都可以
然后就是下载nwds, 基于eclipse的, jdk,接下来你就可以开发了
如果你开发的东西不部署到sap java server, 那你随便找个eclipse或其他IDE就可以开发, 把jco的几个包弄下来。
可以传开发系统。
SAP系统刚安装好之后只有默认的3个客户端(也叫client),即000,001,066,其中000是模板,可根据配置复制客户端,所以系统里有了100,200,300。。。等。每个客户端是一个独立的业务组织,可看成是一个独立的公司,如100是A公司,200是B公司。。。等。一个系统内可根据需要复制多个客户端用,彼此之间业务独立,数据隔离。 觉得有些内容各个客户端可以共享?但同一个账号在不同客户机上的权限却不一样。 答:SAP系统内数据分两种 1,只对本客户端有效的数据,如业务数据(生产订单等),前边说了每一个客户端是一个独立的业务组织,可看成是一个公司,一家公司里的生产订单怎么会和别家公司(别的客户端)的生产订单一起用呢?账号数据也属于这种数据,里边包括用户权限,只对本客户端有效,到了别的 客户端里要重开账号重配置权限,所以不同客户端权限可能会不一样。 2,对本系统内的所有客户端都有效的数据。如开发类数据,ABAP程序、表定义等,在一个客户端里开发的数据,其他的客户端也可以拿来用,难道还要再开发一遍吗?参数数据也是这样,要改变系统状态参数只需在一个客户端里修改,可以影响所有客户端。 还有测试机、开发机、生产机之间又是怎么关联的呢? 答:开发机是用来做各种开发,设置的,开发设置好后要测试的,这时候要把这些内容通过传输 传输到测试机来测试,测试没有问题了再传输到生产机,生产机是客户上线后正式使用的机器。 不可以在测试机和生产机里直接开发,设置。都要在开发机,然后传输过去。 这是SAP推荐的标准三系统构架。当然,只有一台机器也可以。只要在这台机器里开三个客户端,如100,200,300。分别用作开发,测试,生产。但风险太大,因为他们共享一台服务器。