SAP 기초 면접 질문 60개 및 답변(2024 업데이트)

SAP 기초 면접 질문

꿈의 직업을 얻기 위한 신입 지원자와 경험 많은 지원자를 위한 SAP Basis 인터뷰 질문과 답변은 다음과 같습니다.

1) SAP 기반이란 무엇입니까?

SAP 기반은 SAP 애플리케이션이 실행되는 운영 체제 또는 플랫폼 역할을 합니다. SAP 애플리케이션의 전체 범위를 지원합니다.


2) 개발자 추적, 시스템 로그 및 시스템 추적의 차이점은 무엇입니까?

  • 시스템 추적: 내부 SAP 시스템 활동을 기록하려는 경우 시스템 추적이 사용됩니다. 추적은 SAP 시스템 및 호스트 시스템 내의 내부 문제를 진단하는 데 유용합니다.
  • 시스템 로그: 애플리케이션 서버 및 CI에 대한 최근 로그를 알기 위해서는 시스템 로그를 참조한다.
  • 개발자 추적: 문제 발생 시 개발자 추적, 오류나 문제에 대한 기술 정보 기록

문제 분석 및 시스템 모니터링을 위해 개발자 추적 또는 시스템 로그가 사용됩니다.


3) My SAP 시스템이 다운된 상황(사용자가 SAP 시스템에 로그인할 수 없는 경우)에서 문제를 분석하는 방법은 무엇입니까?

  • 데이터베이스 상태 확인
  • SAP 서비스
  • SAP 관리 콘솔(Dispatcher, IGS 및 메시지 서버)
  • 일련번호(c)의 지점을 기준으로 추적 루트를 찾아야 합니다.
  • 모든 것이 정상이면 네트워크 연결을 확인하십시오.

4) 프라이빗 모드란 무엇인가요?

개인 모드에서는 힙 데이터가 사용자에 의해 독점적으로 할당되며 더 이상 시스템 전체에서 공유되거나 사용 가능하지 않습니다. 확장 메모리가 부족할 때 발생합니다.

SAP 기반


5) OSP$는 무엇을 의미하나요?

두 명의 사용자 "OPS$adm" 및 "OPS$SAP" 서비스가 SAP 시스템에 생성되고 내부적으로 데이터베이스에 연결하고 통신하기 위해 이 사용자 메커니즘이 사용됩니다.


6) RFC에는 어떤 유형이 있으며 트랜잭션 RFC가 무엇인지 설명해주세요.

RFC(Remote Function Call)는 다른 SAP 시스템 간에 정보를 전달하고 교환하는 메커니즘입니다. RFC 시스템에는 네 가지 유형이 있습니다.

  • Sync시간 RFC(S RFC)
  • Async시간 RFC(A RFC)
  • 트랜잭션 RFC(T RFC)
  • 대기 중인 RFC(Q RFC)

트랜잭션 RFC( T RFC ): 이 유형의 RFC는sync시간적 RFC이지만 트랜잭션 ID(TID)를 할당하여 오류로 인해 여러 번 전송된 요청이 한 번만 처리되도록 합니다. T RFC에서는 원격 시스템이 현재 사용 가능하지 않아도 됩니다.sync크로노스 RFC.


7) OCM이란 무엇이며 OCM 패치는 어떻게 적용하나요?

OCM은 온라인 수정 시스템을 의미하며 SPAM을 사용하여 OCM 패치를 적용할 수 있습니다.


8) OS 수준에서 SAP의 SAP 내보내기 및 테이블 가져오기를 수행하는 방법은 무엇입니까?

OS 수준에서 SAP의 테이블을 내보내거나 가져오려면 세 단계를 수행하고 SAP에서 R3trans 유틸리티를 사용해야 합니다.

1 단계 : 내보낼 테이블의 모든 목록을 수집합니다.

2 단계 : 내보낼 디렉터리에 충분한 디스크 공간이 있는지 확인하세요.

3 단계 : 가져오기 및 내보내기에 사용될 R3trans용 제어 파일 두 개를 만듭니다.


9) 지원 패키지, 커널, SAP 노트의 차이점은 무엇입니까?

SAP Note: 단일 트랜잭션이나 프로그램의 오류는 SAP Note를 구현하여 제거됩니다.

커널: 커널에는 다른 응용 프로그램과 마찬가지로 실행 파일(.EXE)이 포함되어 있으며 커널 업그레이드가 완료되면 새 버전의 EXE 파일이 이전 버전을 대체합니다.

지원 패키지: SAP 지원 패키지는 수정 사항이 많이 포함되어 있으며, 거래 SPAM을 적용하여 사용할 수 있습니다.


10) 시스템에서 수리된 개체 목록을 어떻게 찾을 수 있나요?

복구된 개체 목록은 ADIRACCESS 키가 있는 시스템에서 찾을 수 있습니다.


11) TADIR 테이블의 목적은 무엇입니까?

테이블 TADIR에는 객체 디렉토리 항목이 포함되어 있습니다.


12) 다른 사용자가 온라인 상태일 때 SAP 패치를 설치할 수 있습니까?

다른 사용자가 온라인 상태이면 지원 관리자가 업데이트할 수 없고 종료되므로 SAP 패치를 설치할 수 없습니다. 따라서 시스템에 로그인하는 사용자가 없을 때 지원 팩을 더 잘 적용하는 것이 항상 가능합니다.


13) SDM과 JSPM의 차이점은 무엇입니까?

JSPM(Java Support Package Manager)은 배포된 소프트웨어 구성 요소에 지원 패키지를 적용하는 데 사용됩니다. 즉, 구성 요소와 지원 패키지를 설치할 수 있는 도구입니다.

SDM(Software Delivery Manager)은 가져오기에 사용됩니다. 자바 지원 패키지. SAP에서 받은 소프트웨어 패키지를 배포하고 관리하기 위해 SDM 도구가 사용됩니다.

JSPM은 배포 목적으로 SDM을 사용합니다.


14) SAP의 STMS에서 모든 옵션 가져오기를 비활성화하는 절차는 무엇입니까?

SAP의 STMS에서 모든 옵션 가져오기를 비활성화하려면 다음 단계를 따르세요.

  • STMS T 코드로 이동
  • 메뉴 옵션 개요로 이동
  • 시스템 선택
  • SAP 시스템을 선택하세요
  • 운송 도구 탭으로 이동
  • 값이 1로 설정된 매개변수 "No_Import_All"을 생성합니다.
  • 저장해

15) 사용자 마스터 레코드에서 개인 탭과 매개 변수 탭의 사용을 언급합니까?

매개변수 탭: 작업해야 하는 T 코드를 할당하는 데 액세스할 수 있습니다.

개인화 탭 : 사용자 개인정보 외 시스템 간 RFC 연결을 위해 필요합니다.


16) SAP에는 어떤 유형의 사용자가 있나요?

SAP의 다양한 유형의 사용자는 다음과 같습니다.

  • 대화상자 사용자
  • 시스템 사용자
  • 커뮤니케이션 사용자
  • 서비스 이용자
  • 참조 사용자

17) SAP에서 레퍼런스와 서비스 사용자의 용도가 무엇인지 설명해주세요.

  • 서비스 사용자: “서비스 이용자”의 경우 초기 비밀번호나 비밀번호 만료 여부를 확인하지 않습니다. 비밀번호를 변경할 수 있는 권한은 관리자에게만 있고, 사용자는 변경할 수 없습니다. 다중 로그인이 가능합니다.
  • 용법: 서비스 사용자는 익명 사용자를 위한 것입니다. 이러한 유형의 사용자에게는 최소한의 권한이 부여되어야 합니다.
  • 참조 사용자: 이런 종류의 사용자는 GUI 로그인이 불가능합니다.
  • 용법: 긴급 상황 발생 시 참조 사용자의 도움을 받아 한 사용자 권한을 다른 사용자에게 제공할 수 있습니다.

18) SAP에서 사용자의 다중 로그인을 어떻게 제한할 수 있는지 설명해주세요. 아이디 작성 시 주의할 점은 무엇인가요?

다중 로그인을 제한하려면 매개변수를 다음과 같이 설정해야 합니다.

매개변수는 다음으로 설정되어야 합니다. RZ10

a) login/multi_login_users= 1로 설정하여 활성화(이 매개변수를 값 1로 설정하면 R/3 시스템에 대한 다중 대화 상자 로그온이 차단됩니다)

b) login/disable_multi_gui_login= 여러 번 로그온을 허용해야 하는 사용자를 나열합니다.

사용자 ID 작성 시 주의할 점은 사용자 ID를 쉼표 “..”로 구분하여 나열하고, 사용자 ID 사이에 공백 문자를 두지 말고 변경 사항을 확인하려면 R/3 인스턴스를 다시 시작해야 한다는 것입니다.


19) OS 수준에서 작업 프로세스 수를 어떻게 변경할 수 있습니까? OS 레벨에서 업무 프로세스 현황을 어떻게 분석할 수 있나요?

OS 수준에서 작업 프로세스 수를 변경하려면 번호를 늘릴 수 있습니다. 매개 변수를 수정하여 작업 프로세스 rdisp/wp_no_=

dpmon을 실행하여 OS 레벨의 WP 상태를 확인할 수 있습니다.


20) 로그온 그룹을 정의하는 방법을 설명하십시오.

로그온 그룹은 Tcode smlg를 사용하여 정의할 수 있습니다. 이를 위해서는 그룹을 생성한 다음 해당 특정 그룹에 대한 인스턴스를 할당해야 합니다.


21) SAP 싱글스택 시스템이란?

단일 스택 시스템은 JAVA를 런타임 엔진으로 사용하거나 SAP Netweaver를 ABAP으로 사용하여 SAP 시스템에 의해 정의됩니다.

예: 단일 스택 시스템(Java)은 SAP Enterprise Portal System(Ep)입니다.

단일 스택 시스템(ABAP)은 SAP ERP(ECC)입니다.


22) JAVA 패치를 설치하는 도구는 무엇입니까?

JAVA 패치를 사용하려면 SAP 설치 프로그램(SAPinst.exe)을 사용합니다. SDM 및 JSPM은 Java 패치를 배포하는 데 사용되는 최신 버전의 도구입니다.


23) SAP의 "데이터 세트"가 무엇인지 설명해주세요.

메소드 인터페이스를 사용하여 해결할 수 없는 쿼리를 해결하기 위해 일련의 정보가 사용됩니다. 이 정보 세트를 "데이터 세트"라고 합니다.


24) OS 수준에서 SAP 애플리케이션의 시스템 로그를 확인할 수 있는 곳은 어디입니까?

OS 레벨에서 SAP 애플리케이션의 시스템 로그를 확인하려면 SAPMMC -> SAP 시스템 -> SID -> SysLog


25) LUW(논리적 작업 단위)가 무엇인지 설명해주세요.

논리적 LUW로 알려진 T-코드 간의 단계 목록


26) 이기종 시스템 복사와 동종 시스템 복사가 무엇인지 설명해주세요.

동종 시스템 복사 = 동일 OS + 동일 데이터베이스

이종neo우리 시스템 사본 = 다른 OS + 다른 데이터베이스 또는 동일한 데이터베이스


27) BDC에서 순차적으로 사용되는 기능 모듈이 무엇인지 설명해주세요.

BDC 프로그래밍을 사용하면 데이터를 성공적으로 전송할 수 있습니다. 순서대로 사용할 수 있는 기능 모듈은 3개입니다.

  • BDC _OPEN_GROUP: 클라이언트 이름, 세션 및 사용자 이름은 이러한 기능 모듈에 지정됩니다.
  • BDC_INSERT: 하나의 트랜잭션에 대한 데이터를 세션에 삽입하는 데 사용됩니다.
  • BDC_CLOSE_GROUP: 일괄 입력 세션을 종료하는데 사용됩니다.

28) "OK" 코드가 무엇인지 설명하고 "t-code"와 "OK" 코드의 차이점은 무엇입니까?

"OK" 코드는 예를 들어 푸시 버튼을 클릭한 후 프로그램에서 기능을 실행하는 데 사용됩니다.

트랜잭션 코드, 즉 “t-code”는 사용자가 프로그램을 실행하는 데 도움을 주는 “단축키”입니다.


29) 클라이언트 새로 고침이 클라이언트 복사와 어떻게 다른지 설명해주세요.

클라이언트 새로 고침은 기존 클라이언트를 덮어쓰거나 복사하는 것이며, 새로 생성된 클라이언트를 복사하는 것을 클라이언트 복사라고 합니다.


30) 백그라운드 처리 배치 스케줄러란 무엇입니까?

일정 백그라운드 작업을 확인하고 실행하려면 rdisp/btctime과 같은 매개변수가 사용됩니다. 이러한 매개변수는 백그라운드 처리 일괄 스케줄러를 정의합니다.


31) SAP IDES가 무엇인지 설명해주세요.

SAP 인터넷 시연 및 평가 시스템 또는 SAP IDES, 이 시스템은 중요한 고객이 사용하는 다양한 SAP 솔루션의 기능을 보여줍니다.


32) TDEVC의 목적이 무엇인지 설명해주세요.

TDEVC의 목적에는 개발 클래스와 패키지가 포함되어 있습니다.


33) SAP에는 몇 가지 업무 프로세스가 있나요?

작업 프로세스에는 XNUMX가지 유형이 있습니다.

  • 대화
  • 엔케
  • 업데이트
  • 배경
  • 스풀
  • 보내실 내용
  • 서버
  • 게이트웨이

34) “애플리케이션 서버”의 역할은 무엇인가요?

Application Server는 사용자로부터 요청을 받고 요청에 데이터가 필요한 경우 데이터베이스 서버에 연결하여 출력을 제공합니다.


35) 패치 적용 절차는 어떻게 되나요?

패치 적용 프로세스는 다음과 같습니다.

  • 서비스 .sap.com에서 Trans Directory로 패치 다운로드
  • CAR 명령을 사용하여 Trans Directory에서 패치를 추출합니다.
  • SAPM을 사용하여 패치를 SAP 수준으로 가져오고 적용

36) 운송을 어떻게 수행합니까?

전송은 STMS_IMPORT 또는 FTP를 통해 수행할 수 있습니다.


37) 운송 문의 유형은 무엇입니까?

  • 요청 맞춤화
  • 워크벤치 요청
  • 사본 운송
  • 재배치

38) 비즈니스 KPI가 무엇인지 설명해주세요.

비즈니스 KPI는 핵심 성과 지표입니다. 이는 전략적 수준에서 회사의 성과를 나타냅니다. 이는 회사의 이전 성과를 동일한 시장의 시장 리더와 비교하여 원하는 방향으로 회사를 이끄는 데 도움이 됩니다.


39) 테이블 T000의 중요성이 무엇인지 설명해주세요.

테이블 T000에는 트랜잭션 코드 SCC4를 유지할 수 있는 정의된 클라이언트 목록이 포함되어 있습니다.


40) SAPS란 무엇입니까?

SAPS는 다음을 의미합니다. SAP 애플리케이션 성능 표준, SAP 환경에서 시스템 구성의 성능을 설명하는 하드웨어 독립 단위입니다.


41) 중앙 인스턴스와 애플리케이션 서버의 차이점이 무엇인지 언급해 주세요.

중앙 인스턴스에는 메시지 서버와 대화 상자, 업데이트, 스풀, 엔큐, 게이트웨이, 백그라운드 작업 프로세스가 있습니다.

애플리케이션 서버에는 대화 상자, 업데이트, 스풀, 게이트웨이 및 백그라운드 작업 프로세스가 있습니다.


42) 시스템이 유니코드인지 비유니코드인지 어떤 방법으로 알 수 있나요?

코드 sm51 t-code를 통해 유니코드인지 비유니코드인지 확인할 수 있습니다. 이 코드에서는 애플리케이션 도구 모음에서 릴리스 노트 버튼을 찾을 수 있습니다. 이를 클릭하면 데이터베이스, 커널 버전, 유니코드 또는 비유니코드와 같은 전체 정보를 볼 수 있습니다.


43) SAP 기반에서는 다양한 유형의 전송 요청이 무엇입니까?

In SAP 기반, XNUMX가지 유형의 운송 요청이 있습니다.

  • 요청 커스터마이징
  • 워크벤치 요청
  • 운송요청
  • 이전

44) 논리체계란 무엇인가? 만드는 방법과 이유는 무엇입니까?

풍경 내 시스템 간 통신을 위해서는 논리 시스템이 필요합니다. 이를 통해 시스템은 대상 시스템을 RFC 대상으로 인식할 수 있습니다.

사용된 TCODE는 SPRO입니다.


45) 한 번에 100개의 역할에 개체를 할당할 수 있는 방법은 무엇입니까?

한 번에 100개의 역할에 개체를 할당하려면

  • 거기에서 T 코드를 판매하려면 agr_agrs 테이블로 이동하세요.
  • 액세스 키를 묻는 메시지가 표시됩니다.
  • 100개의 역할에 추가해야 하는 개체를 입력하세요.
  • 객체를 추가해야 하는 역할 범위를 선택하세요.
  • 주어진 옵션을 저장하거나 활성화하십시오.

46) 특정 시스템에서 특정 시스템에 대한 개발 액세스 권한이 있는 사용자 목록을 어떻게 얻을 수 있습니까?

“DEVACCESS” 테이블을 사용하면 개발 액세스 권한이 있는 사용자 목록을 얻을 수 있습니다.


47) 잠긴 거래를 어떻게 볼 수 있나요?

잠긴 트랜잭션을 보려면 CINFO 필드, TSTC 테이블을 확인해야 합니다. SAP 내에서는 SE11 또는 SE16을 사용하여 테이블 내용을 찾아볼 수 있습니다. "SYST의 HEX0 데이터 요소" 시작 값으로 "A01"을 입력하고 끝 값으로 "A9"를 입력했는지 확인하십시오. 그러면 시스템에 잠긴 모든 거래가 나열됩니다.


48) 'OK' 코드란 무엇인가요? 'OK' 코드와 'T 코드'의 차이점은 무엇입니까?

OK 코드는 예를 들어 푸시버튼을 클릭한 후 프로그램에서 기능을 실행하는 데 사용됩니다. 트랜잭션 코드는 사용자가 프로그램을 실행하는 데 도움을 주는 '단축키'입니다.


49) 대기열에 대해 STMS에서 '모두 가져오기' 버튼을 비활성화할 수 있는 방법은 무엇입니까?

  • 전송 도메인 컨트롤러에 로그인하세요.
  • STMSà개요à시스템 실행
  • '모두 가져오기'를 비활성화하려는 시스템을 선택하세요.
  • 운송 도구 탭으로 이동
  • 매개변수 추가/생성 "No_IMPORT_ALL" 값을 1로 설정

50) SAP 노트를 SAP 시스템에 어떻게 적용할 수 있나요?

  • Tcode로 이동 SNOTE
  • GOTO 메뉴àSAPNote 다운로드
  • 아니오라고 메모하세요
  • 다운로드 후 상태를 확인하세요(구현된 경우)
  • 노트 선택, GOTO 메뉴 SAPNoteà노트 구현

51) 테이블 USR02의 목적이 무엇인지 언급하세요.

이 테이블에는 비밀번호와 사용자 ID가 저장됩니다.


52) 커널 교체와 지원 패키지의 차이점은 무엇입니까?

커널 교체는 OS 수준에서 SAP 실행 파일을 대체하는 반면, 지원 패키지에는 다음 문제에 대한 수정 사항이 포함되어 있습니다. ABAP SAP 인스턴스 내의 코드.


53) TRANSPORTS를 처리하는 동안 가장 자주 발생하는 오류는 무엇입니까?

반환 코드 (4) 경고와 함께 가져오기가 종료되었음을 나타냅니다.

반환 코드 (8) 가져오지 않았으며 오류로 종료되었음을 나타냅니다.

반환 코드 (12) 가져오기가 취소되었음을 나타냅니다.

반환 코드 (16) 가져오기가 취소되었음을 나타냅니다.


54) 클라이언트 복사는 어떻게 진행되나요?

SCCL 트랜잭션을 사용하여 클라이언트 복사를 수행할 수 있습니다.


55) 다음과 같은 차이점을 나열해 보세요.sync명예롭고 sync시간의 수송 –

Sync크로노스 트랜스포트 – 가져오기가 종료될 때까지 대화 상자 또는 일괄 처리가 차단됩니다.

Async크로노스 트랜스포트 – 가져오기가 시작된 후 대화 상자 또는 일괄 처리가 해제됩니다.


56) SAP 서버가 유니코드인지 ASCII인지 어떻게 결정합니까?

SM51로 이동하여 릴리스 노트를 클릭하세요. ICU 버전에 해당하는 항목은 시스템이 ASCII인지 아니면 유니코드인지 알려줍니다.


57) 운송 요청 유형을 나열합니까?

SAP에는 4가지 유형의 전송 요청이 있습니다.

  1. 요청 맞춤화
  2. 워크벤치 요청
  3. 사본 운송
  4. 이전

58) 통합 경로와 개발 경로의 차이점은 무엇입니까?

통합 경로에서 – 객체는 변경될 수 있으며 한 시스템에서 다른 시스템으로 전송할 수 있습니다. 이것이 개발과 품질 사이의 경로입니다.

개발 중 – 객체는 변경될 수 없으며 한 시스템에서 다른 시스템으로 이동할 수 없습니다. 이것이 바로 품질에서 생산까지의 경로입니다.


59) 로그온 그룹을 어떻게 정의할 것인가? SAP의 로드 밸런싱이란 무엇입니까?

SMLG 트랜잭션을 사용하여 로그온 그룹을 설정할 수 있습니다.


60) 보충언어란 무엇인가요?

기본 SAP 시스템에는 영어와 독일어가 사전 설치되어 있습니다.

SAP는 기본 영어와 독일어에서 완전히 번역되지 않을 수 있는 다른 많은 언어를 지원합니다. 이러한 공백을 메우기 위해 보충언어(프로그램)가 설치됩니다.


61) SAP는 데이터베이스인가요?

아니요. SAP는 데이터베이스는 아니지만 다음과 같은 다른 공급업체의 데이터베이스를 사용합니다. Oracle. SAP는 최근 자체 데이터베이스를 출시했지만 HANA.


62) 어떤 거래를 확인하는데 사용하시나요? Buffer 통계 ?

ST02, RZ10

이 인터뷰 질문은 당신의 비바(구술)에도 도움이 될 것입니다.