Текущее время: Пн, июл 28 2025, 01:36

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: как грамотно определить сторнирован ли документ
СообщениеДобавлено: Вт, ноя 24 2009, 15:14 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 24 2009, 14:21
Сообщения: 5
Добрый день.
Потребовалось для сторнированных документов в акте сверки выводить номера документов сторно (напротив сторнированных документов). Подскажите как грамотно определить сторнирован ли документ и номер соответствующего документа сторно.


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

Зарегистрирован:
Пт, июл 08 2005, 13:07
Сообщения: 5274
Откуда: Geneva
Пол: Мужской
Уважаемый Липецкий Слоник!
Во-первых, предлагаю Вам внимательно прочитать п.1.8 "Правил ресурса". :evil: На первый раз я просто разделю тему, во второй раз получите предупреждение.
Во-вторых, на самом деле Ваш вопрос более концептуален :idea: , чем практическое отображение документов сторно в конкретном отчете. Обычно сторнированные документы указываются в полях BKPF-STBLG, STGRD и близлежащих. К сожалению, это не относится к сторно документов из ММ.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: как грамотно определить сторнирован ли документ
СообщениеДобавлено: Вт, ноя 24 2009, 16:45 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 24 2009, 14:21
Сообщения: 5
Прошу прощения за пренебрежение правилами.
А как же быть с ММ-ными документами?
Может кто-нибудь разрабатывал универсальный алгоритм определения документа сторно к конкретному документу независимо от типа документа.
Я так понимаю задача разбивается на следующие подзадачи:
-Определение модуля и документа породившего данный FI-документ.
-Определение документа сторно для документа-родителя
-По документу сторно для родителя определить соответствующий FI-документ
Верно ли мое представление?
В рамках первой подзадачи - верно ли что модуль можно определить по значению поля BKPF-GLVOR, а номер документа по полю BKPF-AWKEY?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: как грамотно определить сторнирован ли документ
СообщениеДобавлено: Вт, ноя 24 2009, 19:20 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, сен 22 2006, 10:07
Сообщения: 369
Откуда: Ставрополье
Пол: Мужской
Если уж говорить о признаках, то я бы сюда же приписал поле XREVERSAL всё той же таблицы BKPF.

_________________
SAP R/3 Enterprise (4.7)


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

Зарегистрирован:
Вт, сен 25 2007, 09:47
Сообщения: 943
Пол: Мужской
ну если говорить о документах сторно в привычном понимании - не об отменах прогонов всяких трэвел менеджментов, амортизаций и прочего, то остаются два варианта:
эфайный документ - с ним все более менее понятно
ММ-ный документ - я уж щас не вспомню, но помню, что я ходил в таблицы мм-ных документах, чтобы найти связанный с ним сторнированный(уемый) документ. Какие точно, щас не вспомню, но как-то там все не очевидно...


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

Зарегистрирован:
Пн, фев 14 2005, 17:16
Сообщения: 926
Откуда: Moscow
В файных счетах-фактурах сторно из ММ всегда есть ссылка на сторнируемый документ (BSEG-REBZG), а в заголовке есть причина сторно (BKPF- STGRD) (и по-хорошему нужно бы запускать транзакцию J3RCREV или f.13 для выравнивания такого сторно фактур в конце отчетного периода, тогда будет четкая связка).

Как обстоят дела с MIGO – не помню : (


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: как грамотно определить сторнирован ли документ
СообщениеДобавлено: Чт, ноя 26 2009, 13:47 
Начинающий
Начинающий

Зарегистрирован:
Вт, ноя 24 2009, 14:21
Сообщения: 5
Сейчас пытаюсь находить номера документов сторно следующим образом.
Ориентируюсь на поле BKPF-AWTYP и в зависимости от его значения нахожу номер сторно.
Проблема в том что не ясно для каких значений этого поля в какой таблице искать.
У меня в BKPF-AWTYP встречаются следующие значения: 'BKPF', 'VBRK', 'AUAK', 'AMBU', 'AMDP', 'RMRP', 'PRCHG', 'MKPF', 'CAJO', 'LOANS'.
Сейчас обрабатываются следующие типы, код упрощенный:
Code:
DATA: storno(10) type c.

if BKPF-AWTYP = 'VBRK'. "Фактура: данные заголовка
  select single bkpf~BELNR
  from bkpf inner join vbrk on bkpf~AWKEY = vbrk~vbeln
  into storno
  where vbrk~SFAKN = t_bsid-awkey.

elseif BKPF-AWTYP EQ 'RMRP'. "Входящий счет: заголовок документа
  select *
  from rbkp
  where rbkp~STBLG = t_bsid-awkey(10)
    and rbkp~stjah = t_bsid-awkey+10(4)
    and rbkp~BELNR < rbkp~STBLG.

    DATA: rbkpAwkey(14) type c.
    concatenate rbkp-BELNR rbkp-gjahr into rbkpAwkey.
    select single bkpf~BELNR
    from bkpf
    into storno
    where bkpf~AWKEY = rbkpAwkey.
  endselect.

else.
  select single bkpf~BELNR
  from bkpf
  into storno
  where bkpf~STBLG
endif.


Вопрос как по значению AWTYP определить в какой таблице искать документы? Есть ли где-то справочник для поля AWTYP?


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

Зарегистрирован:
Пт, июн 29 2007, 11:24
Сообщения: 191
Откуда: Москва
Пол: Женский
LipetskiySlonik написал(а):
Вопрос как по значению AWTYP определить в какой таблице искать документы? Есть ли где-то справочник для поля AWTYP?

Таблицу TTYP посмотри


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

Зарегистрирован:
Вт, ноя 24 2009, 14:21
Сообщения: 5
Karta написала:
LipetskiySlonik написал(а):
Вопрос как по значению AWTYP определить в какой таблице искать документы? Есть ли где-то справочник для поля AWTYP?

Таблицу TTYP посмотри

Интересная табличка - спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: как грамотно определить сторнирован ли документ
СообщениеДобавлено: Пт, ноя 27 2009, 08:59 
Специалист
Специалист

Зарегистрирован:
Чт, май 04 2006, 07:35
Сообщения: 218
Откуда: Ижевск
Пишется функциональный модуль, который по ключу документа и позиции выдает причину сторно, документ сторно и год. Обработка разная для разных типов документов. Например для MKPF нужно анализировать настройки видов движения и определять сторнирована ли позиция или нет. Ну и так далее. Модуль универсально используется, например, при просмотре открытых позиций (кидает причину сторно и документ сторно в требуемые поля) и в отчетах.


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

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


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

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


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

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