Posted: Fri Feb 25, 2011 7:16 pm Post subject: include MIOLXTOP ошибка
Добрый вечер.
Если есть возможно откройте в DR4 в SE38 инклюд MIOLXTOP
Если его проверить на ошибку, то выдает ошибку:
"REPORT/PROGRAM statement missing, or program type os l (INCLUDE)"
не торопитесь исправлять
Найдите главную программу к инклуду MIOLXTOP и ее проверьте. Вот если и там будет ошибка...
Интересно то, что этот инклюд используют несклько основных модулей, такие как iq08, iq09, il05 в самом модуле если сделать проверку то нормально все, но если провалиться в Инклюд "MIOLESEL" в котором есть инклюд с выше описанной ошибкой то там находит ошибку с тойже информацией...
Интересно то, что этот инклюд используют несклько основных модулей, такие как iq08, iq09, il05 в самом модуле если сделать проверку то нормально все, но если провалиться в Инклюд "MIOLESEL" в котором есть инклюд с выше описанной ошибкой то там находит ошибку с тойже информацией...
Потому что Сап помимо синтаксических ошибок еще проверяет и логическую структуру - REPORT или PROGRAM в начале программы, в ФМах тело завернуто в FUNCTION...ENDFUNCTION и тд и тп. А в простом инклуде ничего подобного обычно нету, вот он и ругается
Age: 47 Joined: 14 Nov 2008 Posts: 300 Location: Russia
Posted: Fri Feb 25, 2011 10:50 pm Post subject:
SedOY, здравствуйте, вы опять воду мутите, помню!.. Ну вы хоть дЕржитесь, молодец, режете правду-матку, не то что товарищи из соседних веток - у них сроки, а они молчат - очередные кандидаты форум "Трудоустройство" читать вместо матчасти.
P.S. Еще при динамическом ASSIGN подобные им неудачники указывают вот эти ваши include вместо управляющих программ. Это хорошо, что нам Удав и vga всё рассказали давно уже, которых никак гуру выбрать не могут на других форумах такие же вот неудачники, которые отладчиком пользоваться и F1 нажимать не хотят. _________________ ABAP/4 You
SedOY, здравствуйте, вы опять воду мутите, помню!.. Ну вы хоть дЕржитесь, молодец, режете правду-матку, не то что товарищи из соседних веток - у них сроки, а они молчат - очередные кандидаты форум "Трудоустройство" читать вместо матчасти.
Да было такое, то был 2-ой месяц работы с Абап....
Dmitriy wrote:
SedOY,
P.S. Еще при динамическом ASSIGN подобные им неудачники указывают вот эти ваши include вместо управляющих программ. Это хорошо, что нам Удав и vga всё рассказали давно уже, которых никак гуру выбрать не могут на других форумах такие же вот неудачники, которые отладчиком пользоваться и F1 нажимать не хотят.
А вот этого, простите, я не могу понять, то ли камень в мой огород, или...
P.S. Я обычно задаю тут вопрос, когда срочно нужно узнать ответ, или направление к ответу и нет времени на чтение
Age: 47 Joined: 14 Nov 2008 Posts: 300 Location: Russia
Posted: Mon Feb 28, 2011 2:26 pm Post subject:
Sed0Y wrote:
А вот этого, простите, я не могу понять, то ли камень в мой огород, или...
Всё в порядке, это я так, поворчал немного. Вы как раз всё правильно делаете, ещё и оперативно уведомляете: как разрешилась проблема... В отличие от некоторых, которые уже форум "Трудоустройство" читают... у вас-то как раз всё нормально будет. _________________ ABAP/4 You
А вот этого, простите, я не могу понять, то ли камень в мой огород, или...
Всё в порядке, это я так, поворчал немного. Вы как раз всё правильно делаете, ещё и оперативно уведомляете: как разрешилась проблема... В отличие от некоторых, которые уже форум "Трудоустройство" читают... у вас-то как раз всё нормально будет.
Спасибо.
Тогда вернемся к нашим баранам.
Сделал я расширение "ENHANCEMENT", добавил поля для отбора, добавил поля отображения в АЛВ грид, только вот, само поле не меняет текст, я думаю, что это как-то выше описанная ошибка влияет?!
Age: 47 Joined: 14 Nov 2008 Posts: 300 Location: Russia
Posted: Fri Mar 04, 2011 8:20 pm Post subject:
Sed0Y wrote:
Тогда вернемся к нашим баранам.
Сделал я расширение "ENHANCEMENT", добавил поля для отбора, добавил поля отображения в АЛВ грид, только вот, само поле не меняет текст, я думаю, что это как-то выше описанная ошибка влияет?!
1)
Давайте вернемся, просмотрел, что вы пост отредактировали и картинки прикрепили. Эх, SedOY, а вы как галочку подстановки текста из словаря поставили для PERNR и были ли во время этого предупреждения? _________________ ABAP/4 You
Сделал я расширение "ENHANCEMENT", добавил поля для отбора, добавил поля отображения в АЛВ грид, только вот, само поле не меняет текст,
Чтобы создать необходимую метку для "энхансментого" поля селекционного экрана, я делаю так:
1. В энхансменте определяю PARAMETER или SELECT-OPTIONS с опцией COMMENT G_NAMECOMMENT for PARAMETR_FIELD.
G_NAMECOMMENT - становится глобальной переменной.
2. В событии LOAD-OF-PROGRAM или INITIALIZATION добавляю строку: G_NAMECOMMENT = 'Имя поля селекционного экрана'. Конечно, одно из этих событий также придется "разэнхансить". Если не удается "разэнхансить" эти события непосредственно, то можно сделать это в подпрограмме которая вызывается в одном из этих событий (если они есть).
Age: 47 Joined: 14 Nov 2008 Posts: 300 Location: Russia
Posted: Thu Mar 17, 2011 12:44 am Post subject:
Sed0Y wrote:
Dmitriy wrote:
а вы как галочку подстановки текста из словаря поставили для PERNR и были ли во время этого предупреждения?
изначально я ее не ставил, т.к. результата никакого от этого не было то мне сказали поставить - вот и поставил, и предупреждения не было...
А так все получилось...
Что-то вы, SedOY, опять мутите, спасибо вам, что хоть рассказали немного о результате (каким-то чудом оставшись в нашем нелёгком бизнесе). ДержИтесь! _________________ ABAP/4 You
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.