Hi Joachim,
Thanks for your detailed explanation.
Let me know whether my inference is correct, in case of a new variant requirement:
1. Define the new PCO Class in the Process Definition step for the (component, purpose & Variant)
2. Implement BADI_EHFND_WFF_PCBO_CREATION to determine right variant so that the system finds the right PCO Class from the above step 1.
3. The kind of PCBO created is predefined in the system based on the (Component, Purpose) and this PCBO that is created cannot be changed to a different PCBO name by the BAdi.
Thanks