SAP Knowledge Base Article - Public

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

Symptom

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)

Environment

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.

Cause

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

Resolution 1

Change your operating system language to English

OR

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.

Keywords

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

Product

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