'메모' 카테고리의 글 목록 (2 Page)

메모 23

Figma 사용하기 (ft. 기본 사용법) 2

Ctrl + Shift 를 이용하자 귀찮게 프레임 하나 하나씩 작업하지말자. 동일한 작업을 여러 프레임에 적용해야 할시 Ctrl + Shift 를 통해 한번에 일처리가 가능하기 때문. 요소들을 복사 후, 그 요소들을 넣어줄 프레임 자체를 클릭해서 붙여넣기 해주면, 같은 위치에 복사된다. 그룹화 같이 속해 있는 요소들을 하나씩 따로 이동시키는 건 매우 번거롭다. 물론 다같이 드래그해서 한번에 옮기는 방법도 있지만, 그 상태로 프레임 안에서 작업하기가 쉽지가 않다. 그러니 그룹지을 수 있는 요소들은 그룹으로 만들어 두자. 그룹화는 드래그 후 Ctrl + G 로 가능하다. 사진 동그랗게 만들기 사진을 동그랗게 만드는 방법은 매우 간단하다. 그냥 사진을 90 값으로 둥글게 깎아주면 된다. Stroke 사진에 테..

메모 2023.02.04

Figma 사용하기 (ft. 기본 사용법)

Figma 는 개발자와 디자이너가 협엽하기 좋은 인터페이스 디자인 툴이다. 웹 브라우저 기반이기에 작업 환경에 대한 걱정이 필요없다. 시작해보기 로그인 후 새 design file 을 추가해 준 후 본격적으로 작업을 시작해보자. 팀원 추가는 오른쪽 위에 Share 버튼에 이메일을 입력해 추가할 수 있다. Owner 가 팀원별 기타 접근사항을 부여할 수 있다. 그 옆에 헤드셋 아이콘을 보면 예상했겠지만, 팀원들끼리 소통하면서 작업하는 것도 가능하다.🤭 예시를 보도록 하자! 막상 디자인을 시작해보려면 굉장히 막막하다. 새 도화지상태에서 대체 뭐부터 건드려야할지.. 뭘 해야 할지 ... 감이 안잡히는데 🤯 예시들을 보면서 아이디어도 얻고 감 좀 잡아보자.. 로그인 화면 맨 위 오른쪽에 Explore Commu..

메모 2023.02.01

SAP ABAP : 테이블 (Table)

ABAP Dictionary의 주요 기능 중 하나는 SAP 시스템의 중앙 데이터베이스 테이블을 관리하는 것이다. 데이터베이스 테이블에는 Excel 시트처럼 행과 열로 구성된 많은 데이터가 포함되어 있다. 1. 테이블 생성하기 1). 'se11' 트랜잭션코드를 입력 후, Database Table에 테이블 이름을 입력후 생성버튼을 누른다. (마찬가지로 Y나 Z로 시작해야하는데 보통 개발용으로 테이블 생성 시 Z를 쓴다고 한다.) 2). 테이블에 대한 간단한 설명을 입력 후 기본 설정 항목들을 선택해준다. Delivery Class | Auslieferungsklasse: 테이블의 전송 제어를 위한 속성을 주는 곳. 보통 A를 사용한다. Data Browser / Table View Maintenance: ..

메모/SAP 2022.07.06

SAP ABAP : 데이터 요소 (Data Element)

1. 개념 Data Element 는 테이블 필드의 기술적인 속성을 정의한 도메인에 의미정보를 지정하는 개체다. 즉, 테이블 필드가 무엇을 의미하는지 나타내는 것이라고 보면 된다. 2. 데이터 요소 생성하기 1). 'se11' 트랜잭션코드를 친 후, 생성 가능한 오브젝트 옵션들 중 Date Type을 선택 후 이름을 지정해 준 후, 생성 버튼을 클릭한다. 클릭 시 3가지 ABAP Dictionary의 Basic Types 가 뜨는데 Data Element를 선택하면 된다. (데이터 요소 이름 또한 Y나 Z로 시작해야함을 잊지말자.) 2) 데이터 요소의 속성에 알맞은 간단한 설명을 입력 후, 데이터 요소의 기술적 속성을 정의해 주면 된다. Elementary Type Domain : 만들어둔 도메인 이름을..

메모/SAP 2022.07.06

SAP ABAP : 도메인 (Domain)

1. 개념 ABAP Dictionary 에는 2단계 도메인 원칙 (ein zweistufiges Domänenprinzip / Two-level Domain Principle) 이 있다. 1. Technical Domains : 기술적 도메인은 필드의 데이터 유형 (Data Typ) 및 출력 길이(Length)와 같은 테이블 필드의 기술적 정의에 사용된다. 이러한 기술영역을 '도메인'으로 부른다. 도메인은 다른 repository의 개체나 parameter 등으로 사용되려면 Data Element에 할당되어야 한다. 2. Semantic Domains : 의미적 도메인은 텍스트를 할당하여 기술적 도메인에 특정 Context를 할당한다. 이를 데이터 요소 (Data Element) 라고 부른다. 2. 도메..

메모/SAP 2022.07.05

SAP ABAP 기초 : Dictionary

대부분 DDL과 DML을 SQL에서 배웠을 거다. 1) DDL(Data Definition Language) / 데이터 정의어 SQL Statement ALTER 데이터 속성 변경 CREATE 테이블, 인덱스, 뷰 등을 생성 DROP 테이블, 인덱스, 뷰 등을 삭제 2) DML(Data Manipulation Language) / 데이터 조작어 SQL Statement DELETE 데이터 삭제 INSERT 데이블에 데이터 삽입 SELECT 데이터 검색/조회 UPDATE 데이터 수정/변경 ABAP 프로그램은 INSERT, SELECT 등과 같은 데이터 조작어(DML) 부분을 다루고 ABAP Dictionary에서는 CREATE Table , ALTER Table 등과 같은 데이터 정의어(DDL)들이 다뤄진..

메모/SAP 2022.07.05

SAP : ABAP Dictionary

ABAP Dictionary는 SAP의 모든 데이터 정의를 중앙에서 관리한다. Dictionary에 생성된 모든 테이블 및 기타 데이터 요소는 전체 SAP 시스템 내에서 사용이 가능하다. Transaction Code : se11 어떤 데이터 요소들이 있는지 확인해 보면, 시스템 내 존재하고 있으니, SAP 내에서 어디서든 사용이 가능하다. 예를 들어 내 report 내에서의 사용도 가능. 데이터 요소 Matnr에 대해 알아보자. Datenelemt인 Matnr이 Length 40 에 CHAR형을 가지는 같은 이름의 도메인을 사용하고 있음이 보인다. 도메인은 데이터 유형(Datentyp)과 그 길이(Length)가 정의되는 필드의 기술 사양이라 보면 된다. 도메인 Matnr에 대해 찾아보자. 앞서 말했듯..

메모/SAP 2022.06.29

SAP ABAP 기초 : Structure 와 Internal Table

여러개의 자료형을 하나로 묶어서 다뤄야 할 때가 있다. 그 때에는 구조체를 사용하면 된다. 구조체를 통해 우린 여러개의 다른 자료형을 하나의 새로운 자료형으로 만들 수가 있게 된다. 위에 예시처럼 자재 하나만이 아니라 더 많은 자재들이 있어 테이블이 필요하게 된다면 internal table를 선언하면 된다. 자재들은 1번 부터 차례차례 번호가 주어져야 하는데 이는 'sy_index'를 통해 해결할 수 있다. 또한 '자재1' '자재2' 이렇게 인덱스 번호와 자재를 이어서 붙이고 싶으니 이를 위해 CONCATENATE 를 사용했다. 보기 불편하니 데이터 마다 줄 뛰어주기를 하자. 앞에 ' / ' 를 붙이면 된다. 공부 내용 출처: https://www.youtube.com/watch?v=B65oBUNvH5..

메모/SAP 2022.06.27

SAP ABAP Hello, world! 출력과 abap 기본 문법

1. Hello, world 를 출력해보자.hello world를 화면에 출력해보자! ABAP에서는 문자열에 " "를 사용하지 않고 ' '를 사용해야 한다.이유는 조금 뒤에 나온다.  검사해보니 에러가 뜬다.내용을 보니 .을 찍어야 한다고 한다. 그렇구나..마지막에 '.'을 찍는걸로 마무리 해야함을 알 수 있다. 문장을 쓰는 느낌...    오류 수정 후 프로그램 실행을 해보니..  저장하구 aktivieren 하라는 문구가 뜬다. 지금 상태에선 저장만 눌러도 되나 어떤 객체들이나 테이블이 활성화되어야 하는 경우들이 있어 aktiveren 을 해준다고 한다.  드디어 hello world가 출력되었다.    2. 주석 다는 법  " 와 * 을 사용한다." 이 주석에 사용되서 앞서 문자열에 " 를 사용하지..

메모/SAP 2022.05.25