Each software component that is developed or customized with BAAN IV Tools must be coded according to the Baan standards. A standard coding system is laid down by Baan for each software component. This chapter describes the coding of all major software components and how they are made uniquely identifiable by means of the language and the package VRC to which they belong.
The coding system combined with the Baan software directory structure provides a consistent means to store and administrate the various software components by package VRC and module codes.
Each software component must be uniquely identifiable. For this purpose, they are named by means of a standard coding system in which the package VRC is also accounted for.
Coding of package VRCs
Every development or customization effort with BAAN IV Tools takes place within a certain package VRC which stands for Version Release Customer extension. In fact, a package VRC is a certain version of a software package.
The BAAN IV application can contain more than one version of the same package. For example, a package VRC containing the standard software of a package and a package VRC containing the customizations for that package.
If a new package VRC is created, it is derived from a previous VRC. To avoid duplication of software, the new VRC only contains those software components which have changed compared to previous VRCs.
Related Posts:
The coding system combined with the Baan software directory structure provides a consistent means to store and administrate the various software components by package VRC and module codes.
Each software component must be uniquely identifiable. For this purpose, they are named by means of a standard coding system in which the package VRC is also accounted for.
Coding of package VRCs
Every development or customization effort with BAAN IV Tools takes place within a certain package VRC which stands for Version Release Customer extension. In fact, a package VRC is a certain version of a software package.
The BAAN IV application can contain more than one version of the same package. For example, a package VRC containing the standard software of a package and a package VRC containing the customizations for that package.
If a new package VRC is created, it is derived from a previous VRC. To avoid duplication of software, the new VRC only contains those software components which have changed compared to previous VRCs.
In Figure , the upper VRC is a standard VRC of BAAN IV Common, release a. This VRC contains the standard BAAN IV software which is delivered at the moment of installation. The code of a standard VRC contains no customer-specific extension.
The second VRC is an example of a VRC which contains the customer’s own customizations. This VRC only contains the changes regarding the previous VRC. The version field is extended with the character O, which stands for the customer’s own customizations. The maximum length of the customer extension is four characters. It can be filled with, for example, a two character abbreviation of the customer’s name, followed by a sequence number.
The version field can only be extended with one of the following characters:
L Localizations. This type of VRC contains customizations for a certain country.
B Branch-specific customizations. This type of VRC contains customizations for a certain line of business.
C Customer-specific customization. This type of VRC contains customizations, ordered by the customer and developed by a dealer or partner.
O Own customizations. This type of VRC contains customizations developed by the customer.
General codes
General codes are included in the coding of software components. Certain characters are used to specify the general codes to be able to refer to them when the coding of the separate software components is described. For example, mmm which stands for module code and consists of three positions.
Following, a description of the general codes and there possible values is given.
kk - package code
Package codes are defined by Baan in such a way that they indicate the software’s function. Existing packages are:
tc BAAN IV Common
td BAAN IV Distribution
tg BAAN IV Organizer
tf BAAN IV Finance
ti BAAN IV Manufacturing
tp BAAN IV Project
tr BAAN IV Transportation
ts BAAN IV Service
tu BAAN IV Utilities
tt BAAN IV Tools
mmm - module code
The module code indicates the functions within a package and always consists of three characters in lowercase. Since BAAN IV consists of a large amount of modules, only a few example are used to illustrate the coding of modules, namely:
itm Item Control
sls Sales Control
pur Purchase Control
inv Inventory Control
gld General Ledger
f - function code
The function code indicates the type of action performed by the software components in which the function code is incorporated. The following values are used:
1 maintain
2 process
3 (reserved)
4 print
5 display
6 (reserved)
7 graph
8 auxiliary
9 convert
p - process type
The process type indicates whether the software components in which the process type is incorporated is a main process or a subprocess. The following values are used:
m main process
s subprocess
hhh - customization type
The customization type indicates the type of modification that is made on a standard software component. However, for standard software or modifications derived from standard software, the customization type is left blank or given 000 as a value. For newly-developed modifications, the first two positions should be 00 while the last position should contain one of the following values:
o own development by customer
c customization by dealer
l localization
j junior (compact version)
d dealer-specific version
b business-specific version
h - short customization type
In some cases it suffices to only use one of the customization type characters (o, c, l, j, d, b) in the final position of the customization type. For standard software the customization type is omitted.
s - submodule code
The submodule code is used to indicate the type of modification. For newly-developed modifications, one of the following characters is used:
o own development by customer
c customization by dealer
l localization
j junior (compact version)
d dealer-specific version
b business-specific version
Newly-developed modifications are not derived from an existing standard software component but are entirely new.
18 comments:
Above give information about the software coding. How to make software. I read this information. It's useful for us.
ERP Software
I am an ERP developer so if in future you need any help just contact me on this id :
honeyjindal21@gmail.com
we are software development company in delhi offering Software Development, Outsourcing Web Development, Offshoring Software Development, seo services.
"ERP solutions have happened in various phases for more than 3 decades and are known to be the backbone in the enterprise situation. ERP is also well accepted as the standard in small and large scale companies"!!
Campus ERP Software
Thanks for sharing this Blog.This blog contain good information about erp software.I suggest this blog related information for visit this ERP software provider in hyderabad,india
It is amazing and wonderful to visit your Blog.Thanks for sharing this information,this is useful to me.
Our Services are:- Digital Marketing Company | SEO Company | PPC Company | Mobile App Development Company | Mobile App Development Company Lucknow | Website Designing Company
Some Important Links:- Importance of SEO in Digital Marketing | Benefits and Importance of Digital Marketing
Hi, Honestly, it's a Nice Article
If you are looking for the best ERP Development Company in Hyderabad that will be helpful for your business. We provide efficient methodologies for the successful implementation of ERP solutions. Contact Kexlin
Thank you
Informative and helpful Article. Really good work. Appreciate it. You might be looking for Odoo Custom Module Development in Bangalore
Blogger: Erp Basic - Post A Comment >>>>> Download Now
>>>>> Download Full
Blogger: Erp Basic - Post A Comment >>>>> Download LINK
>>>>> Download Now
Blogger: Erp Basic - Post A Comment >>>>> Download Full
>>>>> Download LINK l7
ITオフショアとは?これは、システム開発者/ソフトウェア開発者の専門家であるもう 1 つの当事者にビジネス プロセスを委託することを含みます。 gjネットワーク
it オフショア と は
Discover top ERP software providers offering robust solutions for streamlined business operations. Choose from trusted ERP software providers to optimize efficiency and drive growth for your organization.
Rob Tech World is #1 Web Designing Company In Punjab. We offer creative web designs and bespoke web development services in Punjab for businesses. We create web designs that tell your story.
I've perused your blog, and I must say that I appreciate the insightful content. If more individuals adopt these effective strategies, it has the potential to significantly enhance website performance.
Coding ninjas coupon code
Coding ninjas offers
Coding Ninjas discount
Coding Ninjas promo code
Coding Ninjas savings
Coding Ninjas discount code
Coding Ninjas coupon 2024
Coding Ninjas course discount
Coding Ninjas course deal
Coding Ninjas course special offer
Greps Ai specializes in digital transformation through services like Chatbot Development, API Development, and Software Development Designing. Our expertise in leveraging these technologies empowers businesses to achieve operational excellence and enhance customer satisfaction. Greps Ai for Business Growth strategic solutions are tailored to drive scalability and efficiency, making them an invaluable partner in navigating and thriving in today's competitive landscape.
Hey Nice blog keep it! up, your blog is very helpful for every person to learn software testing & Thanks for such a knowledgeable post.
best tax law firms in india
Post a Comment