일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- gimp
- 유닉스
- 엑소버드
- badi
- EUC-kr
- FI 용어정리
- ALV
- Standard Function
- List box
- 이명박
- EXIT
- sapa
- 오라클 함수
- 스마트폼
- function
- 가계부
- Enhancement
- 머니플랜
- ole
- ABAP
- fi
- 방화벽
- SAP
- Java
- Smart Forms
- UTF-8
- 동적 쿼리
- selection screen
- alv 정형화
- KOSA
- Today
- Total
목록ABAP (26)
Drunken Lion
[출처] FI_DOCUMENT_FIND_FOR_INTERFACE|작성자 검은간달 Material Document로 Accounting Document를 찾을 일이 생겼는데, 함수가 있더군요. DATA: accdn LIKE accdn OCCURS 1 WITH HEADER LINE. DATA: t_aworg LIKE accdn-aworg. CLEAR: t_aworg. SELECT SINGLE awsys INTO mkpf-awsys FROM mkpf WHERE mblnr = it_tab-mblnr AND mjahr = it_tab-mjahr. t_aworg(4) = it_tab-mjahr. CALL FUNCTION 'FI_DOCUMENT_FIND_FOR_INTERFACE' EXPORTING i_awtyp = ..
문자열 관련 명령어 모음 SAP 에서 CBO 개발시 필요한 각종 String 관련 연산 명령어 소개와 예. 1. String의 길이구하기 i = STRLEN( string ) 2. CONCATENATE F1 F2 F3 INTO G. - F1, F2, F3을 G에 넣는다. - SEPARATED BY FI, F2, F3사이에 을 넣는다. ex) DATA: FIRST(2) VALUE 'BAE', SECOND(2) VALUE 'BYUNG', THIRD(2) VALUE 'SUNG', NAME(20). CONCATENATE FIRST SECOND THIRD INTO NAME SEPARATED BY SPACE. 결과 => 'BAE BYUNG SUNG' 3. SPLIT G AT INTO F1 F2 F3. - G의 내용..
Syntax Diagram RECEIVE Basic form RECEIVE RESULTS FROM FUNCTION func. Additions: 1. ... KEEPING TASK 2. ... IMPORTING p1 = f1 ... pn = fn 3. ... TABLES p1 = itab1 ... pn = itabn 4. ... EXCEPTIONS except1 = rc1 ... exceptn = rcn Effect Receives the results returned by a function module called asynchronously ( CALL FUNCTION func STARTING NEW TASK taskname). This ABAP statement is used within a FOR..
한글 업로드나 타 시스템 I/F 를 할 경우 한글이 잘려 자주 문제가 된다. 이런 경우 사용하면 유용할 듯.. 출처: E-ABAP 문자열 자를 때 자르는 위치에 2BYTE문자가 있는지를 체크하는 함수입니다. 파일전송할때 확인해주면 편하더군요 DATA: LV_LENGTH TYPE I. CALL FUNCTION 'TRUNCATE_MULTIPLE_BYTE_STRING' EXPORTING STRING = 'ABDC가1234' TARGET_LENGTH = '5' IMPORTING USE_LENGTH = LV_LENGTH . LV_LENGTH 와 TARGET_LENGTH 에서 입력한 값이 일치하면 문제가 없고, 1이 작은 경우 2BYTE 문자가 걸림. 자르는 위치를 LV_LENGTH로 하면 문자가 깨지는 문제가 발..
CLASS c1 DEFINITION. PUBLIC SECTION. METHODS M1 IMPORTING NAME TYPE S_CARRNAME RETURNING VALUE(CARR) TYPE S_CARR_ID. ENDCLASS. CLASS c1 IMPLEMENTATION. METHOD M1. SELECT CARRID UP TO 1 ROWS FROM SCARR INTO CARR WHERE CARRNAME = NAME. ENDSELECT. ENDMETHOD. ENDCLASS. DATA: JTAB TYPE STANDARD TABLE OF SPFLI, LINE TYPE SPFLI. DATA: OREF TYPE REF TO C1. START-OF-SELECTION. SELECT * FROM SPFLI INTO TA..
출처: http://cafe.daum.net/abap4 DATA: w_name TYPE vrm_id, it_list TYPE vrm_values, st_value LIKE LINE OF it_list. PERFORM list_box_status1 USING 'R_STATUS'. “리스트박스이름 *&---------------------------------------------------------------------* *& Form list_box_status1 *&---------------------------------------------------------------------* * text *------------------------------------------------------..
영업일 기준 으로 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..
출처 : ERP 사랑넷 1. 개요 3.0 버전에서도 테이블컨트롤이 쓰이긴 했지만, 아직은 스텝루프를 많이 썼습니다. 그러나, 4.0 이후론 R/3 시 스템의 Standard 프로그램들이 거의 모두 테이블 컨트롤 로 변했습니다. 따라서, 테이블 컨트롤을 이용하는 경우가 많아졌는데, 스크롤이 안되는 황당한 경우를 접하실 때가 있을 수 있 습니다. 2. 상황 첫화면 혹은 Selection Screen에서 인터널테이블에 데이 타를 다 넣어놓고, 다음화면의 테이블컨트롤을 불렀습니 다. 데이타들 잘 나오죠. 그런데, 스크롤바가 활성화되어 있지 않아서 사용자들이 당황하는 경우입니다. 3. 해결방법 인터널테이블을 다 완성하고 나서 다음화면의 테이블컨트 롤을 호출하기 전에 다음과 같은 한 줄이 필요합니다. DESCRIB..