Template Environments

Definition

The environment of a template specifies the information that can be accessed in the SAP environment and in external systems in defining that template. Generally, an environment provides the functions that make sense for the respective context (that is, for the respective transaction type). Functions can be allocated to both environments and sub-environments. Sub-environments are defined subsets of environments. They can be used to sort functions based on their content.

Use

The template environment is determined from the Type of transaction and Procedure group parameters defined in the costing rule .

There are environments delivered with SAP Banking for many different transaction types (e.g. loans, securities order, derivatives, etc.). In addition to the functions supplied with the system, you can always add your own .

Structure

Every template environment contains the special process selection and quantity criteria necessary for a particular transaction type.

Note Note

A selection criterion is used to specify whether a particular process is ever taken into account.

A quantity criterion determines the amount of the process to be allocated.

End of the note.

Predefined main environments are:

  • BLN: Loans

  • BAC: Accounts

  • BVT: Variable transaction

  • BCA: Bank Customer Accounts

  • BSV: Services

  • BCD: Money mkt/Forex/Derivatives

  • BSO: Security orders

  • BSS: Positions

To reduce template redundancy, you can use sub-template s to assign certain functions to several main templates.

Example Example

For example, the credit standing of a business partner could be used as a process selection criterion for loans, accounts, and current accounts. This means that credit standing has to be available in both the Loans and the Accounts templates.

End of the example.

Predefined sub-environments are:

  • BFO: Finance object

  • BPA: Business partner

  • BST: Security class data

You can use the functions provided, or create your own:

  • Provided functions

Every environment has a number of standard functions for determining cost drivers using templates. The functions used in any environment are either directly assigned to that environment, or one of its sub-environments .

  • User-defined functions

You can enhance the wide range of standard functions for single transaction types with your own functions. You can cover any cost object using functions that can be defined to fit any particular banking situation.

Editing Functions

Implementing ABAP Functions