Текущее время: Пт, июн 27 2025, 06:21

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: BAPI_REQUISITION_CREATE ME038 No direct postings can be made to G/L acct
СообщениеДобавлено: Вт, сен 03 2013, 14:24 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, май 15 2006, 07:01
Сообщения: 286
Откуда: Almaty
Пытаемся создать заявку ФМ-ом BAPI_REQUISITION_CREATE
Получаем ошибку ME 038 No direct postings can be made to G/L acct
Основной счет 1330-02 в БЕ 10 не допускает прямых проводок.

Если убрать галочку в FS00 "Проводки тлк автоматически", то заявка создается, но тогда у консультанта в транзакции mb1c не сохраняются - типа галочка должна стоять

как быть?

Code:
  LOOP AT tab into lb_tab.
*    itab_bapiebanc-PREQ_NO = lb_tab-vbeln.
    itab_bapiebanc-doc_type = 'NB'.
    itab_bapiebanc-PREQ_ITEM = lb_tab-posnr. "/ 10.
    itab_bapiebanc-pur_group = '52'. "tab-ekgrp.
    itab_bapiebanc-MAT_GRP = lb_tab-MATKL.
    itab_bapiebanc-MATERIAL = lb_tab-matnr.
    itab_bapiebanc-DELIV_DATE = sy-datum.
    itab_bapiebanc-acctasscat = 'M'.

*itab_bapiebanc-short_text = tab-txz01.
    itab_bapiebanc-quantity = itab_bapiebkn-PREQ_QTY = lb_tab-RAZ. "menge.
    itab_bapiebanc-unit = lb_tab-zieme. "meins.
*if not itab-eeind is initial.
*itab_bapiebanc-deliv_date = tab-eeind.
*else.
*itab_bapiebanc-deliv_date = sy-datum + 30.
*endif.
    itab_bapiebanc-plant = lb_tab-werks.
    itab_bapiebanc-STORE_LOC = lb_tab-lgort.
*itab_bapiebanc-preq_name = tab-afnam.
*itab_bapiebanc-trackingno = tab-bednr.
*    itab_bapiebanc-VAL_TYPE = lb_tab-bwtar.
*itab_bapiebanc-mat_grp = tab-wgbez.
*itab_bapiebanc-acctasscat = tab-knttp.

    itab_bapiebkn-serial_no = lb_tab-posnr.
    itab_bapiebkn-PREQ_NO = lb_tab-vbeln.
    itab_bapiebkn-PREQ_ITEM = lb_tab-posnr.
    itab_bapiebkn-g_l_acct = '1330-02'.
"    itab_bapiebkn-ORDER_NO = lb_tab-vbeln. "vbeln.
    itab_bapiebkn-SD_DOC = lb_tab-vbeln. "vbeln.
    itab_bapiebkn-SDOC_ITEM = lb_tab-posnr.
    itab_bapiebkn-COST_CTR = lb_tab-KOSTL.

*    itab_bapiebkn-TO_COSTCTR = ' '.
    itab_bapiebkn-TO_ORDER   = ' '.
*    itab_bapiebkn-TO_PROJECT = 'X'.


    itab_bapiebanc-GR_IND = 'X'.
    itab_bapiebanc-IR_IND = 'X'.


*itab_bapiebkn-wbs_elem = tab-ps_posid.
*itab_bapiebantx-text_line = tab-editor.
*itab_bapiebantx-text_line = 'Test for Purchase requisiton'.
    APPEND itab_bapiebkn.
    APPEND itab_bapiebanc.
    APPEND itab_bapiebantx.
  ENDLOOP.
BREAK-POINT.
  CALL FUNCTION 'BAPI_REQUISITION_CREATE'
    EXPORTING
      automatic_source               = ' '
    IMPORTING
      number                         = l_preq_no
    TABLES
      requisition_items              = itab_bapiebanc
      requisition_account_assignment = itab_bapiebkn
      requisition_item_text          = itab_bapiebantx
      return                         = errmsg.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BAPI_REQUISITION_CREATE ME038 No direct postings can be made to G/L acct
СообщениеДобавлено: Ср, сен 04 2013, 15:13 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, июн 13 2007, 16:36
Сообщения: 585
Откуда: Belarus
Пол: Мужской
Мне так кажется с беглого взгляда, что
Code:
itab_bapiebkn-PREQ_NO = lb_tab-vbeln.
лишнее.


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

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


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

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


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

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