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:
When you use a function exit, you must create a company-specific include program that matches the programming logic of the function module.
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:
Choose
Enter the technical name of the customer enhancement.
Select
Documentation
and choose
Display.
See also: