일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- include name
- alv with ida
- HANA SQL
- Hana
- fuzzy search
- 키즈 캠핑장
- ABAP
- 일몰맛집
- reduce
- FIELDCATALOG
- 영월 장박
- 가족캠핑
- read_text
- 캠핑 장박
- 오크돔
- 우중캠핑
- 키즈캠핑장
- 블로우쉘터
- read_text 변환
- SAP
- 원주 캠핑장
- 메일첨부
- 포천 레이크문
- read_text to string
- 장박
- 메일 첨부해서 전송
- WD4A
- 해루질
- 남강캠프
- New Syntax
- Today
- Total
목록SAP (89)
Do.
팝업으로 2개 버튼 EVENT를 처리할 수 있는 FM에 대해 알아보자 위 정보 입력 후 실행 시 아래와 같은 결과가 출력된다. 선택한 버튼 결과는 ANSWER에 들어오며, 선택한 값에 따라 반영하면 된다. ( 1-삭제1, 2-삭제2, A-취소) 즐밥
"__ Table to String APPEND 'ABAP' TO itab. APPEND 'Objects' TO itab. result = concat_lines_of( table = itab sep = ` ` ). WRITE:/ 'CONCAT_LINES_OF:', result. "__ String to Table Table 데이터를 String으로 변환하는건 있는데 반대는 없어서 만들었다. PARAMETERS: pa_value TYPE char100 DEFAULT sy-abcde, pa_posnr TYPE i VISIBLE LENGTH 5 DEFAULT 5. START-OF-SELECTION. DATA: lt_table TYPE string_table. DATA: lv_pos_l TYPE i, lv_c..
SELECT a~*, "//__ 2023-11-06 :: 중도해지일이 있을 경우, 리스채권금액, 이자수익금액은 마이너스로 표시 CASE WHEN a~mc_date NE @space THEN CAST( a~ll_amt * -1 AS DEC( 22, 3 ) ) ELSE a~ll_amt END AS ll_amt, "__리스채권금액 CASE WHEN a~mc_date NE @space THEN CAST( a~ir_amt * -1 AS DEC( 22, 3 ) ) ELSE a~ir_amt END AS ir_amt, "__이자수익금액 FROM TABLE AS a 카피용
"//__ 계정과목별 합계 TYPES: BEGIN OF ty_racct, racct TYPE racct, "-- 계정 gl_txt TYPE sgtxt, "-- 계정내역 d_hsl TYPE wertv12, "-- 차변금액 c_hsl TYPE wertv12, "-- 대변금액 sgtxt TYPE sgtxt, "-- 적요 rwcur TYPE waers, "-- 통화 END OF ty_racct. "__ Get Header :: 선택한 데이터 lt_display = VALUE #( FOR ls_row IN gt_rows WHERE ( rowtype = space ) ( CORRESPONDING #( gt_display[ ls_row-index ] ) ) ). . "__ Get Items :: 선택한 데이터의 아이..
특정 값의 데이터만 해당 테이블로 이동 *__ Delete lt_0271_d = VALUE #( FOR ls_display IN gt_delete WHERE ( getdb NE space ) ( CORRESPONDING #( ls_display ) ) ). ALV에서 선택한 데이터만 해당 테이블로 이동 lt_0460 = VALUE #( FOR ls_row IN gt_rows WHERE ( rowtype = space ) ( CORRESPONDING #( gt_display[ ls_row-index ] ) ) ). Corresponding을 하면서 특정값을 넣고 싶을 경우 lt_0580 = VALUE #( FOR ls_disp IN gt_display WHERE ( spmon NE space ) ( VAL..
"__ ALV에서 선택한 테이블 데이터 중 특정 필드의 값 존재유무 체크 "__ 선택된 라인 중 전표가 없는 값이 없는 지 카운트 DATA(lv_cnt) = REDUCE i( INIT x = 0 FOR ls_row IN gt_rows WHERE ( rowtype = space ) LET count = COND #( WHEN VALUE #( gt_display[ ls_row-index ]-augbl OPTIONAL ) EQ space THEN 1 ELSE 0 ) IN NEXT x = x + count ).