| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- #apostrophe
- abap #initial #null #abap inital vs null
- grave #abap #sap #backquote
- abap move corresponding #abap data이동 #abap correspond mapping
- abap #동적 where #동적 select
- abap #sap #se16h #data #tcode
- abap #se39 #srepo #sap #development #compare code
- sap #abap #data exists #read table #xsdbool #line exists
- abap #sap #hotspotclick #do_sum
- abap #sap #sy-index #sy-tabix #syst
- sap #abap #화폐단위 #sap conversion #inr conversion
- abap #sap #free #alv #clear #refresh
- abap #sap #search hlep #f4 #f4if_int_table_value_request #change column name
- abap #정규표현식 #regular expression
- abap #sap #conversion #currency #cfield #waers
- abap #sap #layout #layout 설정
- abap #wildcard #와일드카드 #sql #select #where조건
- abap #sap #color #row #layout
- sap #cts #abap #release #merge cts #request no
- open sql #sap #abap #where exists #where not exists
- abap #sql #sap #query 실행 순서 #query 작성 순서
- abap #sap #sy-datlo #sy-datum #syst #system variable # 시스템변수
- sap #abap #cl_gui_alv_grid #function code #alv
- abap #sap #conversion #currency #conversion_currency
- abap #abap_move
- Today
- Total
목록분류 전체보기 (29)
0v0__DEV
프로그램을 생성하며 날짜와 관련된 함수를 여러개 사용했음! 그와 관련하여 포스팅 하겠음 오늘 사용한 함수는 RH_PM_CONVERT_DATE_TO_MONTHRE_ADD_MONTH_TO_DATERP_LAST_DAY_OF_MONTHSFIMA_DAYS_AND_MONTHS_AND_YEARSRP_CALC_DATE_IN_INTERVAL 오 쓰고보니 한 프로그램에 여러 펑션을 사용했음 각 사용법과 내용은 다음에 포스팅하겠다^___^
ALV에 색을 넣는 방법과 방식은 다양함셀에 색 넣기, 행에 색 넣기, 열에 색 넣기..이번에는 그 중에서도 사용자가 선택한 행의 row 색 변경을 다뤄본다!더블클릭, 핫스팟 이벤트와 함께 사용될 수 있는 케이스! 그리드가 여러개일 때, 사용자가 선택한 행이 무엇인지 식별하기 위해 선택한 행에 color을 넣을 때가 있다. 1. ITAB 선언 시 row_col (char, 4) 필드 추가 2. Layout에 Info_fname = row_col 추가 3. 이벤트 - 사용자가 선택한 index 이용, row_col에 색 넣기 해당 행에 색 넣기 전에, 기존에 있던 row_col은 클리어 해줘야 한다!안그러면 클릭하는 행(1개)만 색이 나오는 것이 아니라,선택하는 행마다 컬러가 추가되어버림(클릭할..
프로그램을 개발하다 보면, 서치헬프를 생성해야 하는 일이 많다! 서치헬프에 대한 것은 차차 Basic 게시판에서 천천히 다뤄보기로 하고, 이번 글은 'Search help' 의 column명을 변경하는 방법에 대해 적는다! 서치헬프 생성할 때 주로 사용하는 펑션은 아래와 같다. F4IF_INT_TABLE_VALUE_REQUEST 해당하는 데이터를 Itab으로 만들어 사용 F4IF_FIELD_VALUE_REQUEST기존에 존재하는 Search hlep를 사용 내가 사용한 것은 F4IF_INT_TABLE_VALUE_REQUEST 이고, 원래 위와 같이 코딩했다. 오른쪽에 보면 Search help가 보이기는 하는데, 컬럼 명이 ChiProj.St, User field 등 이상하게 나온다. (엘리먼트 디..
작은 따옴표와 그레이브 기호 사이에 차이점이 존재 1. 표시하려는 문자열에 작은따옴표가 포함될 때 : 그레이브 기호 사용 2 공백 인식 : 그레이브 기호 사용 작은 따옴표 안에 공백이 있을 경우, 공백은 인식되지 않음그레이브 기호 안에 공백이 있을 경우, 공백 개수만큼 인식 공백이 포함된 문자열을 표시해야 할 경우 `` 를 사용해야 함
SYSTEM 변수 중 가장 헷갈리는 것 중 하나가 SY-TABIX와 SY-INDEX다 .두 변수의 차이를 알아보자. SYST 테이블에서 INDEX, TABIX 필드는 각각 INT4 , length 10으로 동일한 타입으로 생성되어있다.다만 Description은 두 변수에 차이가 있고,INDEX : Loop IndexTABIX : Row Index of Internal Tables 인 것을 알 수 있다. 1. gt_scarr의 데이터 수만큼 DO SY-TABIX : 1SY-INDEX : DO 문을 돌 때 마다 +1 되어 1~19까지 출력 2. WHILESY-TABIX : 1SY-INDEX : +1 되어 1~9까지 출력 3. gt_scarr LOOPSY-TABIX : LOO..
1. 시스템 변수란?프로그램 실행 중 시스템에 의해 자동으로 업데이트 되는 변수 시스템 변수로 사용자의 정보, 시스템 정보 등 쉽게 얻을 수 있음 SE11에서 SYST 검색하면 시스템 변수 확인 가능. DESCRIPTION에 대략적으로 잘 나와있음 검색하여 적절한 변수 찾기 가넝2. 자주 사용하는 시스템 변수 프로그램 생성 시 자주 사용하는 시스템 변수 변수의미프로그램 사용 시 사용 예시SY-UNAME로그인한 사용자의 이름(아이디)CRUD 후 DB 저장 시 생성자, 수정자로 입력 SY-DATUM현재 시스템 날짜CRUD 후 DB 저장 시 생성일자, 수정 일자로 입력 SY-UZEIT현재 시스템 시간CRUD 후 DB 저장 시 생성시간, 수정 시간으로 입력 SY-TCODE실행중인 트랜잭션 코드- CALL TRA..
개발을 하다보면 정규표현식을 사용해야 하는 경우가 생긴다.전화번호, 이메일 주소, 사번 등의 유효성 검사에 유용하게 사용될 수 있다. 전부는 아니고, 자주 사용하는 것 같은 정규 표현식만 아주 소수로 정리함! ( 추후 추가 예정)^x, .x , [ ] 등 하나 하나 문법과 표현식을 이해하고 활용하면 너무 좋지만! 실제로 프로그램 개발할 때에는 유용한 표현 찾아서 드르륵 할 때가 많음..ㅎㅎ 1. 정규표현식이란? 문자열의 패턴을 표현하는데 사용되는 문자열로 문자,단어 등이 입력한 문자열에 있는지 확인할 때 사용 2. 자주 사용하는 정규표현식: ABAP에서 정규표현식으로 유효성 체크 할 때에는 CL_ABAP_MATCHER 클래스를 사용하면 됨 EX)DATA : lo_matcher TYPE REF TO cl..
개발, 운영을 하다 보면 타 시스템(ex, DEV & QAS) 과 코드를 비교해야 할 일이 생긴다. 그럴 경우 SE39, SREPO로 소스를 편리하게 비교할 수 있다. 1. SE39 Left : 현 시스템 Right : 비교 할 대상 시스템 Compare Within System 클릭하면 System, RFC Destination parameter가 display 됨 SYSTEM : 현재 시스템 (자동 입력)RFC Destination : 비교할 시스템 (SM59에서 이미 생성된 RFC들을 탐색하고, 연결 테스트할 수 있음) Display 클릭 > Comparison On 클릭 두 프로그램이 동일할 경우, 아래와 같은 메시지 출력 2. SREPO 비교 할 시스템 (RFC..
*&---------------------------------------------------------------------* *& Report Z_TEST002 *&---------------------------------------------------------------------* *& *&---------------------------------------------------------------------* REPORT Z_TEST002. * [ CONTINUE ] * LOOP 문 내에서 사용, 특정 조건에 해당하면 다음 LOOP로 이동하기 위해 사용 * CONTINUE 조건에 걸리면 LOOP 내 하위 로직을 수행하지 않음. *SELECT * FROM TADIR INTO TABLE ..