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--如何创建自定义打印条码的更多相关文章

  1. ASP.NET MVC随想录——创建自定义的Middleware中间件

    经过前2篇文章的介绍,相信大家已经对OWIN和Katana有了基本的了解,那么这篇文章我将继续OWIN和Katana之旅——创建自定义的Middleware中间件. 何为Middleware中间件 M ...

  2. 带你走近AngularJS - 创建自定义指令

    带你走近AngularJS系列: 带你走近AngularJS - 基本功能介绍 带你走近AngularJS - 体验指令实例 带你走近AngularJS - 创建自定义指令 ------------- ...

  3. [转]maven创建自定义的archetype

    创建自己的archetype一般有两种方式,比较简单的就是create from project 1.首先使用eclipse创建一个新的maven project,然后把配置好的一些公用的东西放到相应 ...

  4. ArcGIS Engine环境下创建自定义的ArcToolbox Geoprocessing工具

    在上一篇日志中介绍了自己通过几何的方法合并断开的线要素的ArcGIS插件式的应用程序.但是后来考虑到插件式的程序的配置和使用比较繁琐,也没有比较好的错误处理机制,于是我就把之前的程序封装成一个类似于A ...

  5. Dockerfile创建自定义Docker镜像以及CMD与ENTRYPOINT指令的比较

    1.概述 创建Docker镜像的方式有三种 docker commit命令:由容器生成镜像: Dockerfile文件+docker build命令: 从本地文件系统导入:OpenVZ的模板. 关于这 ...

  6. .NET微信公众号开发-2.0创建自定义菜单

    一.前言 开发之前,我们需要阅读官方的接口说明文档,不得不吐槽一下,微信的这个官方文档真的很烂,但是,为了开发我们需要的功能,我们也不得不去看这些文档. 接口文档地址:http://mp.weixin ...

  7. HTML5 UI框架Kendo UI Web教程:创建自定义组件(三)

    Kendo UI Web包 含数百个创建HTML5 web app的必备元素,包括UI组件.数据源.验证.一个MVVM框架.主题.模板等.在前面的2篇文章<HTML5 Web app开发工具Ke ...

  8. HTML5 UI框架Kendo UI Web中如何创建自定义组件(二)

    在前面的文章<HTML5 UI框架Kendo UI Web自定义组件(一)>中,对在Kendo UI Web中如何创建自定义组件作出了一些基础讲解,下面将继续前面的内容. 使用一个数据源 ...

  9. IconVault – 创建自定义图标字体的神器推荐

    图标字体简单来说就是外观呈现为图标的字体,同时具有矢量图形的特征,在不同的设备上使用图标的时候就不用加载不同尺寸的图片文件,能够减少 HTTP 请求数,提高页面加载速度. IconVault 这款在线 ...

随机推荐

  1. Vue2.0 v-for 中 :key 的作用

  2. Eclipse 配置Maven以及修改默认Repository

    今天将Eclipse关于Maven的配置总结一下,方便以后配置. 一.配置Maven环境 1.下载apache-maven文件,选择自己需要的版本,地址:http://mirrors.cnnic.cn ...

  3. DIOCP3-关于TIOCPConsole和编码解码器

    TIOCPConsole是继承至TIocpTcpServer,做了管理和调用编码和解码器器的功能.可以通过向他注册编码和解码器可以忽略粘包的问题.   这样如果TIOCPConsole客户端必须按照一 ...

  4. DIOCP开源项目-DIOCP3直接发送对象,帮你处理粘包问题

    该DEMO演示,如何在客户端与服务端之间直接传递TStream对象,让你专注于处理数据逻辑,可以忽略处理网络传输间粘包的问题. 上面由服务端向所有的客户端推送一个消息TMemoryStream对象(该 ...

  5. Spark(Hive) SQL中UDF的使用(Python)【转】

    相对于使用MapReduce或者Spark Application的方式进行数据分析,使用Hive SQL或Spark SQL能为我们省去不少的代码工作量,而Hive SQL或Spark SQL本身内 ...

  6. crontab入门

    参数 crontab是一个处理定时任务的命令,在终端输入man crontab可以得到使用方法提示,主要参数如下: crontab -u # 指定运行的账户,默认为当前账户 crontab -l # ...

  7. 2015-06学习总结——c++

    在工作快三年的时候,突然想到我需要凝练下自身的知识体系.从大一开始接触c++,差不多快8年了.想想过去走过的学习之路,很简单,也很曲折. 经历了从一无所知——入门——应用——修修补补的过程,到现在可以 ...

  8. LeetCode: Largest Rectangle in Histogram 解题报告

    Largest Rectangle in Histogram Given n non-negative integers representing the histogram's bar height ...

  9. python unicode to str and str to unicode

    @staticmethod def unicode2str(p_unicode): v = p_unicode.encode('unicode-escape').decode('string_esca ...

  10. C#学习笔记(8)——委托应用(显示,写入时间)

    说明(2017-5-30 09:08:10): 1. 定义一个委托,public delegate void MyDel();无参数,无返回值. 2. 委托作为DoSth的参数,DoSth里面调用委托 ...