profile
안녕하세요! j_wisdom_h의 개발기록 블로그입니다.
태그 목록
전체보기 (137)코테(25)코딩테스트(19)프로그래머스(18)스터디(15)SAP(15)level2(12)js(10)python(10)JavaScript(9)next.js(8)abap(7)SeSAC 클라우드 애플리케이션 개발자 양성과정 5기 - 우수상(5)btp(4)ts(4)SAP Memory(3)useEffect(3)fiori(3)파이썬(3)TIL(3)React(3)Lv2(3)ABAP Memory(3)Sub Account(2)levle2(2)typescript(2)SeSAC(2)Global Account(2)고득점kit(2)최적화(2)Cache(2)CAPM(2)image(1)스켈레톤(1)KAKAO BLIND RECRUITMENT(1)이미지(1)Request(1)리액트 생명주기(1)연습문제(1)전역상태관리(1)Kyma(1)memoization(1)함수형 컴포넌트(1)Coud Foundry(1)lock(1)화질개선(1)최솟값 만들기(1)스코프체인(1)ui5(1)react hook form(1)use server(1)router(1)fetching(1)레벨2(1)피보나치 수(1)COMMIT WORK(1)node.js(1)return(1)Exhaustive search(1)동적타입언어(1)렉시컬환경(1)예상 대진표(1)Cloud Connector(1)클래스형 컴포넌트(1)Typscript(1)포트폴리오(1)이미지최적화(1)return-type(1)login(1)overview(1)Rollback(1)클로저(1)(1)카펫(1)context(1)소셜로그인(1)완전탐색(1)제네릭(1)useMemo(1)Sort(1)credential(1)Next14(1)DOM(1)mysql(1)다음 큰 숫자(1)코딩테스크(1)Odata(1)useCallback(1)아이티리치(1)Context API(1)full-router(1)CSR(1)SSR(1)렌더링(1)모달(1)memory(1)컴파일(1)Easy ABAP 3.0(1)정렬(1)최소공배수(1)RowDataPacket(1)ResultSetHeader(1)스택(1)Fetch(1)실행 컨텍스트(1)yup(1)짝지어제거하기(1)icon(1)모음사점(1)cookie(1)express(1)use client(1)ssg(1)rendering(1)엑셀업로드(1)이것이 코딩 테스트다(1)영어 끝말잇기(1)가상DOM(1)Light(1)jdk(1)구글로그인(1)ISR(1)권한설정(1)숫자의 표현(1)fallback(1)Suspense(1)Lv1(1)session(1)생명주기(1)프로그래머스 연습문제 - 구명보트 (level2)(1)React.memo(1)로그인(1)destination(1)Revalidate(1)Gateway(1)정적타입언어(1)모달닫기(1)Space(1)런타임(1)대상(1)정리함수(1)해시(1)힙(Heap)(1)next-auth(1)Directory(1)bdc(1)
post-thumbnail

[SeSAC] BDC 프로그램: 대량 데이터 업로드

image.pngimage.png파일선택 클릭시 > file open dialog파일선택 클릭시 > file open dialog엑셀업로드 내역확인엑셀업로드 내역확인실제 엑셀파일의 데이터실제 엑셀파일의 데이터racommit 속성을 사용해 insert에서 commit w

2026년 2월 27일
·
0개의 댓글
·
post-thumbnail

[SeSAC] 트랜잭션 처리 전략 - Lock, 커밋/롤백, Audit Trail

image.png입고(GR) 데이터는 재고·회계·후속 문서 흐름에 직접 연결되는 핵심 기준 데이터이기 때문에,저장 시점의 작은 오류나 처리 충돌도 운영·재무 전반에 연쇄적인 영향을 미칠 수 있다.이에 따라 다음과 같은 구조적 리스크를 통제할 필요가 있었다.한 번의 저장

2026년 2월 27일
·
0개의 댓글
·
post-thumbnail

[SeSAC] 입고 기반 재고 정합성 확보를 위한 Validation & 재고 반영 구조 설계

image.png입고(GR)는 재고·회계·PO 상태에 직접 영향을 주는 핵심 프로세스이기 때문에,입력 오류나 처리 기준의 불명확성이 존재할 경우 연쇄적인 정합성 문제가 발생할 가능성이 있었다.이에 따라 다음과 같은 운영 리스크를 사전에 통제할 필요가 있었다.주말·미래일

2026년 2월 27일
·
0개의 댓글
·
post-thumbnail

[SeSAC] 구매-반품-입고 구조 설계

프로젝트의 기준상 입고(GR)는 두 가지 서로 다른 프로세스에서 발생한다.일반 입고 → 구매오더(PO) 기반반품 입고 → 출고문서(GI) 기반그러나 GR을 PO나 GI에 FK로 연결하는 구조로는 두 흐름을 하나의 입고 프로세스 안에서 처리할 수 없었다.PO와 GI를 G

2026년 2월 27일
·
0개의 댓글
·
post-thumbnail

[SeSAC] 입고 프로세스 가시성 개선을 위한 통합 리포트 시스템 구축

SeSAC 클라우드 애플리케이션 개발자 양성과정 5기 - 우수상기존 운영 환경에서는 입고(GR)와 관련된 정보가PO(구매),GR(입고),FI(회계),INVOICE(송장) 등 서로 다른 화면에 흩어져 있어 문서 흐름을 한눈에 추적하기 어렵고, 일/주/월 단위 실적을

2026년 2월 27일
·
0개의 댓글
·
post-thumbnail

GATEWAY 설정 ( SAP GUI )

GATEWAY 생성 GATEWAY - DATAMODEL ![](https://velog.velcdn.com/images/jwisdomh/post/ae2ed

2026년 2월 26일
·
0개의 댓글
·
post-thumbnail

SAP Memory와 ABAP Memory - ABAP Memory실습

SAP Memory와 ABAP Memory - ABAP Memory실습 ABAP Memory 특징 SAP MEMORY는 파라미터 ID를 생성해야하는 반면 ABAP MEMORY를 사용하는 경우는 메모리 ID이름을 프로그램 수준에서 임의로 지정가능하다. ABAP MEMORY로 데이터를 넘겨주기 위해, EXPORT/IMPORT구문을 사용하고 동일한 파라미터...

2026년 2월 26일
·
0개의 댓글
·
post-thumbnail

SAP Memory와 ABAP Memory - SAP Memory실습

SeSAC의 과정에서 배웠던 SAP Memory는 바로 모든 세션에서 쓸 수 있는 메모리라는 것이다.예시)이렇게 T-code: SE11에서 SCARR을 입력하면다른 창을 열어서도 SCARR가 보인다.F1 > Technical로 들어가면이렇게 parameter ID가 있

2026년 2월 26일
·
0개의 댓글
·

SAP Fiori 환경설정

JDK 다운로드한 후 (환경변수 설정 필요),Cloud Connector 다운로드https://localhost:8443(colud connector 다운로드시 포트번호를 8443으로 설정해둠)초기 로그인 UserName : AdministratorPasswo

2026년 2월 25일
·
0개의 댓글
·
post-thumbnail

SAP Memory와 ABAP Memory - Overview

SAP Memory와 ABAP Memory Overview SAP GUI에 로그인하면 하나의 사용자 터미널 세션이 생성된다. 이 터미널 세션에는 최대 6개의 GUI윈도우를 실행할 수 있다. 이때 6개의 윈도우를 외부세션(External Session)이라고 한다.

2026년 2월 25일
·
0개의 댓글
·
post-thumbnail

[SAP BTP] CAPM 가이드: 정의, 특징, 그리고 자동화

SAP BTP(Business Technology Platform)의 핵심 구성 요소 중 하나인 CAPM(SAP Cloud Application Programming Model)은 개발자들이 비즈니스 애플리케이션을 효율적으로 구축할 수 있도록 돕는 강력한 프레임워크입니

2026년 2월 24일
·
0개의 댓글
·

SAP BTP 계정구조 및 관계

글로벌 계정과 하위계정의 관계 공식문서 1. SAP BTP의 큰 그림: 글로벌 계정 글로벌 계정(Global Account)은 SAP BTP를 사용하기 위한 가장 큰 단위라고 보면 된다. 글로벌 계정은 여러 개의 하위 계정(Subaccount)을 관리하고, 우리가

2026년 2월 24일
·
0개의 댓글
·

SAP BTP Global Account, Subaccount & Spaces

SAP BTP Global Account, Subaccount & Spaces SAP BTP 3단계 계정구조를 가지고 있다. global account sub-account space (Cloud Foundry) 글로벌 계정 생성 [글로벌계정, 서브계정, 스페이스

2026년 2월 24일
·
0개의 댓글
·
post-thumbnail

인트로: SAP BTP, Fiori, UI5 & CAPM

SAP 엔터프라이즈 앱을 구축, 확장, 통합하기 위한 클라우드 플랫폼이다.애플리케이션 개발, 통합, 자동화, 보안 및 ID, 데이터 및 분석을 제공한다.Colud Foundry, CAMA, ABAP환경을 지원한다.SAP의 디자인 언어엔터프라이즈급 사용자 인터페이스를 만

2026년 2월 24일
·
0개의 댓글
·

PBO, PAI of Module Screen (feat. screen, call screen)

스크린의 생명주기는 PBO(Process Before Output)와 PAI(Process After Input)라는 두 가지 핵심 이벤트와 화면 흐름 제어 명령어로 구성된다. > PBO는 화면이 사용자에게 보이기 전에 데이터를 준비하고 화면 속성을 제어하는 단계

2025년 8월 10일
·
0개의 댓글
·

📘 SAP ABAP 기술 정리 노트 (추가예정)

도메인: 타입, 길이, 값 범위 등 기술적 속성 정의데이터 엘리먼트: 필드 설명, 레이블, 검색 도움말 등 의미적 속성 정의SQL 기반의 논리적 데이터 모델링 도구HANA 최적화복잡한 View 정의 가능 (JOIN, 집계 등)SAP ↔ SAP, SAP ↔ 외부 시스템

2025년 6월 18일
·
0개의 댓글
·

SELECTION-SCREEN 계열 이벤트 흐름

프로그램 실행 직후, 선택화면 뜨기 전에 1회 실행선택화면이 사용자에게 보여지기 직전에 실행 (필드 제어용)특정 필드에 F4 도움말 요청 시 실행실행버튼 또는 Function Key 클릭 시 전체 유효성 검사선택화면 통과 후 본 로직 시작데이터 처리 후 화면 출력 등

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

⭐프로젝트 : 항공사 예약 정보

SAP ABAP을 활용하여 항공사 예약 정보를 조회하고, 고객 정보를 ALV로 시각화하는 프로그램을 개발했습니다. 항공편 조건에 따른 예약정보 조회취소 여부 필터링고객 상세 정보 팝업 조회빠른 예약 고객 Top 5 추출 및 출력SAP 내부 테스트 테이블(ZSBOOK,

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

Fiori launch pad

Fiori Launchpad. 웹 기반의 SAP 화면TCODE : STC01Task list SAP-GATEWAY-BASIC-CONFIG does not existMessage no. STC_TM013대신 SAP_GW_FIORI_ERP_ONE_CLNT_SETUP 을 실

2025년 6월 11일
·
0개의 댓글
·

CDS 뷰(Core Data Services View)

💡 SAP CDS 뷰(Core Data Services View)CDS 뷰는 SQL 기반의 뷰(View)를 보다 강력하게 확장한 SAP의 데이터 정의 언어입니다.기존 ABAP SQL이 가진 한계를 극복하며, 성능과 가독성 모두를 갖춘 데이터 모델링 방식으로 각광받고

2025년 6월 9일
·
0개의 댓글
·