Identity Manager SAP Driver "BapiException" after updating SAP

  • 7006409
  • 07-Jul-2010
  • 26-Apr-2012

Environment

Novell Identity Manager Driver - SAP
Novell Identity Manager Driver - SAP HR
Novell Identity Manager Driver - SAP User Management

Situation

After updating SAP with a patch. The driver started reporting the following error "User Query failure: com.novell.nds.dirxml.driver.sapusershim.BapiExcep tion: You have not logged onto the central system"
SAP UA System is "SAP Version 700 SP20" (This patch started causing the issue)

Resolution

The patch changed the way SAP reports LocActGroupsRead.
 
New: LocActGroupsRead return TYPE: E 
Old:  LocActGroupsRead return TYPE: S
 
The current solution is to remove CUA-related attributes from the filter if the servers being connected do not utilize CUA.  The problem attributes are "LOCACTIVITYGROUPS" and "LOCPROFILES".  Filtering them out will only work if the query has a list of specific attributes to read.  This is being tracked in defect Bug 615135

Additional Information

SAP Note 1325152 describes this update.  The note specifies a
change to return the status of 'E' instead of 'S' or 'W' when function
SUSR_ZBV_CENTRALSYSTEM_GET indicates that the system is not a CUA central
system.  This note applies to functions BAPI_USER_LOCACTGROUPS_READ
and BAPI_USER_LOCPROFILES_READ.