Текущее время: Чт, июл 31 2025, 17:43

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: ME2*N
СообщениеДобавлено: Вт, июн 09 2009, 09:09 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Требудется в транзакциях ME2*N при заполнении поля "Предварительный номер документа" (EIKP-VORNU) для заголовка, заполнять поля позиций (EIPO-VORNU). Смотрю BADI ME_PROCESS_PO_CUST и ME_GUI_PO_CUST, там используются структуры mepoheader и mepoitem, но в них нет поля VORNU :(
Подскажите, пожалуйста, как вытянуть это поле из заголовка и заполнить в позициях? Если есть другие средства (другие BADI или exit'ы), подскажите, пожалуйста.

_________________
Абапер...
Продолжаю удивляться SAPу!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ME2*N
СообщениеДобавлено: Вт, июн 09 2009, 09:24 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
viewtopic.php?f=13&t=49294
Только в тр. me2*n Ваши структуры будут доступны через (SAPLMEPO)eipo и (SAPLMEPO)eikp.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ME2*N
СообщениеДобавлено: Вт, июн 09 2009, 10:14 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Aval написал:
Только в тр. me2*n Ваши структуры будут доступны через (SAPLMEPO)eipo и (SAPLMEPO)eikp.


Пробовала через assign, только в методе CHECK BADI ME_PROCESS_PO_CUST эти структуры пустые :(

_________________
Абапер...
Продолжаю удивляться SAPу!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ME2*N
СообщениеДобавлено: Вт, июн 09 2009, 11:05 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
В моей версии нет данного БАДИ.
Попробуйте через расширение: ФМы EXIT_SAPMM06E_016, 17.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ME2*N
СообщениеДобавлено: Вт, июн 09 2009, 11:11 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Aval написал:
В моей версии нет данного БАДИ.
Попробуйте через расширение: ФМы EXIT_SAPMM06E_016, 17.


при активации проекта с этим расширением, просит активировать include-таблицы CI_EKKODB, CI_EKPODB. Их надо активировать и для чего они нужны?

_________________
Абапер...
Продолжаю удивляться SAPу!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ME2*N
СообщениеДобавлено: Вт, июн 09 2009, 11:18 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Это таблицы для ведения пользовательских полей, если не ошибаюсь, на закладке Данные клиента.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ME2*N
СообщениеДобавлено: Вт, июн 09 2009, 11:23 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Aval написал:
Это таблицы для ведения пользовательских полей, если не ошибаюсь, на закладке Данные клиента.


проект активировала без этих инклуд таблиц, но в расширение не заходит :(

_________________
Абапер...
Продолжаю удивляться SAPу!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ME2*N
СообщениеДобавлено: Вт, июн 09 2009, 11:33 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Точнее в эти расширения заходит только когда меняются позиции (к примеру, количество). А если меняются данные заголовка (например, предыдущий номер документа), то не заходит.
Будем искать...

_________________
Абапер...
Продолжаю удивляться SAPу!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ME2*N
СообщениеДобавлено: Вт, июн 09 2009, 12:58 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
В BADI доступна структура (SAPLV50E)eipo, но только с одной последней позицией :(
А расширения EXIT_SAPMM06E_016, 17 срабатывают только при изменении позиций, а при изменении только заголовка нет :(
Нужно другое расширение, которое срабатывала как последняя проверка перед сохранением.

_________________
Абапер...
Продолжаю удивляться SAPу!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ME2*N
СообщениеДобавлено: Вт, июн 09 2009, 13:45 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
При сохранении срабатывают EXIT_SAPMM06E_012, 13.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ME2*N
СообщениеДобавлено: Вт, июн 09 2009, 13:54 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Aval написал:
При сохранении срабатывают EXIT_SAPMM06E_012, 13.


012 срабатывает, но все позиции получить не получается, только одну последнюю :( А нужны все позиции.

_________________
Абапер...
Продолжаю удивляться SAPу!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ME2*N
СообщениеДобавлено: Вт, июн 09 2009, 14:15 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
В SAPLMEPO, SAPMEGUI я не нашел внутр.таблиц вида XEIPO и значит в данных экзитах обработать все строки не получиться. В EXIT_SAPMM06E_013 есть куча параметров вида X(Y)EKPO и т.д. Это скорее всего последние проверки перед сохранением. Если просмотреть все эти параметры возможно где-то есть интересующее поле и именно из этих таблиц происходит обновление таблиц БД EIKP, EIPO.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ME2*N
СообщениеДобавлено: Вт, июн 09 2009, 14:27 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Чт, май 11 2006, 12:07
Сообщения: 271
Откуда: Chelyabinsk
Пол: Женский
Aval написал:
В SAPLMEPO, SAPMEGUI я не нашел внутр.таблиц вида XEIPO и значит в данных экзитах обработать все строки не получиться. В EXIT_SAPMM06E_013 есть куча параметров вида X(Y)EKPO и т.д. Это скорее всего последние проверки перед сохранением. Если просмотреть все эти параметры возможно где-то есть интересующее поле и именно из этих таблиц происходит обновление таблиц БД EIKP, EIPO.


В параметрах ФМ 013 я не нашла структур/таблиц чтобы содержали поле VORNU, да и само рассширение 013 не срабатывает. Срабатывает только 012, там в параметрах тоже нет этого поля :(

_________________
Абапер...
Продолжаю удивляться SAPу!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ME2*N
СообщениеДобавлено: Вт, июн 09 2009, 14:46 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
:(
А вот интересно, по одной последней позиции изменения сохраняются?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ME2*N
СообщениеДобавлено: Вт, июн 09 2009, 15:29 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, июн 09 2009, 15:25
Сообщения: 24
Откуда: Москва
Пол: Мужской
Попробуйте расширение SMOD - V50EPROP
EXIT_SAPLV50E_004 - возможно вам подойдёт.

FUNCTION EXIT_SAPLV50E_004.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" VALUE(I_PURCHASE_ORDER_HEADER) LIKE EKKO
*" STRUCTURE EKKO OPTIONAL
*" VALUE(I_PURCHASE_ORDER_LINE_ITEM) LIKE EKPO
*" STRUCTURE EKPO OPTIONAL
*" VALUE(I_PURCH_INFO_RECORD_GENERAL) LIKE EINA
*" STRUCTURE EINA OPTIONAL
*" VALUE(I_PURCH_INFO_RECORD_PURCH_ORG) LIKE EINE
*" STRUCTURE EINE OPTIONAL
*" CHANGING
*" VALUE(C_IMPORT_LINE_ITEM_DATA) LIKE EIPO
*" STRUCTURE EIPO OPTIONAL
*"----------------------------------------------------------------------


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

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


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

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


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

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