Текущее время: Ср, апр 24 2024, 12:15

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


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

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


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

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