본문 바로가기
728x90
반응형

전체 글258

<ABAP> REDUCE 소숫점 계산이 안되요. new abap reduce 아직 NEW ABAP이 쫙쫙 달라붙지 않는데 그래도 Reduce 구문은 Loop로 계산하는 것 보다 퍼포먼스가 잘 나온다 하여 연습중...그런데 소숫점이 붙은 계산식에 소숫점이 안나오게코딩을 하여 이 부분을 공부하였다.결론적으로 코딩에 conv wert8( 0 ) 이걸 추가하니 되었다.그럼 OLD ABAP 기본코딩 과 new abap 을 비교해서 보자OLD ABAP--------LOOP AT ITAB INTO STRUCT WHERE FIELD = VALUE .LV_SUM = LV_SUM + STRUCT-FIELD. ENDLOOP.------이런식으로 LV_SUM에 다 담아주거나 했는데..NEW ABAP LV_SUM = REDUCE "TYPE" ( INIT X = 0 FOR STRUCT IN ITAB WH.. 2024. 12. 26.
<ABAP> 쉽고 간단하게 배우는 기초 ABAP 06편 (INPUT 화면 만들기, 데이터 입력 스크린 만들기) 비밀댓글로 6편을 바라시는 초보 ABAP 개발자분들이 계셨다...고맙다. ..뻘짓하나 했는데.... 그래도 이글을 보고 공부하시는 분들이 계셔서 .. 보람있고 나중에 강좌를 한번 소수정예로 열어보고싶다.^^암튼 5강에 막 loop if 돌고 별짓을 다했는데....갑자기 이런생각이 들었다면 미래의 ABAP고수다.야~ 그럼 데이터 가져오는건 알겠어...근데 조건값은 어떻게 넣어??? 예를들어 5강까지 했던 DB에서 AA항공사만 가져온다 하면 유저들이 입력을 해야할거 아냐~~그럼 그 화면이 필요할꺼아냐... 그거 HTML로 그려??아니다.... SAP는 솔루션이기에 코딩만 하면 인풋창이 짠 하고 이쁘게 나온다...오늘은 그걸 배울꺼다..놀라지마시라... 너무쉬우니까...시작.SAP는 회사코드를 기본적으로 많이.. 2024. 12. 24.
<ABAP> 유지보수뷰에 버튼 추가하기, 추가한 버튼에 이벤트 넣기(ADD BUTTON Maintenance view) 복잡하나 잘 따라오면 금방 할 수 있다.먼저, 할일 요약해드린다.1. SE41에서 User interface button을 눌러 내 펑션그룹으로 standard button 을 copy한다(SAPLSVIM => MY Function group(SAPLYC_FG01)) 2.내 펑션그룹으로 이동하여 copy 해서 가져온 것들 중 GUI _STATUS Folder에서 EULG 를 찾아 새버튼을 추가한다.3. Se54 에서 내가만든 VIEW에 EVENT를 추가해 방금 수정한 STATUS 를 쓸 수 있게 지정한다.(ST 선택후 내 펑션그룹으로 맵핑) 4. 새 버튼에 코딩을 넣어도 된다.=====이 과정을 해보도록 하겠다.1번과정.내 View를 이미 만들었고 그 뷰에는 펑션그룹을 지정해서 만들어졌을거다..그 펑션.. 2024. 12. 13.
<ABAP> Dynamic internal table (동적 인터널 테이블)에서 cell tab color tab 넣기 만들기 먼저... 안되는 코딩을 소개한다. 분명히 말하지만 "안되는 코딩이다". 따라하지마라...이유는 간단하다 LVC_T_SCAL 은 참조할 테이블이 아니다. 테이블타입이지 ..그래서 안된다.Do not work THIS code!!=>>wa_fieldcatalog-fieldname = 'COLOR'.wa_fieldcatalog-ref_table = 'LVC_T_SCOL'.APPEND wa_fieldcat TO gt_fieldcat.CLEAR wa_fieldcat.CALL METHOD cl_alv_table_create=>create_dynamic_table EXPORTING it_fieldcatalog = gt_fieldcat IMPORTING ep_table = t_output.ASSIGN t_ou.. 2024. 12. 13.
728x90
반응형