728x90 반응형 전체 글253 <NEW ABAP> 3강 APPEND ITAB 을 쉽게 해보자. 이번 연습은 구 아밥으로 스트럭쳐의 각 필드에 값을 넣어 append 하여 itab을 만드는 것을 뉴아밥으로 쉽게 하는 방법이다. 이것은 너무나 유용해 보여서 자주 쓸 것만 같다. 그런데 연습 하다보니 주의할점이 있어 다른 블로그에서는 이 부분을 알려주지 않았기에 쓰도록 하겠다. -------------------‐------------- 1. 스트럭쳐의 필드에 값 넣기 (1) 타입 선언 후 값넣기 사실 그냥 data : begin of 스트럭쳐명 으로 선언해서 썼는데 뉴아밥의 경우 types로 미리 선언을 많이 해주는 것 같다. 스트럭쳐는 type 선언이나 data 미리 선언이나 아무거나 해도 될 것 같은데 뭐라고 하나만 기억하자. 먼저 type 선언 후 코딩.. 위에서 선언 후 아래 data(ls_c.. 2024. 11. 18. <NEW ABAP> 2강 READ TABLE을 NEW ABAP으로 바꿔보기 + 1강도 추가연습 공부 삘 받았을 때 계속 해야 한다. 또 내가 중요하다 생각하는건 read table... 엄청 많이 쓰는 인터널테이블 기술이다. 우선 테스트 데이터 만들기.... 귀찮아서 바로 data 선언해서 긁어오는 뉴아밥을 사용했지만 아무튼 테스트 데이터를 ITAB 에 담았다.(LT_SFLIGHT) 그리고 늘 하듯이. SORT LT_SFLIGHT BY CARRID CONNID FLDATE 로 소팅후에 READ TABLE LT_SFLIGHT INTO 스트럭쳐 WITH KEY CARRID = 'AA' CONNID = '0064' FLDATE = '20240713' BINARY SEARCH. 해서 값을 찾아 WRITE 로 필드값을 출력했다. 그러면.... 뉴아밥은 어떻게 이걸 할까? 위와 같이 쓴다... 구아밥과 뭐가.. 2024. 11. 15. <NEW ABAP> 1강 COND, SWITCH (OLD ABAP : CASE, IF) 로 바꿔보기 옛날 SAP 유지보수하다 다시 SI를 나와보니 세상이 변해있었다.. 그리고 이 글들은 올드 ABAP 개발자의 뉴아밥 적응기라 보면되고 나조차 처음 배우는 것들이니 우리 함께 배운다 생각하면 된다... 자 1강으로 COND와 SWITCH를 선택한 이유는 If와 case를 많이 쓰기 때문이고 신규 어딜가도 이 구문을 볼거 같기에 선택했다. 1. OLD ABAP 코드 CASE로 간단 쿼리를 짜보자 DATA : LV_VAL(1) VALUE 'C', LV_STR TYPE STRING. CASE LV_VAL. WHEN 'A'. LV_STR = LV_VAL && '값입니다.'. WHEN 'B'. LV_STR = LV_VAL && '값입니다.'. WHEB 'C'. LV_STR = LV_VAL && '값입니다.'. WH.. 2024. 11. 15. <ABAP> 스텐다드 권한 없을 때 디버깅 걸어 들어가는 펑션 (SU01 못들어갈때..) 보호되어 있는 글 입니다. 2024. 11. 14. 이전 1 2 3 4 ··· 64 다음 728x90 반응형