Текущее время: Вт, июл 15 2025, 06:16

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: BAPI_PO_CHANGE и странные ошибки
СообщениеДобавлено: Ср, июл 18 2007, 11:00 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
пытаюсь удалить позицию ЗкПост

на некотрых позициях бапи говорит
E |BAPI |003 |Инстанцию 4500005855 типа объекта PurchaseOrder изменить не удалось.
E |MEPO |000 |Заказ на поставку еще содержит позиции с ошибками
E |06 |298 |Отгруженный экспедицией объем не равен объему ПМ.

причем через me22n ручками эти позиции удаляются влет
внешне все ок, и никаких поставок по этим позицям не делалось

чего не так?

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 18 2007, 11:27 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
Как структуры заполняете ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 18 2007, 11:37 
Гость
попробуйте добавить
MEMORY_UNCOMPLETE = 'X'.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 18 2007, 14:54 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
РМщик написал(а):
попробуйте добавить
MEMORY_UNCOMPLETE = 'X'.

все равно не сохраняет=(

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 18 2007, 14:55 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
Lars написал:
Как структуры заполняете ?

poitem-po_item = t_pos-ebelp.
poitem-delete_ind = 'X'.
poitem-deliv_compl = 'X'.
APPEND poitem.

poitemx-po_item = t_pos-ebelp.
poitemx-po_itemx = 'X'.
poitemx-delete_ind = 'X'.
poitemx-deliv_compl = 'X'.
APPEND poitemx.

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 18 2007, 15:55 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
poitem-deliv_compl = 'X' - а без этого если попробовать


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 18 2007, 16:05 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
Lars написал:
poitem-deliv_compl = 'X' - а без этого если попробовать

не влияет

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 18 2007, 16:20 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Фиг знает, может еще добавить
SORT poitem BY PO_ITEM.
SORT poitemx BY PO_ITEM.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 18 2007, 16:26 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
vga написал(а):
Фиг знает, может еще добавить
SORT poitem BY PO_ITEM.
SORT poitemx BY PO_ITEM.

=)
ну я их создаю по порядку

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 18 2007, 16:39 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
slash написал(а):
Lars написал:
Как структуры заполняете ?

poitem-po_item = t_pos-ebelp.
poitem-delete_ind = 'X'.
poitem-deliv_compl = 'X'.
APPEND poitem.

poitemx-po_item = t_pos-ebelp.
poitemx-po_itemx = 'X'.
poitemx-delete_ind = 'X'.
poitemx-deliv_compl = 'X'.
APPEND poitemx.

А если предварительно poitem заполнить полностью?
Ну и проверить что установлены последние обновления

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 18 2007, 16:50 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
sy-uname написал(а):
slash написал(а):
Lars написал:
Как структуры заполняете ?

poitem-po_item = t_pos-ebelp.
poitem-delete_ind = 'X'.
poitem-deliv_compl = 'X'.
APPEND poitem.

poitemx-po_item = t_pos-ebelp.
poitemx-po_itemx = 'X'.
poitemx-delete_ind = 'X'.
poitemx-deliv_compl = 'X'.
APPEND poitemx.

А если предварительно poitem заполнить полностью?
Ну и проверить что установлены последние обновления


1. ну это уже совсем лишнее изходя из глобальной идеи бапи
2. это можно пропробовать но ручками то оно все делается же...

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 18 2007, 16:58 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
slash написал(а):
...
2. это можно пропробовать но ручками то оно все делается же...

Ручками-то оно не через BAPI делается.

Что касается идеологии - то идеология идеологией,
а реализация - реализацией - вопрос в том подчитывает-ли она (BAPI) остальные поля (оставшиеся неизменными) сама или полагает что всё что может походу для проверок понадобиться уже присутствует.
к тому-же мне кажеться что из идеологии как раз логично вначале get_detail для получения того что нужно и пр.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 18 2007, 17:15 
Гость
Все-таки надо сделать
MEMORY_UNCOMPLETE = 'X'.

Но предварительно:

1. Создать транзакцию на свою программу вызова БАПИ
2. Прописать свою транзакцию в таблице T160
путем копирования из записи с ключом ME22N (SM30, ракурс T160)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 19 2007, 09:22 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
РМщик написал(а):
Все-таки надо сделать
MEMORY_UNCOMPLETE = 'X'.

Но предварительно:

1. Создать транзакцию на свою программу вызова БАПИ
2. Прописать свою транзакцию в таблице T160
путем копирования из записи с ключом ME22N (SM30, ракурс T160)

сделал так но все равно не помогло=(

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 19 2007, 09:46 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
А какая версия системы?

Ради интереса, попробуйте в расширении SAPL2012 в 3-й и 4-й экзит
написать:
Code:
sy-msgty = 'I'.
sy-msgno = '666'.
sy-msgid = '01'.
sy-msgv1 = 'Проверка'.


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

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


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

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


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

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