본문 바로가기

SAP/ABAP - Object7

ABAP Study 006 : Data Type 및 선언 Abap에서 사용하는 Data Type과 선언에 대해서 알아보려고 합니다. 타 프로그램 언어와 특이하게 차이 나는 부분은 많이 없습니다. 내부적으로는 하지만 요즘 고차원 언어에 비해서는 세세하게 타입 선언을 해줘야 합니다. python보다는 c 쪽에 가깝다고 할 수 있습니다. New Abap syntax에 타입을 제외하고 사용하는 법이 있긴 하지만 기본부터 아는 것이 중요하기 때문에 오늘은 Data Type에 대해서 알아보겠습니다. 1. 제네릭 타입의 데이터의 선언 기본적으로 프로그래밍에서 쓰이는 제네릭타입은 type과 length를 주게 되어 있고(전부는 아닙니다) 이미 기 만들어진 DataElement를 참조로 생성 할 수 있습니다. 선언 방식은 아래와 같습니다. 기본적으로 type을 생략 할수 있는.. 2023. 5. 17.
ABAP Study 005 : Conversion Exit 안녕하세요 이번에 다룰 주제는 Conversion Exit에 관해서 입니다. Conversion Exit은 데이터를 보이는 곳의 편의를 위하여 저장된 데이터의 형태를 바꾸는 것 이라고 보시면 편합니다. SCREEN, WRITE, ALV 등 SAP 출력 관련된 사항에서 꼭 등장을 하며, 외부 인터페이스때도 해당 시스템과 데이터 구조를 협의를 하여 사용 해주어야 할 정도로 자세히 알아 두어야 할 중요한 기능입니다. Conversion Exit은 Input 과 OutPut으로 나뉘는데, IN은 화면 -> 테이블로 저장시에, 그리고 OUTPUT은 테이블 -> 화면 보여줄때로 이해하시면 편합니다. 그리고 Conversion Exit은 5자리로 구성되며 펑션명도 동일하게 구성되어 있습니다. (INPUT, OUTPU.. 2022. 11. 24.
ABAP Study 000 : Home 안녕하세요 이 화면은 보고 싶은 정보를 빠르게 보기 위해 만든 Home 화면 입니다. 내용은 계속 추가될 예정입니다. 1. ABAP 기본 번호 내용 링크 1 SAP Gui 설정 https://hkun.tistory.com/entry/ABAP-Study-001-SAP-GUI-설정 2 T-code에 대하여 https://hkun.tistory.com/entry/ABAP-Study-002-T-codeTransaction-Code에-대하여 3 Domain https://hkun.tistory.com/entry/ABAP-Study-003-Domain 4 Data Element https://hkun.tistory.com/entry/ABAP-Study-004-Data-Element 5 Conversion Exit .. 2022. 11. 24.
ABAP Study 004 : Data Element 이번에 살펴 볼 Data Element는 테이블 or 구조체 or 프로그램 내에서 직접적으로 참조하게 되는 오브젝트 입니다. (도메인은 직접 사용 불가) Data Element는 도메인과 마찬가지로 SE11 or SE80에서 선언이 가능합니다. 2022.11.24 - [ABAP Study] - ABAP Study 003 : Domain ABAP Study 003 : Domain 안녕하세요. 오늘은 ABAP 데이터의 기본중에 기본이라 할 수 있는 Domain에 대해서 알아 보겠습니다. ABAP에서 Domain은 공통이 되는 항목을 하나의 Type으로 지정 할때 사용합니다. SD모듈을 예로 들어 hkun.tistory.com 1. Data Element의 생성 - Data Type에 생성할 이름을 적어주고 .. 2022. 11. 24.
ABAP Study 003 : Domain 안녕하세요. 오늘은 ABAP 데이터의 기본중에 기본이라 할 수 있는 Domain에 대해서 알아 보겠습니다. ABAP에서 Domain은 공통이 되는 항목을 하나의 Type으로 지정 할때 사용합니다. SD모듈을 예로 들어 보면 아래 VBELN이란 필드는 3개의 테이블에서 다른 명칭(각기다른 Data Element)으로 사용되나 도메인을 보게 되면 모두 같은 VBELN을 사용하고 있습니다. 테이블명 필드이름 Data Element 설명 VBAK VBELN VBELN_VA 판매문서 LIKP VBELN VBELN_VL 납품문서 VBRK VBELN VBELN_VF 빌링문서 이처럼 해당 필드의 속성을 하나로 지정해 놓고, 각각 명칭이 다르게(Data Element를 각각 생성한다는 의미) 테이블 및 데이터 선언에서 .. 2022. 11. 24.
ABAP Study 001 : SAP GUI 설정 안녕하세요 오늘부터 ABAP에 대한 전반적인 내용을 업로드 하려고 합니다. 많은 분들이 도움 받기를 바랍니다. 먼저 SAP GUI에 설정에 대해서 말씀 드리겠습니다. SAP GUI 설정은 보통 4가지로 나뉩니다. 1. 첫 GUI 접속 화면에서 설정 2. 접속후에 Setting( Utilities > Settings ) 3. GUI 접속 후에 버튼을 눌러 설정으로 진입( GUI 상단 ) 4. ABAP Editor 설정( SE80에서 Editor 사용시 우측 하단 ) 전체를 설명 하기 보다는 주로 쓰이는 기능 위주로 보여 드리겠습니다. 1. 첫 GUI 접속 화면에서 설정 먼저 첫 GUI 실행후에 할 수 있는 옵션입니다. 1-A. 테마 설정 - 테마는 설정 후에 프로그램을 전부 종료후 실행 하셔야 제대로 된 .. 2022. 11. 24.
FUNCTION CREATE 펑션을 만들기 위해서는 일단 펑션 그룹을 생성해야 한다1. 펑션 그룹 만들기 펑션 그룹을 생성해 준다!! Z 나 Y 로 시작하는 펑션 그룹의 이름을 정해 주고SHORT TEXT 를 작성해 준다 패키지 명과~ CTS 번호를 정해주면 생성이 된다!!이제 펑션 모듈을 만들어 보자 생성 방법은 동일하다~ ㅎ 이렇게 모듈 이름을 적어 주고 SAVE ~~ CTS 정해서 촥촥촥 넘어 가면 모듈이 생성이 된다~ 펑션 종류가 RFC 펑션이면 REMOTE-ENABLED MODULE 체크를 꼭 해주어야 한다!! 먼저 IMPORT 설정을 해주어야 한다IMPORT 는 내가 값을 받아 처리 할때 필요 한 값들을 받아야 한다펑션 호출 시에는 아래 처럼 EXPORT -> IMPORT 로 들어 온다CALL FUNCTION 'ZSE_F.. 2012. 4. 11.