본문 바로가기

Graduation's156

[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.
[ABAP] Structure 구성 요소 가져오기(cl_abap_typedescr, cl_abap_structdescr) ABAP에서 구조(structure)의 구성 요소를 동적으로 가져와야 하는 경우가 있습니다. cl_abap_typedescr와 cl_abap_structdescr 클래스를 사용하여 구조의 구성 요소를 가져오는 방법을 설명하겠습니다.DATA: ls_sflight TYPE sflight.DATA: lo_struct TYPE REF TO cl_abap_structdescr, lt_comp TYPE abap_component_tab, ls_comp TYPE abap_componentdescr.lo_struct ?= cl_abap_typedescr=>DESCRIBE_BY_DATA( ls_sflight ).lt_comp = lo_struct->GET_COMPONENTS( ).LOOP AT .. 2025. 5. 29.
Avoiding Skill Atrophy in the Age of AI https://addyo.substack.com/p/avoiding-skill-atrophy-in-the-age Avoiding Skill Atrophy in the Age of AIHow to use AI coding assistants without letting your hard-earned engineering skills wither away.addyo.substack.com How to use AI coding assistants without letting your hard-earned engineering skills wither away. The rise of AI assistants in coding has sparked a paradox: we may be increasing pr.. 2025. 5. 14.
Classical way to ABAP OO style of coding https://community.sap.com/t5/application-development-and-automation-blog-posts/classical-way-to-abap-oo-style-of-coding/ba-p/13089635 Classical way to ABAP OO style of codingObject Oriented ABAP is taking slow phase in adoption for Pure ABAPers(Not working in Webdynpro or other object oriented space); even I took a yearlong to completely do my work in OO. Even I was in a situation when one of my.. 2025. 4. 22.
100 Things You Should Know as a Software Engineer https://hkandala.dev/100-things-you-should-know 100 Things You Should Know as a Software EngineerBuilding Software: (1) Premature optimization is the root of all evil. Don't underestimate this statement. (2) It is quite rare that you ever need to build something from scratch. There are libraries and dependencies for almost every use case. So ho...hkandala.devBuilding Software:(1) Premature optim.. 2025. 4. 10.