사용자 종료 및 고객 종료란 무엇입니까? SAP ABAP
고객 이탈이란 무엇입니까?
고객 이탈은 "후크" 에 의해 제공 SAP 고객이 사용할 수 있는 다양한 표준 프로그램, 화면 및 메뉴 내에서 "걸다" 비즈니스 요구 사항을 충족하는 맞춤형 기능. 이에 대한 자세한 내용은 잠시 후에…
고객 이탈 유형
고객 이탈에는 세 가지 주요 유형이 있습니다.
- 기능 모듈 종료
- 화면 종료
- 메뉴 종료
기능 모듈 종료: 고객이 기능 모듈을 통해 특정 위치에 코드를 추가할 수 있습니다. SAP 응용프로그램
Syntax: CALL CUSTOMER-FUNCTION '004'
화면 종료: 고객이 화면에 필드를 추가할 수 있습니다. SAP 프로그램 하위 화면을 통해. 하위 화면은 표준 화면의 흐름 로직 내에서 호출됩니다.
Format: CALL CUSTOMER-SUBSCREEN CUSTSCR2
메뉴 종료: 고객이 표준의 풀다운 메뉴에 항목을 추가할 수 있습니다. SAP 프로그램. 이러한 항목은 추가 기능 프로그램이나 사용자 정의 화면을 호출하는 데 사용될 수 있습니다.
Format: +CUS ( additional item in GUI status )
고객 이탈의 예
화면 종료의 예:
CAT2(근무 시간표 입력) 트랜잭션에서 HR은 의도적으로 잘못된 데이터를 제출하는 것은 해고 사유가 된다는 것을 알려주는 대화형 확인 메시지를 포함하려고 합니다.
메뉴 종료의 예:
트랜잭션 SE38 – ABAP Editor에서 개발 팀은 사용 편의성을 위해 트랜잭션 SE80 – Object Navigator에 대한 메뉴 링크를 포함하려고 합니다.
전에
한 후에
기능 모듈 종료의 예:
회사는 공급업체 생성 시 공급업체의 은행 세부 정보를 필수 이벤트로 지정하고자 합니다. 따라서 '은행 세부 정보를 입력하세요'라는 오류 메시지를 표시해야 합니다.
전에
한 후에
고객 출구 찾기
거래중 스모드 그리고 세부 사항을 살펴보세요-
아니면 거래중 SE81 적절한 적용 영역을 사용할 수 있습니다
고객 이탈 생성
고객 이탈을 생성하려면 먼저 트랜잭션에서 프로젝트를 생성해야 합니다. CMOD
Later 프로젝트에 Customer Exit를 할당합니다.
USER EXIT란 무엇입니까?
사용자 종료는 고객 종료와 동일한 목적으로 사용되지만 다음 경우에만 사용할 수 있습니다. SD 기준 치수. 종료는 함수 모듈에 대한 호출로 구현됩니다. 코드는 개발자가 작성합니다.
SD의 User Exit는 MV45AFZZ
- USEREXIT_FIELD_MODIFICATION – 화면 속성을 수정하려면
- USEREXIT_SAVE_DOCUMENT – 사용자가 저장을 누를 때 작업을 수행합니다.
- USEREXIT_SAVE_DOCUMENT_PREPARE
- USEREXIT_MOVE_FIELD_TO_VBAK – 사용자 헤더 변경 사항이 헤더 작업 영역으로 이동되는 경우.
- USEREXIT_MOVE_FIELD_TO_VBAP – 사용자 항목 변경 사항이 다음으로 이동되는 경우 SAP 아이템 작업 영역