Автор Тема: BAPI_PO_CREATE, EVO и НЕ копирование цены с инфозаписи  (Прочитано 27867 раз)

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

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

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

Вообщем поискал (точно помню что где то уже это видел  :)) ......

Короче
В bapimepoitem
ставим
po_price = 'X'
no_rounding = 'X'
вроде бы не копирует  :-)

Хотя может быть возможно и как то через EVO - будет время, поиграюсь, отпишусь (задачу себе постави  :-), не должен забыть)
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 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
You are not allowed to view links. Register or Login
Вообщем поискал (точно помню что где то уже это видел  :)) ......
Это вы батенька не там искали, чтобы цена не тянулась из инфо-записи, нужно вызов делать так: You are not allowed to view links. Register or Login так что вот такой вот расклад... читаем.

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

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
You are not allowed to view links. Register or Login
Это вы батенька не там искали, чтобы цена не тянулась из инфо-записи, нужно вызов делать так: You are not allowed to view links. Register or Login так что вот такой вот расклад... читаем.

Да вы правы, правильный ответ
po_items-info_rec   = space. "Номер инфо-записи
и
po_itemsx-info_rec   = 'X'.   "Признак обновления поля
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

ВременныйНик

  • Гость
Добрый день,
то что копирование цены из инфозаписи при создании, это хорошо,
а у меня почему такого _автоматического_ копирования не происходит при добавлении новых позиций и вызовом BAPI_PO_CHANGE.

и именно так и есть
po_items-info_rec   = space. "Номер инфо-записи
и
po_itemsx-info_rec   = 'X'.   "Признак обновления поля

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

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
You are not allowed to view links. Register or Login
Добрый день,
то что копирование цены из инфозаписи при создании, это хорошо,
а у меня почему такого _автоматического_ копирования не происходит при добавлении новых позиций и вызовом BAPI_PO_CHANGE.

и именно так и есть
po_items-info_rec   = space. "Номер инфо-записи
и
po_itemsx-info_rec   = 'X'.   "Признак обновления поля


Подождите, Вы хотите как раз наоборот? т.е. что бы копировалось?
Таким вопросом не задавался, мне нужно "не копировать".

Просто данный пример как раз для того что бы "не копировать", может наоборот сделаете?

Кстати параметр EVO прописан в su01?

Посмотрите po_price = 'X'
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 809
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
You are not allowed to view links. Register or Login
Добрый день,
то что копирование цены из инфозаписи при создании, это хорошо,
а у меня почему такого _автоматического_ копирования не происходит при добавлении новых позиций и вызовом BAPI_PO_CHANGE.

и именно так и есть
po_items-info_rec   = space. "Номер инфо-записи
и
po_itemsx-info_rec   = 'X'.   "Признак обновления поля

Ну при изменении когда добавляете новые позиции кажется надо руками выбрать инфо-запись и засунуть ее в структуры типа так:
Код: You are not allowed to view links. Register or Login
po_items-info_rec   = хххххххх. "Номер инфо-записи
и
po_itemsx-info_rec   = 'X'.   "Признак обновления поля

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

Оффлайн NachDenken

  • Newbie
  • *
  • Сообщений: 158
  • Репутация: +9/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
Спасибо,
сегодня попробую как раз не подставлять номер инфо записи=пусто в позицию, может тогда будет автоматически тянуть .

Оффлайн NachDenken

  • Newbie
  • *
  • Сообщений: 158
  • Репутация: +9/-0
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
не помогло,
в инфозаписи цена поменялась,
в заказ на поставку нэд.

/h

Оффлайн Uukrul

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

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

  • Я НЕ ЗАНИМАЮСЬ SAP
  • Administrator
  • Full Member
  • *****
  • Сообщений: 1 367
  • Репутация: +20/-0
  • Пол: Мужской
  • https://noteifyapp.com
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • MacPlus Software
Re: BAPI_PO_CREATE, EVO и НЕ копирование цены с инфозаписи
« Ответ #9 : Декабрь 27, 2010, 11:35:09 am »
Тут случайно нашел ноту, которая как раз для бапишки BAPI_PO_CREATE1 - 675523
Юзаем параметр - NO_PRICE_FROM_PO
Код: You are not allowed to view links. Register or Login
When entering a Purchase Order via ME21 or ME21N the price conditions are copied from the last Purchase Order. This is NOT desired.
The same could occur when creating a Enjoy purchase order with API-method PurchaseOrder.CreateFromData1 (BAPI_PO_CREATE1).


Other terms

PID BAPI_PO_CREATE1 BAPI_PO_CHANGE BUS2012 Enjoy PO NO_PRICE_FROM_PO 06218


Reason and Prerequisites

An info record exists that points to the last Purchase Order but no plant specific conditions exists in this info record.


Solution

Use the user parameter EVO to indicate that no price adoption from last Purchase Order must take place:

IMG: MM -> Purchasing -> Environment data -> Default values for Buyers
-> Setting for Default values.
Select or setup a default value and on the "price adoption" tab you may choose how copying of conditions from last purchase order must behave. Select "Do not copy".
Then assign this default value to the user, using the EVO parameter.

For BAPI_PO_CREATE1 you could set the importing parameter NO_PRICE_FROM_PO to prevent the copy of conditons from the last purchase order.
« Последнее редактирование: Декабрь 27, 2010, 11:37:21 am от Паганель »
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login

Sapforum.Biz

Re: BAPI_PO_CREATE, EVO и НЕ копирование цены с инфозаписи
« Ответ #9 : Декабрь 27, 2010, 11:35:09 am »