Click HERE to see how Saviynt Intelligence is transforming the industry. |
10/31/2024 10:36 PM
Hi Experts,
We have SAP HR as authoritative source and we have 70+ user attributes to be imported to saviynt from SAP custom table.
We are able to import some of the attributes however when I add table 8 and 9 I see following error:
com.sap.conn.jco.AbapException: (126) DATA_BUFFER_EXCEEDED: DATA_BUFFER_EXCEEDED at com.sap.conn.jco.rt.MiddlewareJavaRfc$JavaRfcClient.execute(MiddlewareJavaRfc.java:1807) at com.sap.conn.jco.rt.ClientConnection.execute(ClientConnection.java:1120) at com.sap.conn.jco.rt.ClientConnection.execute(ClientConnection.java:953) at com.sap.conn.jco.rt.RfcDestination.execute(RfcDestination.java:1191) at com.sap.conn.jco.rt.RfcDestination.execute(RfcDestination.java:1162) at com.sap.conn.jco.rt.AbapFunction.execute(AbapFunction.java:302) at com.saviynt.ecm.integration.SapDataImportService.getSAPData(SapDataImportService.groovy:1389) at com.saviynt.ecm.integration.SapDataImportService$_importSAPData_closure23.doCall(SapDataImportService.groovy:1874) at com.saviynt.ecm.integration.SapDataImportService.importSAPData(SapDataImportService.groovy:1844) at com.saviynt.ecm.integration.SapDataImportService.connectSAP(SapDataImportService.groovy:715) at com.saviynt.ecm.integration.SapDataImportService.importUsingUserTableMapping(SapDataImportService.groovy:6116) at com.saviynt.ecm.integration.SapDataImportService.doUserImport(SapDataImportService.groovy:6020) at com.saviynt.ecm.integration.ExternalConnectionCallService.importUserUsingExternalConnection(ExternalConnectionCallService.groovy:1245) at UserImportJob.execute(UserImportJob.groovy:108) at org.quartz.core.JobRunShell.run(JobRunShell.java:199) at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:546)
-------------------------------------------------------------------
{
"SAPTABLE":"ZTHR_SAVIYNT#@#8",
"SAPTABLE_DELIMITER":"#@#",
"SAVTABLE":"SAP_ZTHR_SAVIYNT8",
"SAPMAP":
{
"PERNR":"VARCHAR(8)",
"ORG_UNIT_NM":"VARCHAR(40)",
"ORG_UNIT_CD":"VARCHAR(20)",
"LOCATION_NM":"VARCHAR(40)",
"LOCATION_CD":"VARCHAR(20)"
}
},
{
"SAPTABLE":"ZTHR_SAVIYNT#@#9",
"SAPTABLE_DELIMITER":"#@#",
"SAVTABLE":"SAP_ZTHR_SAVIYNT9",
"SAPMAP":
{
"PERNR":"VARCHAR(8)",
"POSITION_NM":"VARCHAR(40)",
"POSITION_CD":"VARCHAR(20)",
"CHANGE_DATE":"VARCHAR(20)",
"OFFICE_LOCAT":"VARCHAR(40)",
"UPN":"VARCHAR(40)"
}
},
Also we have logic in the modifyJSON to display the manager name which gets displayed when we have only first 3 tables. But not if I add more tables,.
Attached are my userimportJASON and ModifyJASON files. Also attached logs.
10/31/2024 10:40 PM