일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오라클 함수
- selection screen
- gimp
- ole
- alv 정형화
- ABAP
- List box
- Standard Function
- 유닉스
- 가계부
- badi
- 머니플랜
- UTF-8
- FI 용어정리
- 동적 쿼리
- 이명박
- ALV
- SAP
- function
- 엑소버드
- 스마트폼
- Enhancement
- sapa
- fi
- Java
- KOSA
- 방화벽
- EXIT
- Smart Forms
- EUC-kr
- Today
- Total
Drunken Lion
EVAL_FORMULA 로 계산 셈플 본문
REPORT ZZTEST0004.
DATA: GV_FORM(100) TYPE C,
GV_VALUE TYPE i.
PARAMETERS: P_A(30) TYPE C DEFAULT 1,
P_B(30) TYPE C DEFAULT 2,
P_SIGN(30) TYPE C DEFAULT '+'.
CONCATENATE 'P_A' P_SIGN 'P_B' INTO GV_FORM SEPARATED BY SPACE.
*DATA: L_F TYPE F.
CALL FUNCTION 'EVAL_FORMULA'
EXPORTING
* DEGREES = ' '
FORMULA = GV_FORM
PROGRAM = SY-CPROG
ROUTINE = 'CALC'
* UNIT_OF_MEASURE = ' '
* NO_EXISTENCE_CHECK = ' '
IMPORTING
VALUE = GV_VALUE
EXCEPTIONS
DIVISION_BY_ZERO = 1
EXP_ERROR = 2
FORMULA_TABLE_NOT_VALID = 3
INVALID_EXPRESSION = 4
INVALID_VALUE = 5
LOG_ERROR = 6
PARAMETER_ERROR = 7
SQRT_ERROR = 8
UNITS_NOT_VALID = 9
MISSING_PARAMETER = 10
OTHERS = 11`
.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
WRITE : GV_VALUE.
*&---------------------------------------------------------------------*
*& Form CALC
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* -->P_GV_FROM text
* <--P_GV_VALUE text
*----------------------------------------------------------------------*
FORM CALC USING P_GV_FORM
CHANGING P_GV_VALUE
P_SUBRC.
FIELD-SYMBOLS: <FS>.
ASSIGN (P_GV_FORM) TO <FS>.
IF SY-SUBRC = 0.
P_GV_VALUE = <FS>.
ENDIF.
ENDFORM. " CALC
'SAP > ABAP' 카테고리의 다른 글
BP, Customer, Vendor Search Help 추가 (0) | 2021.03.25 |
---|---|
RFC 테스트 데이터 자동 저장 (0) | 2020.06.30 |
Download The data from Internal Table to Excel using O Data Services (SEGW-Tcode) (0) | 2017.05.01 |
Read multiple sheets of an Excel file into SAP through ABAP (0) | 2016.10.07 |
For all entries in 셋팅 확인 (0) | 2015.03.18 |