Smart Forms Version Management Overview

Aug 6, 2024

Version Management in Smart Forms

Overview

  • Introduction to Version Management in Smart Forms.
  • Importance of version management in tracking changes in objects stored in transport requests.
  • SAP maintains a permanent version of an object each time a transport request is released.

Understanding Version Management

  • Whenever changes are made and a new transport request is released, a new version is created.
  • This allows users to check the code at various points in time.

Example: Checking Versions of a Program

  1. Access the program through Utilities > Versions > Version Management.
  2. Example shows two versions (Version 1 and Version 2).
  3. Users can compare versions to see code changes, which are highlighted.

Version Management in Smart Forms

  • Users often ask about version management in Smart Forms.
  • Key Point: There is no version management directly available for Smart Forms.

Alternatives for Tracking Changes

  1. Tracking Transport Requests:

    • Users can check which transport requests are associated with a Smart Form.
    • Use Transaction Code SE03 (Transport Organizer Tools).
    • Steps to find transport requests:
      • Click on "Find Objects in Request/Task."
      • Object type for Smart Forms is SSFO.
      • Enter the name of the Smart Form.
  2. Creating and Activating Smart Forms:

    • Example of creating a new Smart Form (e.g., ZSF_SAMPLE_1).
    • Importance of saving into a package and transport request.
    • Activate Smart Form to associate it with a transport request.
  3. Releasing Transport Requests:

    • Use Transaction Code SE09 to release transport requests.
    • After releasing, a new transport request is needed for further changes.
    • Each release provides a new transport request.

Summary of Key Points

  • Version management is crucial for programs, tables, and function modules but not available for Smart Forms.
  • Users can track transport requests related to Smart Forms using SE03.
  • It is possible to find out who created the last transport request and what changes were made, although specific version changes cannot be tracked.
  • Next video will explore alternative methods to check changes in code related to Smart Forms.

Conclusion

  • Understanding transport requests and how to track them in the absence of version management for Smart Forms is essential.
  • Review the process of using SE03 for tracking transport requests related to Smart Forms.