SAP Knowledge Base Article - Public

2678762 - Curriculum Connector does not maintain the item display order from the input file

Symptom

You are using the Curriculum Connector to import the curriculum_item_data.txt input file and update an existing curriculum.

For example, you have a curriculum with 4 items that are displayed in the following order:

  • Item_B
  • Item_D
  • Item_A
  • Item_C

Then, you run the curriculum connector to add new items and/or update the curriculum.

*Example:

QUAL_ID CPNT_TYP_ID CPNT_ID
Curriculum_A ILT Item_A
Curriculum_A ILT Item_B
Curriculum_A ILT Item_C
Curriculum_A Online Item_D

*For better visualization, we used a table to display the input file structure. When creating your input file, you must use the symbols that separates the fields and indicates the end of line for the connector according to your system configuration

However, when checking the curriculum in the UI, there was no change in the item display order. The connector is not updating the display order according to what was indicated in the input file.

Environment

SuccessFactors LMS

Cause

This is an expected behavior. The item display order does not follow the same order the items were inserted into the input file.

Resolution

The display order for the items are controlled by a specific field used by this file: SEQ_ORDER

This field represents the display order for an item within the curriculum item structure. You must use this field to control the display order of your items:

*Example:

QUAL_ID CPNT_TYP_ID CPNT_ID SEQ_ORDER
Curriculum_A ILT Item_A 1
Curriculum_A ILT Item_B 2
Curriculum_A ILT Item_C 3
Curriculum_A Online Item_D 4

One important thing to note: the SEQ_ORDER field will not update the item display order in your curriculum. This field is intended to be used when you have no items in the curriculum and you want to add a group of items. If you are adding new items using the connector, or just using it to update the display order, this field will not work.

A workaround you may use is to remove all the items first and them adding all of them again using the same input file, using the REMOVE_FLAG field.

*Example:

QUAL_ID CPNT_TYP_ID CPNT_ID REMOVE_FLAG SEQ_ORDER
Curriculum_A ILT Item_A Y 3
Curriculum_A ILT Item_B Y 1
Curriculum_A ILT Item_C Y 4
Curriculum_A Online Item_D Y 2
Curriculum_A ILT Item_A N 1
Curriculum_A ILT Item_B N 2
Curriculum_A ILT Item_C N 3
Curriculum_A ILT Item_D N

4

*For better visualization, we used a table to display the input file structure. When creating your input file, you must use the symbols that separates the fields and indicates the end of line for the connector according to your system configuration

See Also

2404463 - LMS Connectors - Connector Workbooks FAQ

Keywords

connector, curriculum, item, display, order , KBA , LOD-SF-LMS-CON , Connectors , Problem

Product

SAP SuccessFactors Learning all versions