SAP 테스트-화면 흐름

SAP Testing의 화면 흐름 논리는 ABAP 코드와 유사하며 처리 블록을 포함하는 데 사용됩니다. 화면의 절차적인 부분을 포함합니다. 스크린 페인터에서 생성되며이 스크린 페인터는 ABAP 에디터와 유사합니다.

화면 흐름 논리에는 외부 데이터 선언이 포함되지 않으며 각 처리 블록은 접두사 'PROCESS'로 정의됩니다. 예를 들면

  • 입력 후 프로세스
  • 출력 전 프로세스
  • 도움 요청에 대한 프로세스
  • 가치 요청에 대한 프로세스

각 화면 흐름 논리에는 PROCESS AFTER INPUT 및 PROCESS BEFORE OUTPUT 키워드가 포함되어야합니다.

이벤트 블록에서 MODULE, FIELD, ON, VALUES, CALL 등과 같은 키워드를 사용할 수 있습니다.

S. 아니. 화면 흐름 로직 키워드 및 설명
1

MODULE

ABAP 프로그램에서 대화 모듈을 호출합니다.

2

FIELD

화면 필드의 내용이 전송되어야하는 지점을 지정합니다.

ON

FIELD와 함께 사용

4

VALUES

FIELD와 함께 사용

5

CHAIN

처리 체인을 시작합니다.

6

ENDCHAIN

처리 체인을 종료합니다.

7

CALL

하위 화면을 호출합니다.

8

LOOP

화면 테이블 처리를 시작합니다.

9

ENDLOOP

화면 테이블 처리를 종료합니다.

화면 흐름 생성

리포지토리 브라우저에서 화면 이름을 두 번 클릭하면 화면의 흐름 논리가 표시됩니다.

Screen Painter의 Flow Logic Editor가 열리고 화면 흐름 로직을 편집합니다. 사용 가능한 ABAP 소스 코드 편집기를 사용하여 흐름 논리를 정의 할 수 있습니다.

다음 키워드를 사용하여 화면 흐름 논리를 만들 수 있습니다.

S. 아니. 키워드 및 설명
1

CALL

하위 화면을 호출합니다.

2

CHAIN

처리 체인을 시작합니다.

ENDCHAIN

처리 체인을 종료합니다.

4

ENDLOOP

루프 처리를 종료합니다.

5

FIELD

필드를 나타냅니다. MODULE 및 SELECT 키워드와 결합 할 수 있습니다.

6

LOOP

루프 처리를 시작합니다.

7

MODIFY

테이블을 수정합니다.

8

MODULE

처리 모듈을 식별합니다.

9

ON

FIELD 할당과 함께 사용됩니다.

10

PROCESS

처리 이벤트를 정의합니다.

11

SELECT

테이블의 항목을 확인합니다.

테스트 화면

테스트 화면은 런타임에 나타나는 화면의 모양을 테스트하는 데 사용됩니다. 흐름 로직을 이미 프로그래밍 한 경우 화면을 시뮬레이션할지 여부를 선택할 수 있습니다.

화면 테스트를 수행하려면 아래 단계를 따르십시오.

  • 화면 → 테스트를 선택합니다.
  • 시스템은 런타임 시뮬레이션을위한 대화 상자를 표시합니다.
  • 필요한 경우 창 좌표를 변경할 수 있습니다.
  • 다음으로 시뮬레이션 범위를 정의합니다.
  • 흐름 논리를 포함하려면 '전체 흐름 논리 선택'을 클릭합니다.
  • 계속을 클릭하면 화면 시뮬레이션이 나타납니다.