반응형
Notice
Recent Posts
Recent Comments
160x600
관리 메뉴

세상 모든 잡동사니 집합소 스레TV

[Conversion] DIFF* 본문

기술/SAP BC

[Conversion] DIFF*

스레TV 2025. 7. 12. 02:35
728x90
반응형

SAP 시스템 업그레이드나 마이그레이션(DMO, SUM, SPAM/SAINT 등)을 수행할 때 생성되는 DIFF* 파일고객이 수정한 SAP 표준 객체(Modification)와 SAP에서 제공하는 신규 버전 간의 차이(DIFF)를 기록하는 분석 로그 파일입니다.


✅ 한 줄 정의

DIFF* 파일은 SAP 표준 객체와 고객이 수정한 객체 간의 코드 차이(diff)를 기록한 텍스트 기반 분석 파일로, SPAU/SPDD 자동 조정 및 수동 병합의 근거 자료로 사용됩니다.


📁 파일 위치

bash
 
  • <SUM DIR>/abap/log/DIFF*
    예: /usr/sap/<SID>/SUM/abap/log/DIFFPROG.SAPMZMYREPORT

📦 이름 규칙

text
 
 
DIFF<type>.<name>
예: DIFFPROG.SAPLZ_CUSTOMER → 프로그램 SAPLZ_CUSTOMER에 대한 diff
접두어의미
DIFFPROG 프로그램
DIFFCLAS 클래스
DIFFFUGR 펑션 그룹
DIFFDYNP 스크린
DIFFTABL 테이블 (DDIC)
DIFFVIEW 뷰 (DDIC)
DIFFMETH 메서드 (클래스 내부)
 

🧠 생성 시점

절차설명
SPAU/SPDD phase 고객이 수정한 SAP 객체와 SAP의 새로운 버전을 비교할 때 생성
업그레이드 / DMO / 패치 표준 객체가 변경되었고, 고객이 이를 수정한 이력이 있을 때
SPAU_AUTO 사용 시 자동 병합 전/후 비교를 위해 참고용 생성
 

🔍 파일 내용 예시

diff
 
 

*** Old Version
  WRITE: 'Customer Number:', l_kunnr.
*** New Version
  WRITE: 'Customer Number:', l_kunnr, 'Name:', l_name.


📌 사용 목적

목적설명
👨‍🔧 수동 병합 지원 개발자가 어떤 부분이 변경되었는지 눈으로 확인 가능
🤖 자동 병합 검토 SPAU_AUTO 수행 결과 검증용
📝 업그레이드 문서화 추후 분석을 위한 변경 이력 보관용
🧩 충돌 판단 근거 수동 조정이 필요한지 여부 확인
 

🛑 주의사항

항목설명
자동 삭제되지 않음 SUM 종료 후에도 로그 디렉토리에 남아 있음
대량 생성 가능 수정한 객체가 많을수록 DIFF 파일 수백 개 이상 생성 가능
개발자 외 일반 운영자는 해석 어려움 실제 ABAP 코드 구조에 대한 이해 필요
 

✅ 요약 정리

항목설명
파일명 DIFF* (예: DIFFPROG.SAPMZORDER)
위치 SUM/abap/log/, /tmp/ 등
목적 SAP 표준 객체 변경 전후 차이 분석 (업그레이드/패치 시)
용도 SPAU/SPDD 조정 판단, 자동 병합 검토, 수동 병합 가이드
내용 Old vs New 버전의 코드 차이 (diff 방식)
반응형

'기술 > SAP BC' 카테고리의 다른 글

[Conversion] DOWNCONF_DTTRANS  (0) 2025.07.13
[Conversion] UPGANA.xml 용도  (0) 2025.07.11
[BC] SPAM이란?  (0) 2025.07.10
[Conversion] SAPup.log  (0) 2025.07.09
[Coversion] DMO 내의 Benchmarking 옵션  (0) 2025.07.08
[Conversion] sumabap.conf 파일  (0) 2025.07.08
[BC] SAP HOST AGENT 란?  (0) 2025.07.07
Comments