Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

SAP NETWEAVER практицируется ли?

1173  1 2 все
Vladi996 посетитель12.12.20 00:25
Vladi996
12.12.20 00:25 

Знает ли кто из форумчан как можно в домашних условиях устоновить себе SAP Logon 760 для програмирования ABAP на ECLIPSE. Где взять этот Логон.


Есть сертификат SAP ABAP Developer с NetWeaver 7.02. Есть даже минисап и идес ассесс на VM ware. Но это уже устарела система. Теперь ведь уже SAP S/4 HANA в моде.


Или кото то еще в NetWeaver програмирует?


#1 
uscheswoi_82 местный житель12.12.20 02:44
uscheswoi_82
NEW 12.12.20 02:44 
в ответ Vladi996 12.12.20 00:25
SAP NETWEAVER практицируется ли?

Что значит практицируется?


Или кото то еще в NetWeaver програмирует?

Вообще-то на ABAP в среде Eclipse программируют. Я Hello World-ы могу писать на старом MiniSAP.


В этом форуме была где-то уже тема по SAP. Тут сапёры/абаперы общались:

https://foren.germany.ru/programmer/f/35778259.html?Cat=&page=2.05&view=&sb=&part=1&vc=1

кто как обзывается, тот так сам называется... маску ношу чтобы не заразить антиваксеров... Дневник тяжелобольного инвалида
#2 
Vladi996 посетитель12.12.20 03:30
Vladi996
NEW 12.12.20 03:30 
в ответ uscheswoi_82 12.12.20 02:44

Eclipse я заинсталировал. Только там чтобы абап проект создать требуетсся войдти в систему. Я думаю сап логон 750 или 760 надо. Где скачать?


#3 
Schlingel@ старожил15.12.20 20:28
Schlingel@
NEW 15.12.20 20:28 
в ответ Vladi996 12.12.20 00:25

не совсем понятно в чем вопрос. насколько я знаю, софт САП скачать нигде нельзя. NetWeaver не устаревал, с ним работают и продолжают развивать. HANA - это вообще база данных, а не среда разработки. ABAP в SAP logon, в eclipse или hana studio абсолютно одинаковый, да можешь писать хоть в блокноте свой код, главное чтоб верно было. откуда именно ты соединился с сервером неважно. но одно точно знаю, от eclipse у нас довольно быстро большинство отказалось, ибо очень ограниченная функциональность.

#4 
Alexoon знакомое лицо20.12.20 13:33
NEW 20.12.20 13:33 
в ответ Vladi996 12.12.20 00:25, Последний раз изменено 20.12.20 13:58 (Alexoon)

Можно SAP Business Client 6.50 скачатъ с какого-то канадского сайта.

я скачал и через Cisco коннекчусь к нашим рабочим SAP системам.

Все летает и не надо делать муторную инсталляцию всего Netweaver в 12 Гигабайт локально.

Если найду ссылку напишу, но не факт. просто поискать в гугле.

если сделать Trial Account на Hana on demand

https://account.hanatrial.ondemand.com/

и побордить по туториалам можно набрести на разные

возможности бесплатного ресурса с NetWeaver.

например эта

https://sapes5.sapdevcenter.com/sap/bc/gui/sap/its/webgui

с сервером ES5.

с триал аккаунта на Hana on demand сваять Fiori Worklist с имеющимся OData сервисом.

роли конечно сильно урезаны. Собственный OData сервис в segw создать нельзя.

но можно пользовать имеющиеся и даже зайти в se80 и наверное сваять репорт.

#5 
Alexoon знакомое лицо20.12.20 13:38
NEW 20.12.20 13:38 
в ответ Schlingel@ 15.12.20 20:28, Последний раз изменено 20.12.20 13:56 (Alexoon)

Многие пишут в среде VS Code с ABAP плагином. Я еще не пробововал, но выглядит заманчиво)

Эклипс тем не менее часто очень полезен.

Особенно при разработке CDS View's. В NetWeawer DDL открыть невозмжно.

Я до сих пор не знаю в чем кроме эклипса можно открыть DDL.

Поиск любого класса, CDS View выполнятся мгновенно с комбинацией клавиш. Ctrl-Alt-D

Можн также установить плагины BW, HANA-Studio.

#6 
Schlingel@ старожил21.12.20 20:27
Schlingel@
NEW 21.12.20 20:27 
в ответ Alexoon 20.12.20 13:38

я не знаю как в других командах, но у нас от эклипса отказались быстро из-за ограничений. мы работаем в SAP HANA Studio(hdbstudio), он может и cds(ddl, metadata extensions, etc) и абап классы и BOPF. Fiori только не может. поэтому у нас это самая предпочтительная среда, особенно среди разработчиков, которые делают и фронтэнд и бэкенд.

#7 
Kvint знакомое лицо19.01.21 09:00
Kvint
NEW 19.01.21 09:00 
в ответ Vladi996 12.12.20 03:30
Я думаю сап логон 750 или 760 надо. Где скачать?

Всё вут тут: https://developers.sap.com/trials-downloads.html


На днях поставил себе сервер и клиент, так поиграть. Выглядит все конечно депрессивненько.


Вопрос к знатокам, стоит ли абап учить или все таки класика: Java и веб фреймворки?

#8 
koder патриот19.01.21 11:37
koder
NEW 19.01.21 11:37 
в ответ Kvint 19.01.21 09:00
Вопрос к знатокам, стоит ли абап учить или все таки класика: Java и веб фреймворки?

Я работаю на яве и спринге. И я не знаю, что вам стоит учить. Откуда? Я даже не знаю, что за хрень такая - абап. И для чего вам вообще все это надо.


#9 
Kvint знакомое лицо19.01.21 11:54
Kvint
NEW 19.01.21 11:54 
в ответ koder 19.01.21 11:37
И для чего вам вообще все это надо.

Всё очень просто. Хочется больше денег. Счас вроде как вэб клиенты у сапа на ангуляре. Плюс клауд, плюс рест коммуникации с другими системами. Вот и ищут кверанштайгеров с джавы.


#10 
koder патриот19.01.21 12:56
koder
NEW 19.01.21 12:56 
в ответ Kvint 19.01.21 11:54
Счас вроде как вэб клиенты у сапа на ангуляре.

И чего выхотите? Вы программируете на яве? Вы хотите с явы соскочить?

Вот и ищут кверанштайгеров с джавы.

Вам предложили место?

#11 
Kvint знакомое лицо19.01.21 13:37
Kvint
NEW 19.01.21 13:37 
в ответ koder 19.01.21 12:56

На все вопроса отвечаю да.

#12 
koder патриот19.01.21 14:10
koder
NEW 19.01.21 14:10 
в ответ Kvint 19.01.21 13:37
На все вопроса отвечаю да.

Тогда в самом общем случае -я бы соскочил при достаточно приличной зарплате. Судя по всему сегодняшнее поlожение дел вас не устраивает, иначе работу вы бы не искали. Новое место работы вас более менее устраивает, иначе бы не спрашивали. У вас появится возможность получить новые знания, не понравится - вернетесь на яву

#13 
AlexNek патриот19.01.21 15:13
AlexNek
NEW 19.01.21 15:13 
в ответ Kvint 19.01.21 11:54
Хочется больше денег

Ну если все остальное не интересует, в чём проблема тогда?


Вот вчера хрюши письмо прислали, завлекают на MS dynamic деньгами. Ну так зачем туда лезть? К САПу у меня такое же отношение смущ

#14 
Kvint знакомое лицо19.01.21 15:32
Kvint
NEW 19.01.21 15:32 
в ответ AlexNek 19.01.21 15:13
Ну если все остальное не интересует, в чём проблема тогда?

Вот любят на форуме периначить или додумать что-то. Где я такое писал?


Почитайте ещё раз мой вопрос. Деньги играют важную роль в нашей жизни, но заниматься чем-то, что не нравится, я бы не хотел. Поэтому и только поэтому задал свой вопрос.


Раньше тут реально помогали, а сейчас базар вокзал.


#15 
AlexNek патриот19.01.21 18:19
AlexNek
NEW 19.01.21 18:19 
в ответ Kvint 19.01.21 15:32
Где я такое писал?
Всё очень просто. Хочется больше денег.

А какой ответ Вы бы хотели получить?

Вам интересна узкая специализация и разбор заморочек какой то системы?

Прикиньте в каких областях можно что либо написать на Яве, и в каких для SAP?

#16 
Kvint знакомое лицо19.01.21 19:09
Kvint
NEW 19.01.21 19:09 
в ответ AlexNek 19.01.21 18:19

Опять же вырванная из контекста фраза.

Ну да ладно.


А какой ответ Вы бы хотели получить?

Java и abap два разных инструмента. Меня интересовал вопрос стоит ли в ущерб одного (Java) заниматься освоением другого (SAP Abap) . Или иначе выражаясь, тратить время на изучение не особо перспективного направления.


Вам интересна узкая специализация и разбор заморочек какой то системы?

Это и есть отчасти мой вопрос.


Прикиньте в каких областях можно что либо написать на Яве, и в каких для SAP?

Что то типа, что может такого сап, что не может джава.

Хотя изначально сап был создают под конкретные задачи. Сейчас в нем много всякого.


#17 
AlexNek патриот19.01.21 20:13
AlexNek
NEW 19.01.21 20:13 
в ответ Kvint 19.01.21 19:09
Или иначе выражаясь, тратить время на изучение не особо перспективного направления

А кто это может еще знать, кроме того кому нужно изучать? Может от этого можно получать удовольствие. Есть ведь достаточно САП программистов, значит кому то нравится.


Что то типа, что может такого сап, что не может джава.

Для меня это что то типа такого вопроса: Что может excel чего не может java?

#18 
uscheswoi_82 свой человек20.01.21 02:44
uscheswoi_82
NEW 20.01.21 02:44 
в ответ Kvint 19.01.21 19:09, Последний раз изменено 20.01.21 02:54 (uscheswoi_82)
Java и abap два разных инструмента.
Что то типа, что может такого сап, что не может джава.

SAP это ПО, а Java и ABAP это ЯП.

ABAP (Advanced Business Application Programming) это коболообразный (Common Business Oriented Language) язык программирования - см. https://ru.wikipedia.org/wiki/Кобо�%.... Возможно с ABAP сложилось так исторически, т.е. предок SAP (пра пра SAP) которую мутили ещё в 70х, решили расширить свой язык на базе кобола, а это бывшие сотрудники IBM, ключевые слова: SAP бывшие сотрудники IBM, а COBOL и IBM рядом стоят, так-же когда слышишь про IBM и COBOL, то вспоминаешь ALGOL, PL/1, FORTRAN. Автор PL/I был IBM - https://ru.wikipedia.org/wiki/ПЛ/1, который созданный для научных, инженерных и бизнес-ориентированных вычислений, а так-же который испытал влияние ALGOL, COBOL, Fortran. В советское время мутили на алголах, фортранах, PL/I.

А Java в данном случае ЯП он кроссплатформенный это прокладка/прослойка между SAP и операционной системой, как понимаю ABAP интерпретатор/компилятор и DynPro крутятся на Java SE, а Web Dynpro на Java SE и Java EE. В DynPro они просто натянули свой кастомный LAF см. https://www.comp.nus.edu.sg/~cs3283/ftp/Java/swingConnect/..., NetWeaver крутится на Java EE, а Web DynPro крутится на апплетах, во всяком случае так было раньше. Покуда браузеры тогда были убогие, поэтому многие компоненты были на апплетах. Вспоминаю мою первую 2х недельную практику в Германии в строительном магазине, там у них всё крутилось через SAP, на складе SAP, на кассе SAP, и сотрудники магазина входили в SAP через Internet Explorer. Помнится Microsoft славно отзывалась о SAP, что отчёты делают очень быстро.


А почему на Java в SAP, т.к. Java появилась раньше всяких адекватных ООП, распространялась бесплатно, помню в 1997 году на выставке мне записали на дискету Java, это был компилятор, JRE и библиотеки для Windows 9x/NT, просто Java кроссплатформенная и бесплатная (во всяком случае так было раньше), там есть сборщик мусора (Garbage Collector), работаешь с объектами и строками, а не со структурами и байтами как в Си, Java поддерживала апплеты, и у Java есть хорошие сетевые API, в колледже я от скуки как-то на Java мутил/пилил свой веб сервер, вот поискал, в этой книжке написано как замутить свой веб сервер на Java http://openbook.rheinwerk-verlag.de/java7/1507_11_009.html, а мой сосед по парте в колледже запилил на Java свой голосовй чат. У меня на веб сервере установлен Red5 который годен для голосового чата, чата, и потокового видео https://ru.wikipedia.org/wiki/Red5, касандру на Java мутили - https://ru.wikipedia.org/wiki/Apache_Cassandra


Покуда веб браузеры перестали поддерживать апплеты, то WebDynpro на HTML5 переделали - https://openui5.org/ В OpenUI5 вроде как разделено на MVC, вот тут пример https://openui5.hana.ondemand.com/. Игрался как-то раньше в OpenUI5. Сложненький фреймворк. Я использовал OpenUI5 в PHP.


В ABAP используется синтаксис Open-SQL, это вроде как единый диалект SQL для разных СУБД. Цель Open-SQL состоит в том, чтобы используемые команды SQL давали одинаковый результат для всех баз данных.


Давольно часто слышу про Хана, это такая быстрая In Memory СУБД https://ru.wikipedia.org/wiki/Рези�%.... Когда используешь Хану там уже хоть начём можно пилить приложение.

C# -https://blogs.sap.com/2015/04/15/creating-a-c-application-...

Python - https://developers.sap.com/tutorials/hana-clients-python.h...

Java - https://developers.sap.com/tutorials/hana-clients-jdbc.htm...

ABAP- https://blogs.sap.com/2014/03/24/a-practical-example-of-ha...


P.S: Плохо что Java стала платной, щас все кто могут всё адаптируют своё ПО под OpenJDK. У меня много серьёзных приложений, которые я использую, написаны на Java, некоторые не хотят работать с OpenJDK. Я использую SweetHome, JavaMorph, OpenProj Eclipse, JavaKara они работают на OpenJDK, а X3D Editor, b4j, и Jabaco не дружат с OpenJDK и не хотят работать. Вроде Android Studio адаптировали под OpenJDK.


Я сижу на OpenJDK, OpenJDK мне хватает выши крыши, Eclipse вроде с OpenJDK дружит. Щас я пытаюсь запустить каталину на OpenJDK https://www.opentext-usergroup.org/howto-migration-von-ora... Для десктопных использую JDBC, SQLite для Java - https://www.sqlitetutorial.net/sqlite-java/ А в продакшене, т.е. если надо с установкой, то вместо всяких InstallAnywhere, за которые требуют бешеных деньжат, буду использую опенсоурсный NSIS, который может, проверить, скачать и установить Java - https://nsis.sourceforge.io/Detecting_the_JDK_version и https://nsis.sourceforge.io/Java_Launcher_with_automatic_J...

кто как обзывается, тот так сам называется... маску ношу чтобы не заразить антиваксеров... Дневник тяжелобольного инвалида
#19 
uscheswoi_82 свой человек20.01.21 02:52
uscheswoi_82
NEW 20.01.21 02:52 
в ответ uscheswoi_82 20.01.21 02:44, Последний раз изменено 20.01.21 03:03 (uscheswoi_82)

ABAP в данной ситуации можно рассматривать типа как LuaJ и Jython. Допустим есть какой-то фреймворк который написан на Java и называется SAP, а ABAP как LuaJ и Jython обращается к своему фреймворку написаный на Java. Вот нашёл Cobol Parser написанный на Java.

кто как обзывается, тот так сам называется... маску ношу чтобы не заразить антиваксеров... Дневник тяжелобольного инвалида
#20 
1 2 все