Текущее время: Чт, апр 18 2024, 09:14

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Окружение программиста (редакторы, утилиты и пр. ПО для разработчика на ABAP)
СообщениеДобавлено: Сб, июн 03 2006, 08:29 
Начинающий
Начинающий

Зарегистрирован:
Сб, июн 03 2006, 07:03
Сообщения: 4
Доброе время суток, господа!

Хотелось бы узнать у присутствующих, какое окружение придется осваивать после перехода на SAP/ABAP прикладным программистам.
Т.е. какие инструменты используете в повседневной работе, каким образом осуществляется развертывание, обновление собственных приложений, отчетов в SAP.
Каким образом осуществляется хранение исх. кода в вашей команде, существует ли система контроля версий компонентов внутри SAP или используются внешние системы контроля версий. Очень интересует наличие качественного IDE для разработки интерфейса пользователя.

Зачем мне все это?
Сейчас у нас используется "Галактика" :oops: , команда из 5 человек занимается разработкой (и постоянной доработкой) компонент и разнообразных отчетов для данного динозавра, дабы удовлетворить амбиции многочисленного начальства и облегчить труд юзерам. Система задыхается от нагрузки (~150 юзеров на архитектуре файл-сервер - это полный пипец). Назревает вопрос о миграции на SAP всей промышленной группы (десяток крупных предприятий, включая нашу контору).
В общей сложности у нас около 180 собственных разработок (от мала до велика), и по всей видимости их придется повторить в SAP.
В данный момент используем следующее ПО:
* текстовый редактор: jEdit, UltraEdit, Far editor :D (у каждого свой вкус)
* контроль версий: SubVersion + TortoiseSVN у каждого
* развертывание приложений: пачка скриптов на python'е
* ну и сам FAR для запуска и просмотра сообщений компилятора, отсюда же и стартуем саму Галу
Конечно все это хозяйство выглядит весьма убого, но это наша среда точнее ее подобие.

Дык вот, чем же придется пользоваться после вожделенной миграции?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Окружение программиста (редакторы, утилиты и пр. ПО для разработчика на ABAP)
СообщениеДобавлено: Вс, июн 04 2006, 20:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вс, окт 17 2004, 11:34
Сообщения: 1551
Пол: Мужской
@lex написал(а):
Доброе время суток, господа!

Хотелось бы узнать у присутствующих, какое окружение придется осваивать после перехода на SAP/ABAP прикладным программистам.
Т.е. какие инструменты используете в повседневной работе, каким образом осуществляется развертывание, обновление собственных приложений, отчетов в SAP.
Каким образом осуществляется хранение исх. кода в вашей команде, существует ли система контроля версий компонентов внутри SAP или используются внешние системы контроля версий. Очень интересует наличие качественного IDE для разработки интерфейса пользователя.

Зачем мне все это?
Сейчас у нас используется "Галактика" :oops: , команда из 5 человек занимается разработкой (и постоянной доработкой) компонент и разнообразных отчетов для данного динозавра, дабы удовлетворить амбиции многочисленного начальства и облегчить труд юзерам. Система задыхается от нагрузки (~150 юзеров на архитектуре файл-сервер - это полный пипец). Назревает вопрос о миграции на SAP всей промышленной группы (десяток крупных предприятий, включая нашу контору).
В общей сложности у нас около 180 собственных разработок (от мала до велика), и по всей видимости их придется повторить в SAP.
В данный момент используем следующее ПО:
* текстовый редактор: jEdit, UltraEdit, Far editor :D (у каждого свой вкус)
* контроль версий: SubVersion + TortoiseSVN у каждого
* развертывание приложений: пачка скриптов на python'е
* ну и сам FAR для запуска и просмотра сообщений компилятора, отсюда же и стартуем саму Галу
Конечно все это хозяйство выглядит весьма убого, но это наша среда точнее ее подобие.

Дык вот, чем же придется пользоваться после вожделенной миграции?


Система SAP содержит собственную интегрированную среду разработки, куда входят в том числе и редакторы кода, экранов, отчетных форм, интерфейсов и много чего еще. Синтаксис языка проверяется на этапе ввода. По поводу динамических ошибок система вываливает дампы на этапе исполнения прог. Сам по себе язык АВАР достаточно простой. Система поддерживает контроль версий по множеству объектов, в том числе программ. Для переноса програмерских разработок и настроек в боевые системы из разработочных существует специально обученная т.н. транспортная система, за которую отвечают админы. Ряд программных косяков выявляется транспортной системой. О таких косяках может существовать договоренность: или админ соообщает о них абаперу, либо аффтар запроса на перенос сам следит за результатом переноса. Админы занимаются и запуском системы, для чего у них для разных операционок имеются разные средства. Админы же рулят производительностью систем, и в случае выявления излишней прожорливости самописных программ могут сообщать об этом аффтару кода.
Смею Вас заверить, что освоить среду разработки не составит для Вас основной проблемы при переходе на SAP. Больше возникнет вопросов организационного характера в случае, если средствами SAP будет сделана попытка автоматизировать существующий управленческий хаос вместо наведения элементарного порядка.
В связи с этим отдельно по поводу интерфейса пользователя. Стандарт системы содержит огромное количество пользоватеьских экранов и их логически выстроенных последовательностей - т.н. транзакций. Если ваши внедрюки-консультанты будут утверждать, что в системе чего-то нет и нужно рисовать экраны, скорее всего
1. Они плохо знают матчасть
2. Они умеют расставлять галочки, но не умеют реорганизовывать процессы предприятия.
3. Они все знают и умеют, но ответственные лица, которых касаются изменения процессов, не способны работать по новому и занимаются саботажем.

Уверен, все у Вас получится,
Удачи Вам


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Окружение программиста (редакторы, утилиты и пр. ПО для разработчика на ABAP)
СообщениеДобавлено: Пн, июн 05 2006, 05:47 
Начинающий
Начинающий

Зарегистрирован:
Сб, июн 03 2006, 07:03
Сообщения: 4
Sedlo, благодарю за исчерпывающий ответ, как-то даже спокойнее стало. :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Окружение программиста (редакторы, утилиты и пр. ПО для разработчика на ABAP)
СообщениеДобавлено: Пн, июн 05 2006, 08:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5257
Откуда: Ростов невеликий
Пол: Мужской
Sedlo написал:
скорее всего
1. Они плохо знают матчасть
2. Они умеют расставлять галочки, но не умеют реорганизовывать процессы предприятия.
3. Они все знают и умеют, но ответственные лица, которых касаются изменения процессов, не способны работать по новому и занимаются саботажем.

Уверен, все у Вас получится,
Удачи Вам

Заматерел, однако ))


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Окружение программиста (редакторы, утилиты и пр. ПО для разработчика на ABAP)
СообщениеДобавлено: Пн, июн 05 2006, 11:52 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, май 27 2005, 14:20
Сообщения: 310
Пол: Мужской
@lex написал(а):
В общей сложности у нас около 180 собственных разработок (от мала до велика), и по всей видимости их придется повторить в SAP.

Не факт, что впишутся.

Сама по себе среда разработки убогая (по крайней мере на старом ядре), хотя... после far'а... может и на ура пойдет ;)
Только вот кодирование, контроль версий и пр. - это совсем не главное в SAPе в целом и в жизни абапера в частности...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 05 2006, 19:11 
Начинающий
Начинающий

Зарегистрирован:
Сб, июн 03 2006, 07:03
Сообщения: 4

Это понятно, что не все впишется (потребуется), но вот отчетные формы и прочую мелкую, но специфичную, функциональность все равно придется переносить. То, что придется в корне поменять представления о программировании, я уже понял :roll:
Изучения архитектуры нам не избежать - 100%, к тому же, судя по литературе, которую удалось найти, модули SAP гораздо более тесно интегрированы, чем в той-же Галактике...
Может есть какие-либо открытые ресурсы касающиеся внутренного устройства модулей SAP, или хотя-бы названия умных книг, чтобы в осле поискать?

Или хотя бы намекните в чем же соль " в SAPе в целом и в жизни абапера в частности..." :wink:
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 06 2006, 10:22 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Дык на амазоне понабирайте SAP, ABAP. Из русскоязычных книг по абапу наверное есть только Кречмер - полное название поиском на форуме найдете. На mail.ru вроде курсы выкладывали, опять таки поиском поищите. А вся соль жизни абапера - в минимуме документации :)

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 06 2006, 10:25 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
Я вот извиняюсь, чуток выше тема прилеплена.
Соль жизни сапера - искать информацию.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 06 2006, 16:23 
Начинающий
Начинающий

Зарегистрирован:
Сб, июн 03 2006, 07:03
Сообщения: 4
Mike1 написал:
Я вот извиняюсь, чуток выше тема прилеплена.
Соль жизни сапера - искать информацию.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB