Show TOC

 Enhancements in Variant Configuration

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 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.

End of the example.

See also:

Enhancements to the SAP System in the Area of PDM

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 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 .

End of the caution.

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 Start of the navigation path Tools Next navigation step ABAP Workbench Next navigation step Utilities Next navigation step Enhancements Next navigation step Definition. End of the navigation path

  2. Enter the technical name of the customer enhancement.

  3. Select Documentation and choose Display.

See also:

Specifying Enhancements in the Configuration Editor