2020-09-15 17:17发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我有一个要求。 我对办公室查询进行了分析。 有一个维度,它可以基于行或列。 我想编写一个VBA来通过查找维成员隐藏列/行。
假设存在一个"发布期间"维。 其成员是"四月"。 如果成员是四月,则四月的行/列应自动隐藏。 而且要记住,该操作应在查询启动时执行。
请帮助!
谢谢。
致谢
Parichay Gupta
您好 Parichay Gupta ,
如果我们使用API可以实现
这是我的建议
使用SAPGetmember获取成员值或获取单元格信息
根据条件,您可以决定删除维度/成员
删除尺寸
使用:
lResult = Application.Run(" SAPMoveDimension"," DS_1"," 0COUNTRY","过滤器")
使用setfilter删除成员
lResult = Application.Run(" SAPSetFilter"," DS_1"," 0SOLD_TO__0COUNTRY"," CA"," INPUT_STRING")
感谢与问候, Subhahs
您可以使用'Workbook_SAP_Initialize'
关注
https://help.sap.com/saphelp_boao22/ helpdata/en/f2/6f56246c9b1014bf2c9a7eb0e91070/frameset.htm
Subhash
最多设置5个标签!
您好 Parichay Gupta ,
如果我们使用API可以实现
这是我的建议
使用SAPGetmember获取成员值或获取单元格信息
根据条件,您可以决定删除维度/成员
删除尺寸
使用:
lResult = Application.Run(" SAPMoveDimension"," DS_1"," 0COUNTRY","过滤器")
使用setfilter删除成员
lResult = Application.Run(" SAPSetFilter"," DS_1"," 0SOLD_TO__0COUNTRY"," CA"," INPUT_STRING")
感谢与问候,
Subhahs
您好 Parichay Gupta ,
您可以使用'Workbook_SAP_Initialize'
关注
https://help.sap.com/saphelp_boao22/ helpdata/en/f2/6f56246c9b1014bf2c9a7eb0e91070/frameset.htm
Subhash
一周热门 更多>