用abap写报表时从来没有加上client的限制,自动会有这个限制。做universe的时候我没有在measure中加上mandt字段,于是我发现一个销售组织下有两个名称!非常奇怪。于是我登陆sap直接查看表,发现明明只有一个名称啊。接着登陆sap的server机器,用SQL *PLUS直接查看,如图:
发现居然有3个!奇怪了,为什么登陆sap只有一个了,同事提醒才发现是client的原因。因为数据库把所有client的数据都包含里面了。看来sap做了很多封装,底层的数据库和应用层的东西还是不同的。当我加上了mandt字段的限制自然就只有一条记录了。