Performing object changes

Objective

After completing this lesson, you will be able to perform object changes.

Product Changes

Up to now, you have changed your master data in the SAP system without engineering change management.

Now you want to use engineering change management to plan product changes in the SAP system. You have to consider which master data in the SAP system is affected by this.

Check out the following video and understand possible product changes and their effects.

You can make the changes either with a Change Number or with a Change Record.

Material

When you want to change a material with a change number, you have two options:

  • Changes Immediately
  • Changes Scheduled
This figure explains the use of immediate and scheduled changes to a material. Follow the notes for more information.

Changes Immediately

  • If you want to change materials with the transaction ChangeImmediately you can only change them with a change number if the valid-from date is the current date or if it is in the past.

  • No new data records are created for material changes with a change number. The system saves the changes in change documents. The changes that you last saved (regardless of the valid-from date of the change master record) are always taken as the current status.

  • It is not necessary to make changes with history. It is possible to make later changes without a change number after processing with a change number. You still get complete documentation, because change documents are created for all material changes.

  • Object management records are required by material master records for changes with change numbers. The relevant indicator in the object type overview is set automatically in the change number. However, you have to ensure that a relevant object management record exists or is automatically created.

Changes Scheduled

  • If you want to change materials with the transaction ChangeSchedule, you can only change them with reference to a change number if the valid-from date is in the future.

  • The planned changes must be activated on a specific date if they are to become effective. The system only takes into account those changes that are to become effective on the given date.

    Note

    The activation can be done automatically in a batch job. This job checks for example every day, whether an activation is necessary or not.

  • A change that is planned for a specific date in the future is stored in the form of a change document. The key date is stored in the document header of the change document.

Material BOM

BOM Header changes

If the header data of a material BOM is changed with a change number, then the system saves both the old and the new header information.

This figure explains possible changes of material BOM header. Follow the notes for more information.

The temporal validity periods of a header record are determined by the Valid-From and the Valid-To dates. The system determines the Valid-From date from the change master record.

The validity periods end with the Valid-To date. This date is dynamically determined by the system. 31.12.9999 is the maximum Valid To date.

The Valid-To date is not explicitly saved in this way. If you process the BOM header more than once with reference to different change numbers, then the Valid-From date of the following change number is the Valid-To date of the previous data record.

Some header data is not stored with history. The old values are overwritten by the new values when you make a change and no new header record is created. This is the case for the following types of header data:

  • BOM text

  • Lot-size range (multiple BOMs)

  • Name of the BOM group

BOM Item changes

If the item data for a BOM is changed with a change number, then the system saves both the old and the new statuses for a BOM item as a complete item data record. This is not duplicated if you cancel the change in the current transaction.

This figure explains possible changes of material BOM items. Follow the notes for more information.

The temporal validity periods of an item record are determined by the valid-from and the valid-to dates. The system determines the valid-from date from the change master record.

The validity periods end with the valid-to date. This date is dynamically determined by the system, and not explicitly saved.

If you process the item more than once with reference to different change numbers, then the valid-from date of the following change number is the valid-to" date of the previous item record.

Hint

Users with the authorization Object C_STUE_NOH are able to change a historical BOM without a change number.

Hint

If you would like to withdraw a historical change, it is recommended that you use transaction code [CCUNDO], explained later.

For technical reasons, the system creates a new item record for the following item data, even if you cancel the change in the same transaction:

  • Subitem data

  • Object dependencies

  • Long text

Routings

After you have changed your material and material BOM for the forklifter, you also want to change the routing using a change number.

This figure explains possible routing changes with or without a change number. Follow the notes for more information.

If you change routings with a change number, then the system saves both the old and the new statuses of the following routing objects:

  • Header, operation, sequence, operation – MRP assignment

  • Inspection characteristics

  • Operation – material component assignment

The key date determines the start of the validity period for a routing object. The system determines the valid-from date from the change master record.

The validity periods end with the valid-to date. This date is dynamically determined by the system.

If you process the routing object more than once with reference to different change numbers, then the valid-from date of the following change number is the valid-to date of the previous data record. If you edit the routing on a specific key date, the system determines all objects that are valid on that date.

Note

If you use the standard routing transactions, there are no historic requirements. You can create a routing without a change number, do some changes with a change number, and perform again changes without a change number.

When you implement SAP note 427868, the routing shows the same behavior as the material BOM.

Note

Historical changes of a routing are also possible inside the Engineering Workbench.

Documents

If you are working with a document info record, you can only use one change number per version. The change numbers are first reserved and then assigned.

Watch the following video for a better understanding of document maintenance.

When you release a document, the valid-from date comes from the change number. The valid-to date is derived automatically from the next valid-from date of a subsequently released version.

Whenever a document version was released with a change number, all other versions must be released with a change number also.

Note

In detail: This effect is caused by the revision level. If you try to release a new document version without a change number, the system points out that the old version is linked to a revision level. This level can only be created with a change number. Therefore, you have to release the new version with a change number, too.

Classification

Objects from the classification system are partly changed historically using a change number: characteristics are changed historically and also the characteristic assignment to classes.

If you want to use change numbers for classification changes also, you have to activate this inside customizing depending on class type.

This figure explains the use of change number for classification objects. Follow the notes for more information.

Object management records are not supported for objects in the classification system. Only an "Active" setting is possible.

Variant Configuration

Engineering change management can also be used for variant configuration. Note that not all objects are connected.

Watch the following video for an overview.

There is a history requirement for all variant configuration objects that you have processed with reference to a change number.

Undo Changes

You have determined that you have made incorrect or superfluous changes to the master data. You want to undo these changes.

You can use the transaction CCUNDO – Undo changes to reverse changes.

This figure explains how to undo object changes done with a change number. Follow the notes for more information.

If you create an object with reference to a change number and execute the Undo transaction, the system removes the object from the database. In contrast to deleting with reference to a change number, the object is not only marked as having been deleted, you can also create an object with the same name after the change has been reversed.

If you delete an object with reference to a change number and execute the Undo transaction, the system only removes the deletion indicator.

If you change an object with reference to a change number and execute the Undo transaction, all the changes that were made for that object with the selected change number are reversed. This also applies if the changes were made at different points in time or with different transactions. If, for example, you have created an object with the same change number, changed it several times and then deleted, it will be removed completely when you execute the Undo transaction.

The following objects are connected:

  • Planned material changes

  • BOM

  • Characteristic

  • Assignment of material to class

  • Content of a variant table

  • Single dependency

  • Dependency network

  • Classification

Note

The user requires the necessary authorization for the authorization object C_AENR_BGR with the activity 85.

Work with object changes

Introduction

In the previous videos, you have seen how first change numbers were created and how first object changes were made.

In the following videos, you will get a detailed impression of the object changes.

Note that each object has its special features.

Perform Object Changes - Part 1

The first video shows special features of a material change. A distinction is made between the immediate creation/change and the planned creation/change and subsequent capitalization.

If you change BOMs, you can change both the items and the headers of the BOMs. BOM changes are historical.

Routings can be changed with or without a change number.

Watch the following video and understand material, Material BOM and Routing changes.

Perform Object Changes - Part 2

Watch the following video which shows you again the creation of a change number and the execution of object changes.

Perform Object Changes - Part 3

You can use a change number to make not only object changes, but also object creation.

If you make changes with errors, you want to undo them.

Watch the following video, which shows a document creation, a BOM change, and an undo of changes.

Log in to track your progress & complete quizzes