SAP ABAP IMG Activity W_DF_LT_0341 (Define Purchase Value Change Profile)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-IM (Application Component) Inventory Management
     WBEF_HYBRID (Package) IS-R: Inventory Management (Hybrid Method)
IMG Activity
ID W_DF_LT_0341 Define Purchase Value Change Profile  
Transaction Code S_PR0_40000198   (empty) 
Created on 20061128    
Customizing Attributes W_DF_LT_0341   Define Purchase Value Change Profile 
Customizing Activity W_DF_LT_0341   Define Purchase Value Change Profile 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name W_DF_LT_0341    

Use

Definition of the Purchase-Value-Change Profile

The purchase-value-change profile enables you to control the adjustment of the purchase value by means of additional parameters during the total revaluation at retail (with revaluation that does not affect margins). The purchase-value-change profile enables you (unlike the setting for the profile of the revaluation at retail) to revaluate with an effect on the margin. In a total revaluation at retail, you can evaluate the purchase-value-change profile by the assignment to a purchase-price-revaluation profile (with a revaluation that does not affect margins).

Requirements

The system evaluates the purchase-value-change profile according to the following prerequisites:

  • The purchase-value-change profile must be assigned to a revaluation profile, which contains a revaluation that does not affect margins.
  • The Activation for Value-Only Materials indicator must be set for value-only materials.
  • An increase or decrease in sales value must be shown.
  • For non-value-only materials it is a matter of total revaluation at retail.

Standard settings

Activities

You can adjust the purchase value independently:

  • For non-value-only materials and for value-only materials

    You must activate the evaluation of the purchase-value-change profile for value-only materials using the Activation for Value-Only Materials indicator. Without this indicator the system ignores the purchase-value-change profile for value-only materials and performs the revaluation according to the revaluation profile.

  • For increases and decreases in sales value
  • For multiple transitions of the price origin from the old to the new sales price

    Example:

    The old sales price is a normal price and the new sales price is a promotion sales price. This is a transition From Normal Price to Promotion Sales Price regarding the price origin.

If you activate the evaluation of a purchase-value-change profile in the running operation, the sales price revaluation behaves as follows:

  • Non-value-only materials
    • The price origin (for example, normal price or promotion sale price) for non-value-only materials is determined by revaluing the old sales price in a new database table ( Sales Price Origin of the last Total Revaluation at Retail ORIG_PR_MBEW). The system saves the transition of the price origin of the last sales-price total revaluation at retail in this database table at the material - valuation area - valuation type level. The price origin of the new sales price determines the pricing.
    • When you first activate the purchase-value-change profile the table does not contain any entries and the system sets the value of the price origin of the old sales price at 4 (cannot be determined).
      If no old sales price exists, the system sets the price origin of the old sales prices to the value 1 (normal price).
    • In the Automatic Sales Price Total Revaluation function the price origin is first determined through the pricing for the old sales price for the price determination date of price change- 1 and later replaced by the entry in the new database table (Sales Price Origin of the last Total Revaluation at Retail - OR IG_PR_MBEW).If however there are no corresponding entries in the new database table and no old sales price, the system sets the price origin to the value 1 (normal price).
    • For revaluations (Total Revaluation at Retail at Posting Date Partial Revaluation at Retail at Posting Date) the system only sets the price origin of the old sales price at the value 1 (normal price) if there is not yet a revaluation document for the site and material and if the pricing does not find a sales price for the Effective Date of the Sales Condition - 1 price determination date.
      In the following case the system writes an entry into the database table Sales Price Origin of Last Total Revaluation at Retail for a non- value-only material for automatic total revaluation at retail, even though no revaluation takes place for this:
          -    There is already an entry in the database.
          -    This material does not currently have any stock.
          -    The revaluation period contains the current date.

      The reason for this database entry is that the automatic total revaluation at retail can only process price changes and the current stock that is not available is to be made up of good movements at the current sales price and at the current price origin.
    • For non-value-only materials the system always determines the price of the old sales price using the Sales Price Origin of last Total Revaluation at Retail database table. The system only updates the entries in this table if a revaluation takes place.
    • Revaluations only occur when the sales value changes.
    •     Note:
          If the new sales price does not agree with the old sales price that was determined for this, then a revaluation does not take place for theAutomatic Total Revaluation at Retail function.
      this behavior is independent from the price origin of the sales prices. If, therefore, a promotions price agrees with the normal price, then no revaluation takes place, for example, for the Automatic Total Revaluation at Retail function and therefore no update takes place in the new database table. Using a BAdI implementation for the BAdI WBEF_HYBRID_PRICE_ORIGIN_CHG for the WBEF_HYBRID_PRICE_ORIGIN_CHG enhancement spot, you can ensure that a price origin change causes the database table to be updated, if a corresponding entry has already been made.

   

  • Value-Only Materials

    For value-only materials there are two pricings, which means, there is a revaluation document for this date. The system performs the pricing for both the new sales price and for the old.

    Note:

    For value-only materials and for generic materials the system does not make any entries into the new Sales Price Origin of Last Total Revaluation at Retail database table.

  • For revaluations (Total Revaluation at Retail at Posting Date and
  • Partial Revaluation at Retail at Posting Date) you can, under certain conditions, manually enter the prices.

    If the price entered manually differs from the confirmed price, the system sets the price origin for the sales price affected at value 3 (manually entered price).

    Note:

    You can only get the system to enter value 3 by changing the old sales price. For non-value-only materials the system always evaluates the Sales Price Origin of Last Total Revaluation at Retail.

Note the following if you use a purchase-price-change profile:

  • Using the purchase-price-change profile you can unevenly adjust the purchase value. This means that the system, depending on the settings in the purchase-value-change profile, can revaluate so that is can either affect or not affect margins.

    Example:

    The purchase-value-change profile provides a revaluation that does affect margins for sales value increases and a revaluation that does not affect margins for sales value decreases.

    If you first increase the sales value by a factor of two and then decrease it again straightaway by a factor of two, then the setting above results in a reduction of the sales value by a factor of two.

    If you adjust the sales value evenly (always affecting or not affecting margins) then this cannot happen.

  • Perform the total revaluation at retail without gaps and always in chronological order.

    If you leave out total revaluations at retail because of price changes, this can, for the next total revaluation at retail, cause the system to determine the price origin using the old sales price from the entry in the database. From a chronological point of view however, this entry is not up-to-date. Therefore be sure that you do not leave out any total revaluations at retail because of price changes.

    Example:

    If you make up for a total revaluation at retail for a non-value-only material for a time period in the past, the system saves the transition of the price origin for the last relevant price of this time period in the new database table. The entire stock is revalued for this price. The current valid sales price could however be entirely different.

    Since both the purchase value and the sales value are permanently adjusted to goods movement, over time these values are possibly based on completely different prices and price origins. The price origin set as a basis for the price origin of the old sales price is in the next total revaluation at retail actually the entry in the new database table.

  • The revaluation time period must not be too large for the automatic total revaluation at retail and must contain the current date. The total revaluation at retail must ideally include exactly one day and the da
Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 1   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 W_DF_LT_0341 0 HLA0009516 Inventory Management 
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
V_PROFT_COST_VAL V - View SM30  
History
Last changed by/on SAP  20061128 
SAP Release Created in 700