Hi,
I am using NWDS CE 7.1 Ehp1.
I have 3 web dynpro DCs in which I have imported a ARFC2 model for same RFC.
This application was working fine in all three landscapes dev, test and prod.
There was a change in table type parameter in this RFC which is working fine when tested from SAP.
I re-imported this model in 2 out of 3, WD DCs and transported in dev, test and prod.
Since then I am facing following issue: -
Application works fine sometimes and sometimes it gives following exception:-
java.lang.IllegalArgumentException: Target role name 'About_Me' not defined for model class 'com.vendor.javaportal.homepage.userdetails.userdetails.Z_Empprof_Getdetails_Output'
at com.sap.tc.cm.base.model.BaseGenericModelClass.retrieveTargetRoleInfo(BaseGenericModelClass.java:104)
at com.sap.tc.cm.base.model.BaseGenericModelClass.setRelatedModelObjectsInternal(BaseGenericModelClass.java:562)
at com.sap.tc.cm.base.model.BaseGenericModelClass.setRelatedModelObjects(BaseGenericModelClass.java:537)
at com.sap.tc.cm.arfc2.model.ARFC2GenericModelClass.setRelatedModelObjects(ARFC2GenericModelClass.java:490)
at com.sap.tc.cm.arfc2.gci.ARFC2TypedModelClass.setRelatedModelObjects(ARFC2TypedModelClass.java:199)
... 76 more
I did some preliminary investigations: -
1. I initially thought about a transport problem on one of the AS but prod server has only one single AS.
2. The RFC has been tested in SAP R3 in all application servers and is working fine.
3. JCO connections from WD to SAP are up and running fine.
Any idea what is going wrong here?
I also tried to reimport model for two erroneous DCs and created a activity each and transported to Prod.
but still same strange behavior!
Please help.
Regards,
Amey