본문 바로가기

ABAP 프로그래밍 개념/User Interaction

(11)
2.2 SELECT-OPTIONS PARAMETERS 문은 사용자가 단일 값을 입력할 수 있는 하나의 입력 필드를 정의합니다. 예를 들어, 사용자가 청구 문서에 대한 정보를 확인하는 보고서를 실행하고자 할 때 PARAMETERS를 사용하면 Parameter 필드가 단일 문서 번호만 입력할 수 있기 때문에 한 번에 하나의 문서에 대한 세부 정보를 확인할 수 있습니다. 하지만 사용자가 한 번에 여러 문서의 세부 정보를 확인하려는 경우 SELECT-OPTIONS가 사용됩니다. SELECT-OPTIONS는 Data Object에 대한 내부의 Range Table(범위 테이블)을 정의합니다. SELECT-OPTIONS가 작동하는 방식을 이해하려면 먼저 Range Table(범위 테이블)을 이해해야하며, 그 다음에는 여러 선택 창에 대해 설명하겠습..
2.1 PARAMETERS 파라미터는 ABAP 프로그램에서 Global Elementary Data Object와 Selection Screen의 입력 필드에 할당되는 Selection Screen의 구성 요소입니다. 즉, PARAMETERS 키워드는 두 가지 작업을 수행합니다. 1) 프로그램 내에서 데이터 객체를 정의합니다. 2) 선택 화면에서 화면 요소(예: 입력 필드 또는 체크박스)를 정의합니다. 시스템은 프로그램 데이터 객체를 화면 필드와 자동으로 연결하여 Selection Screen과 프로그램 간에 자동 데이터 전송을 용이하게 합니다. 이렇게 함으로써 사용자가 Selection Screen에 입력한 내용은 자동으로 ABAP 프로그램으로 전송되어 해당 데이터 객체에 저장되며, 이후 ABAP 문장에서 액세스할 수 있습니다...
1.User Interaction SAP GUI 환경에서 일반적으로 선택 화면(Selection Screen), 목록 화면(List Screen) 및 일반 화면(Genenral Screen)으로 일컬어지는 세 가지 유형의 화면이 있습니다. ABAP에서 화면은 dynpro(동적 프로그램)로도 알려져 있습니다. dynpro는 프로그램의 구성 요소이며, Executable Program, Module Pool Program 및 Function Group이라는 세 가지 유형의 ABAP 프로그램만이 dynpro를 지원합니다. 하나의 프로그램에는 여러 개의 dynpro가 있을 수 있습니다. dynpro는 screen, dynpro fields 및 dynpro flow logic으로 구성됩니다. General dynpro는 Screen Painter..