Текущее время: Вт, апр 16 2024, 19:47

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: BAPI_ACC_DOCUMENT_POST БСч в БЕ прямых проводок не допускает.
СообщениеДобавлено: Пт, авг 18 2017, 10:05 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, июн 05 2006, 13:33
Сообщения: 805
Пол: Мужской
Создаю бух. документ с помощью ф.м. BAPI_ACC_DOCUMENT_POST.
Дт 7605-02003 - Кт 6201-01000

Выдает ошибку F5(354): "БСч 7605-02003 в БЕ прямых проводок не допускает".

Что я делаю не так?
Code:
  PERFORM f_get_obj_key CHANGING s_docheader-obj_key.
  s_docheader-obj_type   = 'ZBKPF'.

  CALL FUNCTION 'OWN_LOGICAL_SYSTEM_GET'
    IMPORTING
      own_logical_system = s_docheader-obj_sys.

  s_docheader-bus_act    = 'RFBU'.
  s_docheader-username   = sy-uname.
  s_docheader-header_txt = 'Text'.
  s_docheader-comp_code  = c_bukrs.
  s_docheader-doc_date   = v_ddoc.
  s_docheader-pstng_date = v_ddoc.
  s_docheader-trans_date = v_ddoc.
  s_docheader-fisc_year  = v_ddoc(4).
  s_docheader-fis_period = v_ddoc+4(2).
  s_docheader-doc_type   = 'DA'.
  s_docheader-ref_doc_no = 'Text'.

  REFRESH: it_accountgl, it_currency, it_accreceiv.
  CLEAR:   it_accountgl, it_accreceiv.

  it_accreceiv-itemno_acc = 1.
  it_accreceiv-customer   = v_customer2.
  it_accreceiv-gl_account = '6201-01000'.
  it_accreceiv-comp_code  = c_bukrs.
  it_accreceiv-item_text  = 'Текст'.
  it_accreceiv-pmnttrms   = 'ZA01'.
  APPEND it_accreceiv.

  CLEAR it_currency.
  it_currency-itemno_acc = 1.
  it_currency-currency   = v_waers.
  it_currency-curr_type  = '00'.
  it_currency-amt_doccur = v_sum.
  it_currency-disc_base  = v_sum.
  APPEND it_currency.

  it_accountgl-itemno_acc = 2.
  it_accountgl-customer   = v_customer1.
  it_accountgl-gl_account = '7605-02003'.
  it_accountgl-item_text  = 'Text'.
  it_accountgl-doc_type   = 'DA'.
  it_accountgl-comp_code  = c_bukrs.
  it_accountgl-fis_period = v_ddoc+4(2).
  it_accountgl-fisc_year  = v_ddoc(4).
  it_accountgl-pstng_date = v_ddoc.
  it_accountgl-value_date = v_ddoc.
  APPEND it_accountgl.

  CLEAR it_currency.
  it_currency-itemno_acc = 2.
  it_currency-currency   = v_waers.
  it_currency-curr_type  = '00'.
  it_currency-amt_doccur = - v_sum.

  APPEND it_currency.

  CALL FUNCTION 'BAPI_ACC_DOCUMENT_POST'
    EXPORTING
      documentheader    = s_docheader
    IMPORTING
      obj_type          = v_type
      obj_key           = v_key
      obj_sys           = v_sys
    TABLES
      accountgl         = it_accountgl
      accountreceivable = it_accreceiv
      currencyamount    = it_currency
      return            = it_return

    .


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_ACC_DOCUMENT_POST БСч в БЕ прямых проводок не допускает.
СообщениеДобавлено: Пт, авг 18 2017, 10:07 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4842
Откуда: Москва
Пол: Мужской
Может просто на счете в FS01 стоит галка "автопроводки"?

_________________
Удача - результат нашего желания (© А. Нортон)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_ACC_DOCUMENT_POST БСч в БЕ прямых проводок не допускает.
СообщениеДобавлено: Пт, авг 18 2017, 10:16 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, июн 05 2006, 13:33
Сообщения: 805
Пол: Мужской
Нет, в поле "Проводки тлк автоматически" пусто.
Вручную документ создается.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_ACC_DOCUMENT_POST БСч в БЕ прямых проводок не допускает.
СообщениеДобавлено: Пт, авг 18 2017, 10:34 
Специалист
Специалист

Зарегистрирован:
Пн, июл 11 2011, 10:50
Сообщения: 197
что то в коде не видно у вас первой позиции таблицы it_accountgl

Code:
it_accountgl-itemno_acc = 2.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BAPI_ACC_DOCUMENT_POST БСч в БЕ прямых проводок не допускает.
СообщениеДобавлено: Пт, авг 18 2017, 10:45 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1613
Контрольный счет действительно не допускает прямых проводок. Проводить надо на контрагента.

_________________
я твой сап эфай внедрял
BAdI-позитив
Взять немножечко абопу, сунь туда кошачью *опу, RFC лапки, БТ старой бабки, на медленном базиснике переносить, тестовое окружение материть, снимать SAT пенку, биться головой о стенку, охапка тайм-шитов, отчет готов!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_ACC_DOCUMENT_POST БСч в БЕ прямых проводок не допускает.
СообщениеДобавлено: Пт, авг 18 2017, 12:45 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, июн 05 2006, 13:33
Сообщения: 805
Пол: Мужской
Bimit написал(а):
что то в коде не видно у вас первой позиции таблицы it_accountgl

Code:
it_accountgl-itemno_acc = 2.

Первая позиция в таблице it_accreceiv.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_ACC_DOCUMENT_POST БСч в БЕ прямых проводок не допускает.  Тема решена
СообщениеДобавлено: Пт, авг 18 2017, 12:51 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, июн 05 2006, 13:33
Сообщения: 805
Пол: Мужской
Kengur написал(а):
Контрольный счет действительно не допускает прямых проводок. Проводить надо на контрагента.

Для обоих счетов поле "CUSTOMER" заполняется.

Ваша подсказка натолкнула меня на мысль что таблица it_accountgl не предназначена для контрольных счетов.
Положил обе позиции в таблицу it_accreceiv - все получилось, ну или почти все.
Коды проводок отличаются от представленного ручного образца.


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

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


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

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


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

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