본문 바로가기

ABAP 프로그래밍 개념/User Interaction

2.4 Selection Texts

Slelection Screen의 Label을 유지할 수 있는 방법은 선택 텍스트(Selection Text)를 통해 ABAP 프로그램에서 관리하는 것입니다. ABAP 프로그램에서 Goto • Text Elements • Selection Texts를 선택하여 선택 텍스트(Selection Text)를 관리할 수 있습니다.

아래 그림은는 선택 텍스트(Selection Text) 관리 화면을 보여줍니다. 여기에서는 화면 필드가 데이터 요소에 참조되는 경우 텍스트를 수동으로 유지하거나 ABAP Data Dictionary 에서 선택할 수 있습니다.  ABAP Data Dictionary에서 텍스트를 선택하려면 사전 참조 열의 해당 필드 오른쪽에 있는 확인란을 선택하면 됩니다. 이 확인란은 필드가 어떤  ABAP Data Dictionary의 Object(객체)에도 참조되지 않는 경우에는 비활성화됩니다.

선택 텍스트(Selection Text)에 대한 변경 사항을 적용(반영)하려면 응용 프로그램 도구 모음에 있는 활성화 아이콘(Active Icon)을 클릭하십시오. Selection Screen 필드에는 Label이 표시됩니다. Selection Screen은 프로그램이 활성화될 때 생성됩니다. Selection Screen 필드에 변경 사항이 있으면 프로그램을 활성화하여 Selection Screen을 다시 생성하고 변경 사항을 반영해야 합니다.


프로그램의 Selection Screen은 Screen Painter 도구를 사용하여 수동으로 편집해서는 안 됩니다. 수동으로 가한 변경 사항은 Selection Screen이 다시 생성될 때 손실됩니다. 즉, 프로그램의 Active시마다 변경되기 때문에, LOOP AT SCREEN ~ENDLOOP. 구문안에서 수정하는 것이 아니라 Screen Painter를 사용한다면 변경사항이 반영되지 않습니다.

반응형

'ABAP 프로그래밍 개념 > User Interaction' 카테고리의 다른 글

3.1 Types of Messages  (0) 2023.05.11
3. Messages  (0) 2023.05.11
2.3 SELECTION-SCREEN  (0) 2023.05.10
2.2 SELECT-OPTIONS  (0) 2023.05.10
2.1 PARAMETERS  (0) 2023.05.09