반응형 전체 글26 1년 4개월만에 돌아온 블로그 1년 4개월 만에 블로그에 돌아왔습니다 ..사진은 뭐냐면,, 회사 주변에 있는 끝내주게 맛있는 소금빵 맛집인데 아이스크림도 추가 가능한최애 소금빵집이라 사진 투척그 사이에 벌써 3년차 개발자가 됐고 사원에서 주임, 주임에서 선임이 됐네요 ㅋㅋㅋ 1년 4개월동안 구축, 고도화, 유지보수, 운영 등등 여러가지 하다 왔고여러가지 모듈 경험 해보다가 처음으로 매력 느낀 모듈도 생겼습니다. 아직 전 모듈에 대해서 깊이가 얕은 편이라 많은 공부들이 필요하겠지만배운 것들, 기억해야할 것들 생길 때 마다 방문할 예정입니다 :D 일상/끄적끄적 2024. 7. 5. [ABAP] 엑셀 워크벤치 https://sites.google.com/site/sapxlwb/home XLSX Workbench No ABAP Programming Skills are required Visual approach to form design High performance Background processing support Powerful spreadsheet formatting features Formulas Pictures Charts Trees Excel-based forms in SAP ABAP environment sites.google.com 워크벤치 잘 정리되어있는 사이트 읽고 따라해보기 ABAP/읽어볼 것들 2023. 5. 17. AWS & SAP 읽어보면 좋을 자료 SAP용 소프트웨어 개발 키트 — AWS SDK for SAP ABAP - 아마존 웹 서비스 (amazon.com) ABAP/읽어볼 것들 2023. 5. 17. [ABAP] line_exists 안녕하세요~! 이번에 처음 알게된 구문인 line_exists 에 대해서 씁니다ㅎㅎ ABAP 하시는 분들이면 많이 아실 것 같긴한데.. 이제 만 1년차인 주니어인 저는 처음봐서 너무 신기했습니다 하하 IF line_exists( gt_list[ testchk = 'X' ] ). 이렇게 선언을 해주면, gt_list[ ] 에 testchk 라는 필드에 'X' 라는 값이 들어간 것이 단 한개라도 있다면 바로 찾아줍니다 ! 엄청 간단합니다. 뭔가 엄청 간단한 로직인데 활용할 곳이 많을 것 같더라구요 :) 프로젝트 나와서 엄청 이것저것 배워가는 느낌 .. 도움이 되셨으면 좋겠네요~! ABAP/개발 로직 2023. 5. 11. [ABAP] ALV 레이아웃 설정 안녕하세요~! 오늘은 ALV 레이아웃 설정에 관련해서 설명 드리려고 합니다. 어제 현업에게 요청이 하나 들어왔었는데, ALV 레이아웃을 설정하게 해달라 하셔서 생각난김에 글 씁니다. 저 같은 경우엔, 스플릿을 통해 상단과 하단 ALV가 존재 했는데, 이때 상단과 하단 두개를 각각 레이아웃 관리하고 싶다 하셔서 각각 설정을 해주었습니다. DATA : GX_VARIANT LIKE DISVARIANT , "상단 ALV GX_VARIANT2 LIKE DISVARIANT . "하단 ALV variant 관련해서 데이터 설정을 완료했다면 이후로는 간단합니다. Call method grid 해주는 로직에다 Exporting에 is_variant = gx_variant를 추가해주면 됩니다. 그리고 저처럼 상하단 레이아.. ABAP/개발 로직 2023. 5. 11. [ABAP]시스템 변수(SY-) TABLE 시스템 변수는 개발에서 정말 자주 활용되는데, 그 시스템 변수를 확인할 수 있는 테이블이 있습니다. T-CODE : SE11에서 SYST 테이블로 들어가주시면 됩니다. 기록용으로 살포시 남겨보는 'SYST' TABLE 게시물입니다 :) 다른분들에게도 도움이 되셨으면 좋겠네요. ABAP/TABLE 2023. 5. 8. 끄적끄적 이제 다음주면 ABAP 한지 만으로 1년차네요. 사실 이직전 텀 빼면 만으로 9개월차지만 .. 1년동안 프로젝트 지원 2건, 유지보수 2건 추가로 진행할 프로젝트 1건, 유지보수 1건 1년동안 경력 열심히 쌓아가는 것 같아서 뿌듯하네요 :D 이제 슬슬 모듈 자격증이나 관련 자격증 공부를 시작해야겠네요 후하후하. 사진은 그냥 이번 플젝 끝나면 바다 보러 가고싶어서 21년도 사진 투척 일상/끄적끄적 2023. 5. 8. [ABAP] FI에서 많이 사용하는 업체 정보 TABLE "IDKR_CUSTVAT" 안녕하세요 ~ ! 이번 프로젝트에서 매출세금계산서 발행 프로그램 개발하면서 처음 알게 된 테이블 입니다! IDKR_CUSTVAT. 저는 KNA1이나 LFA1에서 공급자 정보를 끌고올 줄 알았는데 여기서 많이 끌고오더라구요 ! ! 저도 기억해둘겸, 참고할겸 남겨둡니다 :) ( 드디어 매출세금계산서 발행에서 탈출 ... 안녕 ~ ~ ! ) ABAP/TABLE 2023. 5. 8. [ABAP]데이터 변경 DATA CHANGED SCREEN에서 ALV를 추가하여 사용자가 정보를 입력하고 저장할 수 있는 기능을 만들었었는데, 기존에 DATA CHANGED에서 사용자가 ENTER를 쳤을 때, 정보를 입력하고 셀에서 벗어났을 때 DATA CHANGED가 되도록 선언했었습니다. "데이터 변경시 DATA CHANGED 이벤트 호출 CALL METHOD pr_grid->register_edit_event EXPORTING i_event_id = cl_gui_alv_grid=>mc_evt_modified. "데이터 변경후 ENTER 입력시 DATA CHANGED 이벤트 호출 CALL METHOD pr_grid->register_edit_event EXPORTING i_event_id = cl_gui_alv_grid=>mc_evt_enter... ABAP/개발 로직 2023. 5. 1. [ABAP] TITLE 동적 설정 보통 화면의 TITLE을 지정해주실 때 status_0100에서 SET TITLEBAR 'T0100' 에서 TITLE을 입력해주셨을 겁니다. 한개의 프로그램에서 여러개의 트랜젝션 코드가 존재하거나, 라디오 버튼에 따라서 TITLE을 다르게 해야할 때 사용할 수 있는 TITLE 동적 설정에 대해 설명해드리고자 합니다. [TOP] DATA : gv_title LIKE sy-title. TITLE을 담아줄 글로벌 변수 GV_TITLE을 TOP에 선언해줍니다. [PBO] MODULE status_0100 OUTPUT. PERFORM set_input_0100. SET PF-STATUS 'PF0100'. SET TITLEBAR 'T0100'WITH gv_title. -> WITH gv_title 필수. T0100.. ABAP/개발 로직 2023. 5. 1. [ABAP] WHERE A LIKE '%' / 조건절 SELECT를 해올 때 A로 시작하는 데이터들만 끌고오고 싶다거나, B로 시작하는 데이터를 끌고오고 싶다거나 했을 때 사용하는 로직에 대해 소개하고자 합니다. TEST용으로 TABLE은 SAIRPORT를 사용하였습니다. SELECT * FROM sairport INTO CORRESPONDING FIELDS OF TABLE gt_list WHERE id LIKE 'B%'. 이렇게 LIKE 뒤에 'B%'를 넣어주게 되면, B로 시작하는 모든 데이터들을 끌고오게 됩니다. 데이터가 없어서 한건만 들고왔지만 ID가 C로 시작하는 CDG를 끌고온 것을 확인할 수 있습니다. 엄청 간단하지만, 알아두면 좋은 로직일 것 같아서 공유드립니다 :D 간단한 로직이지만 도움이 되셨으면 좋겠습니다! 감사합니다. ABAP/개발 로직 2023. 5. 1. [ABAP] 조회조건 기본값 설정 조회조건을 설정할 때 날짜같은 경우엔 기본값을 넣어줄 때가 많습니다. Function을 이용하는 방법도 있고, 그냥 로직 간단하게 몇줄 써주는 경우가 있습니다. 최근에 Function을 활용해서 쓰기 시작해서 이전에 제가 쓰던 방법과 Function을 이용한 방법 두가지를 설명 드리겠습니다. so_fldat를 예시로 설명 드리겠습니다. low에 시작 값을 한달 전으로 하고싶으시면 sy-datum - 1로 해주시면 되고, 몇 달 전으로 하고싶으시면 1 대신 원하시는 숫자를 넣어주시면 됩니다. high에는 현재날짜로 하고싶으시다면 sy-datum을 넣어주시고, low와 동일하게 몇 달 전으로 하고싶으시다면 설정해주시면 됩니다. 이번엔 Function을 이용한 방법입니다. RE_ADD_MONTH_TO_DATE.. ABAP/개발 로직 2023. 3. 27. 이전 1 2 3 다음 728x90 반응형