BAPI для MIRO в ECC 6.0 - не создается счет

Автор Nelly, Липень 08, 2008, 04:17:09 ПП

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

Nelly

BAPI для MIRO в ECC 6.0  - не создается счет без прихода на склад, при выключенной галочке
"Отн ПМ КСч".
Кто пытался воспользоваться BAPI "BAPI_INCOMINGINVOICE_CREATE"  и получилось ли у кого?
Выдает ошибку:
E M8 376- Вводите данные ПМ только при контроле счетов на основе ПМ

Uukrul

В общем это у вас с заказом что-то не то... я сейчас сделал себе заказ, пример внизу. Для скриншотика использовал старую транзакцию так как там все сразу видно. Набросал программку которая провела счет к заказу. Как видно опять же прихода по позиции нет.

*&---------------------------------------------------------------------*
*& Report  YUUK_INCOMINGINVOICE_CREATE
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT  yuuk_incominginvoice_create.

DATA: l_invoicedocnumber LIKE bapi_incinv_fld-inv_doc_no,
      l_fiscalyear LIKE bapi_incinv_fld-fisc_year,
      l_headerdata LIKE bapi_incinv_create_header,
      lt_itemdata LIKE bapi_incinv_create_item OCCURS 1 WITH HEADER LINE,
      lt_return LIKE bapiret2 OCCURS 1 WITH HEADER LINE.


l_headerdata-invoice_ind = 'X'.
l_headerdata-doc_type = 'RE'.
l_headerdata-doc_date = sy-datum.
l_headerdata-pstng_date = sy-datum.
l_headerdata-comp_code = '1000'.
l_headerdata-gross_amount = '3060.00'.
l_headerdata-currency = 'EUR'.
l_headerdata-calc_tax_ind = 'X'.
l_headerdata-item_text = 'Test'.


lt_itemdata-invoice_doc_item = '1'.
lt_itemdata-po_number = '4500017269'.
lt_itemdata-po_item = '00010'.
lt_itemdata-quantity = '10'.
lt_itemdata-po_unit = 'ST'.
lt_itemdata-item_amount = '3060.00'.
APPEND lt_itemdata.

CALL FUNCTION 'BAPI_INCOMINGINVOICE_CREATE'
  EXPORTING
    headerdata                = l_headerdata
*   ADDRESSDATA               =
IMPORTING
   invoicedocnumber          = l_invoicedocnumber
   fiscalyear                = l_fiscalyear
  TABLES
    itemdata                  = lt_itemdata
*   ACCOUNTINGDATA            =
*   GLACCOUNTDATA             =
*   MATERIALDATA              =
*   TAXDATA                   =
*   WITHTAXDATA               =
*   VENDORITEMSPLITDATA       =
    return                    = lt_return.

LOOP AT lt_return.
ENDLOOP.
COMMIT WORK.

Nelly

Спасибо за ответ. Код программы для BAPI у меня такой же. Руками по этому же заказу в MIRO  я могу сделать фактуру. Пробовала даже сделать приход материала на этот заказ и ошибка та же.
Пока нет идей  :(

Uukrul

Цитата: Nelly від Липень 09, 2008, 10:36:23 ДП
Спасибо за ответ. Код программы для BAPI у меня такой же. Руками по этому же заказу в MIRO  я могу сделать фактуру.
Руками это хорошо, а через BAPI тоже фактура делается?

Цитата: Nelly від Липень 09, 2008, 10:36:23 ДП
Пока нет идей  :(
Для того чтобы были идеи надо для начала видеть заказ... давай скриншоты позиций заказа, лучше через старую транзакцию ME23, так как там все данные по позиции на одной закладке видно.

Uukrul

В общем-то небольшой внутренней переписке проблема все таки оказалась в заполнении данных для BAPI.
Цитата
Спасибо за Участи в решении проблемы!
У меня получилось создать счет с помощью BAPI - была проблема с налогами, вернее комбинацией их между заголовком и позицией.