cancel
Showing results for 
Search instead for 
Did you mean: 

What is the Design-time object

Former Member
0 Kudos

hi all

Would you like tell us what is the Design-time object on hana database sps05.

And what different about Design-time object and run-time object.

thanks in advance.

BestRegards,

akihiro

Accepted Solutions (1)

Accepted Solutions (1)

rindia
Active Contributor
0 Kudos

Dear Akihiro,

Before going for what is Design-time object, first we should know what an development object is?

Object: The building blocks of SAP HANA applications are called development objects.

The object can be project, package, schema, procedure, data models, etc.

All the development objects built into SAP HANA are stored in a system called HANA Repository which is a storage system. The design-time environment's central component is SAP HANA repository which stores and manages all design-time objects.

Using SAP HANA studio, we design and create the development objects and repository turn design-time objects into run time objects which can be used by BI clients or other applications.

When does the design-time object becomes active?

  1. Create a object
  2. Share a project to associate with workspace
  3. Create a new object file within the project and save it your workstation.
  4. Commit the file
  5. Activate the file.

The design-time object is now active.

Activating a file does the:

  1. Publishes the file so other users can see it
  2. Adds the previously active version of the file to history
  3. Validates the file and compiles it as a runtime object.
  4. Deploys the runtime object
  5. Creates a new version of the design-time object.

Example: We created an Attribute view with variables and binded them to attribute, say year for filtering the data. After activating the view, design-time object is store in repository. The values you provide to the variable at runtime determine which data records to fetch for a particular year for consumption.

You can get more insight of everything in Developer guide here.

Regards

Raj

Former Member
0 Kudos

Hi Raj,

I have created both design time and runtime procedures in the past. I was wondering though, what is the recommended way to create procedures. What are the advantages of using either one?

thanks,

Connor


Former Member
0 Kudos

Hi Connor,

in general as you might know, the syntax is a bit different. Of course, there are pros and cons using either repo or catalog objects depending on the use case. If you think about developing a whole app organized in packages and you want to transport it through your HANA landscape, repo objects might be better. Maybe the comparison regarding roles might give you the answer:

Catalog Roles and Repository Roles Compared - SAP HANA Security Guide - SAP Library

Regards, Christoph

Former Member
0 Kudos

This message was moderated.

Answers (1)

Answers (1)

Former Member