Текущее время: Пн, авг 04 2025, 11:05

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: BAPI_PO_CREATE1 несколько учловий для одного item
СообщениеДобавлено: Чт, май 29 2008, 11:48 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, окт 26 2006, 15:07
Сообщения: 227
При создании PO мне надо для одного айтема записать значение в несколько условий. У меня вопрос, как данные будут различаться в таблице pcondx. Я предполагаю, что для этого есть поле ITM_NUMBER, которое надо заполнять в pcond и pcondx. Выглядеть это будет примерно так.
Code:
lv_st_no = '001'.
    int_bapicond-itm_number = int_ekpo-ebelp - 10.
    int_bapicond-cond_st_no = lv_st_no.
    int_bapicond-cond_type  = lc_zbyy.
    int_bapicond-cond_value = int_ekpo-netpr.
    APPEND int_bapicond.
    int_bapicondx-itm_number = int_ekpo-ebelp - 10.
    int_bapicondx-itm_numberx = 'X'.
    int_bapicondx-cond_st_no = lv_st_no.
    int_bapicondx-cond_value = 'X'.
    APPEND int_bapicondx.
    ADD 1 TO lv_st_no.
    CLEAR int_bapicond.
    int_bapicond-itm_number = int_ekpo-ebelp - 10.
    int_bapicond-cond_st_no = lv_st_no.
    int_bapicond-cond_type  = lc_zsel.
    int_bapicond-cond_value = int_ekpo-netpr.
    APPEND int_bapicond.
    CLEAR int_bapicondx.
    int_bapicondx-itm_number = int_ekpo-ebelp - 10.
    int_bapicondx-cond_st_no = lv_st_no.
    int_bapicondx-itm_numberx = 'X'.
    int_bapicondx-cond_value = 'X'.
    APPEND int_bapicondx.

Что думаете?
Еще вопрос, обязательно ли заполнять поле CONDITION_NO?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июн 02 2008, 20:06 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
IMHO поскольку создается новый документ, то CONDITION_NO не может быть известен, соответственно заполнять его не надо. Основываясь на таблице KONV, я бы в качестве "ключа" заполнила поля:

ITM_NUMBER
COND_ST_NO
COND_COUNT

Hint: много интересной информации можно получить, если посмотреть на данные к уже существующим документам...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, июн 03 2008, 09:13 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
Если все виды условий не повторяются, то достаточно заполнить поля:
Номер позиции = itm_number
Вид условия = cond_type


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

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


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

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


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

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