Текущее время: Пт, июл 18 2025, 10:04

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Есть ли возможность расширения BAPI?
СообщениеДобавлено: Пн, мар 14 2011, 15:22 
Специалист
Специалист

Зарегистрирован:
Вт, мар 18 2008, 10:21
Сообщения: 136
Откуда: краснодар
aivengo написал(а):
Но поле ZZSTATYA не проходит, а остальные три поля проходят в таблицу. Подскажите, в чем может быть проблема?


а вы покажите как вы настроили ME_BAPI_PR_CUST
может там проблемы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Есть ли возможность расширения BAPI?
СообщениеДобавлено: Ср, мар 01 2017, 13:56 
Специалист
Специалист

Зарегистрирован:
Вс, фев 12 2012, 18:43
Сообщения: 192
Здравствуйте! Помогите, пожалуйста, найти ошибку, пробовала и так и сяк. Все равно не получилось заполнить пользовательские поля при создании заявки. Для создания заявки использую BAPI_PR_CREATE, ниже код того как я заполняю таблицу extensionin. Предварительно структура BAPI_TE_MEREQITEM расширена, я добавила в нее свое Zполе (типа char длина 30). В отладчике таблица extensionin имеет вид как на скрине ниже.

Code:
   
DATA:
        lt_extensionin      TYPE TABLE OF  bapiparex,
        ls_extensionin      LIKE LINE OF   lt_extensionin,
        ls_extitem          TYPE           bapi_te_mereqitem,
        ls_extitemx         TYPE           bapi_te_mereqitemx.
......

" Дополнительные поля позиции
    CLEAR: ls_extitem, ls_extensionin.
    ls_extitem-preq_item        = ls_pritem-preq_item.
    ls_extitem-zcustomerpo_p    = ps_head-customerpo_p.
    ls_extensionin-structure    = 'BAPI_TE_MEREQITEM'.
    ls_extensionin-valuepart1   = ls_extitem.
    APPEND ls_extensionin TO lt_extensionin.
    CLEAR: ls_extensionin.
    ls_extitemx-preq_item       = ls_pritem-preq_item.
    ls_extitemx-zcustomerpo_p   = abap_true.
    ls_extensionin-structure    = 'BAPI_TE_MEREQITEMX'.
    ls_extensionin-valuepart1   = ls_extitemx.
    APPEND ls_extensionin TO lt_extensionin.

.........

  CALL FUNCTION 'BAPI_PR_CREATE'
    EXPORTING
      prheader    = ls_prheader
      prheaderx   = ls_prheaderx
    TABLES
      return      = lt_return[]
      pritem      = lt_pritem[]
      pritemx     = lt_pritemx[]
      extensionin = lt_extensionin[].
.....



Изображение


Последний раз редактировалось Touch Чт, мар 02 2017, 10:19, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Есть ли возможность расширения BAPI?
СообщениеДобавлено: Ср, мар 01 2017, 15:44 
Специалист
Специалист

Зарегистрирован:
Пт, июл 27 2007, 13:06
Сообщения: 137
В badi ME_BAPI_PR_CUST данные приходят?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Есть ли возможность расширения BAPI?
СообщениеДобавлено: Чт, мар 02 2017, 09:45 
Специалист
Специалист

Зарегистрирован:
Вс, фев 12 2012, 18:43
Сообщения: 192
Согласно описанию, я поняла, что там можно описать проверки для полей. То есть не обязательно. Это BAdi сейчас не реализовано, нужно добавить?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Есть ли возможность расширения BAPI?
СообщениеДобавлено: Чт, мар 02 2017, 13:25 
Специалист
Специалист

Зарегистрирован:
Пт, июл 27 2007, 13:06
Сообщения: 137
Вроде бы не у всех бапих поля автоматом носятся из EXTENSIONIN, но тут я не уверен. Можно поковырять по аналогии с этой темой - http://www.sapboard.ru/forum/viewtopic.php?f=13&t=41286
А можно сделать реализацию бади и там скопировать данные в свои Z-поля.

Поиск использования BAPI_TE_MEREQITEM ничего не выдает, так что, похоже, все-таки придется ручками.

Можно гуглом по EXTENSIONIN поискать, но в результатах будет много лишнего.


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

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


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

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


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

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