Текущее время: Ср, июл 23 2025, 14:35

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Чт, янв 19 2006, 15:09 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Цитата:
data:
t_header like thead,
t_lines like tline occurs 10 with header line,
tek_ebeln like thead-tdname.

tek_ebeln = i_ekko-ebeln.
CALL FUNCTION 'READ_TEXT'
EXPORTING OBJECT = 'EKKO'
NAME = TEK_EBELN
ID = 'F02'
LANGUAGE = SY-LANGU
TABLES LINES = t_LINES
EXCEPTIONS OBJECT = 1
ID = 2
LANGUAGE = 3
NAME = 4
NOT_FOUND = 5
REFERENCE_CHECK = 6.

Пробовал - код возврата 5 - не найден. Номер док-та уже есть, а тексты не прописаны еще. Пробовал в name = space, то же 5.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 20 2006, 06:31 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
тот пример, что я привел, это когда создается заказ, подробные тексты уже присвоены и во время сохранения заказа, в экзите, нужно считать подробные тексты. Если же номер заказа уже известен (т.е. транзакция изменения заказа), то в качестве параметра NAME в READ_TEXT нужно передать номер заказа.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 20 2006, 08:18 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
ОК


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 20 2006, 10:57 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
С изменением док-та разобрался - поле пересохраняется.
При создании в EXIT_SAPMM06E_012 тексты читаются, но что делать с ними дальше - № док-та нет если через update, если через стр-ру e_ci_ekko, то она не входит в ФМ EXIT_SAPMM06E_012.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 20 2006, 12:18 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Не знаю, может у меня версия постарше, но вот что у меня в параметрах EXIT_SAPMM06E_012 (CI_EKKO там есть):

Code:
FUNCTION EXIT_SAPMM06E_012.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*"  IMPORTING
*"     VALUE(I_EKKO) LIKE  EKKO STRUCTURE  EKKO
*"     VALUE(I_TRTYP)
*"     VALUE(I_BSTYP) LIKE  EKKO-BSTYP
*"     VALUE(I_NO_SCREEN)
*"     VALUE(I_LFA1) LIKE  LFA1 STRUCTURE  LFA1
*"     VALUE(I_LFM1) LIKE  LFM1 STRUCTURE  LFM1
*"     VALUE(I_KEKKO) LIKE  EKKO STRUCTURE  EKKO
*"     VALUE(I_AEKKO) LIKE  EKKO STRUCTURE  EKKO
*"     VALUE(I_REKKO) LIKE  EKKO STRUCTURE  EKKO
*"     VALUE(I_CI_EKKO) LIKE  EKKO_CI STRUCTURE  EKKO_CI
*"     VALUE(I_VORGA) LIKE  T160-VORGA
*"  TABLES
*"      TEKPO STRUCTURE  BEKPO OPTIONAL
*"      TEKET STRUCTURE  BEKET OPTIONAL
*"      TEKKN STRUCTURE  EKKNU OPTIONAL
*"      TKOMV STRUCTURE  KOMV OPTIONAL
*"  CHANGING
*"     VALUE(C_CI_EKKO) LIKE  EKKO_CI STRUCTURE  EKKO_CI OPTIONAL
*"----------------------------------------------------------------------


INCLUDE ZXM06U43 .


ENDFUNCTION.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 20 2006, 12:34 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
У меня вот что:
Цитата:
FUNCTION EXIT_SAPMM06E_012.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" VALUE(I_EKKO) LIKE EKKO STRUCTURE EKKO
*" VALUE(I_TRTYP)
*" VALUE(I_BSTYP) LIKE EKKO-BSTYP
*" VALUE(I_NO_SCREEN)
*" VALUE(I_LFA1) LIKE LFA1 STRUCTURE LFA1
*" VALUE(I_LFM1) LIKE LFM1 STRUCTURE LFM1
*" VALUE(I_KEKKO) LIKE EKKO STRUCTURE EKKO
*" VALUE(I_AEKKO) LIKE EKKO STRUCTURE EKKO
*" VALUE(I_REKKO) LIKE EKKO STRUCTURE EKKO
*" VALUE(I_CI_EKKO) LIKE EKKO_CI STRUCTURE EKKO_CI
*" VALUE(I_VORGA) LIKE T160-VORGA
*" TABLES
*" TEKPO STRUCTURE BEKPO OPTIONAL
*" TEKET STRUCTURE BEKET OPTIONAL
*" TEKKN STRUCTURE EKKNU OPTIONAL
*" TKOMV STRUCTURE KOMV OPTIONAL
*"----------------------------------------------------------------------
INCLUDE ZXM06U43 .
ENDFUNCTION.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 20 2006, 13:52 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
хм, в 4.0 много чего нет.

Попробуй так (в экзите) - может отработает:

Code:
   . . .
   field-symbols: <fs_ekko> type any.

   assign: ('(SAPMM06E)EKKO')  to <fs_ekko>.

   if sy-subrc = 0.

*     1. Здесь читаем подробный текст
      . . .     
*     2. Здесь копируем что-то из считанного текста в какое-то из
*        полей I_CI_EKKO
      . . .

      move-corresponding I_CI_EKKO to <fs_ekko>.

   endif.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, янв 20 2006, 14:34 
Старший специалист
Старший специалист

Зарегистрирован:
Вт, ноя 15 2005, 11:00
Сообщения: 288
Победа настала


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс, янв 22 2006, 15:16 
Гость
Прошу прощения, что вмешиваюсь в диалог. Проще всего прочитать длинный текст еще не сохраненного документа можно функцией READ_TEXT, а параметры для нее можно посмотреть, поставив прерывание в этой функции и прочитав уже введенный текст обычным способом, т.е. через команду "Заголовок-Тексты и т.д."


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

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


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

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


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

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