ABAP 2

[ABAP] 문자열 맨 앞자리 공백을 0으로 채우거나, 0을 공백으로 만들어 주는 함수

함수를 활용하여 문자열 맨 앞자리 공백을 0으로 채우거나, 0을 공백으로 만들어 줄 수 있다. 혹은 함수를 사용하지 않고 ABAP New Syntax를 활용하여 한 줄의 코딩으로 같은 결과값을 보여줄 수도 있다. 아래 예시를 확인해 보자.  1. 문자열 맨 앞자리 0을 공백으로 만들어 주는 함수  DATA: lv_test TYPE c LENGTH 10.lv_test = '0012345678'.  ① CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'      EXPORTING        input  = lv_test       IMPORTING        output = lv_test . ② lv_test  = |{ lv_test  ALPHA = OUT }|.  *lv_t..

[ABAP] TCURR 환율 테이블 관련 함수

[FUNCTION NAME : DAY_ATTRIBUTES_SET] DAY_FROM 부터 DATE_TO 까지의 날짜를 추출하여 LANGUAGE에 맞는 날짜들을 인터널 테이블에 담아주는 FUNCTION이다. 예를 들어 DAY_FROM에 2023.08.01 일자를 입력하고, DATE_TO에 2023.08.31 일자를 입력한 뒤 언어는 한국어 환경에서 해당 날짜들을 추출했다고 가정했을 때 아래와 같이 인터널 테이블에 담기게 된다. 주의할 점은 해당 파라미터들의 데이터 타입이다.  아래의 데이터 타입으로 선언하지 않으면 'CX_SY_DYN_CALL_ILLEGAL_TYPE' 덤프가 발생한다. 특히 EXPORTING의 LANGUAGE 파라미터는 T002 테이블의 SPRAS 필드값을 넣어주어야 한다. [FUNCTION..