点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨朋友,
在编写嵌套If语句的转换文件中,我需要一些帮助。 以下是要求:
FAREA = *如果(ZBPC_CCN = * str()[BPC中ACCOUNT维度的ACCTYPE属性不等于EXP],则ZBPC_AREA; [如果BPC_CCN不为空白(有一个值)且BPC中ACCCTYPE属性为ACCOUNT 尺寸IS等于EXP,然后] [ZBPC_AREA + ZBPC_CCN)
我们尝试按如下方式编写上述要求:
FAREA = *如果(((ZBPC_CCN = * str()&ACCOUNT.ACCTYPE <> EXP)然后是ZBPC_AREA; *如果(ZBPC_CCN <> * str()&ACCOUNT.ACCTYPE = EXP)然后ZBPC_AREA + ZBPC_CCN))
它没有得到验证。
请一些机构帮助我们写出正确的声明。
您不能引用BPC ACCOUNT的ACCTYPE属性-转换文件不了解BPC属性!
可以在ROUTINE BADI中完成某些操作,但是您必须通过示例清楚地说明您的要求!/p>
PS 没有提供有关DM包的信息! 没有数据示例
没有有关BPC的版本详细信息...
感谢您的回复,Vadim。
这是我的全部要求:
原始行:
FAREA = *如果(ZBPC_CCN = * str()则ZBPC_AREA; ZBPC_AREA + ZBPC_CCN)
#1增强选项:
FAREA = *如果(ZBPC_CCN = * str()[BPC中ACCOUNT维度的ACCTYPE属性不等于EXP],则ZBPC_AREA; [如果BPC_CCN不为空白(有一个值)且BPC中ACCCTYPE属性为ACCOUNT 尺寸IS等于EXP,然后] [ZBPC_AREA + ZBPC_CCN)
或者上述条件也可以替换为以下要求
#2增强选项
FAREA = *如果(ZBPC_CCN = * str()&ZBPC_ACCT落在NOT等于5 *到8 *的范围内,则ZBPC_AREA; [如果ZBPC_CCN不为空白(有一个值)&ZBPC_ACCT落在 5 *到8 *然后] ZBPC_AREA + ZBPC_CCN)
谢谢
Vadim,谢谢您的回复。
这是我的全部要求:
原始行:
FAREA = *如果(ZBPC_CCN = * str()则ZBPC_AREA; ZBPC_AREA + ZBPC_CCN)
#1增强选项:
FAREA = *如果(ZBPC_CCN = * str()[BPC中ACCOUNT维度的ACCTYPE属性不等于EXP],则ZBPC_AREA; [如果BPC_CCN不为空白(有一个值)且BPC中ACCCTYPE属性为ACCOUNT 尺寸IS等于EXP,然后] [ZBPC_AREA + ZBPC_CCN)
或者上述条件也可以替换为以下要求
#2增强选项
FAREA = *如果(ZBPC_CCN = * str()&ZBPC_ACCT落在NOT等于5 *到8 *的范围内,则ZBPC_AREA; [如果ZBPC_CCN不为空白(有一个值)&ZBPC_ACCT落在 5 *到8 *然后] ZBPC_AREA + ZBPC_CCN)
谢谢
感谢瓦迪姆...非常感谢您的及时答复。 很高兴将您视为BPC领域的中小型企业,并希望从您那里获得更多帮助。
第二个选项不清楚:
ZBPC_CCN = * str()& ZBPC_ACCT的取值范围不等于5 * 到8 *,然后ZBPC_AREA
如果ZBPC_CCN = * str()和ZBPC_ACCT落在5 *的范围内,您想拥有什么 到8 *,则ZBPC_AREA ??
ZBPC_CCN不是空白(具有值)& ZBPC_ACCT落在5 *到8 *的范围内,然后ZBPC_AREA + ZBPC_CCN
如果ZBPC_CCN不为空白(具有一个值),您想要拥有什么? ZBPC_ACCT的取值范围不等于5 * 到8 *,然后ZBPC_AREA ???
您有4种组合!
一周热门 更多>