Dec-2008
Objectives
The participants will be able to:
Explain why an Object must be activated and demonstrate how to activate an Object.
Describe how SAP handles Version Management.
Dec-2008
Activation
An object must be fully activated in the SAP system in order to be used by other
objects
Data Objects(Eg:
Tables, Data
elements,Domains
etc.)
ABAP Dictionary
Activation Icon
Dec-2008
Mass Activation
The mass activation program RADMASG0 can either be run online or
scheduled as a background job
Online
Background
Dec-2008
Table Activation
ABAP programs and Screen Painter screens always use the current
version of a table activated in the Dictionary.
ABAP Programs
Screen Painter
?
Consistency
Checks
Log Entries
Updates
A data object is automatically checked for consistency (among data types) when
the object has been changed.
5
Dec-2008
Tables
YANGIE1
YEMPLOY
YZIPCODES
Value Table
1
Domain
YZIP
NUMC 10
6
Dec-2008
Versions
An object in the ABAP Dictionary can exist in various versions
There are two VERSIONS of an object that can exist in the ABAP Dictionary:
Active & Modif.
Dec-2008
Version Management
Several temporary versions of an active object can be stored when a CTS is open.
Historical versions are created every time a CTS is released.
Active Version
Historical
Version
Dec-2008
Display
Compare
REMOTE compare
Dec-2008
Demonstration
Creation of an ABAP report program and assigning the same to a package.
Subsequently releasing the same program and then making further changes to
the program.
Then going to the version management for the program and viewing the
differences between the current active version and the one released previously.
10
Dec-2008
Practice
Creation of an ABAP report program and assigning the same to a package.
Subsequently releasing the same program and then making further changes to
the program.
Then going to the version management for the program and viewing the
differences between the current active version and the one released previously.
11
Dec-2008
12
Dec-2008
SPDD Transaction
Versions of repaired SAP standard objects can be compared with new
SAP standard objects by using the transaction SPDD
13
Dec-2008
Summary
An object must be fully activated in the SAP system in order to be used by other
objects
When an object is changed and re-activated, all other objects currently linked to
the changed object are automatically updated
Changing the primary key of a value table that is being used by a domain,
requires a lengthy process because of the embedded links between the domain
and the value table
The various versions of an object in the ABAP Dictionary can be viewed via the
menu path Utilities Version management.
Versions of modified (repaired) SAP standard objects can be compared with new
SAP standard objects by using the transaction SPDD.
14
Dec-2008
Questions
Why should SAP Objects be activated ?
15
Dec-2008