728x90 반응형 분류 전체보기347 [SAP ABAP] Watchpoint 란? 사용법 SAP ABAP 개발 또는 분석을 하다 보면 특정 변수의 값이 언제 변경되는지, 어떤 조건에서 변경되는지 추적해야 하는 상황이 자주 발생합니다.이럴 때 유용한 것이 바로 Watchpoint 입니다.일반 브레이크포인트가 "특정 라인"에서 정지하는 것과 달리, Watchpoint는 "특정 값의 변화"를 감지하여 정지하는 디버깅 도구입니다. 1. Watchpoint 란?Watchpoint는 프로그램 실행 중 특정 변수의 값이 변경되거나 특정 조건을 만족하는 순간 자동으로 실행을 정지시키는 디버깅 기능입니다. 일반 브레이크 포인트와의 차이 구분 Breakpoint (일반) Watchpoint (감시점) 정지 기준특정 코드 라인변수 값 변경 or 조건 만족사용 시점특정 로직 위치 파악 시값 변경 시점 추적 시.. 2026. 8. 4. [SAP ABAP] CHAR 타입 자리수 연산 SAP ABAP 개발을 하다 보면 CHAR 타입 필드 간의 자리수 차이로 인해 예상치 못한 결과가 나오는 경우가 있습니다.특히 CONCATENATE와 SELECT INTO 구문에서 CHAR 필드의 공백 처리 방식을 정확히 이해하지 못하면 데이터 잘림, 공백 포함 등 의 문제를 겪게 됩니다. 1. ABAP CHAR 타입 기본 규칙ABAP에서 CHAR 타입 변수는 선언된 길이만큼 고정 길이를 가지며, 실제 값이 선언 길이보다 짧을 경우 뒤쪽이 공백(Space)으로 자동 채워집니다.DATA: lv_name(10) TYPE C.lv_name = 'SAP'." 실제 메모리 저장 상태" lv_name = 'SAP '" ↑↑↑↑↑↑↑↑↑↑" 3자리 + 공백 7자리 =.. 2026. 7. 24. [SAP ABAP] 키워드 문자 검색 RS_ABAP_SOURCE_SCAN 란? 1. 개요 및 개념RS_ABAP_SOURCE_SCAN은 SAP Netweaver ABAP 환경에서 제공하는 표준 레포트로, ABAP 워크벤치 오브젝트(프로그램, 펑션 모듈, 클래스, Include 등)의 소스코드를 대량으로 탐색·스캔하는 도구입니다. 단순한 텍스트 검색을 넘어, 특정 패턴·구문·키워드가 포함된 오브젝트를 일괄적으로 찾아내고 결과를 리스트로 반환합니다. 관리자·개발자 모두 일상적으로 사용하느 코드 인벤토리 및 분석 도구입니다.트랜잭션 경로: SE38 → 프로그램명 `RS_ABAP_SOURCE_SCAN` 입력 후 실행. 또는 SE80의 Repository Browser에서도 접근 가능하다. 2. 동작 원리 및 처리 흐름레포트는 크게 5단계로 동작합니다.스캔 범위 정의 → 오브젝트 목록 추출.. 2026. 6. 7. [SAP] 프로그램 분석을 위한SAP] 프로그램 분석을 위한 테이블 리스트 1. 사용 테이블 및 활용 목적 테이블활용 목적TRDIRProgram 유형(Report, Include, Module Pool 등) 확인TRDIRTProgram Description 조회D010INCInclude Program ↔ Main Program 관계 조회TFDIRFunction Module 정보 및 UXX Include 번호 확인TFDIRTFunction Module Description 조회ENLFDIRFunction Group ↔ Function Module 관계 조회TLIBGFunction Group 정보 조회TLIBTFunction Group Description 조회SEOCLASSClass 정보 조회SEOCLASSTXClass Description 조회DD03LData Element(Z.. 2026. 6. 2. 이전 1 2 3 4 ··· 87 다음 728x90 반응형