<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>동네아밥</title>
  <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4" />
  <author>
    <name>ljone</name>
  </author>
  <subtitle>SAP ABAP</subtitle>
  <id>https://brunch.co.kr/@@2wR4</id>
  <updated>2016-10-20T02:12:52Z</updated>
  <entry>
    <title>유지보수뷰 이벤트 21번 로그저장 - 왜 나는 쉽게 안되는지 몰?루</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4/51" />
    <id>https://brunch.co.kr/@@2wR4/51</id>
    <updated>2025-10-20T03:54:55Z</updated>
    <published>2025-10-20T03:54:55Z</published>
    <summary type="html">DATA LS_LOG TYPE ZTIMELOG.  LOOP AT TOTAL. CHECK &amp;lt;ACTION&amp;gt; NE ORIGINAL. MOVE_CORRESPONDING ZTABLE TO LS_LOG. ZCL=&amp;gt;SET_TIMELOG( CHANGIN STRUCTURE = LS_LOG ). MOVE-CORRESPONDING LS_LOG TO &amp;lt;VIM_TOTAL_STRU</summary>
  </entry>
  <entry>
    <title>날짜 및 시간 엑셀 업로드 데이터 컨버전 - 화가나는 엑셀데이터 간단하게 바꿔치기</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4/47" />
    <id>https://brunch.co.kr/@@2wR4/47</id>
    <updated>2024-02-07T01:03:50Z</updated>
    <published>2024-02-07T01:03:13Z</published>
    <summary type="html">엑셀 업로드 할 때 다음과 같은 로직을 통해 엑셀의 숫자값을 날짜/시간으로 변경할 수 있다. 사용자에게 제공하는 프로그램보다, 내가 마이그레이션 하다가 열받아서 하는 기록    DATA: lv_date(100),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lv_time(100),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lv_result(4).&amp;nbsp;&amp;nbsp;lv_date = '45329'.&amp;nbsp;lv_time = '0.29184027&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F2wR4%2Fimage%2FbuysJIaQTZp3RrVCUadQ5UUTbZw.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>프로그램 ALV 데이터 SUBMIT으로 가져오기 - 근데 이제 p_submit = 'X' 이런거 없이</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4/46" />
    <id>https://brunch.co.kr/@@2wR4/46</id>
    <updated>2023-11-29T05:20:02Z</updated>
    <published>2023-11-29T01:08:38Z</published>
    <summary type="html">SUBMIT을 통해 프로그램 데이터를 가져올 때 일반적으로 대상 프로그램에서 EXPORT 구문을 사용해 ABAP MEMORY로 전송하는 소스를 추가해야 한다.  그런거 없어도 낼름 빼올 수 있는 구문이 있었다.  CL_SALV_BS_RUNTIME_INFO=&amp;gt;SET( EXPORTING DISPLAY&amp;nbsp; = ABAP_OFF METADATA = ABAP_OFF D</summary>
  </entry>
  <entry>
    <title>CHAR 필드 1000단위 구분자(콤마) 제거하기 - 드뎌 찾았당</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4/43" />
    <id>https://brunch.co.kr/@@2wR4/43</id>
    <updated>2023-03-28T02:27:32Z</updated>
    <published>2023-03-27T20:54:23Z</published>
    <summary type="html">F/M 중에서 뭐가 있지 않을까 싶었는데, 찾다 그냥 포기했었다가 오늘 이걸 발견했다.  cl_chr_template=&amp;gt;remove_separator_sign( CHANGING c_template = lv_atsch ).  CHAR 타입으로 기록된 구분자를 지워준다. 덤으로 왼쪽으로 땡겨준다.  히히&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F2wR4%2Fimage%2FSS0_1mMbwm0-SxJPTcK-ieGRvSw.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>OPENSQL Window Functions</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4/42" />
    <id>https://brunch.co.kr/@@2wR4/42</id>
    <updated>2023-02-22T12:57:26Z</updated>
    <published>2023-02-22T07:20:18Z</published>
    <summary type="html">루프만 뺑글뺑글 돌릴 생각 하다가&amp;nbsp;OVER PARTITION BY 구문을 전수받았다. 이제 뺑뺑이 루프 안돌린다.  조건1 기준 SUM 기준의 수량과 조건1 &amp;amp; 조건2 기준의 SUM 수량을 동시해 구해보자.  SELECT 조건1, 조건2, SUM( SUM( QTY ) ) OVER( PARTITION BY 조건1&amp;nbsp;)&amp;nbsp;as 조건1수량, SUM( QTY )&amp;nbsp;as&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F2wR4%2Fimage%2FuhV-7wdfm2SJKPwom829WPhh_to.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>RFC를 통해 다른 SAP서버에서 데이터 가져오기 - 데이터 쌔벼오는법</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4/40" />
    <id>https://brunch.co.kr/@@2wR4/40</id>
    <updated>2023-05-20T10:38:46Z</updated>
    <published>2023-02-14T08:08:31Z</published>
    <summary type="html">RFC커넥션을 생성하고 소스DB에 Native SQL을 실행해서 가져올 수도 있으나 소스서버가 SAP일 경우 좀 더 편하게 가져올 수 있는 방법을 소개한다.  난 Oracle/MSSql을 모르니까!  커넥션이 이미 생성되어 있을 경우 간단하다.  p_rfcdes = RFC Destination명 LT_OPTION = WHERE절을 생성해서 넣어준다. LT_</summary>
  </entry>
  <entry>
    <title>CTS 파일로 다운로드/업로드</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4/36" />
    <id>https://brunch.co.kr/@@2wR4/36</id>
    <updated>2022-11-24T03:48:58Z</updated>
    <published>2022-11-23T23:42:00Z</published>
    <summary type="html">1. CTS를 릴리즈한다. 2. 릴리즈 된 CTS는 해당 서버 내에 파일로 저장되어 있는 것 같다. 다음 경로(설치 기본경로인 듯)에 있는 파일을 TCODE: CG3Y를 통해 다운로드 받자.  /usr/sap/trans/cofiles/K912345.DEV /usr/sap/trans/data/R912345.DEV  파일은 총 두 개가 존재하는데,&amp;nbsp;코파일과 데&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F2wR4%2Fimage%2F3mBkwb5EyoxaqPrKdzfA92r737g.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>프로그램 내 사용된 딕셔너리 오브젝트 목록 - 히히 시간벌었당</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4/35" />
    <id>https://brunch.co.kr/@@2wR4/35</id>
    <updated>2022-11-17T06:10:17Z</updated>
    <published>2022-11-17T01:20:48Z</published>
    <summary type="html">눈으로 일일이 확인하는 시간 굳은듯  WBCROSSGT  NAME에서 exclude single value &amp;quot;*\*&amp;quot; 를 사용하면 필드/메서드 목록에 따른 오브젝트 리스트의 중복없이 볼 수 있다.&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F2wR4%2Fimage%2FDedPObqCd4fLapSXhijnYrP60KU.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>HANA에서 레거시 에디터 사용 - 웨 막아놨누 워드 불편한디</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4/33" />
    <id>https://brunch.co.kr/@@2wR4/33</id>
    <updated>2022-10-23T09:17:03Z</updated>
    <published>2022-10-23T04:56:50Z</published>
    <summary type="html">출처 :&amp;nbsp;SAP SMARTFORMS 에서 Legacy Editor 사용하기. (tistory.com)  1. SAPGUI 7xx 버전은 레거시 에디터가 구이 설치 패키지에 포함되어있지 않다. SAP포탈에 가서 받아야 하나.. 나같은 떠돌이는 S ID따위는 읎다. 아래 파일을 다운받아 .zip으로 확장자를 변경한 후 설치해주자. 브런치에는 업로드 확장자에 제</summary>
  </entry>
  <entry>
    <title>Call Transformation? - call tran &amp;lt;탭&amp;gt; 누르면 트랜잭션 대신 뜨는애</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4/32" />
    <id>https://brunch.co.kr/@@2wR4/32</id>
    <updated>2022-09-02T03:09:48Z</updated>
    <published>2022-09-01T17:59:32Z</published>
    <summary type="html">잘못 뜨는 자동완성 덕에 몇번 본 적은 있다만 이걸 쓸 일은 없을 줄 알았는데 생각보다 기능이 유용하여 정리해둔다.  ABAP 소스 데이터 &amp;lt;-&amp;gt; XML 간 변환을 해주는 구문인데 테이블도 던져넣을 수 있어 유용하다.  기존에 테이블타입 필드를&amp;nbsp;DB테이블에 넣으려면 INDX 테이블과 같은 형태로 변환해서 키값과 함께 별도의 테이블에 저장해 사용하거나 했는데</summary>
  </entry>
  <entry>
    <title>CTS Request F4 help 생성 - 스탠다드에서 훔쳐옴</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4/30" />
    <id>https://brunch.co.kr/@@2wR4/30</id>
    <updated>2022-06-29T06:15:21Z</updated>
    <published>2022-06-29T01:32:21Z</published>
    <summary type="html">아래와 같이 본인 ID에 종속된 CTS 리스트를 불러오는 F4help를 생성한다.    parameters: p_trkorr type trkorr obligatory.  at selection-screen on value-request for p_trkorr.&amp;nbsp;&amp;nbsp;&amp;nbsp;perform show_own_orders.  *&amp;amp;------------------------&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F2wR4%2Fimage%2FFLG_pdV4pWzAMXtFKHXtdP_1LgQ.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>똥컴 SAPGUI 세팅에 대해 - 생긴건 세기말갬성인 주제에 더럽게 무거운 쌉구이</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4/28" />
    <id>https://brunch.co.kr/@@2wR4/28</id>
    <updated>2022-06-17T01:50:39Z</updated>
    <published>2022-06-03T01:01:57Z</published>
    <summary type="html">샙구이 못생긴것 참겠는데 느린건 도저히 못참겠다. 특히 F4 Help 요청시 번쩍번쩍버벅버벅 할 때면 샷건이 치고싶다.  다음과 같이 설정하면 꽤 수월하게 사용이 가능하다.  모듈컨분들은 느리건 말건 잘 참고 쓰시던데 신기하다. 참을성이 많아야 컨설턴트가 되나보다.     1. Activate Animated Focus -&amp;gt; 현재 포커스를 가리키는 빨간 네&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F2wR4%2Fimage%2Fl18J_DJElAosuOd_1bxoBmmWx3U.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>ALV 툴바 Exclude FB, FG - 이름이 너무 길어서 자꾸 까먹음</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4/27" />
    <id>https://brunch.co.kr/@@2wR4/27</id>
    <updated>2022-06-03T04:17:12Z</updated>
    <published>2022-06-03T00:26:34Z</published>
    <summary type="html">대부분 주석 없이 코드만 복붙해서 가지고 다니는데 MC_FC_EXCL_ALL 설정만 되어있는데 특정 버튼만 살려달란 얘기를 자꾸 듣는다.  Attributes만 봐선 뭐가 뭔지 모르니 그림으로 보자.    출처:&amp;nbsp;ALV Grid Function Code Reference  Volker Wegert (volker-wegert.de)&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F2wR4%2Fimage%2FhSlUdcvJuyxen8wPaJJjK66AIg0.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>EXCEL OLE - 아휴 이제 다신 백지에서 안짠다</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4/26" />
    <id>https://brunch.co.kr/@@2wR4/26</id>
    <updated>2022-11-23T23:45:45Z</updated>
    <published>2022-05-19T23:50:02Z</published>
    <summary type="html">매번 필드에 값을 일일이 넣어줘서 그리는데 한세월이었는데 속도가 많이 개선되어서 저장해놓으려고 한다.  소스 하단에는 결과물과 ColorIndex 첨부. 셀별 값 입력에서 Clipboard 복붙으로 변경으로 속도개선 필드 값 표기 속성 추가 : Decimals, Bold, Size  실행순서 1. 셀 컬러 및 테두리 레이아웃 설정 2. 데이터 COPY&amp;amp;PA&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F2wR4%2Fimage%2FauoRcS3uQE5VfwylyE0uxgDMFMw.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>SE78 그래픽 다운로드 - 프로그램 없이 다운로드 받기</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4/25" />
    <id>https://brunch.co.kr/@@2wR4/25</id>
    <updated>2022-05-04T08:38:06Z</updated>
    <published>2022-05-04T05:49:55Z</published>
    <summary type="html">다른데서 가져와야 하는데 파일을 안줌 열받아서 찾아옴  CL_SSF_XSF_UTILITIES=&amp;gt;GET_BDS_GRAPHIC_AS_BMP 위 클래스 실행 -&amp;gt; 스태틱 메서드 실행 메서드 끝나는 지점에&amp;nbsp;디버깅을 건다.   클래스 실행시 나오는 상수는 기본값으로  메서드 실행 파라미터는 아래와 같이 넣는다.  디버거에 걸리면 P_BMAP을 더블클릭해서 Detai&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F2wR4%2Fimage%2Fe1X-DyxTin7AAocm-fXzTj6gcgk.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>현재 화면에 보이는 ITAB 엑셀 다운로드하기 - 그냥&amp;nbsp;스프레드시트&amp;nbsp;받으면&amp;nbsp;되는데&amp;nbsp;왜&amp;nbsp;굳이&amp;nbsp;버튼을&amp;nbsp;만들어 달라는걸까</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4/24" />
    <id>https://brunch.co.kr/@@2wR4/24</id>
    <updated>2022-05-04T05:50:51Z</updated>
    <published>2022-05-03T00:22:02Z</published>
    <summary type="html">data: lt_fcat &amp;nbsp;type lvc_t_fcat,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lv_datlo type char10,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lv_timlo type char10,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lv_fname type string.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;data: lo_data type ref to data.&amp;nbsp;&amp;nbsp;&amp;nbsp;field-symbols: &amp;lt;lt_data&amp;gt; type standard ta</summary>
  </entry>
  <entry>
    <title>SAPGUI에서 HANA SQL 사용하기 - OpenSQL이 부족할 때</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4/23" />
    <id>https://brunch.co.kr/@@2wR4/23</id>
    <updated>2022-03-03T05:16:16Z</updated>
    <published>2022-02-16T08:01:01Z</published>
    <summary type="html">PP 실적 등 대량조회 -&amp;gt; ITAB COLLECT는 너무 느리다. 몇 건 안되면 상관이 없는데, 월간 10,000,000건 정도의 데이터를 일괄집계하려면 조회시간이 몇 분이 넘어가기 일쑤다.  방법이 없나 찾던 도중, 하나스튜디오에서 사용하는 HANA SQL을 샙구이를 통해 구현하는 방법을 찾았다. SQL을 통짜 string으로 만들어 HANADB SQL</summary>
  </entry>
  <entry>
    <title>ABAP EDITOR 접근 제한 Exit - 이런것도 있구먼</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4/22" />
    <id>https://brunch.co.kr/@@2wR4/22</id>
    <updated>2021-11-16T06:17:05Z</updated>
    <published>2021-11-16T03:20:24Z</published>
    <summary type="html">Enh.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EXIT Name&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Incl. SEU00001&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EXIT_SAPLSEDTATTR_010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ZXSEUU20 SEDD0001&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EXIT_SAPLSEDD_001&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ZXSEUU19 SEU00004&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;EXIT_SAPMS38L_001&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;</summary>
  </entry>
  <entry>
    <title>F4IF_INT_TABLE_VALUE_REQUEST - 필드명 offset = intlen</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4/21" />
    <id>https://brunch.co.kr/@@2wR4/21</id>
    <updated>2022-07-04T23:23:55Z</updated>
    <published>2021-11-12T01:54:42Z</published>
    <summary type="html">-------SETTING HANDLER go_grid-&amp;gt;register_f4_for_fields( it_f4 = value lvc_t_f4( ( fieldname = 'FIELDNAME' register &amp;nbsp;= 'X' ) ) ).  --------FORM ONF4. form onf4 &amp;nbsp;using &amp;nbsp;&amp;nbsp;&amp;nbsp;pv_fieldname &amp;nbsp;&amp;nbsp;&amp;nbsp;type lvc_fname&amp;nbsp;</summary>
  </entry>
  <entry>
    <title>라우팅 구성부품할당내역 SQL 조회 - 이것도 매번 들어가서 일일이 보려면 혈압오름</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@2wR4/20" />
    <id>https://brunch.co.kr/@@2wR4/20</id>
    <updated>2021-11-11T11:02:49Z</updated>
    <published>2021-11-11T08:20:58Z</published>
    <summary type="html">SELECT A.MATNR, A.WERKS, A.PLNNR, A.PLNAL, C.IDNRK, C.POSNR, C.SORTF, B.RGEKZ FROM MAPL as A JOIN PLMZ as B ON A.PLNTY = B.PLNTY AND A.PLNNR = B.PLNNR AND A.PLNAL = B.PLNAL JOIN STAS AS D on B.STLTY =</summary>
  </entry>
</feed>
