Текущее время: Ср, май 14 2025, 10:56

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пт, мар 04 2005, 11:10 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
Кстати по моментам времени - куда нужно вставлять свою дополнительную проверочку на введенное значение поля? Да еще с нормальной обработкой - выдачей сообщения об ошибке и позиционированием на нужную строчку? (аналог стандартной проверки на дублирующийся ключ )Эвентов много, но что-то нужный не находится :(


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, мар 04 2005, 11:58 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 13:16
Сообщения: 1790
2PavelBerezin
Если у таблица является текстовой для другой таблицы, то ракурс ведения распознает это и автоматически создает код для чтения текстов, а поля сразу делаются без возможности редактирования.
Попробуй заведи текстовую табличу и сгенери заново.
По крайней мере у меня с этим никогда не было проблем.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Насчет проверок введенных значений хороший вопрос...
СообщениеДобавлено: Пт, мар 04 2005, 12:31 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, авг 27 2004, 09:26
Сообщения: 206
Откуда: Москва
Stepan написал:
Кстати по моментам времени - куда нужно вставлять свою дополнительную проверочку на введенное значение поля? Да еще с нормальной обработкой - выдачей сообщения об ошибке и позиционированием на нужную строчку? (аналог стандартной проверки на дублирующийся ключ )Эвентов много, но что-то нужный не находится :(


Насчет проверок введенных значений хороший вопрос. Я вот нашел в тексте сгенерированного ФМ буквально:

*******************************************************************
* User-defined Include-files (if necessary). *
*******************************************************************
* INCLUDE LZRASSHIFRF... " Subprograms
* INCLUDE LZRASSHIFRO... " PBO-Modules
* INCLUDE LZRASSHIFRI... " PAI-Modules

только вот не знаю (абапер без знаний матчасти, изучал по собственному желанию, урывками, когда что-то нужно было крайняк), как правильно писать эти модули... вот бы примерчик...


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Пт, мар 04 2005, 15:22 
Специалист
Специалист

Зарегистрирован:
Чт, авг 19 2004, 07:31
Сообщения: 234
Откуда: Нижнекамск
ну если поможет, то я вот так когда то написал


*----------------------------------------------------------------------*
* INCLUDE LZFI_TAX02_GRI01 *
*----------------------------------------------------------------------*
*&---------------------------------------------------------------------*
*& Module MY_LISTE_AFTER_LOOP INPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
MODULE MY_LISTE_AFTER_LOOP INPUT.
field-symbols: <factor> TYPE any,
<taxlandpast> TYPE any,
<taxlandcurr> TYPE any,
<type> TYPE any.

CASE sy-ucomm.
WHEN 'CALC'.
IF permit = 'X'.
ASSIGN extract+10(4) TO <factor> TYPE 'P' DECIMALS 2.
ASSIGN extract+14(6) TO <taxlandpast> TYPE 'P' DECIMALS 2.
ASSIGN extract+20(6) TO <taxlandcurr> TYPE 'P' DECIMALS 2.
ASSIGN extract+26(1) TO <type> TYPE 'C'.

LOOP AT EXTRACT.
CHECK <XMARK> = MARKIERT.
READ TABLE TOTAL WITH KEY <VIM_EXTRACT_KEY> BINARY SEARCH.
<taxlandcurr> = <factor> * <taxlandpast>.
<type> = 'U'.
MODIFY EXTRACT.
ENDLOOP.
CLEAR TOTAL[].
LOOP AT EXTRACT.
MOVE EXTRACT TO TOTAL.
APPEND TOTAL.
ENDLOOP.
ENDIF.
WHEN 'AEND'.
permit = 'X'.
WHEN 'ANZG'.
permit = ' '.
ENDCASE.
ENDMODULE. " MY_LISTE_AFTER_LOOP INPUT


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, мар 04 2005, 15:57 
Специалист
Специалист

Зарегистрирован:
Вт, авг 24 2004, 16:49
Сообщения: 186
Откуда: SAP ERP60
Пол: Мужской
Не понял, это привязано к Моментам Времени? Если да, то к какому, если нет - то как и когда ЭТО вообще запустится?


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

Зарегистрирован:
Чт, авг 19 2004, 07:31
Сообщения: 234
Откуда: Нижнекамск
спросили как писать модули...
с моментами времени никак не связано, по крайней мере я свой ответ не связывал....

запускаются в экранной логике сгенерированных экранов


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

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


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

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


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

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