ABAP--如何创建自定义打印条码
BARCODE in Smartforms: How to create customize BARCODE for Smartforms.
1 Introduction
(a) Barcode Software
(b) Barcode Printers
(c) Barcode Scanners
2 How to Display the Standard SAP Barcode in Smartform.
3 How to create our own customize Barcode Reference of some standard barcode family.
4 How to create a new Barcode.
5 Change TIME-ZONE in SAP R/3.
1. INTRODUCTION
A barcode is a machine-readable representation of information (usually dark ink on a light background to create high and low reflectance which is converted to 1s and 0s) or in other words we can say Barcode is the Universal Product Code (UPC) is a series of lines at various widths that is a representation of information, which is read by an optic scanner called a barcode reader or scanned for an image by special software. The information can be price, destination, or other vital information concerning the product. Initially, barcodes contained the data within the widths and spacing of the parallel lines, today that's no longer true. Today, the information is concealed in patterns of dots, concentric circles, and hidden in images.
Barcodes can be used to track inventory, luggage, and even mail. Warehouses can use barcodes for organizing and providing accurate status reports for individual packages or shipments. Post-production companies use barcodes to track videotapes, film reels, as well as other products. First barcode software is required to generate a barcode, and then we require a barcode printer which will print the bars with the same resolution and size, then the scanner to read the unique value of barcode and validate it. Hence there are three broad applications which deal with Barcodes:
Barcode Software:Software to design your barcode labels and manage your bar code label printing system.
Whether you need to print bar codes, text, graphic images, or from databases, labels has the features to help you design and print labels with ease. These software’s supports over various barcode symbologies, TrueType fonts, and over 1000 thermal and laser printers, providing the flexibility to handle all of your barcode labeling applications - today and in the future.
Barcode Printers:
A barcode printer (or bar code printer) is a computer peripheral for printing barcode labels or tags that can be attached to physical objects. Barcode printers are commonly used to label cartons before shipment, or to label retail items with UPCs.
Barcode Scanners:
A barcode reader (or barcode scanner) is an electronic device for reading printed barcodes. Like a flatbed scanner, it consists of a light source, a lens and a photo conductor translating optical impulses into electrical ones. Additionally, nearly all barcode readers contain decoder circuitry analysing the barcode's image data provided by the photo conductor and sending the barcode's content to the scanner's output port.
2. How to Display the Standard SAP Barcode in Smartform:
Press Save and activate the Smartstyle.
T-Code: Smartforms
Now the value of the W_EKKO-EBELN (Purchase Order No.) is 4500006371When we display the print preview of the smartform now the value of the PO is displayed in the form of BARCODE as shown below:
3. How to create our own customize Barcode with the reference of some standard barcode family:
Minimum number of characters in a bar code:
Minimum number of characters which can be transferred to a bar code for printing. Most bar codes have a fixed number of characters which needs to be entered, or a minimum and maximum number of characters. If there is a fixed number of a character, the minimum and maximum numbers are the same.
Maximum number of characters in a bar code
Maximum number of characters which can be transferred to a bar code for printing. If there is a fixed number of a character, the minimum and maximum numbers are the same.
T-Code: Smartforms:
4. How to create a new Barcode:
The mapping between messages and barcodes is called a symbology. The specification of a symbology includes the encoding of the single digits/characters of the message as well as the start and stop markers into bars and space.
When we display the print preview of the smartform now the value of the PO is displayed in the form of BARCODE as shown below:
5 Change System Time Zone :
To change system time zone, you have to maintain SAP Table
TTZCU via SM30 like maintain tools.
1. Login system and call transaction SM30.
2. Enter Table Name TTZCU and press maintain.
Disclaimer: I hereby declare that this BLOG is based on my personal experiences and / or experiences of my project members. To the best of my knowledge, this BLOGt does not contain any material that infringes the copyrights of any other individual or organization including the customers of SAP.
ABAP--如何创建自定义打印条码的更多相关文章
- ASP.NET MVC随想录——创建自定义的Middleware中间件
经过前2篇文章的介绍,相信大家已经对OWIN和Katana有了基本的了解,那么这篇文章我将继续OWIN和Katana之旅——创建自定义的Middleware中间件. 何为Middleware中间件 M ...
- 带你走近AngularJS - 创建自定义指令
带你走近AngularJS系列: 带你走近AngularJS - 基本功能介绍 带你走近AngularJS - 体验指令实例 带你走近AngularJS - 创建自定义指令 ------------- ...
- [转]maven创建自定义的archetype
创建自己的archetype一般有两种方式,比较简单的就是create from project 1.首先使用eclipse创建一个新的maven project,然后把配置好的一些公用的东西放到相应 ...
- ArcGIS Engine环境下创建自定义的ArcToolbox Geoprocessing工具
在上一篇日志中介绍了自己通过几何的方法合并断开的线要素的ArcGIS插件式的应用程序.但是后来考虑到插件式的程序的配置和使用比较繁琐,也没有比较好的错误处理机制,于是我就把之前的程序封装成一个类似于A ...
- Dockerfile创建自定义Docker镜像以及CMD与ENTRYPOINT指令的比较
1.概述 创建Docker镜像的方式有三种 docker commit命令:由容器生成镜像: Dockerfile文件+docker build命令: 从本地文件系统导入:OpenVZ的模板. 关于这 ...
- .NET微信公众号开发-2.0创建自定义菜单
一.前言 开发之前,我们需要阅读官方的接口说明文档,不得不吐槽一下,微信的这个官方文档真的很烂,但是,为了开发我们需要的功能,我们也不得不去看这些文档. 接口文档地址:http://mp.weixin ...
- HTML5 UI框架Kendo UI Web教程:创建自定义组件(三)
Kendo UI Web包 含数百个创建HTML5 web app的必备元素,包括UI组件.数据源.验证.一个MVVM框架.主题.模板等.在前面的2篇文章<HTML5 Web app开发工具Ke ...
- HTML5 UI框架Kendo UI Web中如何创建自定义组件(二)
在前面的文章<HTML5 UI框架Kendo UI Web自定义组件(一)>中,对在Kendo UI Web中如何创建自定义组件作出了一些基础讲解,下面将继续前面的内容. 使用一个数据源 ...
- IconVault – 创建自定义图标字体的神器推荐
图标字体简单来说就是外观呈现为图标的字体,同时具有矢量图形的特征,在不同的设备上使用图标的时候就不用加载不同尺寸的图片文件,能够减少 HTTP 请求数,提高页面加载速度. IconVault 这款在线 ...
随机推荐
- 深入理解Linux内核-内存管理
内核如果给自己分配动态内存 动态内存:RAM的某些部分被永久打分配给内核,用来存放内核代码以及静态内核数据结构:剩余的部分被称为动态内存 连续物理内存区管理: 页框管理:1.页大小的选择,通常情况下主 ...
- 10个Python面试常问的问题
概述 Python是个非常受欢迎的编程语言,随着近些年机器学习.云计算等技术的发展,Python的职位需求越来越高.下面我收集了10个Python面试官经常问的问题,供大家参考学习. 类继承 有如下的 ...
- 每日英语:Marriage makes our children richer — Here's why
Young people from less-privileged homes are more likely to graduate from college and earn more if ra ...
- vim学习笔记(9):vim显示文件名
如何让vim在编辑模式下显示文件名 在根目录下:~/.vimrc 中追加一行: set laststatus=2 shell 下执行命令: echo "set laststatus=2&qu ...
- 阿里druid连接池监控配置
首先在web.xml中添加如下配置: <filter> <filter-name>DruidWebStatFilter</filter-name> <filt ...
- mysql关联更新update
https://blog.csdn.net/babyfish13/article/details/78082844 ****************************************** ...
- 【造轮子】MFC实现BlockingQueue
最近任务需要在MFC下做多线程生产者消费者模式的东西,我找了半天貌似MFC没有类似Java里面BlockingQueue那样的工具(也许是我手残没找到). 网上好像也有很多大佬去实现这个.但是我没仔细 ...
- Ubuntu 16.04 64位安装arm-linux-gcc交叉编译器以及samba服务器
交叉编译器是嵌入式开发的必要工具,但是由于目前大多数人使用64位ubuntu,在照着很多教程做的时候,就会失败,失败原因是64位ubuntu需要额外安装32位的兼容包.以arm-linux-gcc-3 ...
- vi卡死解决办法
玩了这么多年linux 居然不知道这个..特此记录. 使用vim时,如果你不小心按了 Ctrl + s后,你会发现不能输入任何东西了,像死掉了一般,其实vim并没有死掉,这时vim只是停止向终端输出而 ...
- 1. DNN神经网络的前向传播(FeedForward)
1. DNN神经网络的前向传播(FeedForward) 2. DNN神经网络的反向更新(BP) 3. DNN神经网络的正则化 1. 前言 神经网络技术起源于上世纪五.六十年代,当时叫感知机(perc ...