EPM VBA CreateReportFromDefinition

2020-09-09 10:27发布

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

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


尝试使用函数" CreateReportFromDefinition(工作表为工作表,connectionString为字符串,reportDefinitionXml为字符串,[startRange作为范围])为布尔值"

如何确定connectinString?

在哪里可以得到reportdefinition XML?

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

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


尝试使用函数" CreateReportFromDefinition(工作表为工作表,connectionString为字符串,reportDefinitionXml为字符串,[startRange作为范围])为布尔值"

如何确定connectinString?

在哪里可以得到reportdefinition XML?

付费偷看设置
发送
6条回答
太Q了
1楼 · 2020-09-09 11:06.采纳回答

首先:CreateReportFromDefinition不是官方支持的API,但是您可以尝试使用它:)

connectinString在帮助中有明确说明: https://help.sap.com/viewer/ec68e48b18a44a49abb12b8ee8ae306f/10.0.32/zh-CN/f9b4295b6faf1014878bae8cb0e91070.html

reportdefinitionXML-使用了未记录的函数GetReportDefinition(工作表为工作表,reportId为字符串,tupleMode为布尔值)为字符串

梦想连接
2楼-- · 2020-09-09 11:02

P.S。 刚刚测试过创建报告!

1。 执行CreateReportFromDefinition之后,您必须刷新工作表才能查看创建的报告:)

2。 由于某些奇怪的原因,未创建页面轴

3。 [startRange As Range]定义报告数据区域的第一个单元格!

宇峰Kouji
3楼-- · 2020-09-09 11:01

嗨Mitchell,

先问一个问题是一个坏主意-没有反应! 您是否真的需要我的支持?

SAP小菜
4楼-- · 2020-09-09 11:20

还要在"工作表"选项中检查"工作表类型为EPM工作表"

小熊yu生菜
5楼-- · 2020-09-09 11:20

您好,Vadim,

GetReportDefinition(工作表为工作表,reportId为字符串,tupleMode为布尔值)

我们从哪里获得reportId? 在"编辑报告">"报告名称"中。 找不到reportId。 此外,工作表可能是reportId在工作簿中的工作表。 那么tupleMode怎么样,比如是对还是错。

感谢您的支持

落灬小鱼
6楼-- · 2020-09-09 11:26

很抱歉,但是如果您不知道在哪里可以找到reportID,那么我建议您一般阅读API帮助和EPM帮助。 这绝对是最基本的事情:默认报告ID为" 000",工作表第二个报告为" 001"等...

此外,请阅读我对这个问题的所有评论。

一周热门 更多>