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

Часовой пояс: 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 часа


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

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


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

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