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

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


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

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


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

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