云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

腾讯云_重庆企业网站制作_怎么申请

小七 141 0

您好,

在我的上一个博客中,我解释了动态规划中字段符号和数据引用的重要性https://blogs.sap.com/2017/09/05/dynamic-programming-in-abap-part-1-introduction-to-field-symbols/

https://blogs.sap.com/2017/09/11/dynamic-programming-in-abap-part-2-introduction-to-data-reference/

现在我们来看看动态编程方法的示例,以及对ABAP RTTS的简要介绍。

ABAP运行时类型服务(RTTS)由两个组件组成:

运行时类型标识(RTTI)–提供在运行时获取数据对象类型定义的方法。运行时类型创建(RTTC)–提供在运行时使用任何类型定义创建数据对象的方法。

基本上,ABAP RTTS提供一组类,其方法可用于运行时类型标识和运行时类型创建。要了解更多关于ABAP RTTS的信息,请点击以下链接:

https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=42965

动态规划的一个例子:

需求:作为一个ABAP开发人员,我们经常会遇到这样的情况:我们需要将数据从一个内部表写入应用服务器上的一个文件中。

解决方案:我们将构建一个类,物联网平台,该类具有一个方法,该方法将任何内部表作为输入,并将其内容写入应用服务器上的一个文件中服务器。

类定义:

这里导入的参数it\u数据是任何表的类型,这样它就可以接收任何内部表。

类实现:

这里的类CL\u ABAP\u*DESCR是由ABAP RTTS提供的,用于在运行时获取数据对象的类型定义。利用RTTS类提取了内部表it\u数据的线型结构中各分量的数据元名称。然后我们使用FM WCGW\u data\u element\u TEXT\u GET获取数据元素标签。如果为类的write\u header参数提供ABAP\u TRUE,淘客商城,则此标签用于为内部表的每一列写入头数据。

使用类–上述设计的类可以用作:

这里我们将结构MARA的一个内部表传递给该类,行业大数据,随后其内容将写入应用服务器作为逗号分隔的值。但是,我们可以传递任何结构的内部表。此文件也可以从应用服务器下载到excel电子表格中。

因此,字段符号、数据引用、通用数据类型、RTTS有助于动态编程方法。

此场景的完整代码可以从以下位置下载:

https://github.com/rkgupta94/ABAP-Development

,云 服务器,淘客