I Agree Line Smiley

NEW-SYNTAX 2

FIeld-Symbol로 간편하게 코딩하기 / Loop ~ Field-Symbol

안녕하세요, 이번 포스팅에서는 제가 제일 많이 쓰는 구문인데요 Field-Symbol을 활용하여 modify를 생략하고 테이블 데이터를 직접 변경하는 구문을 리뷰하겠습니다. 먼저, Field-Symbol이란 무엇일까요? ABAP 프로그램 내에서 동적으로 변수에 접근하며, ASSGIN(할당)된 데이터 오브젝트의 메모리 공간을 공유합니다. 즉 ASSGIN된 순간 데이터 오브젝트와 필드심볼간의 차이가 없다는 말입니다. 이 말은 필드심볼을 수정하면 ASSIGN 한 오브젝트도 수정된다고 생각하시면 편할 거 같습니다. Field-Symbol 사용법 기본적으로 필드심볼은 선언 후 할당의 개념을 가지고 있습니다. 하지만 S/4 HANA로 업그레이드되면서 ABAP New-Syntax 가 생겼습니다. New-Syntax를..

SAP/ABAP 2023.03.28

ABAP 문자열 합치기( CONCATENATE New-Syntax )

안녕하세요! 지코딩입니다. 오늘은 ABAP에서 문자열을 합치는 방법에 대해서 포스팅하겠습니다. PART 1. 사용법 먼저, 간단한 구문을 활용해 사용법을 알아보겠습니다. 로직을 통해 lv_text 라는 변수에 lv_text2(Hello) , lv_text3(World)라는 변수와 !! 라는 문자열을 입력했습니다. | | (수직선) 을 활용하여 문자를 합칠 수 있습니다. 이 안에서는 { } (대괄호) 를 사용하여 변수를 통한 동적인 데이터를 입력할 수 있습니다. 문자열의 경우는 특별한 구문없이 | | (수직선)안에 입력하면 변수에 원하는 값이 들어갑니다. 이때, 띄어쓰기도 인식하고 들어가니 정확한 값을 넣어줘야 합니다. 위 로직을 실행시키면 두 번의 WRITE 모두 Hello World!! 라는 결과값을 ..

SAP/New Syntax 2023.02.27