当前位置:软件学习 > 其它软件 >>

急!BAPI_TRANSACTION_COMMIT返回值如何为正确?

搜索了很多文档说明,都跟客户提供的一样,只是下面这样一段:
TYPE CHAR 1
S = success message 
E = error message 
W = warning message 
I = information message
A = termination message (abort) 

但是,我现在执行BAPI_TRANSACTION_COMMIT以后,得到的返回值是:空字串(也就是“”)。
这个算成功还是失败呢?
在执行BAPI_TRANSACTION_COMMIT之前,执行了BAPI_TRANSACTION_POST,得到的返回值是“S”,所以应该链接没有问题。
但是,因为我无法看到sap这边的情况,所以无从得知是否更新了sap的数据库。

请高手指点。。。最好能给我sap官方的一些说明之类的网页参考一下。因为我需要拿给客户看,说明这个情况。。。 --------------------编程问答-------------------- BAPI_TRANSACTION_POST 这个函数是你在外部程序里面自己写的吧。SAP系统里面没有啊。
BAPI_TRANSACTION_COMMIT 这个函数的返回值是一个结构,结构里面的第一个字段是那个字母。你检查一下是不是类型匹配问题 --------------------编程问答-------------------- 不好意思,是BAPI_DOCUMENT_POST这个命令,刚刚手误写错了
问题解决了,刚刚跟客户确认过了,他提供文档说,在sap里面,可能不对返回值进行设置,或者没有初始化的情况存在。所以返回值为空的时候也是正确的。
补充:企业软件 ,  ERP/CRM
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,