`
JerryWang_SAP
  • 浏览: 1042238 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

会说话的ABAP report

阅读更多
report z.

INCLUDE ole2incl.

DATA: ole   TYPE ole2_object,

      voice TYPE ole2_object,

      text  TYPE string.

text = 'With the advent of ES6 (referred to as ES2015 from here on), which not only made promises native to the language without requiring one of the countless available libraries,'

&& 'we also got generators. Generators have the ability to pause execution' &&

'within a function, which means that by wrapping them in a utility function, ' &&

'we have the ability to wait for an asynchronous operation to finish before' &&

' moving on to the next line of code. Suddenly your asynchronous code could' &&

' start to look synchronous!'.

DATA: it_tline TYPE STANDARD TABLE OF tline.

CREATE OBJECT voice 'SAPI.SpVoice'.

CALL METHOD OF voice 'Speak' = ole

   EXPORTING #1 = text.

*

用的也是很老的OLE技术:

report代码直接call的MS的sound engine,通过sapi.dll暴露出来,

这个report只是call了dll里其中一个speak方法:

 

 

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

 
 
0
0
分享到:
评论

相关推荐

    ABAP report报表文件上传下载

    ### ABAP Report报表文件上传与下载技术解析 #### 概述 ABAP(Advanced Business Application Programming)是SAP系统中的核心编程语言之一,主要用于开发、维护SAP应用程序。本文将详细解析ABAP环境下如何实现报告...

    SAP外挂报表系统 - ABAP Report - C# Winform源代码

    SAP外挂报表系统 - ABAP Report - C# Winform源代码 本软件的主要功能是,以C#.NET WINFORM 开发一个固定的客户端,然后以HTTP+XML的方式与SAP进行数据交互,用户和权限管理都在SAP中实现,WINFORM中的报表导航清单...

    ABAP cash flow report

    根据提供的文件信息,本文将详细解析“ABAP现金流量报告”的关键知识点,包括报告的结构、数据处理方式以及与SAP系统中现金流量相关的业务逻辑和技术实现。 ### 标题:ABAP现金流量报告 该标题表明了报告的核心...

    abap学习资料abap

    17. **SAP HANA集成**:如果涉及,会讲解如何在ABAP中利用SAP HANA的高性能特性。 18. **ABAP on Cloud**:可能包括ABAP在云环境中的开发和部署,如SAP Cloud Platform ABAP Environment。 通过系统地学习和实践...

    ABAP 调用ABAP PROXY

    4. **处理返回结果**:服务执行后,通常会返回数据或状态信息,需要正确处理这些返回值。 5. **异常处理**:在调用过程中可能出现各种错误,需要编写异常处理代码来捕获和处理。 ### 示例代码 ```abap DATA: lo_...

    abap xlsx2 demo 程序

    这通常涉及使用ABAP Report、Transaction Code(TCode)或者在Web Dynpro组件中实现。用户界面可能会包含上传控件,通过ABAP的CL_HTTP_SERVER类或CL_GUI_UPLOAD类处理文件上传。 在处理Excel数据时,需要注意数据...

    abap tips abap tips

    abap tips abap tips abap tips abap tips abap tips

    ABAP的程序的类型

    ABAP REPORT程序是SAP开发中最常见的程序类型之一,通过定义数据结构、查询条件以及处理逻辑,可以实现对SAP系统中数据的有效提取和展示。通过对上述示例的学习,开发者可以更好地理解ABAP REPORT程序的设计思路和...

    ABAP WorkBenchABAP WorkBench

    5. **ABAP Reports**: ABAP Report是最基本的开发单元,用于生成打印报告或交互式屏幕。在SE38中,可以创建和编辑报告,通过选择不同的程序类型(如Report, Function Module等)来满足不同需求。 6. **Function ...

    SAP_ABAP_4.7.rar_SAP abap4_abap_abap chm_abap 4_abap4

    《SAP ABAP 4.7开发指南》 在企业级信息技术领域,SAP系统扮演着至关重要的角色,尤其在企业资源规划(ERP)方面。SAP ABAP(Advanced Business Application Programming)是SAP系统中的一种编程语言,用于开发、...

    abap-ALV.rar_ABAP系统ALV_abap_abap开发alv

    3. 显示ALV:调用`CALL_REPORT_OUTPUT`或`PERFORM ALV_DISPLAY`来显示ALV。 4. 处理用户事件:注册事件处理程序,如用户点击列头进行排序,或点击行进行进一步操作。 在ABAP开发ALV的过程中,开发者还需要了解以下...

    ABAP开发从入门到精通-高清自学版 SAP+ABAP开发从入门到精通 SAP开发自学必读 SAP SAP开发自学入门到精通

    接着,将学习到ABAP报表编程,包括编写动态SQL和使用ABAP的Report程序来生成定制报告。 "高清自学版 SAP+ABAP开发从入门到精通"表明了该资料可能包含视频教程,这对于视觉学习者来说是非常有价值的资源。通过观看...

    ABAP751 ABAP - Keyword Documentation

    ABAP - Keyword Documentation This documentation describes the syntax and meaning of the keywords of the ABAP language and its object-oriented part ABAP Objects. Alongside this, language frameworks ...

    ABAP程序相互调用

    ABAP程序相互调用 ABAP程序相互调用是指在ABAP中,通过SUBMIT关键字实现程序之间的调用,这是一个非常有用的关键字。下面我们将详细介绍ABAP程序相互调用的方法和用法。 一、调用另一个程序 在ABAP中,我们可以...

    ABAP GIT 项目 AI SDK FOR ABAP 代码

    ABAP(Advanced Business Application Programming)是SAP公司开发的一种编程语言,主要用于开发和扩展SAP系统。Git是一种分布式版本控制系统,广泛用于软件开发中的代码管理。在这个“ABAP GIT 项目 AI SDK FOR ...

    ABAP语法详解教材

    此外,还会讲解如何使用REPORT语句创建标准ABAP报告,并理解程序的执行流程。 第002章“ABAP4程序语法和格式”深入探讨了ABAP的语法结构。这一章节涉及的数据声明、数据类型、常量、变量、内部表等重要概念。同时,...

    30天学会ABAP很好的教程

    相比于其他报表工具,如Crystal Report,ABAP在开发效率和易用性上有其优势。ABAP是解释型语言,对于有VB(Visual Basic)背景的程序员来说,学习ABAP相对容易。解释性语言的优势在于能够方便地进行程序逻辑跟踪,...

    abap逻辑数据库ABAP数据库操作

    标题和描述所涉及的知识点主要集中在ABAP语言在SAP系统中对数据库的操作和管理。由于这部分内容比较专业,我将尽量详细地阐述ABAP(Advanced Business Application Programming)逻辑数据库和数据库操作的概念和用法...

    abap简单递归算法

    REPORT z_lzj_digui. DATA: all_num TYPE n LENGTH 10. DATA: sum_num TYPE n LENGTH 10. PERFORM jiecheng USING 10 CHANGING sum_num. WRITE: sum_num. FORM jiecheng USING dt_num LIKE all_num CHANGING ch_...

    ABAP帮助文档ABAP帮助文档

    1. REPORT:创建ABAP报表的语句,定义报表的基本属性。 2. SELECT-OPTIONS:提供用户输入筛选条件的机制。 3. AT SELECTION-SCREEN:处理用户在选择屏幕上的输入。 五、ABAP内联数据库操作 1. OPEN DATASET...CLOSE...

Global site tag (gtag.js) - Google Analytics