Package VRCs (OP)

Each LN package is distributed as a package VRC, which represents a specific version of that package. VRC stands for version release customer code, and it identifies the development stage of the LN software.

A VRC consists of the following:

  • A version code that identifies a major LN software modification
  • A release code that identifies a minor LN software modification
  • A customer extension code that identifies LN software for a specific customer

A package, for example, LN Financials, can have more than one version. Each version is identified by a specific package VRC. For example, LN Financials can have a package VRC that contains the standard software of LN Financials and a package VRC that contains the customizations on the standard software of LN Financials.

As a rule, a new package VRC is derived from a previous package VRC. To avoid duplication of software components, a new VRC only contains those software components that have changed compared to previous VRCs.

The following figure shows an example of the VRC derivation structure:

An example of a VRC derivation structure

An example of a VRC derivation structure

In this example, B61_a is the VRC that contains the standard software. The following two new VRCs are derived from this VRC:

  • The VRC B61C_a_cus1 contains a customized version of the standard software
  • The VRC B61_b contains a new version of the standard software. From this new standard VRC, two new customized versions are derived:

    • B61C_b_cus1
    • B61C_b_cus2.
    The VRCs B61C_b_cus1 and B61C_b_cus2 contain several customizations on the B61_b standard version.
Package VRC code

A unique identifier identifies package VRCs in LN. LN uses the following format to identify package VRCs, the codes of which are described in the following table:

pp vvvt_rr_gggn

CodeDescription
ppPackage code
vvvVersion code
tType code.

Denotes customizations on standard software. This field is not filled for the standard software. Possible type codes include the following:

  • L Localizations: Customizations for a specific country.
  • B Branch: Customizations for a specific line of business.
  • C Customer: Customizations ordered by the customer, developed by a dealer or partner.
  • O Own: Customizations developed by the customer.
rrRelease code
gggCustomer code: This field is not filled for the standard software.
nSequence code

 

For example, for the Strangely Brown Chicken company (SBC), the package VRC tc B61O_b_sbc1 represents the first customization on the standard software in the B61_b VRC of LN Common.

Note

Customers can only create new VRCs for their own customizations from the standard software. Infor or a partner delivers all other VRC types.