Текущее время: Ср, май 07 2025, 14:44

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


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


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Проверка при сохранении сбытовского заказа
СообщениеДобавлено: Чт, сен 19 2013, 09:15 
Ассистент
Ассистент

Зарегистрирован:
Ср, июн 05 2013, 20:12
Сообщения: 39
при сохранении заказа, необходимо сделать проверку партнеров по позициям, в случае отличия, вывести ошибку и заказ не сохранить, куда нужно поместить ENHANCEMENT. ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проверка при сохранении сбытовского заказа
СообщениеДобавлено: Чт, сен 19 2013, 10:37 
Модератор
Модератор

Зарегистрирован:
Пн, июн 27 2011, 08:25
Сообщения: 479
Попробуйте MV45AFZB
USEREXIT_CHECK_VBAP


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проверка при сохранении сбытовского заказа
СообщениеДобавлено: Чт, сен 19 2013, 11:49 
Ассистент
Ассистент

Зарегистрирован:
Ср, июн 05 2013, 20:12
Сообщения: 39
Спасибо, а еще в какой структуре или таблице можно найти грузополучателя по заголовку и по позициям? как раз на момент сохранения


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проверка при сохранении сбытовского заказа
СообщениеДобавлено: Чт, сен 19 2013, 12:23 
Ассистент
Ассистент

Зарегистрирован:
Ср, июн 05 2013, 20:12
Сообщения: 39
Нашел таблицу XVBPA, в которой можно посмотреть грузополучателя и сравнить его.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проверка при сохранении сбытовского заказа
СообщениеДобавлено: Чт, сен 19 2013, 12:44 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, апр 08 2008, 10:42
Сообщения: 379
Пол: Мужской
только сохранение - это save_document(_prepare), а при изменении партнера vbap-экзиты не отрабатывают (хотя шип-ту таки дёргает).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проверка при сохранении сбытовского заказа
СообщениеДобавлено: Вт, окт 08 2013, 16:05 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Чт, дек 07 2006, 16:27
Сообщения: 28
rmavlasv, по вашему описанию складывается впечатление, что вы боретесь со следствием. Попробуйте стандартное решение, которое предлагается в схеме выбора партнера для позиции документа, и исключит вероятность появления "левого" партнера в позиции.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проверка при сохранении сбытовского заказа
СообщениеДобавлено: Ср, окт 09 2013, 05:37 
Ассистент
Ассистент

Зарегистрирован:
Ср, июн 05 2013, 20:12
Сообщения: 39
Проблема была решена путем ENHANCEMENT
Code:
data t_kunnr LIKE kna1-kunnr.
    CLEAR t_kunnr.
    LOOP AT XVBPA WHERE PARVW eq 'WE'.
        IF t_kunnr is INITIAL or  t_kunnr eq XVBPA-kunnr.
          t_kunnr = XVBPA-kunnr.
          else.
          MESSAGE 'Разные грузополучатели в позициях. Документ не сохранен!' TYPE 'E'.
        ENDIF.
    ENDLOOP.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проверка при сохранении сбытовского заказа
СообщениеДобавлено: Ср, окт 16 2013, 14:02 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
энхансмент, куда?

_________________
Eritis sicut Deus, scientes bonum et malum...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проверка при сохранении сбытовского заказа
СообщениеДобавлено: Чт, окт 17 2013, 06:25 
Ассистент
Ассистент

Зарегистрирован:
Ср, июн 05 2013, 20:12
Сообщения: 39
SAA написал:
энхансмент, куда?



USEREXIT_SAVE_DOCUMENT


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проверка при сохранении сбытовского заказа
СообщениеДобавлено: Чт, окт 17 2013, 10:24 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 15:56
Сообщения: 1402
rmavlasv написал(а):
SAA написал:
энхансмент, куда?

USEREXIT_SAVE_DOCUMENT

Почему-то вспомнилось... :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проверка при сохранении сбытовского заказа
СообщениеДобавлено: Ср, ноя 20 2013, 20:23 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Хм, а нельзя было WE просто сделать партнером на уровне заголовка? :?

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проверка при сохранении сбытовского заказа
СообщениеДобавлено: Чт, ноя 21 2013, 07:55 
Ассистент
Ассистент

Зарегистрирован:
Ср, июн 05 2013, 20:12
Сообщения: 39
Jelena написала:
Хм, а нельзя было WE просто сделать партнером на уровне заголовка? :?

при добавлении новой позиции по ссылке информация о партнере подтягивается из документа на который ссылаемся, а не из заголовка в который добавляем.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проверка при сохранении сбытовского заказа
СообщениеДобавлено: Пт, ноя 22 2013, 07:13 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, сен 19 2011, 13:29
Сообщения: 492
Пол: Мужской
Добрый день, незабудьте добавить условие к циклу, а то проверка будет и по удаленным позициям:
Code:
    LOOP AT XVBPA WHERE PARVW eq 'WE' and UPDKZ ne 'D'.
      ...
    ENDLOOP.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проверка при сохранении сбытовского заказа
СообщениеДобавлено: Пт, ноя 22 2013, 10:48 
Ассистент
Ассистент

Зарегистрирован:
Ср, июн 05 2013, 20:12
Сообщения: 39
Korvax написал:
Добрый день, незабудьте добавить условие к циклу, а то проверка будет и по удаленным позициям:
Code:
    LOOP AT XVBPA WHERE PARVW eq 'WE' and UPDKZ ne 'D'.
      ...
    ENDLOOP.


Спасибо учтём.


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

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


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

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


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

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