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. 使用Vuex打开log功能

    vuex是一个比较好用的数据流管理库,可以用统一的流程来处理状态数据,但是,也正是因为这些流程,我们需要打一些log来观察流程是否会出现问题,具体方法如下: import Vue from 'vue' ...

  2. performance Counter

    Logman https://technet.microsoft.com/en-us/library/bb490956.aspx http://blogs.technet.com/b/askperf/ ...

  3. 解决windows10 里vs2015 附件进程调试提示“此任务要求应用程序有提升的权限”

    刚用windows10 ,感觉有些地方别扭.就在是vs2015开发程序的时候,就遇到了个问题. 首先 我是使用adminitrator账号登陆的. 双击vs解决方案,打开iis,然后结合vs2015里 ...

  4. [AWS vs Azure] 云计算里AWS和Azure的探究(1)

    转自:http://www.cnblogs.com/hotcan/archive/2013/01/31/2886794.html 云计算里AWS和Azure的探究(1) 全球领先的云的计算平台主要有两 ...

  5. Android 编程下 TextView 添加链接的一种方式

    通过如下这种方式给 TextView 添加的链接支持链接样式.点击事件.href 样式,代码如下: package cn.sunzn.tlink; import android.app.Activit ...

  6. 【Session】Tomcat中Session持久化到文件系统或数据库

    参考的优秀文章 Tomcat Session 持久化 Package org.apache.catalina.session 最近同事在做Session外置的功能,我对Session持久化.共享也不太 ...

  7. CR, LF, CR/LF 回车 换行

    [时间:2016-07] [状态:Open] 本文主要介绍"回车"(Carriage Return)和"换行"(Line Feed)这两个概念的来历和区别. C ...

  8. AIX参数调整

    AIX下修改用户最大进程数限制: 用命令查看用户进程数 ps -ef | grep 用户名|wc -l 发现用户进程数达到最大 128 查看用户最大进程数设置 命令 #lsattr -E -l sys ...

  9. django 目录结构修改

    ├── manage.py └── myxunlei ├── settings.py ├── settings.pyc ├── urls.py ├── urls.pyc ├── wsgi.py └── ...

  10. python-urllib&urllib2模块

    GET #!/usr/bin/env python # encoding: utf-8 import urllib import urllib2 url = "http://127.0.0. ...