SAP ABAP IMG Activity SIMG_CMMENUOLSDFA (Listing/Exclusion)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   SD-CAS-BD (Application Component) Basic Data
     VIV (Package) Introductory guide R/3 procedures
IMG Activity
ID SIMG_CMMENUOLSDFA Listing/Exclusion  
Transaction Code S_ALR_87006427   IMG Activity: SIMG_CMMENUOLSDFA 
Created on 19981222    
Customizing Attributes SIMG_CMMENUOLSDFA   Listing/Exclusion 
Customizing Activity SIMG_CMMENUOLSDFA   Listing/Exclusion 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name SIMG_CMMENUOLSDFA    

In this menu option, you define rules according to which material listing or material exclusion functions in sales processing. With material listing or exclusion you can control which materials can be sold to each customer. Material listing lists which materials a customer can buy. Material exclusion lists which materials a customer cannot buy.

Example

A material listing is created for a customer. The customer can only buy the materials contained in the list. The system does not allow any materials to be entered if they are not contained in the material listing.

If no records exist for material listing, the sold-to party, for example, can in principle buy the same materials as the payer. However, if there is a material listing record specific to the sold-to party, the sold-to party can only buy the materials permitted in the list. These materials do not have to be identical to those which the payer can buy.

Material listing and material exclusion are controlled using the condition technique which is described in detail in the examples for pricing and output determination. Further information on the condition technique can also be found in the manual "SD Pricing and Conditions".

The following elements of the condition technique work together to control material listing and exclusion:

  • The condition table defines the field combination required in a material listing or material exclusion master record.
  • The access sequence is a search strategy with which the system searches for valid condition records for each condition type. The access sequence refers to the fields for material listing or material exclusion via the conditions tables contained in the access sequence. Access sequences A001 for material listing and B001 for material exclusion are defined in the standard R/3 System.
  • The type defines how material listing or exclusion is carried out. Types A001 for material listing and B001 for material exclusion are defined in the standard R/3 System.
  • The procedures define the condition types to be used in material listing and material exclusion. Procedures A00001 for material listing and B00001 for material exclusion are defined in the standard R/3 System. The master records for condition types A001 and B001 only are therefore checked for material listing or exclusion.

Note

In a delivery created with reference to an order, material listing or material exclusion are carried out on the basis of the underlying sales document type. Material listing or exclusion are carried out for new items in the delivery if they were activated for the underlying sales document type. Material listing or exclusion are not carried out for items copied from the sales order. You must assign an appropriate procedure to the sales document type DL in Customizing for material listing or exclusion to be carried out in deliveries created without reference to a sales order (LO).

Actions

Check whether you can adopt the elements of material listing or

exclusion defined in the standard R/3 System. If you need to make modifications, carry out the following steps:

  1. Define the conditions table or copy the existing table and make changes as you require.
  2. If there are not enough fields available, you can extend the list of permitted fields for material listing and material exclusion using the field catalog.

    Bear in mind that fields which you wish to create have to be included in the communication tables KOMKG, KOMPG or KOMGG.

Notes

For a description of how data is provided in these fields via user exits, see Customizing, Sales and distribution -> System Modification -> User exits -> User exits in Sales -> User exits in sales document processing.

  1. Define the access sequence and assign a condition table to it.
  2. Define the type of material listing or exclusion and assign an access sequence to them.
  3. Define the procedures and assign appropriate types to them.
  4. Assign the procedures for the listing or exclusion to sales document types.

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 1   Mandatory 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 SIMG_CMMENUOLSDFA 0 HLA0001821 Material Listing / Exclusion 
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_TVAK_LS V - View OV04 9999999999 Activate listing/exclusion by sales document type 
VV_T685_VG V - View SM30 9999999999 Maintain listing/exclusion types 
VVC_T683_XX_VG C - View cluster SM34 0000000004 Procedures for maintaining listing/exclusion 
VV_T682V_VG V - View SM30 9999999999 Optimize accesses 
VVC_T682_VG C - View cluster SM34 0000000010 Maintain access sequences for listing/exclusion 
VV_T681F_VG V - View SM30 0000000008 Maintain allowed fields for listing/exclusion 
IMGDUMMY D - Dummy object OV06 0000000001 Maintain condition tables for listing/exclusion 
History
Last changed by/on SAP  19981222 
SAP Release Created in