如何通过脚本复制"空"字段的数据

2020-09-06 22:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家, F 在上...

         点击此处--->   EasySAP.com群内免费提供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)