[SAP] GUI 서버 목록 복사하기
·
SAP
GUI 재설치 할 때 서버(연결) 목록을 전부 다시 입력해주려면 불편하다. GUI 목록을 백업했다가, 복원하는 방식으로 복사할 수 있는 방법을 소개한다. GUI 760 이상GUI 버전이 760 이상이라면 GUI 설정을 Export/Import 하는 기능을 지원한다. GUI 왼쪽 상단 버튼 - 옵션 복원 및 정리 - 엑스포트 원하는 위치에 설정 백업 파일을 저장해둔다. 새롭게 GUI를 설치한 뒤에 같은 경로로 들어가서,백업해둔 파일을 임포트 시켜주고, GUI를 재시작하자. GUI 760 미만GUI 버전 760 미만은 위에 소개한 기능이 지원되지 않는다. 직접 백업하는 방법은,C:\Users\\AppData\Roaming\SAP\Common폴더에서 SAPUILandscape.xml 파일을 백업한다.(* 경..
[SAP] isql 사용하기(SQL 예제)
·
SAP
SAP sybase ASE DB를 쓸 때 isql 하는 방법을 간단히 설명한다. ISQL1. Windows adm 계정으로 로그인2. CMD 켜서 isql 커맨드를 입력해본다. 안되면 2-1번, 되면 3번으로. 2-1. isql command를 알 수 없다고 오류가 뜨면, 환경변수가 설정이 안된 것. sybase\\SYBASE.bat 실행 후 체크해보자.3. isql -S -U(SAPSA or SAPSR3) -P -X(P는 생략 가능, 어차피 password 입력하라고 물어본다.)4. use 5. 접속이 잘되었으면 SQL을 사용하면 된다. 각 커맨드 입력 후에는 go를 입력해줘야 실행된다.SQL 예제SELECT * FROM INSERT INTO (, ...) VALUES ('value1','value2..
[SAP] 손익 센터에 매핑된 코스트 센터 조회하기
·
SAP
T-Code: 1KE4점검할 오브젝트: 코스트 센터리포트 변형: 손익 센터/손익 센터 그룹의 오브젝트 조회체크 후 실행 관리 회계 영역(Controlling Area) 입력 손익 센터 그룹 또는 손익 센터별로 조회 가능하다.코스트 센터 범주는 입력해도 되고 안해도 된다. 실행하면 손익 센터에 어떤 코스트 센터가 매핑되어 있는지 조회할 수 있다.
[SAP] 티코드 뒤에 N 붙는 이유
·
SAP
T-Code에 'N'이 붙는 이유T-Code 뒤에 N이 붙은 것은 Enjoy 트랜잭션이다. (ME23N, SE16N...)객체 개념(OOP)으로 생성되었으며, 좀 더 사용자 친화적이고 안정적이며 추가 기능을 제공한다. 성능적으로도 향상이 있을 것이니 N이 붙은 T-Code가 있다면 사용하는게 좋다.
[SAP] ECC OS 레벨에서 DB 접속하기(+ sap* 잠금 해제 방법)
·
SAP
ECC에서 sybase DB 사용 시에 기본적으로 000, 001 클라이언트에 sap*, DDIC 계정이 생성되어 있다. 초기 비밀번호는 SAP 설치 시에 입력했던 마스터 비밀번호로 세팅되는데, 이것을 잊었을 경우에 5번 이상 비밀번호를 틀리게 되면 계정이 잠겨버린다. 둘 중 하나라도 접속이 되면 다른 ID 잠금을 풀어주면 되지만 둘 다 잠겼을 경우엔 답이 없는데, 이런 경우에 해결 방법이다. 윈도우 계정: adm 접속, 비밀번호: SAP 마스터 비번cmd 실행isql –X –S -Usapsause UPDATE SAPSR3.USR02 SET UFLAG=0 WHERE MANDT=’000’ AND BNAME=’sap*’ Exit각 command 입력(엔터) 후에 go를 입력해줘야 한다. 001 클라이언트로..
[SAP] CDS View와 AMDP의 차이
·
SAP
CDS View와 AMDP의 차이를 정리한다.비교구분CDS ViewAMDP목적선언형 뷰 (읽기 중심)절차형 로직 (처리 중심)성격SQL-like, 읽기 전용SQLScript 기반, 변수/조건 가능복잡한 로직 (IF, LOOP 등)불가능가능변수 선언안 됨DECLARE로 가능여러 단계 처리 (중간 계산 등)어려움자연스럽게 처리디버깅상대적으로 쉬움조금 어렵고 DB 레벨 추적 필요퍼포먼스 (대용량 처리)좋음 (내부 최적화)훨씬 강력함 (직접 튜닝 가능) 단순 SQL 조회/조인이면 CDS View, 복잡한 로직/조건/변수처리/집계/성능이 중요하면 AMDP를 사용한다.물론 둘다 사용할 수 있고, 보통 그렇게 한다. CDS View로 기본 데이터 뷰 구성하고, AMDP로 백엔드에서 복잡 로직 처리 후 결과 반환 →..
[SAP] Screen Status 생성하지 않고 스탠다드 활용하는 법
·
SAP
SAP ABAP 프로그램 Screen을 생성하면 뒤로 가기, 취소, 종료, 저장 등의 버튼을 활용하기 위해 Status를 생성해야 하는 것은 다들 알고 있을 것이다. 하지만 매번 화면마다 Status를 생성하는 것은 아주 귀찮으니까 스탠다드를 활용해보자. SET PF-STATUS 'STANDARD' OF PROGRAM 'SAPLKKBL'. 이 것을 Screen의 PBO Module에 넣으면 된다. PAI(user_command)에서 활용하기 위한 ok_code를 간단히 알려주겠다. &F03: 뒤로(F3)&F12: 취소(F12)&F15: 종료(Shift+F3)
[SAP] CDS View의 Join과 Assocation의 차이
·
SAP
CDS View를 생성할 때, Join과 Association 간의 차이점을 간단하게 정리한다. 정리구분JoinAssociation데이터 결합 시점즉시 결합 (쿼리 실행 시 무조건 JOIN 발생)필요할 때만 결합 (Lazy Loading*)쿼리 실행 방식항상 JOIN이 실행됨SELECT 시 관련 필드를 조회할 때만 JOIN 발생성능JOIN이 많아지면 성능 저하 가능불필요한 JOIN을 방지하여 성능 최적화 가능활용 목적모든 데이터를 즉시 가져올 때 사용OData, UI5 등에서 필요한 데이터만 로드할 때 사용사용 예시INNER JOIN, LEFT OUTER JOIN 사용 가능ASSOCIATION [0..1] to 사용 Lazy LoadingLazy Loading(지연 로딩)은 필요할 때만 데이터를 가져오는..
[SAP] Public Cloud와 Private Cloud Edition(PCE)의 차이
·
SAP
퍼블릭(에센셜) 클라우드과 프라이빗 클라우드의 차이를 정리한다. 용어 퍼블릭: RISE with S/4 HANA Cloud(essential)프라이빗: RISE with S/4 HANA Private Cloud Edition, 흔히 PCE라고 한다. 클라우드 퍼블릭: SAP S/4 HANA Cloud프라이빗: 자체 데이터 센터 또는 AWS, Azure, GCP, Alibaba Cloud와 같은 IaaS 클라우드 솔루션 중 하나(Extended Edition도 프라이빗으로 설치한다.) 구축 방법 퍼블릭: 기존 프로세스를 버리고 SAP의 Best Practice로 프로세스를 재설계 ➡️ 그린 필드프라이빗: 기존 시스템을 유지하고 클라우드로 옮길 수 있으며, 필요에 따라 확장 및 개선할 수 있는 Add-On..
[SAP] SAP Script Recording and Playback 활성화 하는 법
·
SAP
SAP에서 트랜잭션이나 작업을 자동화 하기 위해서 VBScript를 녹화하고 실행하는데, 그림에 표시된 메뉴가 비활성화 되어있는 경우가 있다. 활성화 하는 법이 방법은 BC나 시스템 관리자만 할 수 있기 때문에, 권한이 없는 경우엔 회사 담당자에게 문의해야 한다. T-Code: RZ11로 이동 Parameter Name에 sapgui/user_scripting 입력 후 Display Change Value -> New Value에 TRUE 입력 후 저장 GUI 종료 후 다시 켜면 해당 기능이 활성화 되어있을 것이다. 추가 정보 Production 시스템인 경우에는 녹화 기능은 비활성화이고, 실행 기능만 활성화인 경우가 있다. 이런 경우엔 DEV나 QAS 시스템에서 스크립트를 녹화하고 PRD에서 실행해서 ..
사서
'SAP' 카테고리의 글 목록