Show TOC

  Enhancements to the SAP System in the Area of PLM

Purpose

To optimize the work processes in your enterprise in the area of Product Lifecycle Management (PLM), you can change and enhance the scope of functions for the standard SAP system. The enhancements are part of the standard SAP system and can be set up in your SAP system by means of enterprise-specific logic.

Enhancements

The following is an overview of the supported enhancements in the area of PDM.

Enhancement

Note

Customer Exits

See also:

Customer Exits

Use

The function process of the standard SAP system is changed by means of customer exits within the SAP system enhancement concept. The exits provided with the system do not have any functionality of their own. They simply represent a starting point for additional document distribution functions which you can develop using enterprise-specific logic.

Integration

The customer exits are programmed as function module exits. You create an enhancement project by editing an enhancement that SAP has supplied. The enhancement contains the function module for the required function. The function modules branch to an include program that you encode in the enterprise-specific function requests.

Prerequisites

When you use a function exit you must create an enterprise-specific include program that fits the program logic of the appropriate function module. For example, the data that can be transferred from the include program to the standard program, and vice versa, is predefined here. Since each call for a customer-specific function module contains both export and import parameters, the customer-specific function modules are also equipped with this predefined interface.

Business Add-Ins

Use

Business Add-Ins are defined parts within a source that can add coding for different software levels, such as branches, partners, or customers, without changing the original program itself. The coding of the standard SAP system allows you to add an implementation in whose methods the enterprise-specific processing is set.

Integration

The interfaces for the enhancement are defined in the coding of the standard SAP system and the call for the interface in the application program is programmed here. The enhancement is made up of an interface and a method.

Each Business Add-In is made up of various methods that can be implemented in specified processing situations. These methods determine the operations for the documents or their original application files. The enterprise-specific coding is entered in Implementation .

Prerequisites

You must enter the enterprise-specific enhancements in an implementation. You must create an implementation for the Business Add-In you have chosen and enter the required coding for the method. Once the implementation is active, you can use it when executing the application program.

Business Transaction Events

You can use two types of interfaces for modifying and enhancing the standard SAP system:

Publish & Subscribe interface (informative interfaces) The interface makes it known that a particular event has taken place and transfers the data to external software.

Process interface (process) This interface replaces the standard processes from the SAP system.

User Exits in Customizing

You determine in Customizing for the application which enterprise-specific changes you want to carry out. For more detailed information, see the Implementation Guide (IMG).

Use the tools in the ABAP Workbench for the customer exits and the Business Add-Ins. Modifications to SAP sources and ABAP Dictionary Objects are done within SAP Software Change Registration (SSCR).

These changes are upwardly compatible. This means that they remain effective even after an upgrade or installation of a support package.

Enhancements for Objects from the Area of PDM

The following overview shows which enhancements are supported for which SAP objects from the PDM area.

SAP Object

Customer Exits

Business Add-Ins

Business Transaction Events

User Exits

Document

X

X

X

Material

X

X

Change master record

X

Bill of material

X

X