Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Abap SAP:Can´;t通过BAPI\u成本中心\u CREATEMULTIPLE创建并激活成本中心_Abap_Bapi_Sap Erp - Fatal编程技术网

Abap SAP:Can´;t通过BAPI\u成本中心\u CREATEMULTIPLE创建并激活成本中心

Abap SAP:Can´;t通过BAPI\u成本中心\u CREATEMULTIPLE创建并激活成本中心,abap,bapi,sap-erp,Abap,Bapi,Sap Erp,我面临通过BAPI创建成本中心的问题。我希望有人能为我找到解决办法 在使用强制数据填充表COSTCENTERLIST并提交BAPI测试后,我的Costcenters列表中没有新的非活动costcenter db记录。我没有收到任何失败消息。以下是我的测试数据: 我试图通过BAPI_COSTCENTER_GetDetail1查找主数据参数为非活动参数的测试记录,但没有成功。错误是:“costarea 2000中没有非活动的costcenter‘TEST_Z123’” 我还尝试通过BAPI\u C

我面临通过BAPI创建成本中心的问题。我希望有人能为我找到解决办法

在使用强制数据填充表COSTCENTERLIST并提交BAPI测试后,我的Costcenters列表中没有新的非活动costcenter db记录。我没有收到任何失败消息。以下是我的测试数据:

我试图通过BAPI_COSTCENTER_GetDetail1查找主数据参数为非活动参数的测试记录,但没有成功。错误是:“costarea 2000中没有非活动的costcenter‘TEST_Z123’”

我还尝试通过BAPI\u CTR\u activate\u倍数激活我的新成本中心,但没有收到失败消息,也没有激活的成本中心记录。

问题已解决:


在“BAPI\U成本中心\U CREATEMULTIPLE”之后调用“BAPI\U交易\U COMMT”

请提供一个简单的工作示例。您没有告诉我们任何关于其他参数(例如,
TESTRUN
)或周围代码(您正在调用
BAPI\u TRANSACTION.*
)的值,也没有告诉我们任何结果(返回的
包含什么?),屏幕显示了所有需要的输入参数。实际上,我只在事务se37中进行测试。该示例正在运行,但新的成本中心似乎尚未投入使用。我得到了一个关于scn(sap社区)的提示,如果需要BAPI_事务_提交,我会尝试。当然需要提交。使用测试序列首先调用BAPI,然后在最后调用
BAPI\u事务\u提交
。为什么是“当然”?并不是所有的BAPI写作都需要“提交”。对于这个问题,“BAPI\u事务\u提交”是解决方案。@l请确定哪种编写BAPI不需要提交?请举几个例子。