SAP Knowledge Base Article - Public

2432565 - Item Connector Not Updating Complete on Launch Field-LMS

Symptom

I created an Item connector file that I was able to run successfully into Staging, however the field I am trying to update is not updating.  The field I am trying to update is 'Mark This Object Complete when launched'  I want to update that field, a checkbox, to be checked. The connector workbook says I can use a "Y" for the COMPLETE_ON_LAUNCH, but I'm wondering if that value is incorrect, or just not working. Are you able to run an Item connector and update that field?

Environment

SuccessFactors Learning Management System

Reproducing the Issue

Put file on SFTP server with proper information similar to Test information for Item. Run Item Connector via System Admin/ Connectors. Review item for updated value to the field "'Mark This Object Complete when launched". I have tried both "Y" and "N" and neither entry seems to be read during the connector process. The log shows the successful process. The "Y" should put the checkbox in the field and the "N" should remove it but the system is not accepting either value.

The screen shot of the field that should be updated in as below:

 1..PNG

Prepare an Item Connector Feed file with the field to update the Mark This Object Complete when launched as per the Connector Workbook.

The record format considering the relevant fields would be as below.

For the item_data.txt file

CPNT_ID|CPNT_TYP_ID|REV_DTE|NOTACTIVE|CPNT_TITLE!##!

For the item_module_data.txt file

 CPNT_ID|CPNT_TYP_ID|REV_DTE|APP_ID|COMPLETE_ON_LAUNCH!##!

Upload the file to the SFTP server. Schedule the Item Connector to execute

Cause

The cause is that Completion Status (CMPL_STAT_ID) header is missing when preparing the feed file.

Resolution

In order for  Mark This Object Complete when launched  to update, its required to pass even the Item Completion Status (CMPL_STAT_ID) header in the connector file to update.

Therefore in the feed file for item_data.txt, include this field in the header and put its corressponding value in the record.

CPNT_ID|CPNT_TYP_ID|REV_DTE|NOTACTIVE|CPNT_TITLE|CMPL_STAT_ID!##!

Also please note that when passing the item completion status its Mandatory to pass the revision date of the item, as if the revision date is not passed then a new revision of item gets created which causes LMS to ignore completion status.

Keywords

Item Connector, Mark This object complete when launched, COMPLETE_ON_LAUNCH , KBA , LOD-SF-LMS-CON , Connectors , Problem

Product

SAP SuccessFactors Learning all versions