Organization is moving the objects from CRM 2007 to 7.0.
After deploying the SCA and other developer has re-created the class files for some objects in customer registration in B2C application.
This task included a class file created in 2007 which extends the class SaveRegisterAction.
In CRM 7.0, this class seems to be having class path related to LoyaltyMembership which is found in marketing.jar which is missing in the Java Build Path.
In order to import the jar file, do basis team do the creation of custom DC importing the library files?? or does the developer have to do it?
I performed the steps "Using External Libraries for Development with NWDI to add JAR File -http://help.sap.com/erp2005_ehp_04/helpdata/EN/46/3ce3e4df201d63e10000000a11466f/content.htm "
It solved the error showing in the class file in my local system. When trying to activate the activity, Activation Fails.
from the CBS Log I see the reason showing as
" 'sap.com/crm/home/shr/ext' variant 'default' cannot be built. ACTIVATION will fail.
INVALID dependency is declared
DC 'sap.com/crm/home/shr/ext' in SC 'sap.com_SAP-SHRWEB_1' USES Non-existing DC 'sap.com/jcaptcha/jars' public-part: ? AS Build-Time Dependency validity: USED COMPONENT OR PUBLIC PART IS UNKNOWN OR UNDEFINED
'sap.com/LLibrary' variant 'default'
Error! The following error occurred during request processing:Activation failed due to component "sap.com/crm/home/shr/ext" variant "default". The component is BROKEN."
Please help me as to how can I rectify this issue and revert the closed activity??