- In 1611 release enhancement is done on how reports will use the user id - Admin and User out-of-box CSV report outputs will contain the User External ID instead of the Stud ID field under the header “User ID”. This should have no impact on the output of the report, just which field the data is sourced from.
- This Document contains the information for the customer to update custom report to return external id.
SAP SuccessFactors Learning
When you return student ID: The student ID identifies a user uniquely within SAP SuccessFactors Learning, but cannot uniquely identify a user outside of SAP SuccessFactors Learning. When you return PERSON_ID_EXTERNAL, instead of the SAP SuccessFactors Learning student ID, you are able to match one single user across the suite.
If you run custom reports from the SAP SuccessFactors Learning BIRT-based, custom reporting tool (PRD), it is possible to return more than one ID for users:
- Student ID: The student ID identifies a user uniquely within SAP SuccessFactors Learning, but cannot uniquely identify a user outside of SAP SuccessFactors Learning.
- Person GUID: The person GUID identifies a user uniquely and is immutable. Most users do not know the ID and most administrators would not be able to read it. Even if you could understand it, it is intended to be read by the software and not by people.
- Person ID External: The person ID external identifies a user uniquely and is mutable. Most users and administrators recognize and can understand the value in Person ID External. You can think of Person ID External as the "Suite ID" of the user, so we recommend that you return it in your reports.
- Open the report's .rptdesign file in Plateau Report Designer (PRD) >
- Determine the field in your report has the student ID needs to be switched to person ID external. Although you could have named these fields anything when you created them, common names include: [USER_ID], [STUDENT_ID], and [STUD_ID] >
- Select the field >
- Hover your mouse over the table tab and then click the label (table name) that appears. When you click the label, the property editor for the table opens >
- In the table property editor, click the Binding tab >
- In Data Set, select the values in the list and determine which data set is returning the student ID >
- In the Outline view, double-click the data set that has student ID >
- Analyze the query's SELECT clause to find the STUD_ID selection. For example, you might find a line like PS.STUD_ID as STUD_ID >
- Save, compress, and import the new definition of the report.
- Check to make sure that you are forcing any scheduled report jobs to get the latest definition.
*** The source of information of this KBA Document is Q4 2016 Realease information document available on http://help.sap.com/hr_learning/ - || Direct link to the documnet - https://websmp107.sap-ag.de/~sapidb/012002523100017391852016E ***
You can view the same info in section 2.3.2 of the document mentioned above and other related information regarding External ID change and other release related information.
update, custom, report, return person, id, enhancement, LRN-13459, PERSON_ID_EXTERNALLearning Release DetailsLearning Release Details , KBA , LOD-SF-LMS , Learning Management System , LOD-SF-LMS-ADM , System Admin, Global Variables, References , LOD-SF-LMS-REP , Reporting Data , LOD-SF-LMS-CON , Connectors , Product Enhancement