Symptom
Getting the "Cannot invoke "com.plateausystems.elms.framework.financial.valueobject.ShoppingAccountVOX.getShoppingAccountType()"" error when trying to access Learning.
Environment
Cause
The shopping account number, the “Shopping Account Type”, and the “Enable Shopping Account” are missing and not enabled in the user record. It’s possible that not all these are incorrect, but the error is still happening.
Resolution
To fix it, the “Shopping Account” number needs to be readded, the “Shopping Account Type” needs to be set, and the “Enable Shopping Account” selected.
Open a case with SAP Support sharing the affected user ID and the environment the error is occurring. This user's shopping account details need to be checked directly in the database ("PH_SHOPPING_ACCT" table).
With the information in hands:
- Learning admin side > User record > “Finance” tab >
- Add the shopping account number >
- Set the “Shopping Account Type” >
- Select “Enable Shopping Account” >
- “Apply Changes”.
See Also
Keywords
error, getShoppingAccountType(), shopping account, type, number, enable, missing, empty, finance, access, accessing, Cannot invoke "com.plateausystems.elms.framework.financial.valueobject.ShoppingAccountVOX.getShoppingAccountType()", ShoppingAccountVOX , KBA , LOD-SF-LMS-USR , User Entity , LOD-SF-LMS-EXT , Sites and External Users , LOD-SF-LMS , Learning Management System , LOD-SF-LMS-INT , Integrations with BizX , Problem