본문 바로가기

Graduation's

(171)
[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. ST05 1. ST05 2. SQL, ..
[BC]LSM Workbench LSMW SAP가 아닌 다른 시스템(Leagacy system)으로부터 R/3로 데이터를 한번 또는 주기적으로 올릴 수 있도록 해주는 R/3 Based -tool BDC 프로그램과 비슷하나 BDC는 프로그램을 만드는 것이고, LSMW는 화면을 만들어 데이터를 올린다. T-code: LSMW 값 입력 후 Create Entry, 실행(F8) Maintain Object Attributes 더블클릭 수정모드(Display Change) -> Batch Input Recording -> Recordings: Overview Create Recording 레코딩 후 저장 Default All -> 원하는 컬럼 선택(Ctrl + R) & 복사 신규 엑셀 파일 생성 -> 붙여넣기 Sheet1 Sheet2 Sheet..
[BC]SAP Monitoring & Performance Checks: Complete Tutorial with Tcodes https://www.guru99.com/system-monitoring-performance-checks.html SAP Monitoring & Performance Checks: Complete Tutorial with Tcodes Monitor a SAP System using tcodes SM51,SM50,SM66,AL08,SM04,SM13, SM12,SM21,ST02,ST06,ST22,SP01,SM37,SM58,SMQ1,SMQ2,DB02,DB12 www.guru99.com What is System Monitoring? System monitoring is a daily routine activity and this document provides a systematic step by step ..
[SAP/ABAP] Possible Entry, PROCESS ON VALUE-REQUEST Search Help Possible Entry 외에 PROCESS ON VALUE-REQUEST 방법으로 한다. 간단하다. PROCESS BEFORE OUTPUT. ... PROCESS AFTER INPUT. ... * 해당 필드에 MODULE 삽입 PROCESS ON VALUE-REQUEST FIELD ... MODULE ... * 화면 100의 값들을 불러옴 CALL FUNCTION 'DYNP_VALUES_READ' ... * 데이터 가공 * 가공된 값을 통해 화면 100의 값 변경 CALL FUNCTION 'DYNP_VALUES_UPDATE' ... 참조: [SAP ABAP] DYNP_VALUES_READ(Search help2)
[SAP/BC] 구매처 뷰 변경(T-Code: OB23) 최근 공/사기업을 막론하고 횡령 이슈가 발생하고 있다. 이에 따라 프로세스를 강화 하고 있다. 첫번째로 구매처에 은행 정보 수정 권한을 강화하는 것이다. 구매처 변경 하는 T-Code는 xk02, fk02, mk02 있다. 지급 거래 필드를 통해 은행 정보를 입력한다. 만약 악의를 품은 사용자가 구매처 은행 계정 정보를 임의로 수정하여 악용할 수 있다. OB23 구매처 -> mk** 공급업체 -> fk** 공급업체(중앙) -> xk** 은행 계정 정보를 조회로 체크 후 저장한다(CTS 필요) xk02 만약 모든 수정 권한을 회수하려 한다면 PFCG에서 해당 Role에서 중앙 데이터 액티비티를 수정하면 된다. 참조: https://blog.naver.com/softwon1/221873016346
[SAP/BC] SAP Source Code 다운로드 https://sssinga.tistory.com/252 [SAP/ABAP] Mass download - 프로그램 소스코드 다운로드(ZDOWN) ZDOWN - 패키지, 프로그램 소스코드, 펑션 등 다운로드 프로그램 E.G.Mellodew라는 초천재가 만든 Mass download 프로그램이다. 사실 이름은 짓기 마련인데 대부분 ZDOWN, ZDOWNLOAD 등으로 사용하기에 이렇게 sssinga.tistory.com
[SAP/BC/TroubleShoot] SAP RFC 계정 잠겼을 때 이슈 : SAP에서 I/F 계정이 잠겼다. 여러 서비스를 인터페이스로 사용하는데 어떤 I/F가 계정을 잠그는지 확인이 어려웠다. 조치 사항 - SM21: 시스템 로그 확인, 초기 계정 Lock 걸린 것은 확인하였으나 어느 Rfc 서비스인지, Source IP라든지 정보 부족 - rfc/signon_error_log: 로그온 오류 권한 수준을 낮춤 -1 to 2 https://itsiti.com/rfc-signon_error_log/ rfc/signon_error_log In order to receive additional information on the cause of the login problem in the form of an ABAP short dump when an RFC logon fail..
[SAP/ABAP] Internal Table 선언 https://moseory20.tistory.com/48https://potato98.tistory.com/70 SAP Workarea vs Structure AND Internal Table vs Trasnparent Table 정리알아보기 전 어떻게 하면 최대한 쉽게 이해하고 생각할 수 있는지 쓴 블로그이다. 자세한 내용은 넘어가고 최대한 쉽게 쓸려는 글입니다! 예제도 있으니 참고 바람. Transparent Table vs Internal Table에potato98.tistory.com ABAP 개발을 하다보니, Internal Table을 선언하는 문법(구문, 방식)을 다양하게 접하며 헷갈리기 시작했다.그래서 크게 2가지의 경우로 정리해보았다.실제 DB 기반 Internal Table 선언개발자..