본문 바로가기

sap19

[ABAP] Object-Oriented Programing ABAP OOB 완벽 가이드: 클래스 기반 ALV를 마스터하자1. 서론: 왜 아직도 OOB를 배워야 하는가?ABAP 개발자라면 한 번쯤은 REUSE_ALV_GRID_DISPLAY 함수 모듈을 사용해봤을 겁니다. 간편하지만 한계가 명확했던 이 방식은 cl_gui_alv_grid로 진화했고, 이제는 OOB(Object-Oriented Bridge) 방식의 cl_salv_table 클래스가 대세로 자리 잡았습니다.REUSE_ALV_GRID_DISPLAY로 대표되는 절차 지향 프로그래밍은 데이터와 로직이 분리되어 있어 코드가 길어지고 유지보수가 어려워질 수 있습니다. 반면 OOB는 데이터와 로직을 하나의 객체로 캡슐화하여 모듈화되고 재사용 가능한 코드를 만듭니다. OOB는 단순히 ALV를 표시하는 기술을 넘어,.. 2025. 8. 28.
[SAP/ABAP] Possible Entry, SearchHelp 인터널 테이블로 만들기(F4IF_INT_TABLE_VALUE_REQUEST) [SAP/ABAP] Possible Entry, Search Help - Abap Dic [SAP/ABAP] Possible Entry, Search Help출저: https://www.tutorialspoint.com/sap_abap/sap_abap_search_help.htm http://sapjoy.co.kr/abappds/57489 http://blog.daum.net/_blog/BlogTypeView.do?blogid=0OK62&articleno=776&categoryId=12®dt=20180130180253 Possible Entry를 띄우는 3가지 방법이graduation.tistory.com REPORT Z_USER_F4_DEMO.*&-------------------------------.. 2025. 8. 8.
[BC] SAP Memory Management(3) - 실습, RSMEMORY, Troubleshooting [BC] SAP Memory Management(1) - SAP Architecture[BC] SAP Memory Management(2) - SAP Memory Allocation 이제 실습으로 넘어가자 지금까지 알고 있던 이론대로 과연 SAP Memory가 제대로 할당되는지 알아보고 BC로써 운영에 필요한건 뭘까? 실습 내용WP 실행시 Memory 할당 순서RSMEMORYTroubleshooting(TSV_TNEW_PAGE_ALLOC_FAILED)1. Dialog / Non Dialog 실행 시 순서 확인예상 > NT 서버 기준으로 Roll > EM > Heap 순서로 알고 있다. Dialog로 실행 wp 2, Background로 실행하여 wp 27 NT서버 기준으로 Dialog/Non Dial.. 2024. 4. 15.
[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.
[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.. 2022. 8. 23.
[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 .. 2022. 8. 23.