1) The document describes developing an interface in SAP for punching/engraving vehicle identification number (VIN) plates.
2) It involves interfacing SAP, ABAP programming language, and an integrated project management system to extract vehicle data from databases and punch the correct details on VIN plates according to the specifications for different countries.
3) The system uses a client-server architecture with the server storing standardized VIN plate formats for different countries and transmitting them as needed to client machines connected to plate punching devices.
Verilog Implementation of 32-Bit CISC ProcessorIJERA Editor
The Project deals with the design of the 32-Bit CISC Processor and modeling of its components using Verilog
language. The Entire Processor uses 32-Bit bus to deal with all the registers and the memories. This Processor
implements various arithmetic, logical, Data Transfer operations etc., using variable length instructions, which
is the core property of the CISC Architecture. The Processor also supports various addressing modes to perform
a 32-Bit instruction. Our Processor uses Harvard Architecture (i.e., to have a separate program and data
memory) and hence has different buses to negotiate with the Program Memory and Data Memory individually.
This feature enhances the speed of our processor. Hence it has two different Program Counters to point to the
memory locations of the Program Memory and Data Memory.Our processor has ‘Instruction Queuing’ which
enables it to save the time needed to fetch the instruction and hence increases the speed of operation. ‘Interrupt
Service Routine’ is provided in our Processor to make it address the Interrupts.
Registers are temporary storage area for instructions or data. They are not a part of memory; rather they are special additional storage locations that offer the advantage of speed.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
International Journal of Engineering Research and Development (IJERD)IJERD Editor
call for paper 2012, hard copy of journal, research paper publishing, where to publish research paper,
journal publishing, how to publish research paper, Call For research paper, international journal, publishing a paper, IJERD, journal of science and technology, how to get a research paper published, publishing a paper, publishing of journal, publishing of research paper, reserach and review articles, IJERD Journal, How to publish your research paper, publish research paper, open access engineering journal, Engineering journal, Mathemetics journal, Physics journal, Chemistry journal, Computer Engineering, Computer Science journal, how to submit your paper, peer reviw journal, indexed journal, reserach and review articles, engineering journal, www.ijerd.com, research journals,
yahoo journals, bing journals, International Journal of Engineering Research and Development, google journals, hard copy of journal
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIEScscpconf
This paper gives Universities needs to improve their curriculum for Technology students to meet
the industry standards which will be helpful for their career .In the current improving
technologies studying of embedded system is required to understand the Electronic circuits .
They should include the new emerging technology such as multiprocessor system on chip where it is used in all the real time applications. In this paper design based tutorials will be discussed to understand Multiprocessor system on chip .The understanding of multiprocessor system on chip is difficult for a student and should be taught to meet the expectation from the industry. Since it is vast area, this paper proposes the most efficient tutoring method on multiprocessor system on chip.
Embedded Web Server based Interactive data acquisition and Control SystemIOSR Journals
ABSTRACT: Design of on-line embedded web server is a one of the difficult task of many real time data acquisition and control system applications. The global system of interconnected computer networks is called as World Wide Web which uses the standard Internet Protocol Suite (TCP/IP) to aid billion of users worldwide and enables the user to interface many real time embedded applications like data acquisition,Industrial automations and safety measures etc,. This paper tells the design and development of on-line Interactive Data Acquisition and Control System (IDACS) using ARM9 based embedded web server. It is permitted to a network, intelligent and digital distributed control system. Single chip IDACS method increses the processing speed of a system and also avoids the problem of poor real time and reliability.This system uses ARM9 Processor and RTLinux. Web server application is ported into an ARM processor using embedded ‘C’ language. Web pages are designed in Hyper text markup language (HTML). Keywords - Embedded ARM9 Processor, RTLinux RTOS, Embedded web server, IDACS.
Verilog Implementation of 32-Bit CISC ProcessorIJERA Editor
The Project deals with the design of the 32-Bit CISC Processor and modeling of its components using Verilog
language. The Entire Processor uses 32-Bit bus to deal with all the registers and the memories. This Processor
implements various arithmetic, logical, Data Transfer operations etc., using variable length instructions, which
is the core property of the CISC Architecture. The Processor also supports various addressing modes to perform
a 32-Bit instruction. Our Processor uses Harvard Architecture (i.e., to have a separate program and data
memory) and hence has different buses to negotiate with the Program Memory and Data Memory individually.
This feature enhances the speed of our processor. Hence it has two different Program Counters to point to the
memory locations of the Program Memory and Data Memory.Our processor has ‘Instruction Queuing’ which
enables it to save the time needed to fetch the instruction and hence increases the speed of operation. ‘Interrupt
Service Routine’ is provided in our Processor to make it address the Interrupts.
Registers are temporary storage area for instructions or data. They are not a part of memory; rather they are special additional storage locations that offer the advantage of speed.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
International Journal of Engineering Research and Development (IJERD)IJERD Editor
call for paper 2012, hard copy of journal, research paper publishing, where to publish research paper,
journal publishing, how to publish research paper, Call For research paper, international journal, publishing a paper, IJERD, journal of science and technology, how to get a research paper published, publishing a paper, publishing of journal, publishing of research paper, reserach and review articles, IJERD Journal, How to publish your research paper, publish research paper, open access engineering journal, Engineering journal, Mathemetics journal, Physics journal, Chemistry journal, Computer Engineering, Computer Science journal, how to submit your paper, peer reviw journal, indexed journal, reserach and review articles, engineering journal, www.ijerd.com, research journals,
yahoo journals, bing journals, International Journal of Engineering Research and Development, google journals, hard copy of journal
EFFECTIVE EMBEDDED SYSTEMS SOFTWARE DESIGN METHODOLOGIEScscpconf
This paper gives Universities needs to improve their curriculum for Technology students to meet
the industry standards which will be helpful for their career .In the current improving
technologies studying of embedded system is required to understand the Electronic circuits .
They should include the new emerging technology such as multiprocessor system on chip where it is used in all the real time applications. In this paper design based tutorials will be discussed to understand Multiprocessor system on chip .The understanding of multiprocessor system on chip is difficult for a student and should be taught to meet the expectation from the industry. Since it is vast area, this paper proposes the most efficient tutoring method on multiprocessor system on chip.
Embedded Web Server based Interactive data acquisition and Control SystemIOSR Journals
ABSTRACT: Design of on-line embedded web server is a one of the difficult task of many real time data acquisition and control system applications. The global system of interconnected computer networks is called as World Wide Web which uses the standard Internet Protocol Suite (TCP/IP) to aid billion of users worldwide and enables the user to interface many real time embedded applications like data acquisition,Industrial automations and safety measures etc,. This paper tells the design and development of on-line Interactive Data Acquisition and Control System (IDACS) using ARM9 based embedded web server. It is permitted to a network, intelligent and digital distributed control system. Single chip IDACS method increses the processing speed of a system and also avoids the problem of poor real time and reliability.This system uses ARM9 Processor and RTLinux. Web server application is ported into an ARM processor using embedded ‘C’ language. Web pages are designed in Hyper text markup language (HTML). Keywords - Embedded ARM9 Processor, RTLinux RTOS, Embedded web server, IDACS.
Embedded Web Server based Interactive data acquisition and Control SystemIOSR Journals
Design of on-line embedded web server is a one of the difficult task of many real time data
acquisition and control system applications. The global system of interconnected computer networks is called as
World Wide Web which uses the standard Internet Protocol Suite (TCP/IP) to aid billion of users worldwide and
enables the user to interface many real time embedded applications like data acquisition,Industrial automations
and safety measures etc,. This paper tells the design and development of on-line Interactive Data Acquisition
and Control System (IDACS) using ARM9 based embedded web server. It is permitted to a network, intelligent
and digital distributed control system. Single chip IDACS method increses the processing speed of a system and
also avoids the problem of poor real time and reliability.This system uses ARM9 Processor and RTLinux. Web
server application is ported into an ARM processor using embedded ‘C’ language. Web pages are designed in
Hyper text markup language (HTML)
Design and implementation of an ancrchitecture of embedded web server for wir...eSAT Journals
Abstract In this paper, the embedded web server, by means of ARM9-S3C2440 processor as core, its operating system is Linux, and the system hardware architecture is obtainable. We present the principles and to plan a system for Internet-based data-acquisition system and control by using Advanced RISC Machine (ARM9) processor and in-build web server application. Client can observe and control remote temperature and video information. The platform used is Linux and ARM 9 processed. The embedded web server technology is the amalgamation of embedded device and Internet technology, which provide a flexible remote device monitor and management function base on an Internet browser and it has turn into an superior development trend of embedded technology and realize an embedded web server, which enable data acquisition and status monitor with the assist of any standard web browser. This embedded web server user can right of entry their equipment remotely. The embedded web server plan includes a total web server with TCP/IP support and Ethernet interface. It consists of application programs written in C-programming in LINUX for accessing data through the serial port and updating the web page, porting of Linux Kernel with application program on ARM9 board. Then the procedure of the Linux operating system being transplanted on ARM is introduced. Enterprise users can work together more flexibly and cost-effectively with business and trading partners. The server enable Web access to distributed measurement/control systems and provide optimization for educational laboratories, instrumentation, Industrial and home automation. The proposed system eliminates the need for server software and preservation and minimize the operational costs while operating with a big amount of data. The big benefit of this web server is embedding a PC based web server into the ARM platform without losing any of its features. Key Words: Code Vision AVR C Compiler, ARM-LINUX-GCC Compiler, LINUX KERNEL, ARM9 Processor, Embedded Web Server, XBEE Modules.
Design and implementation of an ancrchitecture of embedded web server for wir...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
Designing of telecommand system using system on chip soc for spacecraft contr...IAEME Publication
The emerging developments in semiconductor technology have made possible to design
entire system onto a single chip, commonly known as System-On-Chip (SoC). The increase in Space
System‘s capabilities by the On-board data processing capabilities can be overcome by optimizing
the SoCs to provide cost effective, high performance, and reliable data. This is achieved by
embedding pre-designed functions into a single SoC, which utilizes specialized reusable core (IP
cores) architecture into complex chip. This paper is concerned with the design of Telecommand
system for transfer of signals from ground station to space station by the integration of SRAM (Static
Random Access Memory), ARM (Advanced RISC Machine) Processor, EDAC unit (Error Detection
and Correction) and CCSDS (Consultative Committee for Space Data System) decoder system. In
this paper we designed the Telecommand SoC by using Verilog code. The implementations have
been done using XILINX FPGA platform and the functionality of the system is verified using
Modelsim simulation. The results are analyzed for SPARTAN 3E device and ARM board and two
devices are being controlled by the signal transfer.
A 16-bit microprocessor I designed during my final semester (2005) of my Bachelor of Technology program. The microprocessor circuitry design was coded in VHDL and then configured in a Xilinx XC9572 PC84 CPLD kit. Most of the design, the architecture and the instruction set were taken from Computer System Architecture (3rd ed.) by M. Morris Mano. See https://github.com/susam/mano-cpu for VHDL source code and other related files.
To automate entire operations and information of vehicles at a particular given point of time. So that the Cab operator and their customer can get best and fast information about their vehicles and drivers at any point of time. He needs to exercise tight control on the operations and input costs if he is to provide good service at reasonable rates and yet remain profitable.
A design of FPGA based intelligent data handling interfacing card.IJERA Editor
With the increasing demand in the custom built logic for avionics systems, FPGA is used in this proposed interfacing card design. This FPGA based intelligent data handling card (IDHC) for the IVHM system, will interface the data from aircraft subsystems to the aircraft digital data bus. This IDHC interfacing card is based on the Virtex-5 FPGA (Field Programmable Gate Array), which provides flexibility by re-programming, so that it can be configured to the required functionality. Fault detection can be done within the FPGA and only the anomalies passed to the computer, so that the bus bandwidth can be utilized effectively and also excessive wiring can be eliminated, that would have been required for multiple individual systems. The work concentrates on designing the schematic using OrCAD.
1. Neeraj N. Nasery, Priyanka J. Karpe, Shruti B. Keswani / International Journal of Engineering
Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 2, March -April 2013, pp.849-852
849 | P a g e
Developing Interfaces in SAP for Punching/Engraving VIN Plates
Neeraj N. Nasery, Priyanka J. Karpe, Shruti B. Keswani
Abstract
The proposed system contains deploying
VIN (Vehicle Identification Number) plate
formats on peer machines that contain
information about the vehicle being assembled
pertaining to the specifications of a country. E.g.,
in India, in the format followed, everything is
written left-to-right, whereas in Arab countries,
details are mentioned right-to-left, owing to use of
a different script and writing format. So the user
requirements state to construct a system which is
compatible to punch the details of the vehicle
(engine number, color code, certification number,
TAT number etc.) which are obtained from the
database that is interfaced with SAP and reflect
the same on punched VIN plate. These VIN plates
provide a unique identity to a vehicle and thus
are used worldwide for official purposes.
According to the government norms of a
particular country, if the number of attributes or
their position on the VIN plate changes, the
functionality is expected to be built in such a way
that it incorporates the above changes easily
modifying or adding any surplus code.
The information regarding the plate
format (dimensions and coordinates) of a
particular country will be combined in a text file,
i.e., for every country there may be more than a
single format and for each format, there will be a
separate text file. These files will be stored on a
central repository server from where these will be
fetched as per the requirements.
I. INTRODUCTION
The system being developed includes
interfacing among the following:
A. SAP[1]
SAP AG is a German multinational
software corporation that makes enterprise
software to manage business operations and customer
relations. SAP focuses on six industry sectors:
process industries
discrete industries
consumer industries
service industries
financial services
public services.
B. ABAP[2]
ABAP 4 is the programming language used
to code SAP R/3. The full form of ABAP is
Advanced Business Application Programming. There
are three main components of the ABAP 4 language.
These are:-
ABAP 4 Development Workbench
ABAP 4 Data Dictionary
ABAP 4 Repository Information
The development workbench gives access to
SAP's development tools. Definitions of variables
and parameters on the other hand are stored in the
data dictionary. Any program developed in ABAP is
stored in the R/3 repository.
C. IPMS[3]
Integrated Project Management creates
environment for:
Effective use of organizational process
knowledge
Contribution to the organizational process
knowledge.
Fig. 1 Interfacing of IPMS & SAP
II. REQUIREMENTS
The chassis number plate contains
information pertaining to a vehicle. This information
may vary from country-to-country. So the user
requirements state to construct a system which is
compatible with every proposed requirement.
A. Non-Functional Requirements
1) Performance Requirements
Easy to understand. Error messages to be
displayed whenever necessary.
While extracting data from the database, care
should be taken that the data or the attributes
2. Neeraj N. Nasery, Priyanka J. Karpe, Shruti B. Keswani / International Journal of Engineering
Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 2, March -April 2013, pp.849-852
850 | P a g e
are retrieved in the correct format and
displayed accordingly.
2) Safety Requirements
A back-up server is created to prevent the
hampering of the entire punching process in
case the primary or the main server fails due
to any technical reasons.
3) Security Requirements
This system is basically developed for a
particular company's network. Hence, no
outside access is permitted. Therefore any
provision of communication between the user
and the administrator will have to adhere to
this constraint. The system should be
developed keeping in mind the company‟s
security constraints.
4) Software Quality Attributes
The system developed should be:
Portable
Platform independent
Easy to understand and use
Flexible enough to incorporate future
changes and enhancements
B. Other Requirements
1) Database Requirements
The system should be able to work
accurately with SAP.
2) Legal Requirements
All the inputs should be as updated by the
TML‟s Administrator. All such data should be
kept confidential.
III. IPMS PLATE PUNCHING PROCESS
Fig. 2 Plate punching process
Plate Punching and Engraving is triggered by
program which extracts the data to be punched on
the plate from IPMS system.
The same program creates a text file on local
drive which contains data to be punched on the
export vehicle plate.
At the next event, this ABAP program calls an
executable file which is built and is stored on the
local punching machine.
Function of this file is to relay the data in text file
created by IPMS program to the punching
machine and to select the serial port of the
machine on which the plate is to be punched.
The layout of data to be punched on the plate is
selected manually on the punching machine by
giving „X‟ & „Y‟ co-ordinates of the data to be
punched on the plate.
IV. PROPOSED SOLUTION
A. Client- server architecture
A network architecture in which each
computer or process on the network is either a client
or a server. Servers are powerful computers or
processes dedicated to managing disk drives (file
servers), printers (print servers), or network traffic
(network servers ). Clients are PCs or workstations
on which users run applications. Clients rely on
servers for resources, such as files, devices, and even
processing power. [4]
The client server architecture in the
proposed solution includes a centralized server which
will have file formats of different countries and the
database. This database has all the details that will be
required for the entire plate punching process (login
details, vehicle details etc.) and any changes in the
database can be made solely by the SAP consultants.
The file formats which are editable can be tampered
/manipulated only by the admin. The clients are
bestowed with the rights of only using details of these
file formats to send them to the punching machine.
In the proposed system, the server program is to
be executed all the time. Whenever the admin
(situated on the client side) creates a new country
format, a call to the package containing file creation
program is made and using the file handling
commands, details in this newly created file are
entered. The format which is created is stored on the
server machine and is fetched as and when required.
In the case wherein the admin wishes to make
changes to the existing country format, the file from
the server machine is fetched, changes will be made
to it and the same will be stored back on the server.
B. Port Communication
The plate punching machine being used is
connected to the client machine through the
communication ports. The data to be punched is sent
to the machine via these ports.
Generally, two types of ports are used in such
communication activities:
Communication port (COM Port) which uses
RS232 as the port for communication.
USB port
1) RS232
RS-232 is the traditional name for a series of
standards for serial binary single-ended data and
control signals connecting between a DTE (Data
Terminal Equipment) and a DCE (Data Circuit-
terminating Equipment). It is commonly used in
computer serial ports. The standard defines the
3. Neeraj N. Nasery, Priyanka J. Karpe, Shruti B. Keswani / International Journal of Engineering
Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 2, March -April 2013, pp.849-852
851 | P a g e
electrical characteristics and timing of signals, the
meaning of signals, and the physical size and pin out
of connectors. [5]
2) USB port
Compared with RS-232, USB is faster, uses
lower voltages, and has connectors that are simpler to
connect and use. However, USB is limited by
standard to no more than 5 meters of cable, thus
favoring RS-232 when longer distances are needed.
The proposed system however, uses the former
communication type owing to the limitations of the
latter type.
C. File Handling
In the proposed system solution, file
handling refers to the files stored on the server or
hard disk. Each time the admin needs to create a new
format or edit the existing one, he needs to use the
file handling commands to create/open a file, write/
modify the details and store the file back onto the
server.
D. Barcode Scanner
The Barcode scanner is basically used to
scan the incoming chassis number (barcode format)
and converts it into its equivalent number sequence.
The VC number corresponding to this number
sequence is retrieved from the database tables and the
process of selecting the required country format,
punching and so on continues.
The Barcode Scanner used in the system is a
sequential scanner, i.e., it scans the barcode, converts
it into an equivalent code and sends the output to the
machine as a stream of numbers, followed by a
termination character (generally a „r‟). The input
generates an effect of key-press in quick succession.
Thus it is easy to operate it in parallel with the
standard keyboard of the system.
V. MATHEMATICAL ANALYSIS
The VIN plate formats are stored as .txt files
on the central repository server. These files as per
requirement are then fetched by the program. The
program follows SEQUENCIAL SEARCH technique
to locate the file on the server and then download it
on the peer machine.
The number of comparisons required for a
successful search is not fixed. It depends on the
location of the element to be searched. An element at
ith
location will be searched after i-comparisions.
Number of comparisons required is probabilistic in
nature. We could best calculate the average number
of comparisons required for searching an element.
Let Pi is the probability that the element to
be searched will be found at ith
position. i number of
comparisons will be required to search the ith
element.
Therefore, the expected number of
comparisons for a successful search,
C = 1.P1 + 2.P2 + ... + n.Pn
Since the element could be found at any location
with equal probability,
P1 = P2 = ... = Pn = 1
/n
Therefore,
C = 1
/n + 2
/n + ... + n
/n
= 1
/n ( 1 + 2 + ... + n )
= n ( n+1 )
/ 2n
= n+1
/2
Time complexity of sequential search = O(n).
The values of the attributes are passed to the
plate punching machine along with their left and top
co-ordinates (the co-ordinates are referred in order to
punch the data at its pre-decided position in the VIN
plate format of a particular country). Depending upon
these co-ordinates, the head of the plate-punching
machine moves on the VIN plate and punches the
data accordingly. The movement of the head can be
explained using the TRAVELLING SALESMAN
PROBLEM as follows:
In Travelling Salesman Problem, we have a
complete undirected graph, having non-negative
integer cost associated with every edge. We need to
find a path for the given graph in such a way that the
cost of the path is least. Similarly, in a plate punching
machine, the head punches the attribute which is in
the least proximity compared to the earlier one.
The complexity can be analyzed as follows:
Let there be n attributes to be punched on the
plate. The cost required to punch one attribute will be
n-2
∑ (n-1) k.n-2
Ck
k=1
For the entire n attributes to be punched, the head
will move n-1 times.
Thus the total complexity of the process is equal
to
n-2
= O [ (n-1) + ∑ (n-1) k.n-2
Ck + (n-1)]
k=1
= O [ 2n - 2 + (n-1) (n-2) 2(n-3)
]
= O [ ( 2n - 2 + n2
– 3n + 2 ) . 2(n-3)
]
= O [ n2
. 2n
]
Thus the space complexity is O(n2
).
VI. ADVANTAGES, DISADVANTAGES
AND APPLICATIONS
A. Advantages
JAVA has been used for interface designing and
process implementation, thus making the
application platform independent.
Less human efforts.
Remote access.
Easier up-gradation and maintenance of the
system.
B. Disadvantages
In case of a server failure (physical/technical) or
any damage to the connectivity (links), the entire
system stops working.
4. Neeraj N. Nasery, Priyanka J. Karpe, Shruti B. Keswani / International Journal of Engineering
Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 2, March -April 2013, pp.849-852
852 | P a g e
As the system involves network, there is always a
threat of information leak, security breach or
unauthorized access.
C. Applications
The above system can be used to punch the
various details (engine number, TAT number, front
axle weight, rear axle weight, net weight, etc.) of a
vehicle (cars, trucks, buses, etc.) on the punching
plate regardless its format, number of attributes or
their position on the plate.
VII. FUTURE ENHANCEMENTS
The future enhancement for this application
includes developing a mobile Android application.
This application will allow remote access to the
system. In this application, the user can scan the
chassis number which is inputted in the form of a
barcode. This application will decode the barcode
and send it across the communication ports to the
VIN plate punching application, using Bluetooth or
internet, whichever applicable. Thus it will provide a
higher and advanced level of interaction between the
user and the Plate Punching application.
Currently the system includes manual design
of the new plate format, i.e., coordinates of the details
to be punched has to be entered by the user. In future
enhancement, it is planned to enable system to design
the format by scanning a sample plate. The system
will itself determine the coordinates. This will further
enhance the accuracy & applicability of the VIN
plate format.
VIII. CONCLUSION
A whole new code should not be developed
whenever the format of the punching plate pertaining
to a particular country changes. Also whenever a
particular format is added or edited, the changes
should not be deployed on peer machines
individually. These shortcomings can be overcome
using the above approach of interfacing in SAP for
the VIN plate punching.
REFERENCES
[1]. SAP AG,
http://combosaurus.com/interest/sap-ag
[2]. ABAP/4 Programming,
http://technofunc.com/index.php/erp/153-
what-is-sap-abap
[3]. Presentation on “Integrated Project
Management IPM (Without IPPD)
Intermediate Concepts of CMMI” by Kiril
Karaatanasov
[4]. Client/Server architecture,
http://www.webopedia.com/TERM/C/client
_server_architecture.html
[5]. Article on RS232 Wikipedia,
http://en.wikipedia.org/wiki/RS-232