Recent Posts
Recent Comments
Archives
반응형
250x250
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today
Yesterday

Total
05-19 00:00
관리 메뉴

Hey Tech

[SAP/ABAP] 구조체 개념, 생성방법, 테이블 내 구조체 연결 방법 본문

SW 개발/ABAP(SAP)

[SAP/ABAP] 구조체 개념, 생성방법, 테이블 내 구조체 연결 방법

Tony Park 2022. 3. 14. 08:23
728x90
반응형

본 포스팅에서는 구조체의 개념부터 생성 방법, 테이블에 구조체를 연결하는 방법까지 알아봅니다.


1.  구조체란?

구조체는 테이블과 동일하게 필드로 구성되지만, 자체적으로 데이터를 저장할 수 없는 객체 종류입니다. 구조체는 특정 용도의 구조를 재활용할 수 있기 때문에 생산성 향상에 큰 도움이 됩니다. 테이블에서 구조체는 INCLUDE를 통해 사용할 수 있으며, 실제 DB에 생성되지 않고 ABAP Dictionary에만 존재합니다.

2.  구조체 생성

아래와 같은 순서로 구조체 생성 창을 오픈합니다.

 

1) T-CODE SE80 이동

2) 패키지 이름 마우스 우측 클릭

3) Create

4) Dictionary Object

5) Structure

구조체 이름을 입력합니다.

Short Description을 작성합니다.

Components 탭 내, Component와 Component Type에 아래와 같이 자주 사용하는 Standard 필드를 각각 입력합니다. 아래의 필드는 Standard이기 때문에, Component Type까지 값을 입력한 후 엔터 키를 누르면 데이터 타입 등을 자동으로 입력해 줍니다.

 

  • ERDAT
  • ERZET
  • ERNAM
  • AEDAT
  • AEZET
  • AENAM

Ctrl+F3을 눌러 Active합니다. 

위와 같이 Activation log는 따로 출력할 필요가 없으므로 No를 선택합니다. 이제 구조체 생성이 완료되었습니다.

3.  테이블 내 구조체 사용

이전 포스팅에서 생성한 테이블로 이동하여, 생성한 구조체를 연결해 봅니다. 테이블 생성과 관련해서는 아래 포스팅을 참고해 주세요.

https://heytech.tistory.com/326?category=539854 

 

[SAP/ABAP] 패키지 및 테이블 생성 방법

본 포스팅에서는 SAP에서 패키지와 테이블을 생성하는 방법에 대해 다룹니다. 📝 목차 1. 패키지 생성 2. 테이블 생성 1. 패키지 생성 통합 개발 환경인 Object Navigator로 이동합니다. T-Code는 SE80입

heytech.tistory.com

필드명에 .INCLUDE를 입력하고, Data Element에 생성했던 구조체 이름을 입력합니다.

위 스크린샷에서 위에 빨간 네모 박스로 친 아이콘을 클릭하면 구조체에서 정의했던 필드가 불러와 주시는 것을 확인하실 수 있습니다.

저장 후 Active(Ctrl +F3)합니다. 이제 테이블에 구조체 연결까지 완료되었습니다.

📚 참고할 만한 포스팅

1.  SAP ERP 개념 및 12가지 모듈 소개
2.  [SAP/ABAP] 기본 화면 구성 및 SAP Workbench 개발 도구
3.  [SAP] 패키지, Software Component, Transport Layer 정리
4.  [SAP/ERP] CTS, Sandbox, Transport Organizer, IMG, NOTES 정리
5.  [SAP/ERP] Client, Company Code 개념 및 특징
6.  [SAP] ABAP 변수 네이밍 규칙
7.  [SAP/ABAP] 패키지 및 테이블 생성 방법
8.  [SAP/ABAP] 도메인 및 Data Element 생성 방법
9.  ERP 개념, 필요성, 국내 도입 현황, 시장 점유율
10. [SAP/ABAP] 도메인 및 Data Element 생성 방법
11. [SAP/ABAP] 구조체 개념, 생성방법, 테이블 내 구조체 연결 방법
12. [SAP/ABAP] Function Group, View 생성 방법, Table Maintenance Generator 세팅


오늘은 구조체의 개념부터 생성 방법, 테이블에 구조체를 연결하는 방법까지 알아봤습니다.

포스팅 내용에 오류가 있다면 아래에 댓글 남겨주시면 감사드리겠습니다.
그럼 오늘도 즐겁고 건강한 하루 보내시길 바랍니다 :)
고맙습니다.

728x90
반응형
Comments