SAP R/3 форум ABAP консультантов
Russian ABAP Developer's Club

Home - FAQ - Search - Memberlist - Usergroups - Profile - Log in to check your private messages - Register - Log in - English
Blogs - Weblogs News

Edit tables



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
Crystal_Ra
Старший специалист
Старший специалист



Joined: 12 Mar 2008
Posts: 108
Location: Белгород

PostPosted: Fri Mar 22, 2013 6:22 pm    Post subject: Edit tables Reply with quote

Прошу сразу извинить если оффтоп.

Проблема такая :
в системе установлены ноты запрещающие редакцию таблиц.
Se16N - например не реагирует на параметр режима.
есть некоторые адаптации стандартного функционала как se11, но проблема таже.
Понимаю, что задача с точки зрения безопасности грубая. Но временно нужен такой функционал, который редактирует любую таблицу бд - пользовательскую или настроечную.

Кто что может, подскажите плииз как решить проблему?

_________________
(SAP) Система нипель... выпускает лучше, чем впускает!

Crystal_Ra
Back to top
View user's profile Send private message
vga
Мастер
Мастер


Age: 145
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Fri Mar 22, 2013 10:10 pm    Post subject: Reply with quote

Не подойдет?
http://www.sapnet.ru/viewtopic.php?t=2199

_________________
Молитва - это запрос разработчику на изменение кода программы.
Back to top
View user's profile Send private message Blog Visit poster's website
ghost
Специалист
Специалист


Age: 36
Joined: 18 Jan 2008
Posts: 71
Location: Tashkent-Astana-Moscow

PostPosted: Sat Mar 23, 2013 7:39 pm    Post subject: Reply with quote

как вариант ФМ SE16_INTERFACE
_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)
Back to top
View user's profile Send private message Send e-mail Blog
aldruhn
Участник
Участник



Joined: 08 Dec 2012
Posts: 1

PostPosted: Mon Mar 25, 2013 11:37 am    Post subject: Reply with quote

Вот вариант: http://abaphr.ru/se16n-redaktirovanie-lyuboj-tablicy/
Back to top
View user's profile Send private message
Crystal_Ra
Старший специалист
Старший специалист



Joined: 12 Mar 2008
Posts: 108
Location: Белгород

PostPosted: Mon Mar 25, 2013 1:22 pm    Post subject: Решение Reply with quote

To VGA

- Да! это радикально , чО-тО даже не подумал в эту сторону...
думал как код модифицировать ... ))) Спасибо!

To GHOST
Quote:
как вариант ФМ SE16_INTERFACE


- не все удобно в этом модуле - а именно, он дает всю таблицу, без селект-экрана.


To aldruhn

для новых "нот" этот вариант устарел.

_________________
(SAP) Система нипель... выпускает лучше, чем впускает!

Crystal_Ra
Back to top
View user's profile Send private message
Armann
Модератор
Модератор



Joined: 01 Jan 2008
Posts: 422
Location: Moscow

PostPosted: Mon Mar 25, 2013 1:52 pm    Post subject: Re: Решение Reply with quote

Crystal_Ra wrote:
To GHOST
Quote:
как вариант ФМ SE16_INTERFACE


- не все удобно в этом модуле - а именно, он дает всю таблицу, без селект-экрана.

Ограничения выборки задаются в параметрах модуля
Back to top
View user's profile Send private message Blog
Crystal_Ra
Старший специалист
Старший специалист



Joined: 12 Mar 2008
Posts: 108
Location: Белгород

PostPosted: Mon Mar 25, 2013 4:40 pm    Post subject: Re: Решение Reply with quote

Armann wrote:
Crystal_Ra wrote:
To GHOST
Quote:
как вариант ФМ SE16_INTERFACE


- не все удобно в этом модуле - а именно, он дает всю таблицу, без селект-экрана.

Ограничения выборки задаются в параметрах модуля



Резонно! , но придется писать руками туда всё... Трудоемко.
А модуль хороший )))

_________________
(SAP) Система нипель... выпускает лучше, чем впускает!

Crystal_Ra
Back to top
View user's profile Send private message
Armann
Модератор
Модератор



Joined: 01 Jan 2008
Posts: 422
Location: Moscow

PostPosted: Mon Mar 25, 2013 5:42 pm    Post subject: Re: Решение Reply with quote

Crystal_Ra, вообще я бы посоветовал очень осторожно пользоваться ФМником (он логгирует изменения, да) и не переносить программы-редакторы в продуктив. На всех проектах конечно разная степень пофигизма, но принципе есть возможность огрести за это таких люлей, когда 'вазелин еще надо заслужить'
Back to top
View user's profile Send private message Blog
Crystal_Ra
Старший специалист
Старший специалист



Joined: 12 Mar 2008
Posts: 108
Location: Белгород

PostPosted: Mon Mar 25, 2013 11:14 pm    Post subject: Re: Решение Reply with quote

Armann wrote:
Crystal_Ra, вообще я бы посоветовал очень осторожно пользоваться ФМником (он логгирует изменения, да) и не переносить программы-редакторы в продуктив. На всех проектах конечно разная степень пофигизма, но принципе есть возможность огрести за это таких люлей, когда 'вазелин еще надо заслужить'


Спасибо Armann все это 100% верно!
Уже спорил и доказывал ) "геммор" всего этого подхода...
Пусть тема будет "общеразвивающей" и "говнокодерской" ))

_________________
(SAP) Система нипель... выпускает лучше, чем впускает!

Crystal_Ra
Back to top
View user's profile Send private message
Nick_Papkov
Участник
Участник


Age: 46
Joined: 22 Aug 2013
Posts: 27
Location: г. Жлобин, Республика Беларусь

PostPosted: Wed Sep 25, 2013 11:46 pm    Post subject: Re: Edit tables Reply with quote

Crystal_Ra wrote:
Прошу сразу извинить если оффтоп.

Проблема такая :
в системе установлены ноты запрещающие редакцию таблиц.
Se16N - например не реагирует на параметр режима.
есть некоторые адаптации стандартного функционала как se11, но проблема таже.
Понимаю, что задача с точки зрения безопасности грубая. Но временно нужен такой функционал, который редактирует любую таблицу бд - пользовательскую или настроечную.

Кто что может, подскажите плииз как решить проблему?


А если попробовать включить режим отладки в нужном месте - через /h, если это разрешено в системе ? Заходим в нужную таблицу через se16, выделяем строку и подробный просмотр. После этого вверху вводим /h и нажимаем 2 раза Enter. Переходим в режим отладки и подменяем в debugере функциональный код на код 'редактировать' (кажется EDIT). В результате все неключевые поля доступны для редактирования. исправляй и сохраняй. И так на любой таблице.

_________________
Когда другие слепо следуют за истиной, помни - ничто не истина.
Back to top
View user's profile Send private message
vga
Мастер
Мастер


Age: 145
Joined: 04 Oct 2007
Posts: 1218
Location: Санкт-Петербург

PostPosted: Thu Sep 26, 2013 9:08 am    Post subject: Re: Edit tables Reply with quote

Nick_Papkov wrote:

А если попробовать включить режим отладки в нужном месте - через /h, если это разрешено в системе ? Заходим в нужную таблицу через se16, выделяем строку и подробный просмотр. После этого вверху вводим /h и нажимаем 2 раза Enter. Переходим в режим отладки и подменяем в debugере функциональный код на код 'редактировать' (кажется EDIT). В результате все неключевые поля доступны для редактирования. исправляй и сохраняй. И так на любой таблице.


1) В проде прав на отладчик, как правило, не дают, а тем более на модификацию полей.
2) Не юзерское это дело, под дебагом данные править. Тем более это очень медленно, при больших объемах. За раз несколько строк через буфер обмена не вставить.

_________________
Молитва - это запрос разработчику на изменение кода программы.
Back to top
View user's profile Send private message Blog Visit poster's website
Nick_Papkov
Участник
Участник


Age: 46
Joined: 22 Aug 2013
Posts: 27
Location: г. Жлобин, Республика Беларусь

PostPosted: Thu Sep 26, 2013 1:08 pm    Post subject: Re: Edit tables Reply with quote

vga wrote:
1) В проде прав на отладчик, как правило, не дают, а тем более на модификацию полей.


Были случаи, когда даже в продуктиве при запрете редактирования у заказчика заходил в se16 до отдельной записи, включал отладку через /h и свободно правил неключевые поля. Возможно что не доделали настройки, а возможно что это лазейка, которую не закрыли.

vga wrote:
2) Не юзерское это дело, под дебагом данные править. Тем более это очень медленно, при больших объемах. За раз несколько строк через буфер обмена не вставить.


При больших объемах данных такой вариант конечно не проходит. Долго и муторно. Но вопрос стоял про вариант в принципе, про объемы исправлений речь не шла. Если объем исправлений небольшой, то такой способ (если сработает) вполне подходит без написания своего кода.

_________________
Когда другие слепо следуют за истиной, помни - ничто не истина.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
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.