Sapforum.Biz

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

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

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

А далее вот этот код используется в одном из методов BADI как я понимаю, т.е. фактически экзита
Назва: Re: Добаваление поля в тр. CV04N
Відправлено: Tomatos від Квітень 09, 2013, 07:28:15 ДП
Нашел нужную 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 ДП
Нашел ваш ответ http://sapforum.biz/index.php?topic=635.0