当你传一个query出错时,有时会出现这个错:
反正不知道干了啥,咱也不记得了,就说这两个长长的element有错,那这是个啥啊?
好了呢,现在要到这个表里来看:
RSZELTTXT
这个表里可以看到元素名:
意思就是,在激活这个SKF_MEA的时候,这个里面的一个SKF Structure没在你的请求里面找到。
那就是说你的请求里没包这个东西啊。那咋办呢,再重新去新建一个请求,再去包进请求里。
——————————————————————————
重新来补例子:
先去看这俩是啥,报表里面的一个SAP Exit没找到。
我现在搞懂了,可能是在HANA studio里面激活query的时候,这些东西它不能直接包进去。还得手动包。当然具体啥原因咱也不知道。
再回去请求里面看,这次轻松了,这次这个请求里面没几个element,一下就看见,没有这个4开头9结尾的对象:
那就去找,再建一个请求,手动包进去。当然前提你去看他query里面到底啥东西没包进来,这个例子里面的SAP Exit是个variable。
当然不建新请求也行,就是比较麻烦,要把已经release掉的,再改回modify,但这个操作不太正规,对传输表有影响。还是来建一个新请求吧。然后去包这个对象。然后输入这个新请求。
这个新请求如果是别人的,那你先改成你自己的名字,然后包完再改回来。
这样就可以传了:
现在就包进去了,再传就不会出错了。