본문 바로가기

IT68

[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.
[BC] SAP ABAP 테스트 서버 가지고 놀기 https://hub.docker.com/r/sapse/abap-platform-trialsap abap 752 install on docker> 중간에 docker 설치 시 wsl 사용 체크해도됨> 메모리 4~8gb정도 소모 > install.sh 파일 변경 필요 출저For reference, here are the code snippets combined into one. So in our zimshalabimstall.sh (which is a copy of install.sh) we are replacing the old code: ./saphostexec -install || do_exit $ERR_install_saphost # TODO: is it ok to remove /tmp/.. 2024. 4. 24.
[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 할당 순서 RSMEMORY Troubleshooting(TSV_TNEW_PAGE_ALLOC_FAILED) 1. Dialog / Non Dialog 실행 시 순서 확인 예상 > NT 서버 기준으로 Roll > EM > Heap 순서로 알고 있다. Dialog로 실행 wp 2, Background로 실행하여 wp 27 NT서버 기준으로 Dialog/Non .. 2024. 4. 15.