Текущее время: Вт, июл 29 2025, 14:36

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


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

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


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

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