1. 날짜 형식 데이터가 내부포멧과 출력포멧이 서로 다른경우
내부포멧을 출력포멧으로 변경. ( 일, 월 혼용 ).
2. 일의 경우 TYPE d,
월의 경우 CHAR 타입 길이는 상관없음..
FORM get_date_string USING pv_date CHANGING pv_text. DATA : lv_count TYPE i, lv_date TYPE d. DATA : lv_format TYPE xudatfm. lv_count = STRLEN( pv_date ). lv_format = cl_abap_datfm=>get_datfm( ). CASE lv_count. WHEN 6. cl_abap_datfm=>conv_period_int_to_ext( EXPORTING im_periodint = pv_date im_datfmdes = lv_format IMPORTING ex_periodext = pv_text ). WHEN 8. lv_date = pv_date. CALL FUNCTION 'CONVERT_DATE_TO_EXTERNAL' EXPORTING date_internal = lv_date IMPORTING date_external = pv_text EXCEPTIONS date_internal_is_invalid = 1 OTHERS = 2. ENDCASE. ENDFORM.
'SAP > ABAP' 카테고리의 다른 글
Lock ABAP program. (0) | 2014.10.27 |
---|---|
SAPscript Control Tables (0) | 2014.10.24 |
Function for Stock (0) | 2014.09.19 |
Get Structure/Table sub-components (0) | 2014.09.12 |
Excel DATEVALUE to DATE conversion (0) | 2014.08.29 |