본문 바로가기
728x90
SMALL

전체 글63

[SAP 권한] 프로젝트 생성 권한 오류 — SU53으로 원인 찾기 이번 글은 "프로젝트 생성이 안 된다"는 문의를 SU53(권한 점검 평가)으로 추적해서 해결한 사례입니다. 권한 오류는 메시지만 봐서는 원인을 특정하기 어려운 경우가 많은데, SU53과 PFCG(역할 관리)를 조합해서 원인을 좁혀나가는 과정을 정리해봤습니다.아래에서는 사용자 ID를 편의상 "사용자 A"로 표기합니다.1. 현상영업기회문서를 기반으로 주문 프로젝트를 생성하는데, 아래 오류가 발생했습니다.▲ 프로젝트 생성 오류오브젝트 프로젝트 정의 OOOOOOO을(를) 생성할 수 없습니다.화면 하단의 오류 메시지만으로는 정확한 원인(권한 문제인지, 마스터 데이터 문제인지)을 알기 어려웠습니다. 2. 확인 — SU53으로 실패한 권한 점검 조회권한 체크 실패가 의심되어, 해당 사용자 ID로 SU53 (마지막으로.. 2026. 9. 4.
[SAP SD] 빌링문서 회계전표 미생성 — 계정결정오류(Account Determination) 해결기 이번 글은 "판매오더까지는 정상 처리됐는데 세금계산서가 안 나온다"는 문의에서 출발한 트러블슈팅 사례입니다. 결론부터 말하면 자재마스터의 계정 지정 그룹 미정비가 원인이었는데, 이 과정에서 SAP의 계정결정(Account Determination) 로직을 다시 한번 정리하게 되어 공유합니다.1. 현상 — 문의 접수담당 부서로부터 아래와 같은 문의를 받았습니다.▲ 구매소싱팀 문의 메시지"이번에 생성해준 오더의 세금계산서가 발행이 되지 않는다고 해서요"빌링(청구) 처리 자체는 완료된 것으로 보였는데, 정작 세금계산서 발행의 전제가 되는 회계전표가 생성되지 않은 상태였습니다. 2. 확인 — VFX3 대금청구 문서 릴리즈VFX3 (대금청구 문서 릴리즈) 트랜잭션에서 해당 문서를 조회해 수동 릴리즈를 시도해보니.. 2026. 9. 4.
[SAP MM] 구매 문서의 허용 한도(tolerance limits) 관리 - OMR6 OMR6(허용 한도관리) 트랜잭션은  ▶ SAP 에서 구매 문서와 관련된 가격, 수량, 날짜 등의 허용 오차를 설정하고 관리하는데 사용됩니다.   사용 예시)  - 구매 입고에서 금액이 한도 금액에 초과할 경우 경고 또는 오류 메시지가 표시 되도록 설정    설정 방법) 1. SPRO - 자재 관리 - 물류 송장 검증 - 송장보류 - 허용한도설정 or OMR6 트랜잭션 실행 2. 허용 한도키 세부사항 설정 - 가격 변동 허용치 설정   허용 오차를 초과한 경우 표시되는 메시지는 기본적으로 경고(Warning) 또는 오류(Error)로 설정됩니다. 메시지 유형은 트랜잭션 코드 OBA5에서 변경할 수 있습니다. (메시지클래스 M7) 입고/출고, 자재 이동 및 재고 관리에 대한 메시지 클래스 2025. 1. 23.
[SAP MM] 자재 가격 결정 변경(Change Material Valuation Method) - CKMM CKMM 트랜잭션은 ▶ 표준가격(Standard Price) 또는 이동 평균 가격(Moving Average Price)와 같은 자재의 평가 방법을 수정할 떄 사용됩니다.  주요 사용 사례는 다음과 같습니다. 평가 방법 변경:자재 마스터 데이터에서 기존의 평가 방법을 다른 평가 방법으로 변경해야 할 때.자재 원가 추산 방식 조정:회사 정책, 원가 회계 변경, 또는 비즈니스 요구사항에 따라 자재 원가 계산 방법을 변경해야 하는 경우.평가 오류 수정:잘못된 평가 방법이 설정된 자재에 대해 수정 작업을 수행할 때.   CKMM 트랜잭션 사용법  1. CKMM 트랜잭션 실행 - 자재 및 플랜트 입력 : 변경하려는 자재번호(Material Number)와 평가영역(Valuation Area)를 입력 합니다.2. .. 2025. 1. 14.
[SAP CO] CO 계층구조 데이터 읽는 함수 - K_HIERARCHY_TABLES_READ CO 영역에는  코스트센터 그룹, 손익센터 그룹, 원가요소 그룹 등 여러가지 그룹 요소들이 많습니다. 각 그룹에 포함되어있는 계층구조 요소들을 찾아주는 함수인 "K_HIERARCHY_TABLES_READ" 에 대해 알아보겠습니다.   코스트센터 그룹에 속한 계층구조 요소 가져오기  CALL FUNCTION 'K_HIERARCHY_TABLES_READ' EXPORTING E_CLASS = '0101' E_SETID = LV_SETID "클래스 + 관리회계영역 + 코스트센터 그룹명 E_KOKRS = GV_BUKRS "관리회계영역 TABLES .. 2024. 12. 23.
[SAP ABAP] ALV 툴바 DELETE 버튼 추가 ABAP 프로그램에서 Delete 버튼을 추가하고 그 버튼을 클릭했을 때 특정 로직(예 : 선택한 행 삭제, 메시지 팝업 등)이 동작하도록 프로그램을 다음과 같이 구현 해보도록 하겠습니다.   1. 핸들러 클래스 정의 및 이벤트 등록 - 이벤트를 구현할 핸들러를 등록 합니다.CLASS lcl_event_receiver DEFINITION. PUBLIC SECTION. METHODS : handle_user_command "이벤트 커스터마이즈 FOR EVENT user_command OF cl_gui_alv_grid IMPORTING e_ucomm. METHODS : handle_toolbar "툴바 버튼 커스터마이즈 .. 2024. 12. 3.
728x90
LIST