본문 바로가기
728x90
SMALL

전체 글61

[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.
[SAP ABAP] 도메인(Domain) 이란? 도메인(Domain) 이란?▶ 데이터 요소(Data Element)의 기술적 속성을 정의하는 기본 객체입니다. 도메인은 필드의 데이터 유형, 길이, 소수점 자리수, 유효 값 범위 등을 정의하는 데 사용됩니다. 도메인은 SAP ABAP Dictionary의 핵심 구성 요소 중 하나로, 데이터베이스 테이블, 구조, 또는 전역 변수에서 데이터 유형을 일관되게 관리할 수 있도록 지원합니다.    SAP 도메인의 주요 역할 1. 데이터 형식 정의필드의 데이터 유형(예: 문자, 숫자, 날짜)을 정의합니다.예: CHAR, NUMC, DEC, DATS 등2. 필드 길이 및 소수점 자리수 설정필드의 최대 길이와 소수점 자릿수를 설정합니다.예: CHAR(10) : 최대 10자리의 문자 필드3. 값 범위 제한특정 필드에 허.. 2024. 11. 29.
[SAP ABAP] Database Table 활성화 오류 "the structure of the table changed at field level. this change requires a conversion of the table."위와 같은 활성화 오류 메시지 발생 시 아래 방법으로 해결   1. SE14 트랜잭션 - 작업하려는 테이블 이름 입력, 테이블 오브젝트 선택 후 편집 버튼 클릭 2. 작업 선택Activate and Adjust: 테이블 활성화 및 데이터베이스 구조 조정.Delete Table: 테이블 삭제.  3. 작업 실행 - 데이터베이스 조정 작업 실행 및 결과를 확인합니다. 2024. 11. 21.
728x90
LIST