Текущее время: Чт, мар 28 2024, 11:28

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


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

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


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

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