Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/olegbash599/webabap_samples

Samples for webinar WebABAP
https://github.com/olegbash599/webabap_samples

Last synced: about 2 months ago
JSON representation

Samples for webinar WebABAP

Awesome Lists containing this project

README

        

# Вебинар WebABAP: разработка odata-сервисов

## В репозитарии
1) ODATA v2 Basic implementation in ABAP
2) OData composition-based implementation
3) UI5-samples for Data Updation
4) Variables Manager in ABAP
5) [Колонка по Webinar на sapland.ru](https://sappro.sapland.ru/author-column/20772)

## Мини-вебинар:
1) Пример [unit-теста для сущности](https://github.com/OlegBash599/WebABAP_samples/blob/master/src/zwa003/zcl_wa003_var_head_feed.clas.testclasses.abap)
2) [Пример коллекции postman для прогона тестирования](https://github.com/OlegBash599/WebABAP_samples/tree/master/PostMan_samples)
3) [Выбираем подходящую модель OData-разработки для системы](https://blogs.sap.com/2022/01/22/howto-odata-high-level-overview/)

## Видео и чтение к мини-вебинару
1) [MiniWebinar Video](https://sappro.sapland.ru/kb/webinars/testirovanie-crudq-operatsii-v-sap-gateway-i-unit-testirovanie-v-odata-v2.html) и [видео на дзене](https://dzen.ru/video/watch/6654c9d27e3fa971932db30d)
2) [Справочный материал для изучения и справки](https://www.olegbash.ru/WebABAP/MiniWebinar_ODATAtesting.zip)
3) [Postman useful scripts](https://blogs.aboutatul.in/some-common-test-scripts-in-postman)
4) Видео "на ход ноги" [8 заметок OData](https://sappro.sapland.ru/publications/sap-gateway-odata-8-poleznyh-zametok-na-hod-nogi.html) и [видео на дзене](https://dzen.ru/video/watch/6654d7b65b3bc47acbf0f6c1)

## что-то непонятно/недосказано или хочется высказаться?
1) [ABAP-club чат](https://t.me/ABAPclub)
2) не на все вопросы могут быть даны ответы сразу: в таких случаях открываются [issue](https://github.com/OlegBash599/WebABAP_samples/issues)
3) Создание сервиса на основе CDS и сущностей сервиса на основе CDS [pdf_doc](https://olegbash.ru/f1/pW8)

### Ext-addition:
1) [Alternatives to Postman for Exploratory and Automated API Testing by Klaus Haeuptle](https://blogs.sap.com/2023/08/17/alternatives-to-postman-for-exploratory-and-automated-api-testing/)
2) [HTTP-tools for testing](https://thechief.io/c/editorial/top-10-http-benchmarking-and-load-testing-tools/)
3) https://blogs.sap.com/2023/08/17/testing-api-calls-using-your-edge-chrome/
4) https://blogs.sap.com/2023/08/17/test-isolation-in-abap-made-simple/
5) [Foreing ABAP unit test](https://blogs.sap.com/2023/09/12/writing-foreign-abap-unit-tests/)
6) [ABAP Unit Fundamentals](https://blogs.sap.com/2019/12/20/understanding-abap-unit-testing-fundamentals-overview-for-beginners/)
7) [Writing ABAP Unit using test double](https://blogs.sap.com/2023/10/16/writing-abap-a-unit-using-test-double-frameworkdoc/)
8) Offical sap.help about SAP GateWay (https://help.sap.com/docs/ABAP_PLATFORM_NEW/68bf513362174d54b58cddec28794093/7db1ea508f88bb7ee10000000a445394.html)
9) [pyodata from SAP official team](https://github.com/SAP/python-pyodata) Можно задействовать при нагрузочном тестировании прототипировании
10) [useful tips about netWeaver and UI5](https://blogs.sap.com/2016/04/30/my-ui5-debugging-tips-and-experience-collection-how-to-resolve-ui5-issues-through-debugging-by-yourself/)
11) [Bruno - tool for testing](https://github.com/usebruno/bruno)
12) [OData query options / sap help](https://help.sap.com/docs/ABAP_PLATFORM_NEW/68bf513362174d54b58cddec28794093/30116c10d4ff42908d4a4ad023b77634.html)

### Практики других направлений
1) [Google, среди прочего, советует composition over inheritance](https://www.youtube.com/watch?v=6lU11IHfJgo)

====english version below ======
# WebABAP: developing odata-services and web services in NetWeaver
Samples for webinar WebABAP

1) ODATA v2 Basic implementation in ABAP
2) OData composition-based implementation
3) UI5-samples for Data Updation
4) Variables Manager in ABAP
5) [welcome to: ABAP-club чат](https://t.me/ABAPclub)