ABAP 0803

Transporting: 이후 나오는 필드만 Modify함.LOOP안에서 Modify 구문을 쓸 시 자동으로 현재 work area를 지정하지만, 중간에 READ TABLE같은 구문도 있을 수 있으므로 INDEX는 써주는 것이 좋다. sort필드순서는 반드시 SORT순

2022년 8월 3일
·
0개의 댓글
·

ABAP 0727 (Module pool)

CALL SUBSCREEN sub INCLUDING sy-cprog dynnrlayout에 있는 subscreen name 이름이랑 같게 줌.CALL SCREEN: 창 바꿈 CALL SUBSCREEN: 창 안에 부분 생성MODULE exit AT EXIT-COMMAND

2022년 7월 27일
·
0개의 댓글
·

ABAP 0722 클래스

인스턴스 메서드 클래스 메서드 선언 클래스를 로컬에서 만들어 사용을 하면 선언부/구현부로 나눔. 메소드의 구현부는 코드가 길어질 거니까 분리함. 클래스 인스턴스 생성 및 메서드 사용 데이터 참조 아래의 경우 레퍼런스로 똑같은 데이터를 참조하여 메모리를 아낌. 처음

2022년 7월 22일
·
0개의 댓글
·

ABAP 0721

WRITE 내부에 (숫자) [출력대상] : 출력대상이 차지할 크기 '텍스트'(숫자) : 텍스트 심볼 text-숫자 : 텍스트 심볼 Move a TO b. : b에 a내용 복사 IF gv_s IS NOT INITIAL. 현재 이니셜 value인지 아닌지 '', 0, 0000... abs( x ):절댓값 함수 s...

2022년 7월 21일
·
0개의 댓글
·

ABAP 0719

select절에 집계함수가 있으면 group by절에 집계함수를 제외한 다른 컬럼은 무조건 써야함집계함수에 계산식을 쓸 때는 무조건 new sql 문 (,와 @ 사용) 을 써야 한다.not like : 제외조건ABAP DICTIONARY에서의 line type 지정:

2022년 7월 19일
·
0개의 댓글
·

ABAP 0715 / structure 제작,

STRUCTURE의 COMPONENT TYPE은 DATA ELEMENT, STRUCTURE, TABLE TYPE 3가지가 될 수 있다. component에 .include 를 넣을 시 structure 자체를 포함시키는 대신 해당 structure(ex. addres

2022년 7월 15일
·
0개의 댓글
·

ABAP 0714

DATA X TYPE TABLE Y=> structure data를 선언DATA X TYPE TABLE OF Y => table data선언SORT 키워드 => ORDER BY와 달리 DB가 아니라 ABAP 어플리케이션이 수행gty_s_flightocc => 명칭: 타

2022년 7월 14일
·
0개의 댓글
·

sapui5 0704

SAPUI5는 데이터 바인딩을 사용하여 다른 두개의 데이터 소스의 동기화를 유지한다. 이렇게 한 소스의 모든 변경 사항은 다른 소스에도 반영된다.데이터 바인딩을 위해 Model 및 Binding instance가 필요하다. 모델은 데이터를 설정하거나 서버에서 데이터를

2022년 7월 4일
·
0개의 댓글
·

Sap.ui.define vs Sap.ui.request

새로운 모듈을 정의할 때 사용한다.컨트롤러들과 다른 자바스크립트 모듈이 global namespace를 정의할 때 사용한다. 이러한 namespace들을 바탕으로, 객체를 앱 전반에 걸쳐 다룰 수 있다.새로 모듈을 정의 할 필요 없이 기존에 있는 모듈을 필요로 할 때

2022년 6월 28일
·
0개의 댓글
·

Sap UI5 MVC

Fiori project는 크게 다음과 같이 webapp폴더, package.json과 해당 파일에 정의된 필요 라이브러리들을 npm install 명령어로 다운받은 node_modules, manifest.json, ui5.yaml파일로 구성할 수 있다. webapp

2022년 6월 28일
·
0개의 댓글
·
post-thumbnail

자바스크립트 Prototype

Javascript에서는 원래 클래스라는 개념이 없기 때문에 기존의 객체를 복사(clone)하여 새로운 객체를 생성하는 프로토타입 개념을 활용한다. 이렇게 생성된 객체 역시 다른 객체를 생성하는데에 필요한 원형이 될 수 있다.함수를 정의하고 파싱 단계에 들어가면, 내부

2022년 6월 27일
·
0개의 댓글
·

Routing Protocols

Routing protocol goal: 좋은 Path를 찾아내기 위함.Graph abstractionlink cost = 'hop count' or 'bandwidth의 역수'Routing algorithm classification:global(link state알

2022년 6월 14일
·
0개의 댓글
·

IP: Internet Protocol (DHCP/NAT/IPv6)

ver: IPv4,5..?header length: option 으로 인해 variable size임type of service: diffserv, ECN네트웍마다 Max Transition Unit이 다르기 때문에, 어느 네트웍을 지나면 IP 패킷이 쪼개지고 resa

2022년 6월 13일
·
0개의 댓글
·
post-thumbnail

TCP handshake/ congestion control

client가 req_conn(x)를 보낸 후 acc_conn이 늦게 도착해 timeout되어 다시 재전송하는데, 이 재전송한 패킷이 모든 데이터 교환이 끝난 후 서버에 도착하여 half open connection이 일어나고, retransmit한 데이터로 dupli

2022년 6월 13일
·
0개의 댓글
·
post-thumbnail

OSPF / BGP

Routing process 다음과 같이 2개 이상 필요하다. intra-ISP routing: OSPF routing among ISPs(inter-ISP routing): BGP router의 개수가 수천만개가 되기 때문에, routing path를 찾기 쉽지 않

2022년 6월 13일
·
0개의 댓글
·

Prototype vs Flyweight 패턴

| 프로토타입 패턴 | Flyweight 패턴 | | --- | --- | | 생성 패턴 | 구조 패턴 | | deep copy를 사용하여 객체를 clone | shared object를 생성 | | clone을 함으로서 object를 매번 생성하는 부담을 줄여준다 | 자원 최적화를 위해 생성된 object들을 최대한 '재사용'한다 | | 하나의 objec...

2022년 6월 6일
·
0개의 댓글
·
post-thumbnail

Network layer

Network-layer는 forwarding 과 routing 두가지 function을 수행한다.forwarding은 data plane에서 일어나며, routing은 control plane에서 일어난다. control plane에서 가능한 두가지 방법:per-ro

2022년 6월 5일
·
0개의 댓글
·
post-thumbnail

Generalized Forwarding, SDN

SDN = software defined network: forwarding을 조금 더 일반화시키는 네트워크라우터들은 forwarding table을 하나씩 다 갖고 있다.패킷이 라우터에 들어오면 매치를 해서 destination을 비교, 기타 field값을 비교하여

2022년 6월 4일
·
0개의 댓글
·

Restful API

정의: WWW과 같은 분산 하이퍼미디어 시스템을 위한 소프트웨어 아키텍처의 한 형식으로 자원을 정의하고 자원에 대한 주소를 지정하는 방법 전반에 대한 패턴REST란 REpresentational State Transfer의 약자로, API설계 중심에 자원이 있고, HT

2022년 6월 3일
·
0개의 댓글
·

Spring AOP에 대해

Service코드에서 필요한 내용은 비즈니스 로직이라고 불리는 핵심 기능이다. 다른 인프라 로직(=부가가능 ex: 로깅)은 어플리케이션의 전 영역에서 나타날 수 있고, 중복코드를 만들어 낼 가능성 때문에 비즈니스 로직과 함께 있으면 유지보수와 해당 로직을 이해하기 힘

2022년 6월 3일
·
0개의 댓글
·