> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.sfcodebot.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Time Recording Calendar

The following article will help explain how you can add or update **Time Recording Calendar** through SFCodeBot.

1. Navigate to **CodeBot** for SAP **SuccessFactors**, and enter your login details.
![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_amm2lw.png)

2. On the Home screen, click on the **Time Track** module.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_vexoc7.png)

3. Select your workspace from the next screen.
![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_1svencc.png)

4. Navigate to the generated workbook by clicking the **Sheet** icon..
![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_11uz40b.png)

5. The workbook will appear in a new tab on your browser. Navigate to the **Time Recording Calendar** worksheet.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_yhzuzh.png)
**Time Recording Calendar Sheet – Column Reference Guide**
**Column A – Item ID**
Set the sequential row number for this record
**Column B – Processing Status**
Set to Pending for new/unprocessed records
**Column C – Processing / External Code**
Enter the internal processing code tied to the External Code in Column E, used to match records during sync
**Column E – External Code**
Enter the unique ID tied to this record in the external system
**Column F – External Name**
Enter the display name of the record as it appears in the external system
**Column G – Description**
Enter a free-text description of the record's purpose or content
**Column H – Processing User**
Enter the user or system account that last processed this record
**Column J – External Code / Calendar Entries**
Enter the External Code of the calendar this record's entries belong to, linking it back to the parent calendar record

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_6m4mrf.png)

7. Close the workbook and return to **SFCodeBot**, then click the hamburger icon under the Actions tab for the same iteration number, and select **Start Configuration**.
![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_11c7olr.png)

8. The Start Configuration popup will appear. Enter your credentials and some execution notes. Lastly, select the **Time Recording Calendar** check-boxes, and hit Confirm and Start buttons.


![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_gyxxo9.png)
9. Later on, you can click the information icon to monitor the progress of your iteration. Screenshots will be visible once changes are successfully pushed to the instance.

![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_1v1hmmv.png)

10. Once the status shows complete, go back in the workbook, and observe that **Time Recording Calendar** has been added successfully as the rows and their corresponding fields are now highlighted green. Meanwhile, the processing statuses have also turned to processed.


![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_23frkt.png)

11. You can also confirm these changes by switching to **Manage Data** on SAP Success Factors and **Time Recording Calendar.**


![](https://storage.crisp.chat/users/helpdesk/website/-/5/a/5/3/5a53c0e6e1563400/image_lntzyf.png)

**Thanks for using CodeBot!** 
