SAP ABAP IMG Activity _ISPSFM_N_AVC_TOPROF (Define Derivation Strategy for Tolerance Profiles)
Hierarchy
EA-PS (Software Component) SAP Enterprise Extension Public Services
   PSM-FM-MD (Application Component) Master Data
     FMCC (Package) FIFM: Cash budget management customizing
IMG Activity
ID _ISPSFM_N_AVC_TOPROF Define Derivation Strategy for Tolerance Profiles  
Transaction Code S_KI4_38000345   (empty) 
Created on 20001124    
Customizing Attributes _ISPSFM_N_AVC_TOPROF   Define Derivation Strategy for Overriding the Tolerance Profile 
Customizing Activity _ISPSFM_N_AVC_TOPROF   Define Derivation Strategy for Overriding the Tolerance Profile 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name _ISPSFM_N_AVC_TOPROF    

Note:
The settings affected here are exclusively reserved for the use of the Budget Control System (BCS).

Use

In this IMG activity you define the derivation rules with which you can replace the standard tolerance profile by an alternative tolerance profile.

You normally assign a standard tolerance profile to the availability control ledger for each fiscal year and FM area. This defines the tolerance limits for all postings.
If you want to make the tolerance limits valid for postings to certain FM account assignments or users, you can define a derivation rule which derives an overriding tolerance profile with different tolerance limits for the relevant FM account assignments.

A strategy includes successive steps that uses one of the following derivation step types:

  • Clear
    In the "clear" derivation step type, you can reset the value of the tolerance profile or of other available target fields to blank or zero.
  • Move
    In the "move" derivation step type, you can assign particular values to the overriding tolerance profile or other available target fields.
  • Derivation Rule
    In the "derivation rule" derivation step type, you can, for example, assign your tolerance profile to certain values of FM account assignment elements of the availability control ledger or the name of the user.
  • Table Lookup
    In the "table lookup" derivation step type, you can access individual records from the database table.
  • Function Module
    In the "function module" step type, a function module is called when the derivation step is executed. In this way, the target fields you specified will be filled with values.

You can assign additional conditions to all derivation steps which must be fulfilled before the derivation step can be carried out.

Further notes

If you work with cover eligibility rules, the system usually calls the derivation strategy twice:

  1. Once for AVC at the budget address level which is assigned to an automatic Cover Group (= control object first level) and
  2. Again during the check at the cover group level (=control object second level).

You can differentiate between the two check levels using source field TYPE_CONTROL_OBJECT in the derivation strategy:

  • The value TYPE_CONTROL_OBJECT is "X": The derivation strategy is called for a budget address with automatic cover eligibility. In this case, you have the budget address in source fields CG_FUND, CG_FUNDSCTR, CG_CMMTITEM, ... and the automatically assigned cover group in source field RCVRGRP_9.
  • The value TYPE_CONTROL_OBJECT is " ": The derivation strategy is called either for a normal control object (in other words, for an FM account assignment with no reference to a rule for automatic cover eligibility) or for an automatic cover group (control object second level). In this case, the control object is either in the usual source fields RFUND, RFUNDSCTR, RCMMTITEM, or, if a rule exists for automatic cover eligibility, in the source field RCVRGRP_9. Source fields CG_FUND, CG_FUNDSCTR, CG_CMMTITEM, remain empty.

Example

You want to use tolerance limits that are different from the standard tolerance profiles for postings that are summarized to a certain account assignment of availability control ledger 9H.

You use tolerance profile 1000 as the standard tolerance profile for ledger 9H

You define different tolerance limits for certain ledger account assignments of the AVC tolerance profile by using other tolerance profiles. You define a strategy for this, which executes the following assignment steps:

Fund/Funds center/Commitment item        Tolerance profile

    Assignment   

FND1/FC1/CI    ->    1001

FND1/FC2/CI    ->    1002

FND1/FC3/CI    ->    1003

According to the strategy defined, for postings that are summarized on the FM account assignment FND1/FC1/CI of the ledger 9H, the tolerance limits of the tolerance profile 1001 are valid. The tolerance limits of standard tolerance profile 1000 are overridden.

Requirements

You have defined tolerance profiles with different tolerance limits in IMG activity Edit Tolerance Profiles.

Standard settings

Availability control will work with the standard tolerance profile of the ledger, in case the derivation rule does not find an alternative tolerance profile.

Activities

  1. Create a strategy for your tolerance profile by copying the strategy delivered by SAP.
  2. Maintain your strategy by including further derivation steps in your strategy if necessary.
  3. Save your strategy.

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG _ISPSFM_N_AVC_TOPROF 0 ALN0000196 Availability Control 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
VV_FMTABADRH_FMAVCDERITPROF V - View SM30  
History
Last changed by/on SAP  20030620 
SAP Release Created in 462