FavoriteLoading
0

[代码]ABAP生成二维码(QR Code)例子

[隐藏]

1, 二维码简介

二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。

2, 例子代码

网上看到一个关于二维码的abap程序,重新整理了一下,分享给出来,供大家参考。

注意,这个例子需要能上google.com,不能上就不能显示二维码。。。。

完整代码如下:

程序中需要创建一个屏幕9000,流逻辑如下:

9000屏幕上创建一个名字为PICTURECONTROL的custom control

还要创建一个status 9000,如下:

最后Tcode smartforms 创建一个供二维码显示的smartform  ‘ZQR_TEST'

Form interface中创建一个输入参数 W_NAME

Main window下创建一个Graphic,然后保存。

3, 测试显示

选择画面输入需要生成二维码的内容,二维码的长宽,以及显示的模式,是abap显示,还是smartform显示,然后运行。

abap程序显示如下:

Smartform显示如下:

以上。