S4H C Расширяемость: SCBO_AUTHORIZATION / 000: у вас нет прав для создания экземпляра - PullRequest
0 голосов
/ 28 мая 2020

Я разработал параллельное приложение, используя Java + SAP Cloud SDK (Neo). Приложение добавляет записи в настраиваемый бизнес-объект.

Приложение работало нормально, когда я завершил разработку в феврале. Теперь мне нужно сделать некоторые дополнительные улучшения, но я могу добавлять записи больше.

Я получаю сообщение об ошибке SCBO_AUTHORIZATION / 000 - у вас нет прав на создание экземпляра XXXXXXX.

Я назначил CBO для бизнес-роли существует индивидуальный сценарий взаимодействия и механизм взаимодействия. Я уже тестировал службу (метаданные), и пользователь не заблокирован.

Вот ошибка, отправленная обратно из бэкэнда:


2020 05 27 19:36:55#+00#ERROR#com.sap.cloud.extensibility.services.CockpitServiceImp##PHENRIQUE#https-jsse-nio-8041-exec-8#na#fzrl99axqb#csccapplication2#web#fzrl99axqb#na#na#na#na#Error building up cockpit. com.sap.cloud.sdk.s4hana.datamodel.odata.helper.ODataVdmErrorResultHandler$ErpODataException: The endpoint responded with HTTP error code 400.
You're not authorized to create CSCCOCKPIT instance.
Full error message: 
{
  "error": {
    "code": "SCBO_AUTHORIZATION/000",
    "message": {
      "lang": "en",
      "value": "You\\u0027re not authorized to create CSCCOCKPIT instance."
    },
    "innererror": {
      "application": {
        "component_id": "BC-ESI-ESF-GW",
        "service_namespace": "/SAP/",
        "service_id": "YY1_CSCCOCKPIT_CDS",
        "service_version": "0001"
      },
      "transactionid": "338BDCAE69170270E005EC3E361F2498",
      "timestamp": "20200527193655.5607910",
      "Error_Resolution": {
        "SAP_Transaction": "For backend administrators: use ADT feed reader \\"SAP Gateway Error Log\\" or run transaction /IWFND/ERROR_LOG on SAP Gateway hub system and search for entries with the timestamp above for more details",
        "SAP_Note": "See SAP Note 1797736 for error analysis (https://service.sap.com/sap/support/notes/1797736)"
      },
      "errordetails": [
        {
          "code": "SCBO_AUTHORIZATION/000",
          "message": "You\\u0027re not authorized to create CSCCOCKPIT instance.",
          "propertyref": "",
          "severity": "error",
          "transition": true,
          "target": ""
        }
      ]
    }
  }
}

Может ли кто-нибудь подсказать, где может проблема быть?

BR,

Pietro

1 Ответ

1 голос
/ 28 мая 2020

Ошибка произошла из-за того, что все поля в пользовательском бизнес-объекте в S / 4Hana Cloud были установлены как «только для чтения».

...