Текущее время: Пт, июл 18 2025, 16:25

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: inclede structure в классе
СообщениеДобавлено: Пт, июн 06 2008, 11:20 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
Внутри класса нужно обьявить такую структуру

Code:
TYPES: BEGIN OF ZXXXXX.
       INCLUDE STRUCTURE ZXX2.
TYPES: ICONSTATUS     TYPE ICON_D.
TYPES: ID             TYPE I.
TYPES: MAXTOPIC       TYPE STRING.
TYPES: END OF ZXXXXX.



пишу так

Code:
CLASS CL_LOAD_FROM_MM DEFINITION.
PUBLIC SECTION.
TYPES: BEGIN OF ZXXXXX.
       INCLUDE STRUCTURE ZXX2.
TYPES: ICONSTATUS     TYPE ICON_D.
TYPES: ID             TYPE I.
TYPES: MAXTOPIC       TYPE STRING.
TYPES: END OF ZXXXXX.

.....


ругается на inclede structure нужно типа LIKE или TYPE


какие варианты?


В любом другом обьявлении вне класса все работает.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 06 2008, 11:32 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
А что мешает использовать вложенную структуру?
Code:
CLASS CL_CHUYNYA DEFINITION.
  PUBLIC SECTION.
    METHODS: CALC.
    TYPES: BEGIN OF XSFLIGHT,
             SFLIGHT TYPE SFLIGHT,
           END OF XSFLIGHT.
    DATA: LS_SFLIGHT TYPE XSFLIGHT.
  ENDCLASS.                    "CL_CHUYNYA DEFINITION


Обращение к полю чуть усложнится:
Code:
CLASS CL_CHUYNYA IMPLEMENTATION.
  METHOD CALC.
    DATA: CARRID TYPE S_CARR_ID.

    CARRID = LS_SFLIGHT-SFLIGHT-CARRID.
  ENDMETHOD.                    "CALC
ENDCLASS.                    "CL_CHUYNYA IMPLEMENTATION


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 06 2008, 11:41 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
Code:
LASS CL_LOAD_FROM_MM DEFINITION.
PUBLIC SECTION.
TYPES: BEGIN OF ZXXXXX.
       INCLUDE TYPE ZXX2.
TYPES: ICONSTATUS     TYPE ICON_D.
TYPES: ID             TYPE I.
TYPES: MAXTOPIC       TYPE STRING.
TYPES: END OF ZXXXXX.

.....

_________________
"I have a dream"(c)Martin Luther King, Jr.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 06 2008, 11:42 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
John Doe написал:
А что мешает использовать вложенную структуру?
Code:
CLASS CL_CHUYNYA DEFINITION.
  PUBLIC SECTION.
    METHODS: CALC.
    TYPES: BEGIN OF XSFLIGHT,
             SFLIGHT TYPE SFLIGHT,
           END OF XSFLIGHT.
    DATA: LS_SFLIGHT TYPE XSFLIGHT.
  ENDCLASS.                    "CL_CHUYNYA DEFINITION


Обращение к полю чуть усложнится:
Code:
CLASS CL_CHUYNYA IMPLEMENTATION.
  METHOD CALC.
    DATA: CARRID TYPE S_CARR_ID.

    CARRID = LS_SFLIGHT-SFLIGHT-CARRID.
  ENDMETHOD.                    "CALC
ENDCLASS.                    "CL_CHUYNYA IMPLEMENTATION



Просто уже на этом все построено, нужно в класс вложить
дабы сделать "библиотеку".
Много менять кода на другое обращение к структуре..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 06 2008, 11:44 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 27 2007, 16:08
Сообщения: 352
Пол: Мужской
Alex80 написал:
Code:
LASS CL_LOAD_FROM_MM DEFINITION.
PUBLIC SECTION.
TYPES: BEGIN OF ZXXXXX.
       INCLUDE TYPE ZXX2.
TYPES: ICONSTATUS     TYPE ICON_D.
TYPES: ID             TYPE I.
TYPES: MAXTOPIC       TYPE STRING.
TYPES: END OF ZXXXXX.

.....


ага, так лучше.. спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

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


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

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


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

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