Entering content frameFunction documentation Enhancements in Variant Configuration Locate the document in its SAP Library structure

Use

In order to optimize the business processes in variant configuration, you can change some variant configuration functions of the SAP System by using customer exits.

Example 

If a user works with very complex, multilevel configurations, you can control the level of detail shown for the configuration. You can use enhancement CCUX0800 to determine whether all assemblies are exploded or only the configurable assemblies. The enhancement contains function module EXIT_SAPLCUKO_002. This links to include program ZXCUCU05 . Enter your program code in this include.

See also:

Enhancements to the SAP System in the Area of PDM

Structure link Customer Exits

Prerequisites

When you use a function exit, you must create a company-specific include program that matches the programming logic of the function module.

Features

The following is an overview of the enhancements supported in variant configuration (development class CU).

Caution
Constant additions are being made to customer enhancements for variant configuration and this documentation may not include all the possible enhancements. To see the most up-to-date list of enhancements call the F4 help for Enhancements and the Development class CU* for Infosystem.

Description

Enhancement

Function Modules

Include

Variant configuration:
external APIs

CAVC0000

EXIT_SAPLCAVC_CFG_001
EXIT_SAPLCAVC_INST_001
EXIT_SAPLCAVC_INST_002

ZXCAVCU01
ZXCAVCU02
ZXCAVCU03

Customer-specific batch-input processing

CCUCEI0B

EXIT_SAPLCEI0_020

ZXCEI0U12

Processing of planning tables

CCUP0001

EXIT_SAPLCUD2_800
EXIT_SAPLCUTS_800

ZXCUPU02
ZXCUPU01

Additional checks on configurations

CCUX0000

EXIT_SAPLCUKO_001

ZXCUCU02

Functions for loading configurations

CCUX0001

EXIT_SAPLCUD0_001
EXIT_SAPLCUXC_001

ZXCUCU01
ZXCUCU03

Reaction to conflict when finding an object for a class node

CCUX0002

EXIT_SAPLCUD0_002

ZXCUCU04

Parameters for finding an object for a class node

CCUX0003

EXIT_SAPLCEIS_001

ZXCUCU17

Postprocessing of configuration with object dependencies

CCUX0004

EXIT_SAPLCUKO_003

ZXCUCU07

Transfer of item category after material variant matching

CCUX0005

EXIT_SAPLCEB1_001

ZXCUCU10

Fixing an order BOM

CCUX0006

EXIT_SAPLCUKO_007

ZXCUCU13

Definition of the BOM category for instantiation

CCUX0007

EXIT_SAPLCEB1_002

ZXCUCU14

No BOM explosion for externally procured components

CCUX0008

EXIT_SAPLCUKO_008

ZXCUCU15

Synchronization of initialization of variant configuration

CCUX0100

EXIT_SAPLCUD0_003

ZXCUIU01

Configuration: Additional processing for changing variant table contents

CCUX0510

EXIT_SAPLCUD3_001

ZXCUTU02

Effectivity date for order BOM

CCUXDATE

EXIT_SAPLCASL_002

ZXCUC1U03

Control of the level of detail in multilevel configurations

CCUX0800

EXIT_SAPLCUKO_002

ZXCUCU05

Explosion date for result-oriented order BOMs

CCUXDATU

EXIT_SAPLCASL_001

ZXCUC1U01

Maintenance of additional data for instantiation

CCUXIACD

EXIT_SAPLCEB1_100

ZXCUC1U02

Effectivity date for order BOM

CCUXDATE

EXIT_SAPLCASL_002

ZXCUC1U03

Modification for external number assignment for instantiation

CCUXINST

EXIT_SAPLCUKO_004

ZXCUCU09

Find material variants with the same value assignment

CCUCEI0V

EXIT_SAPLCEI0_023

ZXCI0U15

Assigned values file and object characteristics

CCUCEI0A

EXIT_SAPLCEI0_021

ZXCEI0U13

Change F4 help for characteristics in configuration

CCUCEI0H

EXIT_SAPLCEI0_022

ZXCEI0U14

Object types for finding objects for class nodes

CCUXOBTY

EXIT_SAPLCEIS_002

ZXCUCU19

Definition of the BOM status for instantiated materials

CCUXSTAT

EXIT_SAPLCEB1_003

ZXCUCU16

Multilevel configuration with material variants

CCUXMVAR

EXIT_SAPLCUKO_009

ZXCUCU20

Component quantity for set development

CCUXSETQ

EXIT_SAPLCUKO_010

ZXCUC2U01

Availability of customer functions in the configuration editor

CEI00000

EXIT_SAPLCEI0_010 through EXIT_SAPLCEI0_019

ZXCEI0U01
ZXCEI0U02
ZXCEI0U03

Configuration: Determine superior material

CUBX0001

EXIT_SAPLCUBX_001
EXIT_SAPLCUBX_002
EXIT_SAPLM60P_003

ZXCUBXU01
ZXCUBXU02
ZX60PU03

Additional logic deleting classification data from the LO-VC view

CUCPDELE

EXIT_SAPLCLDL_002
EXIT_SAPLCUCP_003
EXIT_SAPLCUCP_004
EXIT_SAPLCUCP_005

ZXCUCPU01
ZXCUCPU02
ZXCUCPU03
ZXCUCPU04

Additional logic deleting classification data from the LO-VC view CBASE

CUCPDEL1

EXIT_SAPLCUCP_006
EXIT_SAPLCUCP_007
EXIT_SAPLCUCP_008

ZXCUCPU05
ZXCUCPU06
ZXCUCPU07

The documentation on individual customer enhancements is in the SAP System with the enhancements themselves. To display the documentation on a customer enhancement:

  1. Choose Tools ® ABAP Workbench ® Utilities ® Enhancements ® Definition.
  2. Enter the technical name of the customer enhancement.
  3. Select Documentation and choose This graphic is explained in the accompanying text Display.

See also:

Structure link Specifying Enhancements in the Configuration Editor

Leaving content frame