SAPфорум.RU https://sapboard.ru/forum/ |
|
SELECTION-SCREEN INCLUDE SELECT-OPTIONS https://sapboard.ru/forum/viewtopic.php?f=13&t=96840 |
Страница 1 из 1 |
Автор: | sema [ Пт, сен 14 2018, 11:48 ] |
Заголовок сообщения: | SELECTION-SCREEN INCLUDE SELECT-OPTIONS |
В хелпе почему-то NO-EXTENSION только в разделе SELECTION-SCREEN INCLUDE SELECT-OPTIONS есть Цитата: SELECTION-SCREEN INCLUDE SELECT-OPTIONS Quick Reference Syntax SELECTION-SCREEN INCLUDE SELECT-OPTIONS selcrit [OBLIGATORY [OFF]] [NO INTERVALS [OFF]] [NO-EXTENSION [OFF]] [MODIF ID modid] [ID id]. а в разделе SELECTION-SCREEN INCLUDE отсутствует. Цитата: SELECTION-SCREEN INCLUDE Quick Reference Syntax Forms Include parameters 1. SELECTION-SCREEN INCLUDE PARAMETERS para [OBLIGATORY [OFF]] [MODIF ID modid] [ID id]. Include selection criteria 2. SELECTION-SCREEN INCLUDE SELECT-OPTIONS selcrit [OBLIGATORY [OFF]] [NO INTERVALS [OFF]] [MODIF ID modid] [ID id]. Но это полбеды, почему [OBLIGATORY [OFF]] и [NO INTERVALS [OFF]] проходят, а NO-EXTENSION проверку синтаксиса не проходят? Code: TABLES t001. SELECT-OPTIONS so_bukrs FOR t001-bukrs. "Завод SELECTION-SCREEN BEGIN OF SCREEN 1001. SELECTION-SCREEN INCLUDE SELECT-OPTIONS so_bukrs NO-EXTENSION. "Завод SELECTION-SCREEN END OF SCREEN 1001. Цитата: После "SO_BUKRS" ожидалось "OBLIGATORY", "NO INTERVALS", "OBLIGATORY OFF", "MODIF ID val" или "NO INTERVALS OFF" Это баг или фича? |
Автор: | Besa [ Пт, сен 14 2018, 15:49 ] |
Заголовок сообщения: | Re: SELECTION-SCREEN INCLUDE SELECT-OPTIONS |
Что то я и не помню чтобы приходилось использовать это Вполне возможно, что по синтаксису, в том или ином случае могут быть определенные ограничения. В чем суть проблемы? |
Автор: | sema [ Пт, сен 14 2018, 16:02 ] |
Заголовок сообщения: | Re: SELECTION-SCREEN INCLUDE SELECT-OPTIONS |
Вот пришлось ( Суть проблемы SELECTION-SCREEN INCLUDE SELECT-OPTIONS so_bukrs OBLIGATORY. или SELECTION-SCREEN INCLUDE SELECT-OPTIONS so_bukrs NO INTERVALS OFF. работает, а NO-EXTENTION даже не активируется. Понятно что можно другую SELECT-OPTIONS создать и в PAI в копировать или в LOOP AT SCREEN в PBO для нужного элемента убрать расширение. Вопрос - у нас какая нибудь нота не раскатана или это глобальный баг и писать сразу в ООН^W SAP? Или фича? |
Автор: | olegbash [ Пт, сен 14 2018, 21:13 ] |
Заголовок сообщения: | Re: SELECTION-SCREEN INCLUDE SELECT-OPTIONS |
попробуйте NO-EXTENSION вместо NO-EXTENTION |
Автор: | sema [ Пн, сен 17 2018, 09:21 ] |
Заголовок сообщения: | Re: SELECTION-SCREEN INCLUDE SELECT-OPTIONS |
А у Вас NO-EXTENSION работает? |
Автор: | olegbash [ Чт, сен 20 2018, 08:21 ] |
Заголовок сообщения: | Re: SELECTION-SCREEN INCLUDE SELECT-OPTIONS |
Нет, у меня также система выдала ошибку Проверял в нескольких версиях. Код был таким: Code: PROGRAM ZZZZZ1. data gv_bukrs TYPE bukrs. SELECTION-SCREEN BEGIN OF SCREEN 1001. SELECT-OPTIONS so_b for gv_bukrs no INTERVALS NO-EXTENSION. SELECTION-SCREEN END OF SCREEN 1001. SELECTION-SCREEN BEGIN OF SCREEN 1002 . SELECTION-SCREEN INCLUDE select-options so_b OBLIGATORY NO INTERVALS off MODIF ID q1 NO-EXTENSION OFF. SELECTION-SCREEN END OF SCREEN 1002. текст ошибки Цитата: "NO-EXTENSION" интерпетировать не удалось. Возможные причины ошибки: неверный вид записи или ошибка запятой справка [url] https://help.sap.com/doc/abapdocu_752_i ... _selop.htm [/url] в справке смущает отсутствие запятой между NO INTERVALSNO-EXTENSION Цитата: The additions OBLIGATORY, NO INTERVALSNO-EXTENSION, and MODIF ID have the same meaning as in the statement SELECT-OPTIONS and overwrite the corresponding properties taken from the original selection screen. If the selection criterion was declared using the additions OBLIGATORY or NO INTERVALS on the original selection screen, these properties can be deactivated on the current selection screen by specifying OFF. а вот этот код компилятор пропускает (отличие - в отсутствии в NO-EXTENSION в конце) Code: PROGRAM ZZZZZ1.
data gv_bukrs TYPE bukrs. SELECTION-SCREEN BEGIN OF SCREEN 1001. SELECT-OPTIONS so_b for gv_bukrs no INTERVALS NO-EXTENSION. SELECTION-SCREEN END OF SCREEN 1001. SELECTION-SCREEN BEGIN OF SCREEN 1002 . SELECTION-SCREEN INCLUDE select-options so_b OBLIGATORY NO INTERVALS off MODIF ID q1 . SELECTION-SCREEN END OF SCREEN 1002. |
Автор: | olegbash [ Пн, окт 01 2018, 16:51 ] |
Заголовок сообщения: | Re: SELECTION-SCREEN INCLUDE SELECT-OPTIONS |
sema, спасибо за интересную тему решил выставить сообщение по вопросу. несколько раз хотели отклонить - но в итоге признали. Bug in ABAP compiler. ================== сообщение еще не закрыли (кстати). вроде это поправимо. посмотрим |
Автор: | olegbash [ Вт, окт 02 2018, 09:53 ] |
Заголовок сообщения: | Re: SELECTION-SCREEN INCLUDE SELECT-OPTIONS |
sema, Какой kernel у Вас? за 10 лет - Вы первый, кто нашел этот баг |
Автор: | sema [ Вт, окт 02 2018, 13:38 ] |
Заголовок сообщения: | Re: SELECTION-SCREEN INCLUDE SELECT-OPTIONS |
SAP_BASIS от 46с до 740 Я сам в шоке. Думал может фича какая, вроде никаких сложностей. |
Автор: | olegbash [ Вт, дек 11 2018, 07:43 ] |
Заголовок сообщения: | Re: SELECTION-SCREEN INCLUDE SELECT-OPTIONS |
итак, результат: 2717580 - SELECTION-SCREEN INCLUDE SELECT-OPTION addition NO-EXTENSION has syntax errors |
Автор: | sema [ Вт, янв 15 2019, 08:45 ] |
Заголовок сообщения: | Re: SELECTION-SCREEN INCLUDE SELECT-OPTIONS |
Это номер бага или исправления? |
Автор: | Удав [ Вт, янв 15 2019, 23:39 ] |
Заголовок сообщения: | Re: SELECTION-SCREEN INCLUDE SELECT-OPTIONS |
sema написал(а): Это номер бага или исправления? Это телефон службы поддержки. Если серьезно, то номер ноты. |
Автор: | sema [ Ср, янв 16 2019, 09:14 ] |
Заголовок сообщения: | Re: SELECTION-SCREEN INCLUDE SELECT-OPTIONS |
Удав написал(а): номер ноты. Ой всё. Эт базисники все эти штуки знают. Зато у меня "своя собственная" нота теперь есть) |
Автор: | Удав [ Чт, янв 24 2019, 21:58 ] |
Заголовок сообщения: | Re: SELECTION-SCREEN INCLUDE SELECT-OPTIONS |
Это у Olegbash собственная нота есть Но проблему обнаружил ты, молодец! |
Автор: | olegbash [ Пт, янв 25 2019, 09:38 ] |
Заголовок сообщения: | Re: SELECTION-SCREEN INCLUDE SELECT-OPTIONS |
@Удав, у нот собственников нет (помимо SAP ) к тому - что не надо на меня навешивать а неформально - конечно, sema's note |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |