본문 바로가기

SAP

(5)
[New Open SQL / HANA SQL] WITH 문 New Open SQL에 도입된 새로운 문법. WITH문은 하나 이상의 CTE(Common Table Expressions) 정의를 내린다. 각각의 CTE로 정의한 select 쿼리는 WITH문 안에서 사용하는 쿼리에서 테이블처럼 쓰일 수 있다. 즉, 서브쿼리에 별칭을 붙여서 사용하기 위해 만들어진 문법이라고 생각하면 편하다. CTE들은 쉼표로 구분되며, CTE의 이름은 최대 30자까지 가능하며 이름 앞에는 +가 붙어야 한다. # 코드 예시 WITH +conns AS ( SELECT carrname, connid, cityfrom, cityto FROM spfli JOIN scarr ON spfli~carrid = scarr~carrid WHERE spfli~carrid = @carrid ), +cnts..
서로 다른 시스템에서 코드 비교 코드 짜다가 뭔가 잘못된 거 같으면 타 시스템과 비교해야 할 일이 많은데 한 화면에서 차이점 확인하는 법. T-code : se39 Compare Differnet System을 누른다. 위, 아래로 새로운 입력 파라미터가 뜨는데 위에는 현재 시스템, 아래는 비교할 다른 시스템이다. 다른 시스템과 연동하려면 그에 해당하는 RFC목적지를 생성해야 하는데 https://blog.daum.net/rightvoice/2029 참고. 이후 아래 Display를 누른다. 비교하려는 서버의 로그인 창이 뜨는데 로그인하면 비교화면이 나온다.
필드 카탈로그 뽑는 코드 TOP TYPES : BEGIN OF ty_list. TYPES : bukrs TYPE zmm0930t_abs-bukrs, spmon TYPE zmm0930t_abs-spmon, gubun TYPE zmm0930t_abs-gubun, waers TYPE zmm0930t_abs-waers, gubun_nm TYPE char30, site TYPE char10, tot_amt TYPE zmm0930t_abs-tot_amt, tot_prev_s TYPE icon_d, tot_prev TYPE zmm0930t_abs-tot_prev, tot_m01m06 TYPE zmm0930t_abs-tot_m01m06, tot_m01m06_as TYPE zmm0930t_abs-tot_m01m06_as, tot_m01m06_n..
ABAP Dictionary ABAP Dictionary is a persistent repository of type definitions (meta data) on AS ABAP visible in all repository objects, particularly in ABAP programs, and usable as part of the package concept. - help.sap.com/doc ABAP Dictionary는 모든 리포지토리 개체, 특히 ABAP 프로그램에서 볼 수 있는 Application Server ABAP 의 타입 정의(메타 데이터)의 영구 저장소이며 패키지 개념의 일부로 사용할 수 있습니다. Abap application server의 메타 데이터 저장소이다. T-code는 SE11. 총 7개의..
SAP Fiori & UI5 Fiori와 UI5는 정말 다양한 의미로 혼용하여 사용하고 있다. UI5 === Fiori라는 인식이 강했고 실제로 섞어서 사용해도 문장의 전달하고자 하는 내용이 크게 벗어나지 않았다. 두 차이점에 대해서 알아보자. Fiori 이해한바로는 Fiori는 UX(User experience)를 모아 놓은 집합에 가깝다. 버튼은 어떻게 배치해야하고 글자는 몇 자 이상이면 안되는 등 유저들이 애플리케이션을 사용하는데 있어서 사용자들이 편리하게 사용할 수 있는 경험들을 모아둔 것이다. 구글 이미지에 Fiori app이라고 검색해보면 대부분 비슷한 UI의 화면들이 보인다. 이러한 디자인 가이드라인들은 SAP에서 제공하며 공식 사이트에 명시되어 있다. https://experience.sap.com/fiori-desi..