<?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>Question Re: Class Implicit Enhancements not getting active in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/class-implicit-enhancements-not-getting-active/qaa-p/12150274#M4542174</link>
    <description>&lt;P&gt;NB: in class enhancements, I recommend to prefix all custom components with ZZ (or the customer namespace) to avoid risks with future enhancements, like ZZ prefix is recommended for custom columns added to standard database tables.&lt;/P&gt;</description>
    <pubDate>Thu, 13 Feb 2020 07:21:18 GMT</pubDate>
    <dc:creator>Sandra_Rossi</dc:creator>
    <dc:date>2020-02-13T07:21:18Z</dc:date>
    <item>
      <title>Class Implicit Enhancements not getting active</title>
      <link>https://community.sap.com/t5/technology-q-a/class-implicit-enhancements-not-getting-active/qaq-p/12150273</link>
      <description>&lt;P&gt;I see a peculiar issue in the S/4HANA 1909 system.&lt;/P&gt;
  &lt;P&gt;I needed to enhance a standard class CL_MM_PUR_WF_OBJECT_PR_ITEM, to use with the flexible workflow. Thus I added a class enhancement implementation, and add an attribute, a method and few Events. Then I activated the enhancement.&lt;/P&gt;
  &lt;P&gt;However, none of these things show as 'Active' in the properties, (one screenshot here)&lt;/P&gt;
  &lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/1783464-display-attribute-mv-totalnetvalueitem.jpg" /&gt;&lt;/P&gt;
  &lt;P&gt;Subsequently, this attribute and the events I added, none of them can be seen in the workflow, as I try to add new pre-conditions, activities etc. Even when I create a new task with this class, I don't get the methods I added, when trying to add the terminating events.&lt;/P&gt;
  &lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/1783465-display-class-cl-mm-pur-wf-object-pr-item.jpg" /&gt;&lt;/P&gt;
  &lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/1783468-change-event-inbudget.jpg" /&gt;&lt;/P&gt;
  &lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/attachments/1783467-event-in-task.jpg" /&gt;&lt;/P&gt;
  &lt;P&gt;Any idea, if this is some bug in SAP, or is there something I'm missing as a step to make sure the enhancement is 'Active' properly?&lt;/P&gt;</description>
      <pubDate>Thu, 13 Feb 2020 02:49:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/class-implicit-enhancements-not-getting-active/qaq-p/12150273</guid>
      <dc:creator>Mithun_Kr</dc:creator>
      <dc:date>2020-02-13T02:49:18Z</dc:date>
    </item>
    <item>
      <title>Re: Class Implicit Enhancements not getting active</title>
      <link>https://community.sap.com/t5/technology-q-a/class-implicit-enhancements-not-getting-active/qaa-p/12150274#M4542174</link>
      <description>&lt;P&gt;NB: in class enhancements, I recommend to prefix all custom components with ZZ (or the customer namespace) to avoid risks with future enhancements, like ZZ prefix is recommended for custom columns added to standard database tables.&lt;/P&gt;</description>
      <pubDate>Thu, 13 Feb 2020 07:21:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/class-implicit-enhancements-not-getting-active/qaa-p/12150274#M4542174</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2020-02-13T07:21:18Z</dc:date>
    </item>
    <item>
      <title>Re: Class Implicit Enhancements not getting active</title>
      <link>https://community.sap.com/t5/technology-q-a/class-implicit-enhancements-not-getting-active/qaa-p/12150275#M4542175</link>
      <description>&lt;P&gt;It has always been like that, &lt;STRONG&gt;workflow doesn't support class enhancements&lt;/STRONG&gt; -&amp;gt; see other discussion and note 1642132 (&lt;A href="https://answers.sap.com/questions/635899/attributes-events-methods-of-enhanced-class-are-no.html"&gt;https://answers.sap.com/questions/635899/attributes-events-methods-of-enhanced-class-are-no.html&lt;/A&gt; + &lt;A href="https://launchpad.support.sap.com/#/notes/1642132"&gt;1642132 - Workflow builder/ task: Error WF_CONT 151&lt;/A&gt;)&lt;/P&gt;&lt;P&gt;Indexing the error messages for people searching:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;OO003 &amp;amp;1 &amp;amp;2 does not exist (Event &amp;amp;2 does not exist) (OO 003)&lt;/LI&gt;&lt;LI&gt;WF_CONT151 "Method &amp;amp;-&amp;amp; does not exist" (WF_CONT 151)&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Thu, 13 Feb 2020 08:00:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/class-implicit-enhancements-not-getting-active/qaa-p/12150275#M4542175</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2020-02-13T08:00:42Z</dc:date>
    </item>
    <item>
      <title>Re: Class Implicit Enhancements not getting active</title>
      <link>https://community.sap.com/t5/technology-q-a/class-implicit-enhancements-not-getting-active/qaa-p/12150276#M4542176</link>
      <description>&lt;P&gt;Thanks  &lt;SPAN class="mention-scrubbed"&gt;sandra.rossi&lt;/SPAN&gt;, for the clarifications.&lt;/P&gt;&lt;P&gt;I expected this old 'limitation' would've been overcome with the new ABAP and new Flexible workflow frameworks... Sad to see it still exists.&lt;/P&gt;&lt;P&gt;Why does SAP make it so difficult for any enhancements on the flexible workflows?&lt;/P&gt;</description>
      <pubDate>Fri, 14 Feb 2020 07:30:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/class-implicit-enhancements-not-getting-active/qaa-p/12150276#M4542176</guid>
      <dc:creator>Mithun_Kr</dc:creator>
      <dc:date>2020-02-14T07:30:42Z</dc:date>
    </item>
    <item>
      <title>Re: Class Implicit Enhancements not getting active</title>
      <link>https://community.sap.com/t5/technology-q-a/class-implicit-enhancements-not-getting-active/qaa-p/12150277#M4542177</link>
      <description>&lt;P&gt;In this old OSS note 1642132, the solution mentioned is to derive a custom class from the standard class instead of enhancing it. But in our case the class CL_MM_PUR_WF_OBJECT_PR_ITEM is also "Final". So can't do that as well...&lt;/P&gt;&lt;P&gt;Moreover, in the flexible workflow, it's not allowed to modify and replace the class name, as those fields are all read-only. &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 14 Feb 2020 07:47:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/class-implicit-enhancements-not-getting-active/qaa-p/12150277#M4542177</guid>
      <dc:creator>Mithun_Kr</dc:creator>
      <dc:date>2020-02-14T07:47:46Z</dc:date>
    </item>
  </channel>
</rss>

