SAP Knowledge Base Article - Public

2582471 - Error 'Name of Business Object Extension YPQR_/YYYYMMDDABXXXXXX not Allowed' Occurs


You receive error "Name of Business Object Extension YPQR_/YYYYMMDDABXXXXXX not Allowed" when you activate Business Object Extension after creating ABSL script. (PQR represents PDI solution name and AB represents AM/PM in non-English Language. e.g. YPQR_/20170912오후35330)


You use non-English operating system (PC) language.

Reproducing the Issue

  1. Open SAP Cloud Applications Studio.
  2. Open PDI solution YPQR_.
  3. Create Business Object Extension.
  4. Save and activate.
  5. Create any ABSL script.
  6. Save and activate.
  7. Error "Name of Business Object Extension YPQR_/YYYYMMDDABXXXXXX not Allowed" appears.


There's a variable in backend is taking system time and date to register the ABSL scripts. The first time activation goes through because BO activation doesn't call the registration function or class. However, when ABSL script is created, registration of those scripts happens and the class takes system date and time as input. If the operating system language is set to non-English language, the activation fails.


Resolution 1

Change your operating system language to English


Resolution 2

Change date and time of your operating system into the format which not contain any characters or only contain numbers.

e.g. Change time format to 24 hours format so that AM or PM doesn't come.


Name of Business Object Extension not Allowed , KBA , AP-RC-BDS-BO , ByDesign Studio BO definition/generation , How To


SAP Business ByDesign 1808 ; SAP Cloud Applications Studio all versions ; SAP Cloud for Customer add-ins 1808