热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

bw报表选择屏幕

因为需要做出58张报表的勾稽关系,我做了一个vba程序拷贝,但是一次打开多个报表的时候有个问题就是会让用户多次输入选择屏幕,今天项目组来了一个资深顾问,我发现资深顾问看起来果然和我这种刚毕业

因为需要做出58张报表的勾稽关系,我做了一个vba程序拷贝,但是一次打开多个报表的时候有个问题就是会让用户多次输入选择屏幕,今天项目组来了一个资深顾问,我发现资深顾问看起来果然和我这种刚毕业的不一样,头发是黑白相间,看起来饱经沧桑,说话不紧不慢,不卑不亢,我对他提的问题也会认真回答,不过很遗憾的是我还不知道他的名字。

对于一次打开多个报表只用输入一次选择屏幕的问题,我之前的解决方案不能成功的原因也有了答案,我之前是自建一张表通过abap写一个选择屏幕将变量保存在表中,然后再用bw的退出变量从表中读出这个变量,来实现一次输入多次按运行键,可惜每次都没有读到写进的变量,而且设断点也跟不进去,非常郁闷。其实应该想到,跟不进去不是别的问题就是程序没有运行到那里。原因在于istep,将istep设置为1的时候会弹出一个选择系统的对话框,非常无语,但是在istep=3的时候是报表选择屏幕已经输入完,且点击运行的时候,所以并没有达到我们想要的效果。如果真要这样做的话,要把这三个退出变量的属性那里准备输入的小沟去掉,就可以.不过我还没有测试,因为这样要把58张报表另存为太麻烦.

或者保存变式,之前一直没注意bw跟abap一样可以保存变式,如下图.

image

而且如果保存了变式之后如果用web方式打开的话,可以直接让选择屏幕出现变式内容.貌似是在TCODE rsrt 2里输入下面的代码variable_screen=X&template_id=0QUERY_TEMPLATE&variant '变式名字'.这样就可以打开报表的时候选择屏幕直接有参数。

ps:今天加班到现在


推荐阅读
  • 程序员妻子吐槽:丈夫北漂8年终薪3万,存款情况令人意外
    一位程序员的妻子在网上分享了她丈夫在北京工作八年的经历,月薪仅3万元,存款情况却出乎意料。本文探讨了高学历人才在大城市的职场现状及生活压力。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 本文探讨了如何在发布 XenApp 应用时,通过命令行参数实现启动时的参数传递。特别介绍了静态和动态参数传递的方法,并详细解释了 ICA 文件中两种参数传递方式的区别及安全检查机制。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 尽管某些细分市场如WAN优化表现不佳,但全球运营商路由器和交换机市场持续增长。根据最新研究,该市场预计在2023年达到202亿美元的规模。 ... [详细]
  • 将Web服务部署到Tomcat
    本文介绍了如何在JDeveloper 12c中创建一个Java项目,并将其打包为Web服务,然后部署到Tomcat服务器。内容涵盖从项目创建、编写Web服务代码、配置相关XML文件到最终的本地部署和验证。 ... [详细]
  • 作为一名新手,您可能会在初次尝试使用Eclipse进行Struts开发时遇到一些挑战。本文将为您提供详细的指导和解决方案,帮助您克服常见的配置和操作难题。 ... [详细]
  • ImmutableX Poised to Pioneer Web3 Gaming Revolution
    ImmutableX is set to spearhead the evolution of Web3 gaming, with its innovative technologies and strategic partnerships driving significant advancements in the industry. ... [详细]
  • 本文介绍如何使用Java中的正则表达式来提取字符串中的特定值。通过示例代码和详细解释,帮助开发者掌握正则表达式的使用方法,尤其是如何匹配和提取复杂模式中的数据。 ... [详细]
  • 本章将深入探讨移动 UI 设计的核心原则,帮助开发者构建简洁、高效且用户友好的界面。通过学习设计规则和用户体验优化技巧,您将能够创建出既美观又实用的移动应用。 ... [详细]
  • 如何高效创建和使用字体图标
    在Web和移动开发中,为什么选择字体图标?主要原因是其卓越的性能,可以显著减少HTTP请求并优化页面加载速度。本文详细介绍了从设计到应用的字体图标制作流程,并提供了专业建议。 ... [详细]
  • 本文介绍如何在QT框架中使用QWebSocket和QTcpSocket实现SSL加密通信,涵盖单向认证设置。单向认证常见于Web通信场景,其中客户端验证服务端证书,而服务端不验证客户端证书。 ... [详细]
  • 在使用 MUI 框架进行应用开发时,开发者常常会遇到 mui.init() 和 mui.plusReady() 这两个方法。本文将详细解释它们的区别及其在不同开发环境下的应用。 ... [详细]
  • 网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ... [详细]
  • 从零开始构建完整手机站:Vue CLI 3 实战指南(第一部分)
    本系列教程将引导您使用 Vue CLI 3 构建一个功能齐全的移动应用。我们将深入探讨项目中涉及的每一个知识点,并确保这些内容与实际工作中的需求紧密结合。 ... [详细]
author-avatar
紫竹林素食坊
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有