일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 머니플랜
- List box
- sapa
- alv 정형화
- Standard Function
- 유닉스
- Java
- selection screen
- badi
- fi
- ABAP
- Enhancement
- EUC-kr
- function
- EXIT
- 동적 쿼리
- ALV
- 엑소버드
- UTF-8
- 방화벽
- FI 용어정리
- 이명박
- gimp
- 오라클 함수
- Smart Forms
- ole
- KOSA
- SAP
- 가계부
- 스마트폼
- Today
- Total
목록SAP/ABAP (106)
Drunken Lion
출처: http://cafe.naver.com/yorori/25 ABAP 에서는 EXEC SQL. ENDEXEC. 명령어를 통해 NATVIE SQL , OPEN SQL 이 사용가능하다고 한다. 오라클 함수역시 사용이 가능하다. 거의 대부분 ABAP 으로 구현이 가능하나, 소스 분석을 위해서는 기본적인 것은 알아 둬야 할것 같아.. 아래 내용을 퍼왔다.. 산술 함수 ABS(n) : 절대값 |n| sin() cos() tan() sinH() cosH() tanH() : radian값을 이용 ex> 30' 일 경우 sin(30* (3.14.../180)); exp(n) : 지수값 e를 밑으로 하는 e의 n승 값; LN(n):자연 log값 밑수 e 지수 n SQRT(n): 루트n power(m,n): m의 n승..
영업일 기준 으로 N 일 이후 또는 이전 구하는 함수 CALL FUNCTION 'BUSINESS_DATE_CREATE' EXPORTING datum_ein = sy-datum " 기준일자 geschaeftstage = 2 " N 일 kalender = 'KR' " 국가 코드 richtung = '-' " 이전 , + 이후 IMPORTING datum_aus = gv_datum. " 결과값. 발견되는 대로 추가 예정... float 를 char로 주어진 소수점 자리만큼 변환하는 함수 CALL FUNCTION 'QSS0_FLTP_TO_CHAR_CONVERSION' EXPORTING I_NUMBER_OF_DIGITS = 변환대상 FLTP 값 I_FLTP_VALUE = 소수점 N 자리수 * I_VALUE_NOT..
SELECT a~ebelp b~zseq1 b~zfund a~matnr a~shtxt c~zregi c~zprdgrp a~menge a~meins a~netpr a~uswaers a~peinh b~usamt INTO TABLE t_lpo FROM zgmoa0002 AS a JOIN zgmoa0003 AS b ON b~versi = a~versi AND b~bukrs = a~bukrs AND b~gjahr = a~gjahr AND b~zpono = a~zpono AND b~ebelp = a~ebelp JOIN zgmo046 AS c ON c~versi = b~versi AND c~bukrs = b~bukrs AND c~gjahr = b~gjahr AND c~zcontr = b~zcontr AND c~zseq..
CHECK 조건 또는 Range로 조건 주기 if~endif문 뒤에 더이상 수행할 로직이 없다고 가정하면, check var eq 'A' or var eq 'B' or var eq 'C'. 라고 하여 로직을 넣으면, A,B,C인 경우만 수행되죠!! 아니면, tabel A의 필드 a 가 char 1 type이라고 가정하면, ranges: chk for A-a. clear chk. chk-sign = 'I'. chk-option = 'EQ'. chk-row = 'A'. append chk. clear chk. chk-sign = 'I'. chk-option = 'EQ'. chk-row = 'B'. append chk. clear chk. chk-sign = 'I'. chk-option = 'EQ'. chk-..
출처 : ERP 사랑넷 1. 개요 3.0 버전에서도 테이블컨트롤이 쓰이긴 했지만, 아직은 스텝루프를 많이 썼습니다. 그러나, 4.0 이후론 R/3 시 스템의 Standard 프로그램들이 거의 모두 테이블 컨트롤 로 변했습니다. 따라서, 테이블 컨트롤을 이용하는 경우가 많아졌는데, 스크롤이 안되는 황당한 경우를 접하실 때가 있을 수 있 습니다. 2. 상황 첫화면 혹은 Selection Screen에서 인터널테이블에 데이 타를 다 넣어놓고, 다음화면의 테이블컨트롤을 불렀습니 다. 데이타들 잘 나오죠. 그런데, 스크롤바가 활성화되어 있지 않아서 사용자들이 당황하는 경우입니다. 3. 해결방법 인터널테이블을 다 완성하고 나서 다음화면의 테이블컨트 롤을 호출하기 전에 다음과 같은 한 줄이 필요합니다. DESCRIB..
*&---------------------------------------------------------------------* *& Report ZPIM4002 * *& 건가자산 대량 생성을 위한 임시 프로그램 * *& * *& * *& 박준상. * *&---------------------------------------------------------------------* REPORT ZPIM4002. * Data 선언 TYPE-POOLS: SLIS. DATA: L_POS TYPE I VALUE 0. DATA: FIELDCAT TYPE SLIS_T_FIELDCAT_ALV, FIELDCAT_LN LIKE LINE OF FIELDCAT . DATA: GS_LAYOUT TYPE SLIS_LAYOUT_..
회사달력의 공휴일만 가져오는 함수. DATA: IT_HOLI LIKE ISCAL_DAY OCCURS 0 WITH HEADER LINE. LV_ALTIME = DATE_TO – DATE_FROM. CALL FUNCTION 'HOLIDAY_GET' EXPORTING HOLIDAY_CALENDAR = 'E3' “회사달력지정 FACTORY_CALENDAR = 'E3' “회사달력지정 DATE_FROM = DATE_FROM “FROM DATE DATE_TO = DATE_TO “TO DATE * IMPORTING * YEAR_OF_VALID_FROM = * YEAR_OF_VALID_TO = * RETURNCODE = TABLES HOLIDAYS = IT_HOLI. “공휴일만 저장된 ITAB. * EXCEPTIONS ..
매번 만드는 Selection Screen 이지만 늘 생각이 안난다.. SELECTION-SCREEN BEGIN OF BLOCK bl1 WITH FRAME . PARAMETER : p_gjahr LIKE cosp-gjahr OBLIGATORY MEMORY ID gjr . PARAMETER : p_versn LIKE cosp-versn OBLIGATORY MEMORY ID kvs . SELECT-OPTIONS : p_ba FOR prps-pgsbr . SELECT-OPTIONS : p_psphi FOR prps-psphi . SELECTION-SCREEN END OF BLOCK bl1 . SELECTION-SCREEN BEGIN OF BLOCK bl1 WITH FRAME . - bl1 블럭 이름 지정, 반..