1.问题描述
今天在HANA Studio里做CDS测试,COPY了一段网的CDS测试,所以就自己建立了一个包(在HANA Studio里),然后激活CDS,发现CDS不能生成BOPF,但把CDS保存为本地对像时又能正常生成,所以以为是权限问题,后在把用户增加了权限的参数文件:S_A.SYSTEM,结果还是不对。
在CDS激活后,看到的BOPF如图
但把CDS保存到本地对像后生成的BOPF如下,这才是正常的。
2.解决办法
折腾了一天,查了N多BOPF资料,最后才发现是建立的包的问题。在HANA Studio里建立包时,包的传输层默认使用的是”SAP”,而在SAP GUI上建立包时默认值是“ZS4H”(这个值是系统BASIS来的),而这传输层值为SAP里,就会出现前面的问题。
所以只要把这包的传输层的值修改为在SAP GUI里默认带出来的值就行。