Текущее время: Пн, сен 01 2025, 03:14

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




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Транспортный налог: проверка перед вызовом FM BAPI_ACC_GOODS_MOVEMENT_POST
СообщениеДобавлено: Вт, янв 15 2019, 14:22 
Начинающий
Начинающий

Зарегистрирован:
Вт, янв 15 2019, 13:56
Сообщения: 1
Добрый день, товарищи!

Большая проблема возникла как я думаю у меня, так как не могу её решить.

Есть в транспортном налоге экстракты, в которых сохранены некоторые ОС и соответственно их суммы за тот или иной период (например 2018 год с 1 по 12 месяц).
В программе генерации проводок вводим название экстракта, далее по коду работает FM BAPI_ACC_GOODS_MOVEMENT_POST. Этот FM выполняет проводки и сохраняет информацию в таблицах bkpf и bseg (возможно ещё в каких-то).

сам ФМ
Code:
* создание документа
  CALL FUNCTION 'BAPI_ACC_GOODS_MOVEMENT_POST'
    EXPORTING
      documentheader = g_documentheader
    IMPORTING
      obj_type       = l_obj_type
      obj_key        = l_obj_key
      obj_sys        = l_obj_sys
    TABLES
      accountgl      = it_accountgl
      currencyamount = it_currencyamount
*     PURCHASEORDER  =
*     PURCHASEAMOUNT =
      return         = l_return
*     CRITERIA       =
*     VALUEFIELD     =
      extension1     = it_extension.


ниже описание таблиц и их вид
g_documentheader
Изображение
it_currencyamount
Изображение

в таблице l_return - будут сообщения об успешном или об ошибках
it_extension
Изображение


Сохранение выходит в таком виде:
Изображение

Сейчас надо добавить проверку к экстракту - если пользователь уже проводки делал, выдать ошибку и дальше не пускать.
Сам пока не понимаю как сделать, как сохранение происходит и по каким ключевым полям можно определить что запись уже существует.
Может кто в курсе? Кто-нибудь делал подобное?


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

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


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

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


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

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