Saturday 18 February 2017

HANA XS Project -Maintaining HANA Repository packages

Why to maintain Packages?
  1.  It enables you to group together the artifacts you create and maintain for your application.
  2. A proper hierarchy of packages helps you to set package privileges for a specific user or role.

Basic actions as a part of Package Maintenance:
  1. Define Package Hierarchy.
    1.  Package belonging to an application development delivery unit (DU) should be organized in a clear hierarchical structure under single root package representing the vendor.
    2.  How to create it?
      1. Open SAP HANA DEVELOPMENT perspective.
      2. Choose System tab.
      3. Select Package under which you want to create new package.
        NEWàPACKAGE.
      4. In the Create Package Dialog:
        1. Enter the Name of Package (Mandatory).
        2. Enter Package Description (Optional).
        3. Specify the delivery unit that the package is assigned to (Optional).
        4. Specify a language for the package content.
        5. Assign responsibility of the package to a specific user or role.
        6. Maintain translation details.
    3. Type of Packages:
      1. Structural:
        Can contain only sub-packages.
      2. Non-Structural.
        Can contain sub-packages and objects.
  2. Default package delivered by SAP.
    1. sap
      it’s a transportable package reserved by for content delivered by SAP.
      Partners or customer must not use the sap package.
    2. system-local
      Non-transportable, structural package (and sub package).
      Content in this package is local and non-transportable.
    3. system-local.generated.
      Non-transportable, structural package for generated content.
    4. System-local.private.<user_name>
      Non transportable, structural package reserved for object that belongs to individual users.

No comments:

Post a Comment