Age: 165 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
Posted: Thu Jul 29, 2010 10:47 am Post subject:
Удав wrote:
Dmitriy, под повторным использованием понималось именно повторное использование класса для разных задач, а не только в рамках одной задачи.
У нас реализован свой класс для работы с ALV, в который сразу инкапсулирован container и написан код для часто используемых методов (получение fieldcatalog, определение события double_click, показ на экране, регистрация ряда событий) и определены значения по умолчанию для layout, fieldcatalog и т.п.
Сдается мне, что миграция абаперов с проекта на проект приводит к наследованию базового класса, написанного первым абапером уже в рамках даже не страны, а планета Земля. По моему уже у всех есть этот класс, обрастающий на каждом проекте своми фичками , причем уже давно забыто, кто его первую реализацию писал. _________________ Молитва - это запрос разработчику на изменение кода программы.
Age: 46 Joined: 05 Nov 2007 Posts: 725 Location: КраснАдар
Posted: Thu Jul 29, 2010 11:45 am Post subject:
Видимо, мы одни с Roronoa Zoro реюзом пользуемся
ЗЫ И вообще - в ...опу ООП. Периодически встречаю код "вырви-мозг" из стопицот вложенных вызовов методов и стольки же объектов - хочется все бросить и уйти в фермеры.
Age: 165 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
Posted: Thu Jul 29, 2010 1:02 pm Post subject:
Это пока вам два грида на экране не треба размещать
ЗЫЖ А че, солнце всем голову напекло, работать только мне западло или как? _________________ Молитва - это запрос разработчику на изменение кода программы.
Age: 48 Joined: 25 Jan 2008 Posts: 580 Location: Москва
Posted: Thu Jul 29, 2010 5:38 pm Post subject:
John Doe wrote:
ЗЫ И вообще - в ...опу ООП. Периодически встречаю код "вырви-мозг" из стопицот вложенных вызовов методов и стольки же объектов - хочется все бросить и уйти в фермеры.
ООП здесь ни при чем
Если руки у "разработчика" не из того места растут, то ни ОПП, ни структурное программирование не помогут _________________ С уважением,
Удав.
Age: 43 Joined: 04 Aug 2009 Posts: 62 Location: UA
Posted: Thu Jul 29, 2010 5:40 pm Post subject:
я часто использую REUSE_ALV_FIELDCATALOG_MERGE,
но коллеги уже который раз убеждают использовать класс (хотя сами иногда грешат использованием этого ФМ). Исходя из этой темы все-таки придется заняться классами
Сдается мне, что миграция абаперов с проекта на проект приводит к наследованию базового класса, написанного первым абапером уже в рамках даже не страны, а планета Земля. По моему уже у всех есть этот класс, обрастающий на каждом проекте своми фичками Laughing , причем уже давно забыто, кто его первую реализацию писал.
All times are GMT + 4 Hours Goto page Previous1, 2, 3Next
Page 2 of 3
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.