数据管理员问题

2020-09-24 23:33发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我有模型购买和计划

要采购的尺寸有:CENTRE_DE_COUTS(成本中心),Artilce_SOCIETE(材料),COMTE(帐户),TYPE_VALEURS(KPIS:数量,价格。)

计划:CENTRE_DE_COUTS(成本中心),COMPTE(帐户),

CENTRE_DE_PROFIT(利润中心)。

每种物料都有一个属性(compte_A),即购买帐户。

每个成本中心都有一个属性利润中心

我的DEFAULT文件中有一个脚本。LGF是

* SELECT(%CP%,[CENTRE_DE_PROFIT],CENTRE_DE_COUTS,ID =%CENTRE_DE_COUTS_SET%)
* SELECT(%CA%,[COMPTE_A],ARTICLE_SOCIETE,ID =%ARTICLE_SOCIETE_SET%)
* SELECT( %C%,ID,COM​​PTE,ID =%COMPTE_SET%)
*选择(%ARTICLES%,ID,ARTICLE_SOCIETE,COMPTE_A =%CA%)
* XDIM_MEMBERSET ARTICLE_SOCIETE =%ARTICLES%
* DESTINATION_APP = 计划
* SKIP_DIM = TYPE_VALEUR,ARTICLE_SOCIETE <*> ADD_DIM CENTRE_DE_PROFIT =%CP%<*> *当TYPE_VALEUR
* IS QTE
*当COMPTE
* IS NA
* REC( EXPRESSION =%VALUE%,COMPTE = ARTICLE_SOCIETE.COMPTE_A)
* ENDWHEN
*当COMPTE
* IS <> NA
* REC(EXPRESSION =%VALUE%* [TYPE_VALEUR]。[PRIX_UNIT]。 ,COMPTE =%C%)
* ENDWHEN
* ENDWHEN
* COMMIT

///////

但是我想使用/CPMB/DEFAULT_FORMULAS自动执行。

代码:

PROMPT(SELECTINPUT ,,,"%CATEGORY_DIM%,%CURRENCY_DIM%,%TIME_DIM%," CENTRE_DE_COUTS_DIM""))
任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SUSER,%USER%)
任务(/ CPMB/DEFAULT_FORMULAS_LOGIC,SAPPSET,%APPSET%)
任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SAPP,%APP%)
TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,SELECTION,%SELECTION%)
TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,LOGICFILENAME,ACHATS.LGF)

但是它不起作用。

我该如何实现?

致谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我有模型购买和计划

要采购的尺寸有:CENTRE_DE_COUTS(成本中心),Artilce_SOCIETE(材料),COMTE(帐户),TYPE_VALEURS(KPIS:数量,价格。)

计划:CENTRE_DE_COUTS(成本中心),COMPTE(帐户),

CENTRE_DE_PROFIT(利润中心)。

每种物料都有一个属性(compte_A),即购买帐户。

每个成本中心都有一个属性利润中心

我的DEFAULT文件中有一个脚本。LGF是

* SELECT(%CP%,[CENTRE_DE_PROFIT],CENTRE_DE_COUTS,ID =%CENTRE_DE_COUTS_SET%)
* SELECT(%CA%,[COMPTE_A],ARTICLE_SOCIETE,ID =%ARTICLE_SOCIETE_SET%)
* SELECT( %C%,ID,COM​​PTE,ID =%COMPTE_SET%)
*选择(%ARTICLES%,ID,ARTICLE_SOCIETE,COMPTE_A =%CA%)
* XDIM_MEMBERSET ARTICLE_SOCIETE =%ARTICLES%
* DESTINATION_APP = 计划
* SKIP_DIM = TYPE_VALEUR,ARTICLE_SOCIETE <*> ADD_DIM CENTRE_DE_PROFIT =%CP%<*> *当TYPE_VALEUR
* IS QTE
*当COMPTE
* IS NA
* REC( EXPRESSION =%VALUE%,COMPTE = ARTICLE_SOCIETE.COMPTE_A)
* ENDWHEN
*当COMPTE
* IS <> NA
* REC(EXPRESSION =%VALUE%* [TYPE_VALEUR]。[PRIX_UNIT]。 ,COMPTE =%C%)
* ENDWHEN
* ENDWHEN
* COMMIT

///////

但是我想使用/CPMB/DEFAULT_FORMULAS自动执行。

代码:

PROMPT(SELECTINPUT ,,,"%CATEGORY_DIM%,%CURRENCY_DIM%,%TIME_DIM%," CENTRE_DE_COUTS_DIM""))
任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SUSER,%USER%)
任务(/ CPMB/DEFAULT_FORMULAS_LOGIC,SAPPSET,%APPSET%)
任务(/CPMB/DEFAULT_FORMULAS_LOGIC,SAPP,%APP%)
TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,SELECTION,%SELECTION%)
TASK(/CPMB/DEFAULT_FORMULAS_LOGIC,LOGICFILENAME,ACHATS.LGF)

但是它不起作用。

我该如何实现?

致谢

付费偷看设置
发送
4条回答
CPLASF-自律
1楼-- · 2020-09-25 00:10

"但是它不起作用。" - 你什么意思??? 日志文件在哪里?

hengyuye
2楼-- · 2020-09-25 00:11

此行的语法不正确:

PROMPT(SELECTINPUT ,,,"%CATEGORY_DIM%,%CURRENCY_DIM%,%TIME_DIM%," CENTRE_DE_COUTS_DIM"")

必须是:

PROMPT(SELECTINPUT ,,,"%CATEGORY_DIM%,%CURRENCY_DIM%,%TIME_DIM%,CENTRE_DE_COUTS")

SAP小黑
3楼-- · 2020-09-25 00:00

P.S。 而且,即使对于default.lgf,此脚本通常也不正确。 在某些情况下可能会起作用,但总的来说-不会!

P.P.S。 并没有按照以下要求描述所需的逻辑:

https://blogs.sap.com/2014/01/31/how-to-ask-questions-about-script-logic-issues /

""这种情况不起作用 ? -我待会再解释!

第二次询问-请用单词描述所需的逻辑!!!

再次阅读: https ://blogs.sap.com/2014/01/31/how-to-ask-questions-about-script-logic-issues

一周热门 更多>