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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Длинные тексты BAPI_PR_CREATE
СообщениеДобавлено: Пн, фев 15 2016, 11:47 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, мар 24 2010, 08:46
Сообщения: 56
Пол: Мужской
Добрый день!
Подходящей темы не нашел.
Есть проблема с подробными текстами заголовка при создании заявки.
Создаю через BAPI_PR_CREATE.
Есть два вида текста. Нужно заполнить оба.
Заполняю так:
Code:
        APPEND INITIAL LINE TO lt_head_text ASSIGNING FIELD-SYMBOL(<ls_head_text>).
        <ls_head_text>-text_id = 'B03'.
        <ls_head_text>-text_form = '*'.
        WRITE <ls_tab>-reqdat TO <ls_head_text>-text_line.

        APPEND INITIAL LINE TO lt_head_text ASSIGNING <ls_head_text>.
        <ls_head_text>-text_id = 'B02'.
        <ls_head_text>-text_form = '*'.
        <ls_head_text>-text_line = <ls_tab>-reqnum.

И получаю, что оба поля ложатся в один текст, код которого идет последним.(в данном случае B02).
Может кто встречался с проблемой?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Длинные тексты BAPI_PR_CREATE
СообщениеДобавлено: Пн, фев 15 2016, 17:09 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Вы кастомизировали тексты заголовка да?

Ничего там не напутали в se75? Покажите настройки объекта ebanh.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Длинные тексты BAPI_PR_CREATE  Тема решена
СообщениеДобавлено: Пн, фев 15 2016, 18:03 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, мар 24 2010, 08:46
Сообщения: 56
Пол: Мужской
Я не кастомизировал. Правильно они там сделаны или нет - сложно сказать.
Я нашел ноту 2075535, которая говорит нам, что ведение более одного текста для заявок невозможно по техническим причинам. Нота имеет статус "Активна".
Правда еще она говорит, что более одного текста так же нельзя вести и в стандарте(ME51N), а это не так.
Может быть стандарт с того времени починили, а BAPI нет, может у нас в системе что-то подколхозили - не искал внимательно.

Сделал следующим образом.
Первый текст передаю через BAPI.(так как на него есть проверка при сохранении).
Второй текст методом
SAVE_TEXT COMMIT_TEXT после того как BAPI отработала и не вернула ошибок.
Это немного спорный вариант по двум причинам:
1. Если есть проверки более чем на 1 текст - обойти их будет нельзя(мне повезло, у меня только 1 проверка)
2. Если по каким-то причинам не сохранится текст(маловероятно, конечно, но все бывает) - не уверен, что можно будет откатить создание самой заявки.
Но конкретно в моем случае не сохранение текста не критично, поэтому и пошел таким путем.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Длинные тексты BAPI_PR_CREATE
СообщениеДобавлено: Вт, фев 16 2016, 04:41 
Специалист
Специалист

Зарегистрирован:
Вт, июн 10 2014, 09:41
Сообщения: 179
У нас в системе нашёл, что для заголовка запускается с заполненной одной и той же позицией:
Code:
<ls_head_text>-preq_item = '00010'.

Вот только не знаю, действительно работает или нет...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Длинные тексты BAPI_PR_CREATE
СообщениеДобавлено: Вт, фев 16 2016, 09:32 
Младший специалист
Младший специалист

Зарегистрирован:
Ср, мар 24 2010, 08:46
Сообщения: 56
Пол: Мужской
Там позиция не обрабатывается для текстов заголовка.


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

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


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

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


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

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