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

Getting error in Eclipse ADT "Business Catalog is not supported in the selected project"

AkbarHussain
Explorer
0 Kudos
432

Hello Experts,

I am working on an SAP RAP (Restful ABAP Programming Model) application in Eclipse ADT. I need to schedule Background Job. While trying to create a Business Catalog using the context menu (New > Other Repository Object > Business Catalog), I get the following error:

"Business Catalog is not supported in the selected project"

I am not sure why this is happening, as I expected to add a catalog and create/assign Role to get Job template in Application Job screen. 

What I’ve Done:

  • Using Eclipse ADT (latest version) connected to an on-premise S/4HANA system.

  • I have created Application Job object and added sub object,  then created a class and created Application Job Catalog Entries and assigned class to it and then created Application Job Template (save and activated all).
  • I am unable to see custom template which I created in Application Job tile.
  • Upon further investigation, I got to know that we need to setup Authorizations for that I need to create Business catalog and Role for Authorization.
  • Right clicked on package and clicked on ABAP repository object but unable to find Business catalog. Then I selected my DEV system client from Eclipse, right clicked on it New ->other ->cloud Identity and access management ->Double clicked on Business Catalog, getting above error.

Question:

  • Why am I getting this error?

  • Is there a specific project type or system requirement for creating Business Catalogs in Eclipse ADT?

  • Do I need to configure something in the backend to enable this functionality?

Any help or guidance would be much appreciated!

Thanks,
Akbar Hussain

View Entire Topic
peterpersiel
Product and Topic Expert
Product and Topic Expert
Hello Akbar,

You are getting this error because IAM business catalog object type is only available in cloud systems.
In ADT you can create IAM business catalogs when working in "ABAP Cloud Project".

For setting up application job authorizations in in Private Cloud/on-premise on the other hand, please follow Setting up the Authorizations

Regards,
Peter
AkbarHussain
Explorer
0 Kudos
Thank you Sandra and Peter for your inputs. Appreciate it!
AkbarHussain
Explorer
0 Kudos
Peter and Sandra, thank you so much. I appreciate you both for providing inputs. Per your reply and based on responses in other blogs, I understood that we don't need Business catalog when we are in private cloud. And just FYI, if I copy the standard template in Application job template screen, I am able to get the custom template in the Application jobs screen. On top of it, if I add my custom Application template as step2, I can see under application jobs, but when i try to remove standard template, again it is not showing in Application jobs. Assuming it to be authorizations issue, I will connect with Fiori people and look into the new authorizations note 3190922.
Sandra_Rossi
Active Contributor
0 Kudos
@AkbarHussain For your information, IAM Business Catalog is not related to Application Jobs, you are confusing with Application Job Catalog.
AkbarHussain
Explorer
0 Kudos
Thank you Sandra for your reply. I got your point, but just wanted to let you know that I created Application Job catalogs and Job templates from Eclipse. I can see them in the Fiori tile - Maintain Application Job template but not able to see them in Application Jobs screen. Checked the new authorizations from the above Note, they are already assigned to my user id. One more thing, from Fiori tile - Maintain Application Job template, I copied standard template and maintained my custom template as step2 along with the standard template as step1. I am trying to hide step1 while creating Application jobs from Fiori tile, I am still getting step1 selection screen even when I hide it. Any suggestion on this to hide standard template as we cannot delete it?
Sandra_Rossi
Active Contributor
@AkbarHussain Sorry I had no issue seeing my templates when creating a job via F1240 Application Jobs. Better contact the SAP Support.
AkbarHussain
Explorer
0 Kudos
Thank you Sandra for your inputs. Yeah, I will raise this to SAP.