변수의 필요성 이해

Objectives

After completing this lesson, you will be able to:
  • 변수의 필요성을 설명합니다.
  • 변수의 주요 사용 케이스에 대해 논의해 보십시오.

변수의 필요성

변수는 임시 데이터를 표시하거나 읽거나 다른 위치(예: 백엔드 시스템)로 보낼 필요가 있을 때까지 앱에 임시 데이터를 저장할 수 있는 위치를 제공합니다.

예를 들어, 계산기인 어플리케이션이 있다고 가정해 보겠습니다. 피연산자(사용자가 추가하거나 곱하는 숫자)와 계산 결과를 저장해야 합니다. 데이터가 변수에 저장되면 사용자가 결과를 볼 수 있도록 텍스트 필드에 답변을 표시할 수 있습니다.

변수를 사용하여 다음을 저장할 수 있습니다.

  • 외부 데이터 리소스에서 가져온 데이터입니다.
  • 현재 사용자에 대한 정보(예: 이름, 전자메일)
  • 앱이 실행되는 동안 앱에 대한 사용자 기본 설정(예: 선호하는 홈 페이지, 즐겨찾는 야구 팀).
  • 현재 페이지에 표시되는 현재 제품에 대한 정보입니다.

변수의 주요 사용 케이스

변수 유형

SAP Build Apps에는 다양한 목적을 위한 다양한 유형의 변수가 포함되어 있습니다.

변수 유형

유형목적
앱 변수앱 전체에서 액세스할 수 있어야 하는 정보를 저장하는 데 사용됩니다.
페이지 변수현재 페이지에서만 액세스할 수 있어야 하는 정보를 저장하는 데 사용됩니다.
페이지 매개변수현재 페이지를 여는 데 필요한 정보를 저장하는 데 사용됩니다. 예를 들어, 현재 제품에 대한 정보를 표시하는 제품 세부사항 페이지가 있는 경우 페이지에 해당 데이터를 표시할 제품의 ID가 필요합니다.
데이터 변수

외부 데이터 리소스에서 가져온 정보를 저장하는 데 사용됩니다. 단일 레코드 또는 레코드 리스트를 저장하도록 데이터 변수를 구성할 수 있습니다.

페이지 매개변수와 데이터 변수에는 특정 사용 케이스가 있지만 앱 변수와 페이지 변수에는 기본적으로 데이터가 저장됩니다. 당신은 하나 또는 다른 하나를 사용할 때 궁금해 할 수 있습니다.

모든 데이터를 앱 변수에 저장할 수 있지만 모든 앱 변수가 함께 표시되며 앱 변수의 긴 리스트를 추적하기가 어려울 수 있습니다.

앱을 개발하는 데 도움을 주는 사람은 누구나 쉽게 해당 페이지에 개별 페이지에 필요한 데이터를 저장하고 이를 앱 변수로 묶지 않을 수 있습니다. 이렇게 하면 각 페이지가 자체 페이지 변수를 관리할 수 있으며 각 변수의 목적을 더 잘 알 수 있습니다.

변수 정의

페이지의 기본 상태는 사용자 인터페이스이며, 여기에는 페이지의 레이아웃이 모든 구성요소와 함께 표시됩니다. 변수를 정의하려면 변수 탭을 선택합니다.

상태 변경

여기서 다양한 변수 유형을 정의할 수 있습니다. 유형을 선택한 다음 추가 앱 변수 를 선택하여 변수 정의를 시작합니다.

ADD APP VARIABLE 선택