로직 기반 이해 

Objectives

After completing this lesson, you will be able to:
  • 기능 설명
  • 이벤트 를 설명합니다.

기능

흐름, 로직 및 알고리즘은 SAP Build Apps의 다른 중요한 기능입니다. 논리는 사용자가 앱과 상호작용할 때 앱이 동작하는 방식의 흐름을 안내하고, 알고리즘으로 하여금 동작하는 수학을 실행시킨다. 로직을 더 잘 이해하기 위해 기능을 더 자세히 살펴보겠습니다. 기능은 거의 모든 어플리케이션에서 발생하며 특히 태스크와 문제를 해결하는 데 유용합니다. 이벤트가 발생하면 함수는 하나 이상의 입력이 처리되는 작업을 시작하고 출력이 반환됩니다.

로직은 기본적으로 결과를 산출하도록 설정된 비즈니스 규칙을 기반으로 하며 계획 프로세스 중에 이러한 비즈니스 규칙에 대한 요구사항을 잘 이해해야 합니다. 비즈니스 규칙은 비즈니스에서 발생하는 구체적인 운영 방법이며 소프트웨어 요구사항과 밀접하게 관련되어 있습니다.

개인의 높이와 가중치 값을 입력한 후 BMI 값을 계산하여 반환하는 예를 생각해 보십시오. 그런 다음 BMI 값이 전달되어 정보 창에 나타납니다. 이렇게 하면 코드를 한 줄도 작성하지 않고도 SAP Build Apps를 생성하고 두 가지 유형의 함수를 구별할 수 있습니다. 이 예에서처럼 함께 사용하여 완전한 앱 로직을 생성할 수 있습니다.

  • 흐름 함수

    흐름 기능은 다양한 범주의 로직 탭에서 찾을 수 있습니다. 시각적으로 배치하고 순서대로 결합할 수 있는 액션을 수행하는 데 사용할 수 있습니다. 예를 들어, 흐름 함수는 데이터를 저장 및 검색하거나 하드웨어 컴포넌트를 활성화할 수 있습니다. 입력 노드와 출력 노드를 사용하여 로직 흐름 함수를 연결할 수 있습니다. 

  • 수식 기능

    서식 함수의 태스크는 텍스트를 필터링 및 정렬하거나, 연산자와 수학 수식을 사용하여 값을 편집하거나, 장치의 센서에서 정보를 가져온 다음 출력에 제공할 수 있도록 데이터를 처리하는 것입니다. 완성된 수식이 500개 이상인 강력한 라이브러리를 사용하여 이 작업을 수행합니다.

로직 앱의 가능성은 특히 흐름과 서식 함수의 조합에서 발생합니다. 즉, SAP Build Apps는 countle ss 어플리케이션 옵션이 있는 단순하고 복잡한 로직을 사용할 수 있습니다. 논리 흐름으로 작업하는 동안 이벤트는 중요한 의미를 얻습니다. 처음에 로직을 트리거하려면 이러한 항목이 필요합니다. 어플리케이션의 로직은 모든 규칙과 요구사항을 적용하여 앱이 적절하게 작동하도록 하는 것이며, 어플리케이션 개발 프로세스에서 더 길고 관련성이 높은 측면 중 하나입니다.

개 이벤트

SAP Build Apps 이벤트

로직을 실행할 때 트리거 유형의 경우 버튼 컴포넌트를 눌러야 한다고 생각하며, 특히 앞에서 설명한 예를 고려합니다. 버튼 또는 다른 컴포넌트를 누르는 것은 다양한 기능/액션의 실행을 시작할 수 있는 이벤트의 예입니다. 그러나 이벤트는 사용자가 버튼을 클릭하는 것으로 제한되지 않습니다. 서로 다른 시작 시나리오 유형에 따라 시스템에서 이들 시나리오가 존재할 수 있는 방법에는 여러 가지가 있습니다.

SAP Build Apps의 이벤트

개 이벤트
앱 로드됨: 이 이벤트는 앱 로드가 완료된 후에 사용할 수 있습니다. 예를 들어, 사용자에게 환영 메시지가 표시되거나 필요한 구성을 설정할 수 있습니다.페이지 마운트됨: 이 이벤트는 앱이 로드와 렌더링을 완료한 후에 사용할 수 있습니다. 이는 동적으로 사용자 지정된 컨텐트를 렌더링하고 구성 요소를 초기화하는 로직을 트리거하는 데에도 사용할 수 있습니다. 이는 'OData를 사용하여 동료 데이터 생성' 연습문제에 나와 있습니다.
컴포넌트 onFocus/Component onChange: OnFocus는 예를 들어 입력 필드를 선택할 때와 같이 액션 또는 입력이 예상되는 특정 컴포넌트를 선택하거나 활성화할 때 발생합니다. onChange 이벤트는 예를 들어 입력 필드의 값이 변경되거나 체크박스가 선택될 때 트리거됩니다.페이지 포커스: 탐색이나 로직 구성요소를 사용하여 페이지를 열거나 다시 활성 페이지로 탐색하는 등 페이지에 포커스를 둘 때 이벤트가 발생합니다.
컴포넌트 onBlur: 포커스와 달리, 이는 다른 컴포넌트에 대한 활성 변경과 마찬가지로 다시 드롭될 때 액션을 트리거합니다.페이지 흐림: 포커스와 달리, 이는 다른 페이지에 대한 활성 변경과 마찬가지로 다시 드롭될 때 액션을 트리거합니다.
구성품목 탭: 이 이벤트는 구성품목을 선택하여 트리거되며 모든 구성품목에 대해 가능합니다.페이지 탐색 바 항목 클릭됨: 다양한 버튼과 탐색 아이콘이 있는 탐색 헤더 바를 선택하여 트리거됩니다.