Текущее время: Вт, май 13 2025, 18:39

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


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


ВНИМАНИЕ!

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



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

Зарегистрирован:
Чт, мар 10 2005, 06:25
Сообщения: 106
Откуда: Johannesburg, South Africa
Привет всем !

Недавно установил себе MiniSAP и решил с ABAP поупражняться - написать самую простую программу. В книжке написано, что если зайти в Object Navigator, в верхнем окне выбрать "Program", а в нижнем напечатать имя своей программы, нажать "Enter", то выскочит диалог Create Object. Далее, если нажать там Yes, то выскочит второй диалог Create Program, где нужно сделать "uncheck" With TOP INCL.
Так вот, когда я всё ето делаю, и нажимаю на последнем диалоге "ОК", то ничего не проишодит, кроме как красной надписи внизу: "No changes on SAP objects allowed".
В чём может быть проблема ? Заранее оговорюсь, что я ничего не менял с момента установки MiniSAP.

_________________
Утомлённый солнцем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 21 2005, 13:20 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
попробуй начинать названия своих программ с Z или Y
например Z_HELLO_WORLD

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 21 2005, 13:38 
Специалист
Специалист

Зарегистрирован:
Чт, мар 10 2005, 06:25
Сообщения: 106
Откуда: Johannesburg, South Africa
2 ArmAnn

Ну ты просто гений ! Bсё заработало. Спасибо.

_________________
Утомлённый солнцем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 21 2005, 14:16 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Sokol_2 написал(а):
2 ArmAnn

Ну ты просто гений ! Bсё заработало. Спасибо.


польщен и расплылся от удовольствия :oops: :lol:

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 21 2005, 14:30 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, сен 21 2004, 16:30
Сообщения: 609
Пол: Мужской
Эти грабли встречаются у каждого начинающего абапера :P


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с ABAP в MiniSAP
СообщениеДобавлено: Пн, мар 21 2005, 15:09 
Гость
Sokol_2 написал(а):
Привет всем !

Недавно установил себе MiniSAP и решил с ABAP поупражняться - написать самую простую программу. В книжке написано, что если зайти в Object Navigator, в верхнем окне выбрать "Program", а в нижнем напечатать имя своей программы, нажать "Enter", то выскочит диалог Create Object. Далее, если нажать там Yes, то выскочит второй диалог Create Program, где нужно сделать "uncheck" With TOP INCL.
Так вот, когда я всё ето делаю, и нажимаю на последнем диалоге "ОК", то ничего не проишодит, кроме как красной надписи внизу: "No changes on SAP objects allowed".
В чём может быть проблема ? Заранее оговорюсь, что я ничего не менял с момента установки MiniSAP.


Ну, чтоб это было самым большим огорченьем в твоей жизни. :-)

Я вообще не понимаю, почему у каждого вновь вливающегося возникают одни и те же "неразрешимые" проблемы? Похоже на деградацию общества.

PS. Надо где-нибудь написать что ли большими буквами, что самое подходящее название для ABAP-программы не
QWERTY и даже не ASDF, а сразу уже ZXCV :-)


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 22 2005, 06:50 
Гость
Цитата:
Недавно установил себе MiniSAP и решил с ABAP поупражняться - написать самую простую программу. В книжке написано, что если зайти в Object Navigator, в верхнем окне выбрать "Program", а в нижнем напечатать имя своей программы, нажать "Enter", то выскочит диалог Create Object. Далее, если нажать там Yes, то выскочит второй диалог Create Program, где нужно сделать "uncheck" With TOP INCL.

Здравствуйте !
Не подскажите - это по какой книжке велась установка?


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 22 2005, 09:10 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, сен 10 2004, 14:16
Сообщения: 342
Откуда: 4.6C->4.7->ERP Belarus
Пол: Мужской
Да там все просто как при установке Office :lol:
Сам пользовался книжкой Лиане Вилл SAP R/3. Системное администрирование.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, мар 22 2005, 10:13 
Специалист
Специалист

Зарегистрирован:
Пн, авг 23 2004, 18:37
Сообщения: 156
Откуда: Санкт-Петербург
Склеротик написал:
Эти грабли встречаются у каждого начинающего абапера :P


А вот и нет :D а вот и нет. :D - если еще и доку по ABAPу читать, до того как достанешь MINI SAP - то эта истина уже давно известна... :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 23 2005, 00:24 
Специалист
Специалист

Зарегистрирован:
Чт, мар 10 2005, 06:25
Сообщения: 106
Откуда: Johannesburg, South Africa
Цитата:
Здравствуйте !
Не подскажите - это по какой книжке велась установка?


Подскажем. Книга называется "ABAP Objects: An Introduction to Programming SAP Applications", Horst Keller & Sascha Kruger. Купил её на www.amazon.com

Кстати, там есть такой кусок кода в качестве примера:

*Global Data
DATA object_ref TYPE REF TO application.
*&---------------------------------------------------------------------
*& Processing Blocks called by the Runtime Enviroment
*&---------------------------------------------------------------------*
START-OF-SELECTION.
CREATE OBJECT object_ref.
CALL SCREEN 100.

При етом написано:

...Of interest here are the contents of the refernce variable before and after the CREATE OBJECT statement is executed. Before the object is generated, the Debugger indicates the contents using "0<>" as a sign that the reference variable is pointing nowhere. However, when CREATE OBJECT is executed, it displays "5<APPLICATION>"...

Всё скомпилялось нормально и работает в дебаггере, но лично я ничего такого там не увидел, поставив breakpoint на
CREATE OBJECT object_ref.
и перешёлкав кнопки Fields, Table, Breakpoints, Watchpoints и т.д.

Вопрос: Что нужно сделать в дебаггере, чтобы ето действительно увидеть ?

_________________
Утомлённый солнцем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 23 2005, 09:59 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
Sokol_2 написал(а):
Вопрос: Что нужно сделать в дебаггере, чтобы ето действительно увидеть ?


Сделать double click по интерсующему Вас полю. В Вашем случае - это object_ref. Ваш пример у меня не заработал, потому что в моей системе отсутствует класс application (версия 4.7), зато в моём аналогичном примере всё отображается.
Code:
*---------------------------------------------------------------------*
*       CLASS application DEFINITION
*---------------------------------------------------------------------*
*
*---------------------------------------------------------------------*
CLASS application DEFINITION.

ENDCLASS.                    "application DEFINITION

*---------------------------------------------------------------------*
*       CLASS application IMPLEMENTATION
*---------------------------------------------------------------------*
*
*---------------------------------------------------------------------*
CLASS application IMPLEMENTATION.

ENDCLASS.                    "application IMPLEMENTATION

DATA object_ref TYPE REF TO application.

START-OF-SELECTION.
  CREATE OBJECT object_ref.
  WRITE 'a'.


В дебаггере видим
Цитата:
3<\PROGRAM=ZEF_TEST3\CLASS=APPLICATION>

А если щёлкнуть два раза по этой строке, то можно увидеть атрибуты класса.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 23 2005, 23:22 
Специалист
Специалист

Зарегистрирован:
Чт, мар 10 2005, 06:25
Сообщения: 106
Откуда: Johannesburg, South Africa
2 EGF

Спасибо за помошь, всё заработало.

_________________
Утомлённый солнцем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 24 2005, 08:38 
Специалист
Специалист

Зарегистрирован:
Чт, мар 10 2005, 06:25
Сообщения: 106
Откуда: Johannesburg, South Africa
Очередная проблема:

1. Создал новую программу Z_FLIGHT_PROGRAM. В редакторе написал следуюшее:

*&---------------------------------------------------------------------*
*& Report Z_FLIGHT_PROGRAM *
*& *
*&---------------------------------------------------------------------*
*& *
*& *
*&---------------------------------------------------------------------*
REPORT Z_FLIGHT_PROGRAM.

START-OF-SELECTION.
CALL SCREEN 100.

2. Кликнул на 100 в редакторе и ввёл в появившемся диалоге в поле Short Description текстовое описание. Далее нажал LAYOUT и вошел в Screen Painter.

3. Кликнул на кнопке "Dictionary/Program Fields Window F6" и перешёл в диалог Dict/Program Fields. В окне Table/Field Name напечатал название таблицы SPFLI и кликнул кнопку Get From Dict. Появилась таблица с названием и описанием полей для SPFLI.

4. В таблице выбрал поле CARRID и кликнул ОК. Попал обратно в Screen Painter. В нём автоматически создалось окно с текстом Airline Carrier. Нажал на кнопку Save. Далее жму Screen - Test, появляется екран с единственным выше упомянутым окном. До данного момента
всё проишодит в точности, как описано в книге ( См Выше ), но вот когда жму на кнопку Input Help рядом с окном, то внизу читаю "No values found", хотя в книге написано, что при етом должен появиться список возможных названий, даже рисунок приведён. Такое впечатление, что программа по какой-то причине просто не видит таблицы.

Вопрос: в чём может быть дело ?

_________________
Утомлённый солнцем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, мар 24 2005, 10:40 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, сен 10 2004, 14:16
Сообщения: 342
Откуда: 4.6C->4.7->ERP Belarus
Пол: Мужской
А данные в SPFLI есть? Может поищи а нете еще книженцию и прочитай ее. :wink:


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, мар 30 2005, 12:54 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, окт 15 2004, 11:19
Сообщения: 65
в какую сумму обошлась книжка и сколько шла?


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

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


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

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


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

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