SAP Knowledge Base Article - Public

3511201 - "getShoppingAccountType()" error when accessing Learning

Symptom

Getting the "Cannot invoke "com.plateausystems.elms.framework.financial.valueobject.ShoppingAccountVOX.getShoppingAccountType()"" error when trying to access Learning.

Environment

SAP SuccessFactors Learning

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:

  1. Learning admin side > User record > “Finance” tab >
  2. Add the shopping account number >
  3. Set the “Shopping Account Type” >
  4. Select “Enable Shopping Account” >
  5. “Apply Changes”.

See Also

2857342 - Learning User Unable to Access E-Learning Courses Associated to Commerce Account

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

Product

SAP SuccessFactors Learning all versions