Skip to end of metadata
Go to start of metadata

 

Basic Functions

 

The Listing check is used to verify if certain products are listed for a certain account in a certain sales area. A check is performed if the products are supposed to be used within the Trade Promotion.

 

The Listing Check in a TP can be done on product level or product category level.

 

On product level the Listing Check is executed when adding a certain product. When mass assigning the product via product category, the listing check is performed when exploding the product category.

 

The Listing Check can either raise an error to the user, or can be implemented as automatic listings check, that will delete all unlisted products. This is depending on the Auto Listing Check flag in Customizing.

 

In case the Auto Listing Check is disabled the user is informed with the following error message:

 

Product &1 is not listed for the specified key fields (CRM_MKTGS_CCA 023)

In that case the user can remove the unlisted products using the 'Remove Invalid Products' function.

This will auto remove the unlisted product.

Alternatively the user may exclude the unlisted product.

 

With having the Auto Listing Check enabled, the unlisted products will not be added to the TP on entering the product category.

 

Technically the Listing check uses condition technique. Therefore the conditions customizing needs to be set up prolerly.

Listings

 

Listings work with having products listed for a certain account in a certain sales area explicitely. The conditions type is defined as 'Listing' in that case.

 

When having a TP of a certain TP type, within certain sales area defined in customizing, created for a certain account, first all valid Listings are determined. The products in the TP are then validated against the Listings based on the product effective dates. Only listed products are allowed in the TP.

The error is raised for all unlisted products.

Exclusions

Exclusions work with having products explicitely excluded listed for a certain account in a certain sales area. The conditions type is defined as 'Exclusion' in that case.

 

When having a TP of a certain TP type, within certain sales area defined in customizing, created for a certain account, first all valid Exclusions are determined. The products in the TP are then validated against the Exclusions based on the product effective dates. All products that are excluded are not valid in the TP.

An error is raised for all excluded products.

 

Customizing

 

Basic Conditions Customizing

 

After having the conditions customizing set up, the conditions determination procedure needs to be assigned in the following customizing:


Basic Functions
Product Substitution
Set Up Product Substitution
Define Determination Procedure

 

This includes the conditions type to be used.

TPM Customizing

 

 

The conditions determination procedure needs to be assigned to the TP type, sales area combination. This is to be done in the following customizing:

 

Customer Relationship Management
Trade Promotion Management
Basic Data
Listings and Partner/Product Ranges
Assign Listing Procedures and Set PPR Indicator

 

This customizing determines the Listings and Exclusions to be executed for a TP. Additionally this customizing holds the Auto Listing Check flag for executing the Automatic Listing Check.

BAdIs

 

BAdI CRM_MKTGS_LST

 

The Listing check in TP can be influenced using BAdI CRM_MKTGS_LST. The BAdI is available via the following customizing path:

 

Customer Relationship Management
Trade Promotion Management
Basic Data
Listings and Partner/Product Ranges
BAdI: Listing Checks

 

The BAdI Interface provides the following methods:

 

RETR_PROCEDURES       Determine listing and exclusion procedure
GET_CHECKING_DATES  Determine list of dates to be used for the listing check

 

BAdI LST_CND_SERVICE

 

BAdI LST_CND_SERVICE can be used to fill listing attributes. The BAdI interface  provides the following method:

 

FILL_ATTRIBUT

 

Common Issues

 

Issues with Product Assignment

 

2205380 - Trade promotion: Validation listing is not triggered while adding only one product

 

Issues with PMDC report

 

The Listing check is supposed to be executed while running the PMDC report.

 

1916870 - PMDC ignores listings checks for 'Released' Promotions

 

Issues with BAdI 

 

2008892 - BAdI LST_CND_SERVICE, method FILL_ATTRIBUT is not called during Listing Check

 

  • No labels