Текущее время: Вт, июл 22 2025, 08:00

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Поиск сторнирующего документа
СообщениеДобавлено: Чт, июн 25 2009, 11:40 
Начинающий
Начинающий

Зарегистрирован:
Чт, июн 25 2009, 10:56
Сообщения: 14
Всем привет.

Необходимо определить номер документа, которым сторнировали заданный документ.

Есть ли стандартные ФМ для этой задачи?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск сторнирующего документа
СообщениеДобавлено: Чт, июн 25 2009, 11:46 
Модератор
Модератор
Аватара пользователя

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

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск сторнирующего документа
СообщениеДобавлено: Чт, июн 25 2009, 11:48 
Начинающий
Начинающий

Зарегистрирован:
Чт, июн 25 2009, 10:56
Сообщения: 14
Документ по внутр. перемещениям основных средств.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск сторнирующего документа
СообщениеДобавлено: Чт, июн 25 2009, 13:01 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Вт, окт 10 2006, 16:37
Сообщения: 765
Откуда: Москва
ANkom написал(а):
Документ по внутр. перемещениям основных средств.

А точно в правильный форум обратились? :))


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск сторнирующего документа
СообщениеДобавлено: Чт, июн 25 2009, 15:22 
Начинающий
Начинающий

Зарегистрирован:
Чт, июн 25 2009, 10:56
Сообщения: 14
Есть поля в MSEG - документ-позиция - MBLNR/ZEILE,
там же поля сторнируемого документа - SMBLN/SMBLP.

Задача - для заданного документа найти сторнирующий его документ.

Как это делать через SELECT'ы вопросов не вызывает, хотелось бы узнать про стандартный функциональный модуль,
если такой есть, конечно.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск сторнирующего документа
СообщениеДобавлено: Чт, июн 25 2009, 15:54 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, июн 13 2007, 16:36
Сообщения: 585
Откуда: Belarus
Пол: Мужской
ANkom написал(а):
Есть поля в MSEG - документ-позиция - MBLNR/ZEILE,
там же поля сторнируемого документа - SMBLN/SMBLP.

Задача - для заданного документа найти сторнирующий его документ.

Как это делать через SELECT'ы вопросов не вызывает, хотелось бы узнать про стандартный функциональный модуль,
если такой есть, конечно.

Есть стандартный ракурс M_MBMPS.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск сторнирующего документа
СообщениеДобавлено: Чт, июн 25 2009, 15:58 
Модератор
Модератор
Аватара пользователя

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

вешаете индекс на SMBLN\SMBLP\SJAHR, тогда работает быстро

если хотите, можете свой ФМ написать, в котором будет 1 селект :)

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск сторнирующего документа
СообщениеДобавлено: Чт, июн 25 2009, 15:59 
Начинающий
Начинающий

Зарегистрирован:
Чт, июн 25 2009, 10:56
Сообщения: 14
Ну нет, так нет, будем делать SELECT'ами.
Указанного ракурса в 4.6C не наблюдаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск сторнирующего документа
СообщениеДобавлено: Чт, июн 25 2009, 16:22 
Менеджер
Менеджер

Зарегистрирован:
Вт, авг 17 2004, 10:25
Сообщения: 627
Есть транзакция MBSM.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск сторнирующего документа
СообщениеДобавлено: Чт, июн 25 2009, 16:30 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Code:
*Проверяем, что документ материала не сторнирован
    select count(*) from mseg
      WHERE SMBLN =  ZMSEG-BELNR
        AND SJAHR =    ZMSEG-GJAHR
        AND SMBLP =    ZMSEG-BUZEI.
    if sy-SUBRC <> 0.
      документ не сторнирован
    else
      документ сторнирован
    endif.

_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск сторнирующего документа
СообщениеДобавлено: Пт, июн 26 2009, 09:19 
Специалист
Специалист

Зарегистрирован:
Вт, фев 21 2006, 15:59
Сообщения: 220
Ещё вопрос в тему. При проводке отмены приёмки ведомости учёта работ услуг поля SMBLN/SMBLP/SJAHR не заполняются. Есть ли какое-то стандартное средство для поиска сторнирующего документа для этого случая? Пока что приходится искать связь по номеру ведомости и номеру документа, исходя из того, что номера документов создаются автоинкрементом. Нужно для самодельного отчёта по истории ЗнП...

_________________
I ♥ SAP


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск сторнирующего документа
СообщениеДобавлено: Пт, июн 26 2009, 09:29 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
я конечно не знаю, какой отчет вам нужен
но в EKBE есть и номер ведомости, и вид движения
в рамках одной ведомости можно всегда сказать, какая сумма по услугам "оприходована"
и еще в ESSR можно найти какую-то информация
в общем, выкрутиться можно :)

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск сторнирующего документа
СообщениеДобавлено: Пт, июн 26 2009, 09:54 
Специалист
Специалист

Зарегистрирован:
Вт, фев 21 2006, 15:59
Сообщения: 220
SAA написал:
я конечно не знаю, какой отчет вам нужен
но в EKBE есть и номер ведомости, и вид движения
в рамках одной ведомости можно всегда сказать, какая сумма по услугам "оприходована"
и еще в ESSR можно найти какую-то информация
в общем, выкрутиться можно :)

В том-то и дело, что не хочется "выкручиваться", а хочется, чтобы был надёжный алгоритм! Например, часто бывает ситуация когда проводят сторно более ранней датой, чем прямая проводка, обычно вообще более ранним периодом, вот и хотелось бы это ограничивать путём проверки во время отмены приёмки даты прямой проводки... По номеру ведомости в принципе найти зависимость можно, но это косвенный способ...

_________________
I ♥ SAP


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Поиск сторнирующего документа
СообщениеДобавлено: Пт, июн 26 2009, 10:10 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Чт, май 19 2005, 12:34
Сообщения: 1941
Откуда: НК
Пол: Мужской
BiG написал(а):
В том-то и дело, что не хочется "выкручиваться", а хочется, чтобы был надёжный алгоритм!

да это все понятно, конечно
но MM-SRV местами очень кривой, а исправлять ошибки SAP не особо хотят, так что приходится выкручиваться :)
пиши сообщение SAP, может, ноту выпустят :wink:

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


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

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


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

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


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

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