개발 SAP에서 디버깅이란 무엇입니까? -techopedia에서 정의

SAP에서 디버깅이란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-SAP에서 디버깅이란 무엇입니까?

디버깅은 결함이나 버그를 찾아서 줄이기 위해 프로그램 흐름을 분석하는 프로세스입니다. 다른 프로그래밍 언어와 달리 SAP의 디버깅에는 다른 개체를 분석하는 작업이 포함됩니다. 따라서 다른 유형의 개체를 디버깅하는 데 다른 기술이 사용됩니다.

SAP에서 디버깅 프로세스는 ABAP 프로그램 또는 오브젝트를 라인 또는 섹션별로 분석 할 수 있고 런타임시 오브젝트 값을 변경할 수도있는 SAP 프로그래밍 도구 인 ABAP Debugger의 도움으로 적용됩니다.

SAP ABAP 디버거에는 최대 6.40 릴리스의 클래식 디버거와 모든 6.40 이상 릴리스에 대해 제공되는 새 ABAP 디버거의 두 가지 유형이 있습니다.

Techopedia는 SAP의 디버깅에 대해 설명합니다.

다음과 같은 방법으로 SAP 객체에 대한 디버깅이 활성화됩니다.

  • 디버깅 모드에서 프로그램을 실행하는 명령 필드에 "/ h"명령을 입력하여
  • 디버깅 모드 전이나 디버깅 모드에서 유지 될 수있는 중단 점의 도움으로
  • 실행 프로그램 모드가 나타날 때 디버깅을 선택함으로써
  • 메뉴 경로 시스템-> 유틸리티-> 디버그 ABAP에서
다른 SAP 객체에 대한 디버깅 방법은 다음과 같습니다.

  • ABAP 프로그램 및 기능 모듈의 경우, 명령 필드에 "/ h"를 입력하거나 중단 점을 사용하거나 디버깅을위한 실행 모드를 선택하여 디버깅을 적용 할 수 있습니다.
  • ABAP SAPscript, 스마트 양식 및 Adobe 양식의 경우, 이러한 옵션 외에도 드라이버 프로그램에 대해 디버깅 옵션이 별도로 제공됩니다.
  • 서버 또는 원격 액세스의 경우 서버 또는 원격 액세스에 연결하는 데 사용되는 사전 정의되거나 사용자 정의 된 사용자 이름을 통해 원격 액세스 디버깅이 제공됩니다.
새로운 ABAP 디버거는 다음과 같이 작동합니다.

  • 기존 ABAP 디버거와 달리 새 ABAP 디버거는 자체 ​​외부 모드 (디버거라고 함)로 처리되는 반면 분석 된 개체 (디 버기라고 함)는 두 번째 외부 모드에서 실행됩니다.
  • 변환 엑시트를 호출하는 프로그램과 같이 ABAP 프로세서 장치에서 실행되는 프로그램을 분석 할 수 있습니다.
  • 사용자가 요구 사항에 따라 디자인 할 수있는 유연한 인터페이스를 제공합니다.
  • ABAP 프로그램이나 개체에 전달 된 구조와 데이터를 분석하기위한 다양한 도구를 정렬 할 수있을뿐만 아니라 8 개 이상의 데스크톱보기를 수용 할 수 있습니다.
이 정의는 SAP와 관련하여 작성되었습니다.
SAP에서 디버깅이란 무엇입니까? -techopedia에서 정의