Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => Тема начата: Tomatos от Апрель 08, 2013, 02:36:21 pm

Название: Добаваление поля в тр. CV04N
Отправлено: Tomatos от Апрель 08, 2013, 02:36:21 pm
Добрый день!

Необходимо добавить в отчет CV04N поле  Клиент (в отображаемый отчет). Нашел http://wiki.sdn.sap.com/wiki/display/PLM/3.+Document+Search+-+Result+list в конце написан текст программы но куда его нужно вставить не совсем понятно и так же необходимо изменить структуру  FOUNDDRAW - где ее менять так же не совсем понятно, через Se11 не дает, ключ просит.
Название: Re: Добаваление поля в тр. CV04N
Отправлено: Uukrul от Апрель 08, 2013, 04:32:23 pm
Ну что я могу сказать, исходя из инклуда: LCV100F04. В этой транзакции используются BADI, которые и вызываются по ходу работы транзакции. Какие именно вызываются, можно узнать используя вот такое описание: http://sapforum.biz/index.php/topic,278.msg1353.html#msg1353

А далее вот этот код используется в одном из методов BADI как я понимаю, т.е. фактически экзита
Название: Re: Добаваление поля в тр. CV04N
Отправлено: Tomatos от Апрель 09, 2013, 07:28:15 am
Нашел нужную BADI - DOCUMENT_MAIN01
Нашел нужный метод 
methods AFTER_SEARCH_DATA
    importing
      !MAX_ROWS type I
    changing
      !DRAW type DMS_TBL_DRAW
    exceptions
      CANCEL .

А вот как добавить новый код?
Название: Re: Добаваление поля в тр. CV04N
Отправлено: Tomatos от Апрель 09, 2013, 08:12:10 am
Нашел ваш ответ http://sapforum.biz/index.php?topic=635.0