<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: BOPF Determination based on requested fields in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bopf-determination-based-on-requested-fields/m-p/11029116#M1898475</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Thanks guys for your answers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;@Martin: I've seen that behaviour in the debugger and it makes sense in a statefull scenario. I'm in a stateless scenario in my case but this is another topic.&lt;SPAN class="apple-converted-space"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;@Tillmann: I've done the changes as you suggested and it works perfectly.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Thanks and best regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Florian&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Apr 2015 07:50:51 GMT</pubDate>
    <dc:creator>florian_fuchs7</dc:creator>
    <dc:date>2015-04-16T07:50:51Z</dc:date>
    <item>
      <title>BOPF Determination based on requested fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bopf-determination-based-on-requested-fields/m-p/11029113#M1898472</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;I've a performance intensive calculation implemented in a BOPF Determination. This determination calculates a transient field value.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;In my OData DPC_EXT class I'm doing the retrieve_by_association. And passing the $select parameters to the it_requested_attributes. But BOPF is still selecting all fields irrespectively to the requested fields. And especially it's still calculating the transient field even if it's not requested.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;I've redefined the /BOBF/IF_FRW_DETERMINATION~check but the requested fields are not available there,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Does anyone have any idea?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 12:08:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bopf-determination-based-on-requested-fields/m-p/11029113#M1898472</guid>
      <dc:creator>florian_fuchs7</dc:creator>
      <dc:date>2015-04-09T12:08:58Z</dc:date>
    </item>
    <item>
      <title>Re: BOPF Determination based on requested fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bopf-determination-based-on-requested-fields/m-p/11029114#M1898473</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Florian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as far as I understand the framework behaviour, it will provide you the data even if you not requested them if they are already in the buffer. Because in this case it's not necessary to determine them again. If the data are already in the buffer depends on, if the were already determined and your transaction pattern.&lt;/P&gt;&lt;P&gt;In order to test if it is like this, you can set a break-point in your determination implementation of the transient data. I assume, the framework will not execute the determination if the data are already in the buffer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Martin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 16:33:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bopf-determination-based-on-requested-fields/m-p/11029114#M1898473</guid>
      <dc:creator>cyclingfisch_</dc:creator>
      <dc:date>2015-04-09T16:33:21Z</dc:date>
    </item>
    <item>
      <title>Re: BOPF Determination based on requested fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bopf-determination-based-on-requested-fields/m-p/11029115#M1898474</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Florian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BOPF always loads the whole instance indepedent of the IT_REQUESTED_ATTRIBUTES to perform in case of a second request without checking the database again (as Martin described).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regarding the calculation of the transient field:&lt;BR /&gt;In order to ensure, that after loading determinations are suppressed if IT_REQUESTED_ATTRIBUTES are provided, you have to maintain the write node attributes on the after loading determination configuration screen (not available in transaction BOB or Eclipse yet).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards&lt;/P&gt;&lt;P&gt;Tilmann&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Apr 2015 10:36:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bopf-determination-based-on-requested-fields/m-p/11029115#M1898474</guid>
      <dc:creator>former_member190794</dc:creator>
      <dc:date>2015-04-13T10:36:44Z</dc:date>
    </item>
    <item>
      <title>Re: BOPF Determination based on requested fields</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bopf-determination-based-on-requested-fields/m-p/11029116#M1898475</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Thanks guys for your answers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;@Martin: I've seen that behaviour in the debugger and it makes sense in a statefull scenario. I'm in a stateless scenario in my case but this is another topic.&lt;SPAN class="apple-converted-space"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;@Tillmann: I've done the changes as you suggested and it works perfectly.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Thanks and best regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Arial, sans-serif;"&gt;Florian&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Apr 2015 07:50:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bopf-determination-based-on-requested-fields/m-p/11029116#M1898475</guid>
      <dc:creator>florian_fuchs7</dc:creator>
      <dc:date>2015-04-16T07:50:51Z</dc:date>
    </item>
  </channel>
</rss>

