cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

How to Enable Mass Data Upload for a Custom Business Object in SAP Public Cloud

Sanjay_BS1
Explorer
0 Kudos
782

Hello SAP Community,

I have created a Custom Business Object (CBO) in SAP Public Cloud, using an Employee data table as an example. I have also added a custom catalog extension, and the CBO tile currently allows adding only one entry at a time. However, I need to enable mass data upload functionality directly within the CBO, without relying on external tools.

Could anyone share suggestions or step-by-step guidance on how to implement mass data upload for a Custom Business Object in SAP Public Cloud? Any insights or best practices would be greatly appreciated.

Thank you in advance for your help!

Accepted Solutions (0)

Answers (4)

Answers (4)

Chuma
Active Contributor
0 Kudos

Hello @Sanjay_BS1 

Thanks for the screenshot. The reason you can’t see the “Data Import” checkbox is that the object is already published. This option can only be enabled before the first publishing.

To resolve it,

  • Create a new custom business object,
  • Enable “Data Import” on the root node before publishing.

Best regards,
Chuma

Chuma
Active Contributor
0 Kudos

Hello @Sanjay_BS1 

Thank you for your message and for sharing the screenshots, they’re helpful.

You’ve done everything correctly so far by publishing the Custom Business Object and enabling the Back End Service. To activate the “Enabled for Data Import” option on the root node (Demo_Employee), please follow these steps:

Go to the Nodes tab.

  • Click Edit Draft (bottom-right corner).
  • Click anywhere on the row for Demo_Employee to select it.
  • Scroll horizontally (if needed) to locate the checkbox labelled “Data Import”.
  • Tick the checkbox, then click Save and Publish.

Once enabled and published, your custom object will be available for data upload via the Import Data Fiori app.

If the checkbox doesn’t appear, try refreshing the screen or reloading the CBO in edit mode. Let me know if you'd like further assistance

Best regards,
Chuma

Sanjay_BS1
Explorer
0 Kudos

Dear @Chuma ,

I’ve followed all the steps you provided for enabling the “Data Import” option on the Demo_Employee root node. However, I’m unable to locate the “Data Import” checkbox in the Nodes tab after selecting the Demo_Employee row. I’ve attached a screenshot below for your reference.


Screenshot 2025-07-09 124338.png

Could you please review the screenshot and assist me in resolving this issue? Thank you for your support!

Best Regards,
Sanjay

Chuma
Active Contributor
0 Kudos

Hello @Sanjay_BS1 

Thanks for the update. The “Enabled for Data Import” option only appears after

  • The CBO is published
  • You select the root node under the Nodes tab
  • Back End Service is enabled (which you’ve done)

This option only applies to the root node and must be activated per system (Dev, Test, etc.).

Let me know if it is published

Best regards
Chuma

Sanjay_BS1
Explorer
0 Kudos

Dear @Chuma ,

Thank you for your detailed response regarding the "Enabled for Data Import" option. I appreciate your guidance.

I have successfully published the CBO and enabled the Back End Service as advised. 

 

Screenshot 2025-07-08 121149.png

However, I’m unsure about how to select the root node under the Nodes tab to activate the "Enabled for Data Import" option.


Screenshot 2025-07-08 121825.png
Could you please provide step-by-step clarification on how to locate and select the root node in the Nodes tab? Additionally, I’ve attached screenshots for reference, in case they help clarify my setup.

Thank you for your support, and I look forward to your further guidance.

Best regards,
Sanjay

Chuma
Active Contributor
0 Kudos

Hello @Sanjay_BS1 

Enabling mass data upload for a Custom Business Object (CBO) is possible in S4 Public cloud, but only if specific options were selected when creating the CBO.

Steps to Enable Mass Upload for CBO
When defining your CBO in the Custom Business Objects app, ensure

  • You set the CBO to “UI & Service Generation”, which generates an OData service.
  • You mark the CBO as “Enabled for Data Import”, which allows CSV file uploads through the standard UI.

If these options were not selected during initial creation, they cannot be changed later, and you would need to recreate the CBO with the correct settings.

How Mass Upload Works

  • Once enabled, a standard Import/Export button appears on the CBO tile.
  • You can upload data using CSV files directly in the Fiori app, no external tools required.

Best Practices,

  • Test the upload with small datasets first to validate data mapping.
  • Follow SAP’s CSV formatting requirements to avoid upload errors.
  • Consider building validations in your CBO definition to control data quality.

Check the SAP Help reference

Custom Business Objects – SAP Help Portal

SAP Extensibility Documentation – Public Cloud

If your existing CBO doesn’t support mass upload, you’ll need to recreate it with the correct settings

With kind regards

Chuma

 

Sanjay_BS1
Explorer
0 Kudos

Hi @Chuma ,
Thank you for giving me the inputs
Actually we are using 2 system landscape i am not finding the option for Enabling the data import.
Can you please give me the steps that where i can see the option like "Enabled for data import" .
Screenshot 2025-07-07 103753.png