전체 글 10

[SAP ABAP] ABAP 스터디 10기 모집! (12월)

안녕하세요, 스터디 리더입니다! ​ SAP ABAP 10기 스터디를 모집합니다. 10기 스터디는 기초반II을 오픈합니다! ​​ 스터디 대상 :​ 1. SAP 개발 언어를 학습하여 실무 능력을 증진하고자 하는 현업 담당자, 운영팀, PI, 모듈 컨설턴트 등 2. SAP 업계로 취업을 희망하는 취업 준비생 3. SAP 기초를 탄탄히 하고자 하는 누구나 ​ ​ 스터디 목적 :​ 스터디의 목적은 SAP 개발언어인 ABAP을 통해 기초를 탄탄히 다지고 SAP를 더 잘 이해하는 것입니다. 이를 바탕으로 SAP 기반의 환경에서의 개발 역량 향상, 원활한 커뮤니케이션, 코드리딩(디버깅 등)을 가능하게 합니다. * 개발자가 아니더라도 SAP의 핵심인 ABAP을 이해함으로써 SAP에 대해 더 넓은 이해가 가능합니다. ​ ..

SAP/스터디 2023.11.07

[SAP ABAP]SE16N(테이블 데이터) 수정방법과, 수정한 로그 찾기

안녕하세요! 오늘은 SE16N (TCODE)의 활용방법을 살펴보려고 합니다. SE16N은 보통 이렇게 생긴 화면으로 우리가 테이블 내용을 빨리빨리 조회하거나, 안에 내역을 수정하거나 등의 목적으로 자주 쓰이는데요. ​ 일반적으로 테이블 컨텐츠 안으로 들어가게 되면 이렇게 조회전용으로 나오게 됩니다. 그래서 우리는 데이터를 수정하고 싶을 때 꼼수를 사용해서 수정모드로 들어가게 되는데요. (운영에서는 데이터 임의수정을 절대 권장하지 않습니다. 특히 스탠다드 테이블을 절대절대! 단지 예시를 위해 보여드리고 있습니다.) ​ ​ 그 방법으로는.. 1) SE16N의 TCODE 창에 /H를 입력하고 실행한다. ​ 2)디버깅 창에서 GD-SAPEDIT, GD-EDIT 이라는 변수를 입력해준 뒤 그 안에 'X'를 삽입한..

SAP/간략한 팁 2023.10.26

[SAP ABAP] 신문법 - Data Operations

데이터 조작에 이용되는 기존 문법들이 더욱 간단해졌습니다. 1) CALL FUNCTION을 이용해서 OUTPUT과 INPUT을 관리했던 것도 간단해졌습니다. -> 기존 구문 -> 신규 구문 2) CASE문의 경우에도 더 짧은 줄로 처리할 수 있게 바뀌었습니다. -> 기존 구문 -> 신규 구문 ​ ​ 3) 인터널 테이블 생성 후 데이터 삽입하기. -> 기존 구문 -> 신규 구문 ​ ​ 자 이러한 구문들 말고도 다양하고 편리한 신규구문들이 존재하는데요! 시간이 나면 좀 더 알아보도록 하겠습니다. 질문이 있다면 언제든지 환영합니다!

SAP/ABAP 2023.10.16

[SAP ABAP] 신문법 TABLE EXPRESSION

SAP에서는 테이블에 있는 데이터를 가공하기 위해 일반적으로 Loop를 돌거나 Read Table 구문을 이용하여 Work area로 옮긴 뒤 가공을 하게 됩니다. ​ Table Expression을 통해 이러한 과정을 좀 더 효율적이고 간단하게 구현 가능합니다. 예시1) 테이블에서 Work Area로 데이터 가져오기. 예시2) 테이블 인덱스 1번 값을 읽어오기. 예시3) 기존 테이블 값을 읽어서 새로운 변수에 넣어주기. ​ 이런식으로 테이블 자체에 인덱스나 변수값을 입력하여 원하는 값을 받아올수 있습니다. ​ 하지만 테이블 안에 존재하지 않는 인덱스나, 값을 넣는다면 덤프가 날수 있기 때문에 항상 유의하여 사용하길 바랍니다!

SAP/ABAP 2023.10.16

[SAP ABAP] ABAP 스터디 9기 모집(11월)!

안녕하세요, 스터디 리더입니다! SAP ABAP 9기 스터디를 모집합니다. 9기 스터디는 기초반I을 오픈합니다! 스터디 대상 : 1. SAP 개발 언어를 학습하고자 하는 현업 담당자, 운영팀, PI, 모듈 컨설턴트 등 2. SAP 업계로 취업을 희망하는 취업 준비생 3. SAP 기초를 탄탄히 하고자 하는 누구나 스터디 목적 : 스터디의 목적은 SAP 개발언어인 ABAP을 통해 기초를 탄탄히 다지고 SAP를 더 잘 이해하는 것입니다. 이를 바탕으로 SAP 기반의 환경에서의 개발 역량 향상, 원활한 커뮤니케이션, 코드리딩(디버깅 등)을 가능하게 합니다. * 개발자가 아니더라도 SAP의 핵심인 ABAP을 이해함으로써 SAP에 대해 더 넓은 이해가 가능합니다. 스터디 운영 계획: 스터디는 오프라인으로 4주 동안..

SAP/스터디 2023.10.16

[SAP ABAP] 8기 스터디 모집!

​ 안녕하세요, 스터디 리더입니다! SAP ABAP 8기 스터디를 모집합니다. 10월 스터디는 기초반I만 오픈합니다! ​ 스터디 대상 :​ 1. SAP 업계로 취업을 희망하는 취업 준비생 (SAP 국비교육 지원희망자) 2. SAP 국비교육을 듣고 있는 초급 개발자 3. SAP 개발 언어를 학습하고자 하는 현업 담당자, 운영팀, PI, 모듈 컨설턴트 등 스터디에는 다양한 배경을 가지신 분들이 오십니다. ​ ​ ​ 스터디 목적 :​ 스터디의 목적은 SAP 개발언어인 ABAP을 통해 기초를 탄탄히 다지고 SAP를 더 잘 이해하는 것입니다. 이를 바탕으로 SAP 기반의 환경에서의 개발 역량, 원활한 커뮤니케이션, 코드리딩(디버깅 등)을 가능하게 합니다. * 개발자가 아니더라도 SAP의 핵심인 ABAP을 이해함으..

SAP 2023.09.12

[SAP ABAP] - ToolTip 표시하기 ( 말풍선 표시)

ABAP으로 ToolTip 표시하기 SAP 프로그램 개발 시 사용자에게 빠르고 쉽게 정보를 주기 위해 아이콘을 많이 활용합니다. 보통 신호등으로 많이 표시하지만, 다양한 SAP 아이콘을 활용하여 풍부한 정보를 주는 것도 가능합니다. 하지만 이럴 때 유저가 이 아이콘이 뭘 뜻하는거지~? 하고 궁금할 수 있는데요. 그 때 아이콘에 마우스를 가져가면 설명(ToolTip)이 표시되는 방법을 알아보고자 합니다! 위와 같이 Icon_create라는 펑션을 이용하면 간단히 표시할수 있습니다! name에는 사용하고자 하는 아이콘의 명칭, Info에는 나타내고자 하는 말풍선의 내용, add_stdinf에는 'X' 값을 줌으로써 Importing 값인 ld_result에 툴팁이 포함된 아이콘을 가져올수 있습니다. ​ 이후..

SAP/ABAP 2023.09.03

[SAP ABAP] Call Transaction ( 타 프로그램 호출 ) 사용법

CALL TRANSACTION 사용법 오늘 배워볼 부분은 SAP 프로그램 내에서 타 프로그램을 호출하는 Call Transaction에 대해 배워 보려고 합니다. 보통 레포트 프로그램을 만들 때 특정 정보를 자세히 볼 수 있게 하기 위해 사용합니다. 예시와 함께 보도록 하겠습니다. KING: 자재 누르면 세부사항 볼 수 있게 해주세요~ 나: 넵!! ( 필드에서는 고객이 요청하기 전에 미리 구현 해놓으면 좋아합니다.) ​ 테스트를 위해 만든 MARA 조회 ALV 이런식으로 레포트 내에서 필요한 정보를 클릭함으로써 상세화면으로 왔다갔다 할수 있는 기능을 제공할 때 주로 사용하는데요. 보통 마스터 데이터( 자재, 공급업체, 고객, 정보레코드 등등 ), 트랜젝션 데이터( 구매전표, 회계전표 등) 등을 바로 연결..

SAP/ABAP 2023.08.23

[SAP] 프로그램 실행시간 측정(1)

안녕하세요. 이번 시간에는 SAP 프로그램 실행시간을 측정하는 방법에 대해 알아보도록 하겠습니다. ​ 프로그램을 만들고 나면 실행 후, 혹은 특정 이벤트가 실행될 때 생각보다 많은 시간이 소비될 때가 있는데요. 이 때 어느 부분이 오래 걸리는지 파악이 필요가 있는데, 해당부분을 파악하기 위해 사용하면 유용한 방법입니다! ​ 프로그램을 이용해 알아 보는 방법 사용 T-CODE : ST12​ ​ ​ 화면 상단 쪽에 Current Mode를 누르고 Transaction, 혹은 Program에 테스트하고 싶은 tcode 혹은 프로그램 명응 입력한다음 Excute 버튼을 누릅니다. 그러면 해당 프로그램이 실행될텐데요. 끝까지 실행 시킨 이후 뒤로가기를 두번 실행하여 원래 화면으로 빠져나옵니다. 옆의 녹색 아이콘을..

SAP/간략한 팁 2023.08.17

[SAP ABAP] 7기 스터디 모집!

안녕하세요, 스터디 리더입니다! ​ 8월 반은 이미 1회차를 진행했는데요~ 이번 기수도 잘 마치고 많이 도움이 되셨으면 좋겠습니다! ​ 9월 스터디 또한 기초반I과 기초반II를 진행할 예정입니다. 최소 인원이 만족되면 두 반 모두 개설하려고 합니다. ​ 스터디 대상 :​ 1. SAP 업계로 취업을 희망하는 취업 준비생 2. SAP 국비교육을 듣고 있는 초급 개발자 3. SAP 개발 언어를 학습하고자 하는 현업 담당자, 운영팀, PI, 모듈 컨설턴트 등 스터디에는 다양한 배경을 가지신 분들이 오십니다. ​ ​ ​ 스터디 목적 :​ 스터디의 목적은 SAP 개발언어인 ABAP을 통해 기초를 탄탄히 다지고 SAP를 더 잘 이해하는 것입니다. 이를 바탕으로 SAP 기반의 환경에서의 개발 역량, 원활한 커뮤니케이션..

SAP/스터디 2023.08.17