Текущее время: Пн, июл 21 2025, 23:04

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


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

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


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

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