Спасибо, ребята, теперь я понимаю это немного лучше.
Мой текущий статус: у нас есть Cloud Connector, подключенный к sapbackend, у нас есть служба GW Odata ... и мое приложение готово ...
Я получаю все данные из бэкэнда, и это работает.
Единственная вещь - это "проблема" с логином .. Я не понимаю логику, стоящую за этим .. теперь лучше после ваших ответов ..
Так, например, я получил вид входа в систему: я получил там имя пользователя passwort. Когда я нажимаю кнопку «Войти» -> чем я делаю цикл для всех пользователей и ищу имя пользователя == username && passwort? или есть другой способ сделать это более эффективным? потому что каждый раз, когда цикл .. я не думаю, что это очень хорошо.
Также есть в бэкэнде имя пользователя, сопоставленное с штатным номером. Я хочу штатное число -> как я могу получить штатное число? мне это нужно во внешнем интерфейсе? Задача пользователя - распознавание времени на каждый день.
Пример: я Питер, я вошел в систему и перехожу к моему представлению распознавания времени. Там у меня есть Календарь, который показывает мне дни и Задачи, которые я выполнил сегодня или до того .. Я ТОЛЬКО хочу видеть мои Задачи для моего штатного номера. После этого я хочу создать новую запись, я создаю новую запись, и в бэкэнде она должна быть сохранена с указанным мне штатным номером.
Нужен ли штатный номер в "внешнем интерфейсе" или во всем бэкэнде? как я могу передать штатное число на мой взгляд, чтобы отфильтровать его? или мне это не нужно?
Или это как -> кнопка входа в систему -> бэкэнд == имя пользователя && пароль, чем есть штатный номер и фильтр EntitySet? но в любом случае мне нужно как-то передать номер персонала через мой взгляд, потому что когда я создаю новую запись, это должен быть мой номер?
Извините, ребята, может быть, я думаю, что сложнее: D
но я прочитаю ссылки, которые вы мне дали, и попытаюсь понять