ABAP SMARTFORMS打印二维码

此方法需要SAP_BASIS版本在731以上

TCODE-SE73

在这里插入图片描述
创建系统条形码

在这里插入图片描述 

在这里插入图片描述 

在这里插入图片描述 

         在这里插入图片描述

在这里插入图片描述 

 

Module Size 调节二维码的尺寸
Mode:这个参数控制了生成二维码数据的编码格式,有以下几种常用选择:

   A : automatic 由系统根据字符串自动判断编码格式

   N : numeric  只支持数字格式(Only digits 0…9)

   L : alphanuberic  数字、字母和一些特殊字符(空格)

   K : KANJI   only double-byte Japanese Kanji characters can be represented, the binary encoding is Shift-JIS) and BYTE (arbitrary 8-bit values).

   U : byte_UTF8  支持中文、拉丁文等。

Module Size: 像素值,确定了二维码的最大size,也就是字符串长度为255时,二维码的大小。如果字符串的长度不足255,会自动缩小。具体计算逻辑可以参考note的官方文档。

  Module Size 为13时,二维码的最大size为  5cm x 5cm, 可供参考。

ErrCorrLev : 容错率,由低至高为 L,M, Q, H, 默认为H,不必改动。

L – 7 % Error Correction capability

M – 15% Error Correction capability

Q – 25% Error Correction capability

H – 30% Error Correction capability

在这里插入图片描述

在这里插入图片描述 

 

进入SMARTFORMS
先设置SMARTFORMS STYLE

在这里插入图片描述

在这里插入图片描述 

在这里插入图片描述 

 

然后可以在SMARTFORMS里面使用了

在这里插入图片描述

在这里插入图片描述 在这里插入图片描述

 

 

这里必须写入值,才会显示二维码,不然不会出来,图中的D1#即为自己要写入的值

PS:二维码的大小不仅仅通过module size设置,当二维码里面的值的长度变化也会改变其大小,所以设置值的时候一定要注意啊
 

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值