Wednesday, October 15, 2008

SAP Data Determination using a Communication Structure Pricing And Conditions

Use

Data determination requires a structure in which the data determined can be stored and accessed from pricing. Communication structure KOMPAZD is provided for this purpose.

The standard system provides the following fields in this structure:

  • Price list type
  • Exclusion indicator

Communication structure KOMPAZD can be extended in the same way as communication structures KOMKAZ and KOMPAZ.

This is described in SD Customizing under:

Sales and Distribution ® System Modification ® Create new fields (using condition technique) ® New fields for pricing

Prerequisites:

Data determination in the access for pricing takes place at field level. A field is selected for this. It is used for data determination, not pricing. This is carried out as follows:

When maintaining a condition table, you can choose a field from the key in the Technical Settings field. It is then designated as a data field and is automatically indicated with C in the access in Customizing for access sequences. This is only possible when it is created. If you want to change existing condition tables, you must delete them and then recreate them.

The data used in the following example are provided in the standard system as example data.

Example: Item price list type

You want to grant prices from a wholesale price list to customer within a given period of time, without changing the master data. To do this, the system needs to:

  • determine the item price list type, dependent upon the customer
  • determine the price using the price list type.

The following conditions must exist in the pricing procedure:

Conditions in the pricing procedure

Condition type

Access sequence

PBP

PBP (for data determination)

PBBS

PR01 (for using the data in pricing)

Determining the Price List Type

Access 10 of the access sequence contains the field KOMPAZD PLTYP_D. A field with processing type C is used for the data determination:

Access sequence PBP with the following access:

Document structure

Document field

Processing type in access (field PType)

KOMPAZD

PLTYP_D

C (data field for data determination)

Using this access a condition record can be read and determined in relation to the customer e.g. the price list type 04.

Using the Data for Pricing

Pricing condition PBBS has access sequence PR01, which uses the price list type (PLTYP) from field KOMPAZD PLTYP_D (table 6) for pricing. This is price list type 04, that was determined in the previous step.

Access sequence PR01 with the following access:

Document structure

Document field

Processing type in access (field PType)

KOMPAZD

PLTYP_D


This access reads the following condition records and determines the most favorable price: 190 USD:

Condition records for condition type PR00:

Price list type

Material number

Price

01

4711

200

04

4711

190

No comments:

Archive