Автор Тема: Создание заказа через BAPI, разные № договора (контракта) в позиции и в шапке  (Прочитано 9867 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Паганель

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Вообщем возникла надобность что-бы при создании заказа через BAPI BAPI_PO_CREATE сделать так что-бы можно было для разных
позиций задать разные № контракта.

В коде явно в заголовок проставляется № контракта, если его не проставлять, или проставлять в позиции один номер а в шапку другой - ругается, что заголовок и позиция должны иметь одинаковый номера контрактов.

При создании заказа вручную, и ввода вручную №-ров контрактов в позиции - не ругается.
При сохранении, в шапку заказа подставляется № контракта с первой позиции (se11 - ekko-), я так думаю, что просто подтягиевается первый введенный.

может кто сталкивался с подобной ситуацией ? Есть ли возможность обойти это ограничение ? Может существует настрока для подобных ограничений ?
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 807
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Посмотрю, чего у тебя там не проставляется... напишу.

Оффлайн Паганель

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Разобрался, даная БАПишка (BAPI BAPI_PO_CREATE)  не позволяет указывать для позиции и заголовка разные номера контрактов,
советуют, для этих целей следует использовать BAPI BAPI_PO_CREATE1.

Для меня проблема не актуальна, но может кто то столкнется с этой же проблемой.
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 807
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
You are not allowed to view links. Register or Login
Для меня проблема не актуальна, но может кто то столкнется с этой же проблемой.
Я может это одну умную вещь тебе скажу, но не мешает все таки заглядывать в методы класса которые вызывают функциональные модули BAPI, а потому что:

BAPI_PO_CREATE - Нов. с версии  40A

BAPI_PO_CREATE1 - Внимание: метод устарел с версии 4.6

Так что если у вас не 4.0 то BAPI_PO_CREATE, пользоваться очень шибко не рекомендуется... так сказать во избежании каких либо проблем.

Sapforum.Biz