SAP Report painter报表绘制器

这里所指的Report Painter是SAP ECC产品中的一个报表开发工具,中文名为报表绘制器。经常与Report Painter一同提出的Report Writer是其前身,原应用于SAP R/3产品中,后升级为Report Painter。

※ Report Painter适用范围

主要用于财务模块(FICO Module)报表的开发,也可用于少量SD/MM/PP模块的主数据类报表的开发。使用该工具开发报表,每次需基于系统已有的一个数据库表,因此开发出的报表数据是在一个模块内的,如可开发资产负债表、费用明细报表。

※ Report Painter特点

不需要编程,报表取数逻辑简单,工具使用技巧易于掌握,适用于SAP模块顾问,特别是财务顾问使用。
取数来源明确。用于取数的数据库表是已知的。下表为可用于报表开发的数据库表:

有专业知识要求。对于主要的应用,财务报表的开发,如开发资产负债表,需具备会计知识的同时需结合企业的会计科目设置情况,进行报表开发。

※ Report Painter的主要元素

报表(Tcode:GRR1~GRR3/GR34),即开发的对象,主要开发工作在这里完成,如报表行、列各栏位的内容、取数,报表格式等,一般修改可以直接在生产机进行,查看报表可以选择Excel模式,然后可以设置单元格双击的时候显示的报表格式,比如标准的总账科目行项目显示/总账科目余额显示等。

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用 QPainter 绘制下拉框,可以使用 drawRect 方法绘制下拉框的外框,并使用 drawText 方法绘制选中的文本,再使用 drawLine 方法绘制下拉箭头。下面是一个示例代码: ```cpp void MyWidget::paintEvent(QPaintEvent* event) { QPainter painter(this); // 绘制下拉框外框 painter.drawRect(rect); // 绘制选中的文本 painter.drawText(rect, Qt::AlignCenter, "Selected Option"); // 绘制下拉箭头 int arrowSize = 10; // 箭头大小 int arrowX = rect.right() - 10; // 箭头位置的 x 坐标 int arrowY = rect.center().y(); // 箭头位置的 y 坐标 QPolygon arrow; arrow << QPoint(arrowX, arrowY) << QPoint(arrowX + arrowSize, arrowY - arrowSize/2) << QPoint(arrowX + arrowSize, arrowY + arrowSize/2); painter.drawPolygon(arrow); } ``` 在上面的示例中,我们首先创建了一个 QPainter 对象,并在 paintEvent 函数中进行绘制。使用 drawRect 方法绘制一个矩形作为下拉框的外框。 然后,我们使用 drawText 方法绘制选中的文本。在这个示例中,我们将文本居中对齐在矩形内部。 接下来,我们计算箭头的位置,并创建一个 QPolygon 对象来定义箭头的形状。最后,使用 drawPolygon 方法绘制箭头。 请注意,这只是一个简单的示例,实际的实现可能因为样式、布局等因素而有所不同。您可以根据自己的需求进行调整和优化,例如添加边框样式、背景色等。同时,还可以根据需要设置字体、字号等来进一步定制下拉框的外观。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值