Skip to Content
Author's profile photo Former Member

SAP AFS Two-Date Pricing

AFS Two-Date Pricing

1   Overview

Due to the specific needs of the apparel and footwear business, pricing (list price, discounts, surcharges) may need to be determined based on multiple dates. A company may want to provide a more attractive price to their customers who book early in the season window (providing more time to the manufacturer to produce the goods) and take delivery later in the window.  On the other hand, the company may want to provide a less attractive price to a customer who places a last-minute order with rush shipping.

Two-date pricing in SAP AFS allows this to be accomplished.  Rules can be setup which state the dates that should be taken into account when determining pricing.  For example, a customer who orders on or before a specific date and takes delivery on or after another date would receive an additional discount, or a reduced list price.

2   System Setup
2.1 Master Data

         2.1.1 Material Master

Each material master that will function with two-date pricing will require an update.  On the AFS Sales Data tab in the material master, the Pricing indicator must be flagged with value 04 (Two Date Pricing).   This will activate the functionality for that specific material.


         2.1.2 Pricing Condition Records

To maintain condition records for AFS-specific condition types, transactions J3A4 (Create), and J3A5 (Change) should be used.  After populating the selection criteria, on the resulting screen, define the rule which fits your scenario, Date 1, and Date 2 (which act as variables for the rule).  In the example below, the rule states “Order date on or after [Date 1] AND scheduled ship date on or after [Date 2]”.   Only if the rule is met in the sales document will the condition type trigger.


Once the overall rule has been maintained, the value of the pricing condition will be set.  To do so, double-click on the rule, and populate the percentage or value in the bottom half of the screen.


     2.2 Configuration

         2.2.1 Define AFS-Specific Condition Types

Two-date pricing must be activated on a per-condition basis. This ensures that only those pricing conditions that require two-date pricing will trigger based on the rules defined. 

          To flag a pricing condition for Two-date pricing, follow the path: SPRO >> Sales and Distribution >> Basic Functions >> Pricing >> Pricing Control >>           Define AFS-Specific Condition Types

On the resulting screen, find your condition type, and check the box “Two Date Cond.” 


*Note: this cannot be flagged if an access sequence is assigned to the pricing condition in V/06.

        2.2.2 Define AFS Two-Date Pricing

        Now that the pricing condition type has been activated for Two-date pricing, the rules must be set.  Proceed to SPRO >> Sales and Distribution >> Basic

        Functions >> Pricing >> Pricing Control >> Define AFS Two-Date Pricing.  On the resulting screen, you will find a set of pre-defined rules from SAP.  If               they fit your pricing scenario, you can skip this step. 


        If you require a new rule, you will press “New Entries” and start to create a new entry.  You will need to provide a logical description of the rule, along with           the table-field which relates to Date 1 and Date 2.  Additionally, you may need to create a custom routine which contains your required logic to evaluate             these two dates.


Assigned Tags

      Be the first to leave a comment
      You must be Logged on to comment or reply to a post.