SELECTION-SCREEN 화면에 나타나는 인풋필드, 박스 등을 조작하기 위해서는

SCREEN 스트럭쳐를 알어야 한다잉

보통은

  • NAME : 프로그램 상의 변수명을 기준으로 조작
  • GROUP 1234 : 그룹( TOP에 적는 MODIF ID 기준, 최대 3글자 ) 기준 조작
  • INPUT : 인풋필드 활성(1) / 비활성화(0) 여부 결정
  • OUTPUT : 출력 부분(ex. 문자) 활성(1) / 비활성화(0) 여부 결정
  • INVISIBLE : 인풋필드 영역글자 활성(1) / 비활성화(0) 여부 결정(ex. 비번칸)
  • ACTIVE : 화면에 해당 요소 보여주기(1) / 숨기기(0) 여부 결정

정도 쓰는 듯.

 

나는 화면에서 라디오버튼 클릭에 따라 해당 박스 화면만 나타나게 하고 싶었다.

요로코롬쓰. 따블클릭하면 쇽 사라짐

여기서는  INVISIBLE 이 아닌 ACTIVE를 사용해야겟지.

그러기 위해서는 MODIF ID를 이용하여 TOP 인클루드에 있는 파라미터들에게 group을 할당한다.

 

다 보여주면 너무 길어지니 일부만 보여주겠어요

참고로 CHECKBOX를 하고 싶다면 저렇게 한 자리 문자 타입 파라미터 선언 후 AS CHECKBOX 붙여주면 됨 하하

 

그리고 AT SELECTION-SCREEN OUTPUT(스크린상의 PBO모듈 역할)에서 아래와 같이 작업해 주기

스크린을 조작하고 싶을 땐 값을 확인하고 화면을 구성하는 해당 이벤트 블록에서 모든 코드가 이루어져야 한다.

SCREEN 은 테이블처럼 구성되기 때문에

LOOP를 돌아가면서 한 줄 한 줄 조건에 따라 값을 수정해 준다는 개념으로 다가가면 편할 듯.

 

끝~!

+ Recent posts