Текущее время: Вс, июл 27 2025, 23:15

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


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

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


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

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