Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

BOPF Transient Attributes

Former Member
0 Likes
2,450

I have one question though that I am not able to figure out; probably I can get some thoughtful insights. In regards to BOPF, SAP provided transient attributes don’t get persisted to the database rather they are volatile in nature that get loaded into the context during the run-time; the BOPF framework takes care of this loading and syncing. But the question that baffles me if they are not stored at the DB level; how are they getting retrieved? Are they loaded from the buffer? What is the high-level mechanism that is working behind the scenes? Thanks. Regards, Tanmoy

I have one question though that I am not able to figure out; probably I can get some thoughtful insights. In regards to BOPF, SAP provided transient attributes don’t get persisted to the database rather they are volatile in nature that get loaded into the context during the run-time; the BOPF framework takes care of this loading and syncing. But the question that baffles me if they are not stored at the DB level; how are they getting retrieved? Are they loaded from the buffer? What is the high-level mechanism that is working behind the scenes? Thanks. Regards, Tanmoy

3 REPLIES 3
Read only

b_deterd2
Active Contributor
0 Likes
1,314

Hi,

You have to fill the attributes yourself with your own abap logic.

Use Determinations for that.

Regards,

Bert

Read only

Dhivya
Active Participant
0 Likes
1,314

Hi Tanmoy,

The high level mechanism behind filling of transient field is Determination.

In determination, we have 2 types

i) Persistent - Can change the persisted field values => Exclusive Write

ii) Transient - Can not change the value of node => Read Only

When we create transient determination using Business Object Builder, we have to choose 'Fill transient attribute of persistent node' option.

Regards,

Dhivya.

Read only

Former Member
0 Likes
1,314

It does not look like we are moving in the right direction. Thanks.