此方法需要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设置,当二维码里面的值的长度变化也会改变其大小,所以设置值的时候一定要注意啊!