ABAP이란
ABAP이라는 프로그래밍 언어는 4 세대 언어로 , 기존의 3 세대 언어 C 나 C++, JAVA 보다 자연어에
더 가깝다 . 이 언어는 SAP 사에서 제공하는 ERP 소프트웨어인 SAP R/3 시스템을 회사에 맞게 구축하는
데 쓰이는 SAP R/3 에 기반을 둔 언어이다 . ABAP 프로그래밍은 데이터베이스를 짜거나 구성 요소를 만
드는 것이 아니라 GUI 계층과 응용 프로그램 계층 사이에서 비즈니스 프로세스 (Business 에 따
라 사용자가 원하는 기능을 가진 프로그램을 제공하도록 개발 하는 것이다 즉 , Application Server Layer 와
SAP GUI Layer 간에 어떤 일련의 흐름이나 행위들을 제어하고 있다 라는 점에 주목해야 한다
ERP특성 중 커스터마이징 ( 이라는 개념이 있다 . 이것은 패키지를 적용할 사이트의 특
성에 맞게 표준 프로그램을 수정하는 것을 의미한다 . 그러나 SAP R/3 는 기본적으로 Noncustomizing 제
품으로 패키지 이외의 프로그램들은 각 사이트마다 ABAP 언어를 통해 개발해야 한다 . 고객이 직접 추
가적으로 개발하였다는 의미에서 CBO(Customer Bolt On) 프로그램이라고 한다 물론 , SAP 사에서도 패키
지 프로세스의 본질을 훼손하지 않고 패치 업데이트 등에 문제가 발생하지 않는 범위 내에서
Customizing 을 제공한다
SAP R/3 는 ABAP/4 언어로 개발된 ERP 패키지 이다
ABAP: Advanced Business Application Programming
4: Fourth generation Language
SAP Easy Access
아래 그림은 앞의 과정을 통해 SAP를 Logon 했을 때 만나게 되는 Main 화면이다 . 이에 대해 간
단히 설명드리겠습니다.
Favorites List 는 우리가 흔히 사용하는 즐겨 찾기 기능과 유사하다 이곳에 자주 사용하는
Transaction Code 나 File, URL 등을 Drag & Drop 이나 Menu Bar 의 Favorites --> Add 의 경로를 통해 입력한
후 더블클릭 하여 원하는 곳으로 바로 이동할 수 있다 . Favorites 구성은 Favorites 에서 오른쪽 마우스를
클릭하여 나타나는 Menu 들을 통해 구성할 수가 있다.
- 즐겨 찾기 추가하는 방법
- ① SAP Menu 에서 Transaction 을 직접 Drag & Drop
② SAP Menu 에서 Transaction 선택 후 Application Tool Bar 의 버튼 클릭
③ SAP Menu 에서 Transaction 에 오른쪽 마우스 클릭 --> Add to Favorites
④ Fa vorites 에서 오른쪽 마우스 클릭 --> Insert Transaction
⑤ Menu Bar 의 Favorites 메뉴에서 Insert Transaction - 즐겨 찾기 삭제하는 방법
① Fa vorites 에서 Transaction 선택 후 Application Tool Bar 의 버튼을 클릭
② Fa vorites 에서 Transaction 선택 후 오른쪽 마우스 클릭 --> Delete
③ Fa vorites 에서 Transaction 선택 후 Menu Bar 의 Favorites 메뉴에서 Delete
Transaction Code
- Toolbar: Standard, Title, Application Tool 과 Command Field
Toolbar 에서 가장 중요한 것은 Command Field 이다 . 이곳은 End User 들이 작업하고자 하는
Transaction Code 를 입력함으로써 메뉴를 일일이 실행하지 않고 Transaction 을 바로 시작할 수 있기 때문
이다 Command Field 는 Transaction 을 시작하기 위해 관련된 T CODE 를 입력하는 창이다
다음과 같이 다양한 옵션이 존재한다. - 동일한 Session(Window) 에서 어떤 Transaction 을 호출할 때
Enter: /nxxx (xxx = Transaction Code). - 새로운 Session 을 띄우고 해당 Transaction 을 호출할 때
Enter: /oxxx (xxx =Transaction Code). - 현재의 Transaction 을 종료할 때 초기 화면으로 돌아가는 결과를 얻는다
Enter: /n.
주의 ) Data 변경이 있을 경우 저장되지 않을 뿐 아니라 , 저장하라는 경고 메시지 없이 종료된다 - 현재 Session 을 삭제할 때
Enter: /i - Session List 를 생성할 때
Enter: /o - 시스템에 대해 Log off 하겠냐는 메시지를 표시한다 저장이 안 되였을 경우 Data 가 손실된다는
메시지를 보여준다
Enter: / - 확인 메시지없이 바로 Log off 된다.
Enter: /nex.
HELP
- F1 HELP ) 그림과 같이 Transaction 을 진행하면서 궁금 한 Fields, Menus, Functions, Message 에 커서를 놓고 F1 키를 누르 면 그것에 해당하는 기술적 설명을 볼 수 있다
- F4 Help )그림과 같이 Input Fiel d 에서 F4 키를 누르면 입력 가능한 값들을 보여주며 , 적절한 값을 선택해 입
력할 수 있다
'SAP' 카테고리의 다른 글
PU01 급여 결과 삭제 (2) | 2022.04.29 |
---|---|
[ PA70 ] 빠른 INFOTYPE 입력 (2) | 2022.04.28 |
[SUIM] 프로그램 기준 권한자 조회, 권한 변경 내역 확인 (0) | 2022.04.27 |
SAP에서 정보 그룹 정의(정보 그룹) (2) | 2022.04.25 |
5가지 간단한 단계로 SAP PA-HR 정보 유형을 만드는 방법 (1) | 2022.04.24 |