<?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 FBI view with context based adaptation (CBA) in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/fbi-view-with-context-based-adaptation-cba/m-p/11221635#M1911581</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to figure out how to use the context based adaptation feature of a FBI view. &lt;SPAN style="font-size: 10pt;"&gt;When you create a FBI view, there is a tab called context based adaptation where you can define CBA schema's and dimensions.&amp;nbsp; Then using that FBI view for example for a form uibb does not enable the CBA button of the form component configuration. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;When I also enable my FPM application for CBA, forgetting the FBI view for a moment, this button is enabled and we can use the CBA schema and dimensions in my form configuration, but then adding the CBA schema to my FBI view seems to be useless.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;By debugging class /BOFU/CL_FBI_VIEW_INSTANCE_NEW-&amp;gt;HANDLE_CTXT_BASED_ADAPT, the view seems to be missing relevant dimensions. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Can someone explain how this feature of the FBI view should be used?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Thanks in advance!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Kind regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Bjorn&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 06 Aug 2015 11:01:50 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2015-08-06T11:01:50Z</dc:date>
    <item>
      <title>FBI view with context based adaptation (CBA)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fbi-view-with-context-based-adaptation-cba/m-p/11221635#M1911581</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to figure out how to use the context based adaptation feature of a FBI view. &lt;SPAN style="font-size: 10pt;"&gt;When you create a FBI view, there is a tab called context based adaptation where you can define CBA schema's and dimensions.&amp;nbsp; Then using that FBI view for example for a form uibb does not enable the CBA button of the form component configuration. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;When I also enable my FPM application for CBA, forgetting the FBI view for a moment, this button is enabled and we can use the CBA schema and dimensions in my form configuration, but then adding the CBA schema to my FBI view seems to be useless.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;By debugging class /BOFU/CL_FBI_VIEW_INSTANCE_NEW-&amp;gt;HANDLE_CTXT_BASED_ADAPT, the view seems to be missing relevant dimensions. &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Can someone explain how this feature of the FBI view should be used?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Thanks in advance!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Kind regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;Bjorn&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Aug 2015 11:01:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fbi-view-with-context-based-adaptation-cba/m-p/11221635#M1911581</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-08-06T11:01:50Z</dc:date>
    </item>
    <item>
      <title>Re: FBI view with context based adaptation (CBA)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fbi-view-with-context-based-adaptation-cba/m-p/11221636#M1911582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="padding-left: 60px;"&gt;Hi Bjorn,&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;The FBI part in CBA for FBI based application is to raised the adaptation event with the correct adaptation context.&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;To enable CBA to work with your FBI based appliaction:&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;STRONG&gt;Create the adaptation schema:&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;The adaptation schema is created using SM30 views &lt;SPAN style="font-size: 10pt; font-family: Courier New,Courier New;"&gt;FPM_V_ADAPT_SCHM &lt;/SPAN&gt;&lt;SPAN style="font-size: 12pt;"&gt;and &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New,Courier New;"&gt;FPM_V_ADAPT_DIM&lt;/SPAN&gt;&lt;SPAN style="font-size: 12pt;"&gt;. &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;STRONG&gt;Adaptation Dimension&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;The adaptation dimension represents an individual characteristic within an adaptation schema. It is maintained in view &lt;SPAN style="font-size: 10pt; font-family: Courier New,Courier New;"&gt;FPM_V_ADAPT_DIM&lt;/SPAN&gt;&lt;SPAN style="font-size: 12pt; font-family: Arial,Arial;"&gt;. A dimension is defined by a name for identification, an index and a data element. The index is used to determine the dominating adaptation dimension in case there is a collision. The data element is only used for the design-time allowing to you to provide field and F4 help while configuring context-based adaptations.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;STRONG&gt;Create the CBA configuration:&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-size: 14pt;"&gt;Fill the schema &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-size: 12pt; font-family: Arial,Arial;"&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/764479" width="450" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="font-size: 12pt; font-family: Arial,Arial;"&gt;CBA can work with FBI based application when:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;UL style="padding-left: 60px; list-style-type: disc;"&gt;&lt;LI&gt;The CBA schema is assigned to the application configuration&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: HE;"&gt;The FBI view is assigned to the relevant UIBB in the component configuration &lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: HE;"&gt;The UIBB is adaptable for the dimension values which appear in the FBI view&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: HE;"&gt;&lt;STRONG&gt;FBI view CBA configuration:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/764500" width="450" /&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;UL style="padding-left: 60px; list-style-type: disc;"&gt;&lt;LI&gt;Add a schema &lt;BR /&gt;The user can add a schema, using the ‘Add’ button in the upper table. Value&lt;BR /&gt;help (F4) can be used to fill the schema value.&lt;/LI&gt;&lt;LI&gt;Add the schema dimensions&lt;/LI&gt;&lt;/UL&gt;&lt;P style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The user should mark a schema in the upper table and then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add the schema dimensions, using the ‘Add’ button, in the bottom table. &lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;UL style="padding-left: 60px; list-style-type: circle;"&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="text-decoration: underline;"&gt;Dimension &lt;BR /&gt;&lt;/SPAN&gt;The value help (F4) displays the chosen schema's dimensions.&lt;SPAN style="text-decoration: underline;"&gt; &lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;SPAN style="text-decoration: underline;"&gt;Binding type&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Choose the desired binding type 'Constant' or 'Bind to Ui structure field'.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;UL style="padding-left: 60px; list-style-type: circle;"&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="text-decoration: underline;"&gt;Value&lt;/SPAN&gt;&lt;BR /&gt;choose the value for the dimension field. &lt;BR /&gt;For 'Constant' binding type – the F4 help&amp;nbsp; will include the codes from the dimension&lt;BR /&gt;key field value table.&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For 'Bind to UI structure field'&amp;nbsp; - the F4 help will include fields of the UI structure which appears in the FBI view header tab .&lt;/P&gt;&lt;UL style="padding-left: 60px; list-style-type: circle;"&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN style="text-decoration: underline;"&gt;Local Adaptation&lt;/SPAN&gt;&lt;BR /&gt;Use the local adaptation checkbox in order to determine the scope of the FPM context based adaptation event.&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P style="padding-left: 60px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; When the checkbox is marked (local event), the event will affect only the UIBB from which the event is raised (UIBB needs to be attached&amp;nbsp; to the relevant FBI view).&lt;BR /&gt;&lt;SPAN style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: HE;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; When the checkbox is not marked (global event), the &lt;/SPAN&gt;&lt;SPAN style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: HE;"&gt;event will affect all the UIBBs, when the application is loaded. It can be used, for&amp;nbsp; example, when a UIBB depends on another UIBB UI structure fields for its adaptation.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: HE;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: HE;"&gt;BR,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 60px;"&gt;&lt;SPAN style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: HE;"&gt;Matan.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Aug 2015 13:10:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fbi-view-with-context-based-adaptation-cba/m-p/11221636#M1911582</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-08-06T13:10:31Z</dc:date>
    </item>
    <item>
      <title>Re: FBI view with context based adaptation (CBA)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/fbi-view-with-context-based-adaptation-cba/m-p/11221637#M1911583</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Matan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Okay, I see.&amp;nbsp; So by using the FBI view we can set the adaptation context via configuration instead of needing to write code to raise the CBA event in our feeder class.&amp;nbsp; Nice! &lt;SPAN __jive_emoticon_name="cool" __jive_macro_name="emoticon" class="jive_macro_emoticon jive_macro jive_emote" src="https://community.sap.com/1322/images/emoticons/cool.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards&lt;/P&gt;&lt;P&gt;Bjorn&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Aug 2015 13:43:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/fbi-view-with-context-based-adaptation-cba/m-p/11221637#M1911583</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-08-06T13:43:06Z</dc:date>
    </item>
  </channel>
</rss>

