Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Module status_0100.

ID ’ACTVT’ FIELD ’02’. | WRITE: / ’Authority-Check Error’(001). ENDCASE. | PERFORM write_list USING it_flight. | Wa_sbook-loccurkey. | SELECT-OPTIONSname FORdata_object. | CALL SCREEN 100. | CLEAR wa_sbook. | MODULE user_command_100. | MESSAGE e149(bc400). ENDIF. | DATAreference_name TYPE REF TOclass_name. |


Читайте также:
  1. Bank of Krok testing to module N1
  2. Bank of Krok testing to module N2
  3. Bank of Krok testing to module N3
  4. Check list to module 6
  5. Check list to module IV
  6. Check List to Module VI
  7. general and Morphology in particular with other Modules of Linguistics.

.

 

b) Создайте модуль посредством навигации вперед: дважды щелкните по его имени; выберите Да для подтверждения параметров в диалоговом окне. В следующем диалоговом окне выберите Основная программа и добавьте следующий исходный текст (или удалите символы комментария около него):

 

SET PF-STATUS ’DYNPRO’.

 

c) Создайте статус посредством навигации вперед. (Дважды щелкните по имени статуса ’DYNPRO’.)

 

Выберите Да для подтверждения появившегося диалогового окна.

 

В следующем диалоговом окне введите краткий текст и выберите тип статуса Статус диалога.

 

2. Создайте ссылку на созданный ранее статус списка. Активируйте коды функций BACK и SAVE в текущем статусе.

 

a) Щелкните по пиктограмме ссылки (или нажмите клавишу F4) для перехода строке меню. Создайте ссылку на существующую строку меню посредством двойного щелчка.

 

b) Щелкните по пиктограмме ссылки (или нажмите клавишу F4) для перехода к функциональным клавишам. Создайте ссылку на существующие значения функциональных клавиш посредством двойного щелчка.

 

c) Активируйте функции SAVE и BACK, для чего установите курсор на код функции в меню или на присвоении функциональных клавиш и нажмите кнопку Активно <-> Неактивно.

 

d) Активируйте статус, экран и программу.

 

3. Дополнительно: GUI-заголовок для экрана

 

Определите и присвойте заголовок для экрана посредством навигации вперед.

 

a) В модуле STATUS_0100 добавьте оператор SET TITLEBAR

’DYNPRO’.

 

b) Создайте заголовок посредством навигации вперед и введите текст заголовка в диалоговом окне.

Продолжение на следующей странице


 

c) Активируйте программу и интерфейс.

 

Результат

 

Выдержка из исходного текста SAPBC400UDS_DYNPRO_4:

 

 

REPORT sapbc400uds_dynpro_4.

...

 

 

START-OF-SELECTION.

 

 

SET PF-STATUS ’LIST’.

 

 

SET TITLEBAR ’LIST’. "optional

 

 

SELECT carrid connid fldate bookid

FROM sbook

INTO CORRESPONDING FIELDS OF wa_sbook

WHERE agencynum = pa_anum.

...

 

 

AT LINE-SELECTION.

...

 

*&--------------------------------------------------------------*

*& Module STATUS_0100 OUTPUT *

*&--------------------------------------------------------------*

* text *

*---------------------------------------------------------------* MODULE STATUS_0100 OUTPUT.

SET PF-STATUS ’DYNPRO’.

SET TITLEBAR ’DYNPRO’. "optional

ENDMODULE. " STATUS_0100 OUTPUT

 

*&--------------------------------------------------------------*

*& Module CLEAR_OK_CODE OUTPUT *

*&--------------------------------------------------------------*

*& text *

*---------------------------------------------------------------* MODULE clear_ok_code OUTPUT.

CLEAR ok_code.

ENDMODULE. " CLEAR_OK_CODE OUTPUT

 

 

*&--------------------------------------------------------------*

Продолжение на следующей странице


 

 

*& Module USER_COMMAND_0100 INPUT *

*&--------------------------------------------------------------*

*& text *

*&--------------------------------------------------------------* MODULE user_command_0100 INPUT.

CASE ok_code.

WHEN ’BACK’.

SET SCREEN 0. WHEN ’SAVE’.

MOVE-CORRESPONDING sdyn_book TO wa_sbook.

MESSAGE i060(bc400). SET SCREEN 0.

ENDCASE.

ENDMODULE. " USER_COMMAND_0100 INPUT

 

 

Логика выполнения для экрана 100:

 

 

PROCESS BEFORE OUTPUT.


Дата добавления: 2015-11-16; просмотров: 35 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
SET PF-STATUSи SET TITLEBAR| MODULE status_0100.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)