Текущее время: Пт, авг 01 2025, 14:53

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot], Yandex [Bot]


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

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