点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们正在尝试从X_PNLACC查找另一个模型X_PNL。 用下面提到的以下逻辑脚本。
但是,X_PNLACC中的数据正与原始值相乘4倍,并且它没有在1020实体级别上获取数据。 仅获取1010实体处的数据。
由于也有多个实体,我是否需要为此创建一个单独的变量并将其循环到WHEN中?
* SELECT(%EX%," [ID]"," APL_ENTITY"," [ENT_ATTR] ='E'")
* SELECT(%ACC%," [ID]"," APL_ACCOUNTS"," [PNL] ='P'")
* LOOKUP X_PNL
* DIM APL_TIMES =%APL_TIMES_SET%
* DIM APL_KEYFIGURE =" AMT"
* DIM APL_PC =" PC_NONE"
* DIM APL_PRODUCT =" NOPRODUCT"
* DIM APL_CC =" NOCC"
* DIM APL_PLANYEAR =" NOPLANYEAR"
* DIM APL_AUDITTRAIL =" 333"
* DIM APL_CURRENCY =" LC"
* DIM APL_CATEGORY =" ACT"
* FOR%V1%=%ACC%
* DIM X_%V1%:APL_ACCOUNTS =%V1%
* NEXT
* ENDLOOKUP
* XDIM_MEMBERSET APL_ACCOUNTS =%ACC%
* XDIM_MEMBERSET APL_TIMES =%APL_TIMES_SET%
* XDIM_MEMBERSET APL_KEYFIGURE = AMT,虚拟测试
* XDIM_MEMBERSET APL_PC = PC_NONE
* XDIM_MEMBERSET APL_PRODUCT = NOPRODUCT
* XDIM_MEMBERSET APL_CC = NOCC
* XDIM_MEMBERSET APL_PLANYEAR = NOPLANYEAR
* XDIM_MEMBERSET APL_AUDITTRAIL = 333
* XDIM_MEMBERSET APL_CURRENCY = LC
* XDIM_MEMBERSET APL_CATEGORY = ACT
* XDIM_MEMBERSET APL_ENTITY =%EX%
* APL_TIMES时间* IS%APL_TIMES_SET%
*当APL_ENTITY * IS 1020,1010
* FOR%V2%=%ACC%* REC(表达式= LOOKUP(X_%V2%),APL_TIMES =%APL_TIMES_SET%,APL_ACCOUNTS =%V2%,APL_KEYFIGURE = Dummy_test)*下一步
* ENDWHEN
* ENDWHEN
您提供了明确的解释后,我就能回答您的问题!
首先:* REC(EXPRESSION = LOOKUP(...),..)从未用于将数据从一个模型复制到另一个模型!
第二:您必须使用以下方法将数据从源模型推送到目标模型:
* DESTINATION_APP ...在从源模型调用的脚本中
第三:如果要从目标模型启动脚本,则必须实现RUNLOGIC_PH badi
最后一件事-最好在复制之前清除目标作用域
希望很清楚!
是的,我可以对* DESTINATION_APP进行相同操作。
谢谢。
请更正换行符,代码不可读!
不,不正确!
P.S。 代码看起来绝对很奇怪,如果没有代码,您可以用文字解释所需的逻辑吗? 还有一些数据样本?
请阅读: https ://blogs.sap.com/2014/01/31/how-to-ask-questions-about-script-logic-issues /
对不起,现在尝试简洁明了:
我们在模型X_PNL中具有范围[这些维度对于所有GL和实体都相同]:
APL_TIMES = 2017.05
APL_KEYFIGURE =" AMT"
APL_PC =" PC_NONE"
APL_PRODUCT =" NOPRODUCT"
APL_CC =" NOCC"
APL_PLANYEAR =" NOPLANYEAR"
APL_AUDITTRAIL =" 333"
APL_CURRENCY =" LC"
APL_CATEGORY =" ACT"
我们想将数据复制到范围为X_PNLACC的
在复制数据时,我只更改一个维度(APL_KEYFIGURE)并将数据从源模型直接复制到此处,其余维度保持不变。
APL_TIMES = 2017.05
APL_KEYFIGURE ="虚拟测试"
APL_PC =" PC_NONE"
APL_PRODUCT =" NOPRODUCT"
APL_CC =" NOCC"
APL_PLANYEAR =" NOPLANYEAR"
APL_AUDITTRAIL =" 333"
APL_CURRENCY =" LC"
APL_CATEGORY =" ACT"
我有不同的实体(1010,1020),我想为其获取GL的数据。
谢谢您的合作!
一周热门 更多>