Текущее время: Пт, июл 18 2025, 16:34

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Exit PPCO0007 не сохраняются данные
СообщениеДобавлено: Пн, июл 14 2014, 14:18 
Начинающий
Начинающий

Зарегистрирован:
Ср, окт 13 2010, 09:10
Сообщения: 21
Здравствуйте всем!
Уважаемые коллеги помогите в решении вопроса, в транзакции COR7 при преобразовании планового заказа в технологический после нажатия кнопанки "сохранить" хочу сделать заполнение поля СПП-элемент, для этого я использовал сабжевый exit, но вот в чем проблема поле заполняется, но при просмотре созданного тех.заказа в поле СПП_элемент ничего нет.
Что я делаю не так? Может использовать какой-нибудь другой exit?
Заранее спасибо за ответы...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Exit PPCO0007 не сохраняются данные
СообщениеДобавлено: Пн, июл 14 2014, 14:43 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
1.Проект в CMOD активирован?
2.Как вы заполняете HEADER_EXP и какое поле заполняется СПП-элементом?
Там после выхода из exit`а идет проверка
Code:
*     Check if update of header necessary and allowed
      IF caufvd-aufnr EQ caufvd_tmp-aufnr AND
         caufvd       NE caufvd_tmp.
        PERFORM caufv_upd(saplcobh) USING caufvd_tmp.
      ENDIF.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Exit PPCO0007 не сохраняются данные
СообщениеДобавлено: Пн, июл 14 2014, 15:20 
Начинающий
Начинающий

Зарегистрирован:
Ср, окт 13 2010, 09:10
Сообщения: 21
Code:
DATA
  : lv_plnum TYPE plnum
  , lv_projn TYPE ps_psp_pnr
  .
FIELD-SYMBOLS
  : <fs_plnum> TYPE ANY
  .

MOVE-CORRESPONDING header_imp TO header_exp.
ASSIGN ('(SAPLCOKO)AFPOD-PLNUM') TO <fs_plnum>.

IF <fs_plnum> IS ASSIGNED.
  SELECT SINGLE projn
    FROM zpp_afpo_projn
    INTO lv_projn
    WHERE plnum EQ <fs_plnum>.
  IF sy-subrc EQ 0.
    header_exp-projn = lv_projn.
  ENDIF.
ENDIF.

Вот примерно так... Этот код выполняется поле header_exp-projn заполняется я так понимаю преобразований никаких не нужно т.к. поля одинакового типа.
А что в той проверке такого замечательного caufvd из caufvd_tmp заполняется после выполнения перформа в условии, тот перформ никакого влияния не оказывает, но опять в моем случае выполняется.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

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


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

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


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

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