본문 바로가기

IT68

[BC] SAP Memory Management(2) - SAP Memory Allocation 지난 글에서는 SAP 구조에 대해 알아봤다. 이제 SAP Memory 관리 이론에 대해 알아볼 시간이다. SAP 메모리 할당은 운영체제, 작업 프로세스 유형(Dialog, Nondialog)에 따라 다르다 SAP Memory 대표적인 유형은 3가지다. 각 영역마다 역할이 있고 운영체제/작업유형에 따라 순서가 할당된다.SAP Roll Area - User Context(Authorization, Set/Get Parameters, Interal Table, Report Lists)SAP Extended Memory - Work ProcessPrivate Memory - Work Process 프로세스를 실행하면 물리적 메모리를 할당하게 되는데 프로세스의 가상 주소 공간에 물리적 메모리 세그먼트를 연결하는 .. 2024. 4. 12.
[BC] SAP Memory Management(1) - SAP Architecture SAP Meomory Management에 대해 아래 순서대로 학습해보자. 배경 [BC] SAP Memory Management(1) - SAP Architecture 이론 [BC] SAP Memory Management(2) - SAP Memory Allocation 실습 [BC] SAP Memory Management(3) - 실습, RSMEMORY, Troubleshooting SAP Memory Management란 무엇인가? 한정된 자원으로 최적의 성능으로 운영하기 위함 햄버거 가게 점장인 나는 점원이 10명을 효율적으로 인원 배분하려고 한다. 평소: 카운터 2명, 요리 5명, 청소3명 피크타임: 카운터 5명, 요리 5명 정답은 없다. 그때 그때 운영 상황에 맞춰 최적의 상태를 만들어야 한다. .. 2024. 4. 12.
[LINUX] 공용폴더 마운트 Centos 7 이하 1. cifs-utils 설치: CIFS 클라이언트 도구를 사용하기 위해 cifs-utils 패키지를 설치합니다. CentOS 7 이하: sudo yum install cifs-utils CentOS 8 이상: sudo dnf install cifs-utils 2. 마운트 지점 생성: 원격 공유폴더를 마운트할 디렉토리(마운트 지점)를 생성합니다. 예를 들어, /mnt/myshare 디렉토리를 생성합니다. sudo mkdir /mnt/myshare 3. 원격 공유폴더 마운트: 원격 공유폴더를 CentOS에 마운트합니다. , , , 및 을 실제 값으로 바꾸어야 합니다. sudo mount -t cifs - o "username=mywindowsuser,password=my windows.. 2023. 10. 31.
[MS-SQL] SA 계정 잠겼을 때 관리자 계정 생성법(DAC) SA 계정 잠겼을 때 1. Windows 인증 모드로 접속 2. DAC 접속 - DAC 설정 값 확인 (RemoteDacEnabled > True) - CMD > sqlcmd -s {서버명} -U {ID} -P {암호} -A - sysadmin 계정 생성 USE [master] GO CREATE LOGIN [test] WITH PASSWORD=N'P@ssw0rd', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF GO ALTER SERVER ROLE [sysadmin] ADD MEMBER [test] GO 2023. 7. 12.
[ABAP]Excel Upload Excel 특정 시트 업로드 하여 테이블에 업데이트 하는 프로그램 결과 1. 엑셀 업로드 아이콘 생성 1) Object > Create > GUI Status, GUI Titles GUI Titles GUI Stuatus 결과 2) 엑셀 아이콘 이벤트 추가 2. 엑셀 파일 경로(FILE_OPEN_DIALOG) 호출 1) CHECK_BEFORE_PROCESS 패턴 > ABAP Objects Patterns > CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG 3. 엑셀 업로드(ALSM_EXCEL_TO_INTERNAL_TABLE) 패턴 > CALL FUNCTION > ALSM_EXCEL_TO_INTERNAL_TABLE 4. 추출 엑셀 데이터 인터널 테이블 전환 5. ALV 출력 E.. 2023. 6. 27.
[SAP] BADI, USER EXIT 찾는 법, BADI Debug 안걸릴 때 BADI란?BADI(Business Add-In)는 기존 SAP 표준 기능에 자체 비즈니스 기능을 추가하는 데 사용되는 새로운 SAP Object Oriented 향상 기술입니다.-> User exit과 마찬가지로 Standard에 소스 코드 구현 방법 BADI 찾는 방법1. 디버깅 모드T-code: SE24 -> CL_EXITHANDER 조회 GET_INSTANCE -> 더블클릭Case Sy-subrc 라인 External Breakpoint 체크BADI찾을 프로그램 실행 후 디버깅 모드에서 EXIT_NAME 값 확인F8 누르면서 BADI 찾은 후 BADI 조회T-Cocde: SE18 * SE19에서 상속받은 BADI 생성 가능 -> 생성 방법2. ST051. ST052. SQL, 버퍼 선택3. 추적 .. 2022. 10. 26.