点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家,
F
在上面的抓图中,由于没有平面文件,因此没有" NB0008"和" B0029"的数据,因此系统将首先检查NB0008和B0008或NB0029和B0029之间的值,然后将数据复制到另一个 没有价值
在这种情况下,系统会将数据从B0008复制到NB0008,将NB0029复制到B0029
我尝试使用下面的脚本,但是它无法正常工作,因此我从"%VALUE%== 0"更改为"%VALUE%== null",但仍无法正常工作。
* XDIM_MEMBERSET CATEGORY =%CATEGORY_SET%
* XDIM_MEMBERSET ENTITY =%ENTITY_SET%
* XDIM_MEMBERSET FLOW = F999
* XDIM_MEMBERSET CIT_PROCESS = ALC300_F03B
* XDIM_MEMBERSET ACCOUNT = 52800000_S
* XDIM_MEMBERSET TAXRATE = 100
* XDIM_MEMBERSET RPTCURRENCY = THB
* XDIM_MEMBERSET KF = SRC300
* XDIM_MEMBERSET PCTR = NOPCTR
*当BOINO时
* IS B0008
* REC(表达式=%VALUE%== 0?%VALUE%+([BOINO]。[NB0008]):%VALUE%,BOINO = B0008,CIT_PROCESS = ALC300_F03B,KF = SRC300,TAXRATE = 100,PCTR = NOPCTR,ACCOUNT = 52800000_S)
* IS NB0008 * REC(表达式=%VALUE%== 0?%VALUE%+([BOINO]。[B0008]):%VALUE%,BOINO = NB0008,CIT_PROCESS = ALC300_F03B,KF = SRC300,TAXRATE = 100,PCTR = NOPCTR,ACCOUNT = 52800000_S)
* IS B0029 * REC(表达式=%VALUE%== 0?%VALUE%+([BOINO]。[NB0029]):%VALUE%,BOINO = B0029,CIT_PROCESS = ALC300_F03B,KF = SRC300,TAXRATE = 100,PCTR = NOPCTR,ACCOUNT = 52800000_S)
* IS NB0029 * REC(表达式=%VALUE%== 0?%VALUE%+([BOINO]。[B0029]):%VALUE%,BOINO = NB0029,CIT_PROCESS = ALC300_F03B,KF = SRC300,TAXRATE = 100,PCTR = NOPCTR,ACCOUNT = 52800000_S)
* ENDWHEN
* COMMIT
任何人都可以推荐我,请告诉我
谢谢。
Matee
boi.jpg (26.5 kB)
我不知道您要实现什么目标,请阅读: https://blogs.sap.com/2014/01/31/how-to-ask-questions-about-script-logic-issues /
通常,如果您没有记录,那么WHEN/ENDWHEN循环将不会循环此交集! 您必须清楚地说明所需的逻辑才能找到解决方法(可能是在复制之前清除目标位置)
请查看您的帖子结果! 缺少换行符-无法阅读。
感谢Vadim,
从您的回答"可能是在复制之前清除目标位置" ...我尝试并发现它可以工作!!!
是的,在这种情况下,这是一种传统方法!
一周热门 更多>