SAP/ABAP (9) 썸네일형 리스트형 RANGE 변수 1. 선언법 * 기본적인 선언법 1) RANGES 변수명 FOR 테이블-필드. 2) DATA 변수명 TYPE RANGE OF 필드 3) 레인지변수 필드별로 각각 선언하기 4) 스탠다드 레인지변수 타입 이용 ( RSDSSELOPT , RANGES_MATNR 등) 단 이렇게 선언하면, 헤더와 바디의 이름이 같아 헷갈린다. 고로 나는 스탠다드 레인지변수 타입을 이용하여 헤더와 바디 따로 선언하는 것을 선호한다. 다음처럼. DATA : LS_R_JOBNAME TYPE RSDSSELOPT, LT_R_JOBNAME TYPE TABLE OF RSDSSELOPT. * . RSDSSELOPT는 스탠다드 레인지변수 타입으로 아래와 같은 스트럭쳐. 5) 매크로 이용 DEFINE __set_range. &1-sign = &2.. select - case 문 ( 공백일 때 특정 문자 넣어서 발췌 / 값에 따른 신호등 처리 ) 이제 ABAP 에서도 SQL에서 지원하는 new syntax 를 상당수 사용할 수 있게 되었다. 그에 따라 사용할 수 있게 된 유용한 문법, case 문! initial 한 값일 때 특정 값 ( ex. * ) 을 넣어서 뿌려줘야 하는 경우나, 필드의 값에 따라 신호등의 색깔을 달리 넣어줘야 하는 경우에 유용하다. 1. Initial 일 때 ' * ' 넣기 **** abap query * SELECT A~ZRULE_ID, * A~ZRULE_DESC, * B1~ZFIELD02 AS ZSRC_ZONE, * B2~ZFIELD04 AS ZSOLD_TO, * case coalesce( b1~zfield02, @space ) when @space then '*' else b1~zfield02 end as zsrc_z.. 주요 Function 모음 보호되어 있는 글입니다. 하이라키가 있는 경우, 키 발췌 코드 REPORT YX8852_FIND. ************************요구사항 ***************** " FO 하드코딩으로 넣어서 "FO 찾고 "FO ITEM 찾아서 " tur pkg prd 순으로 연결해준다(4 tur이 없으면 pkg가 기준이다) " db_key를 정렬함으써 순서도 지켜준다 " TUR(할아버지) [SAP ABAP] Text Symbol 1. 개념 SAP 는 글로벌 프로그램으로, 다양한 국가의 사용자들이 접속한다. 처음 로그인할 때 설정한 로그온 언어에 따라, 언어 다르게 보여줘야 할 것. 기본적 화면 번역은 우리 글로벌 기업 SAP 가 웬만한 건 다 해뒀다. 그렇지만 SAP 에 구글번역기가 내장된 것도 아니고, 개인 개발자가 소스코드에서 작성하는 것까지 다 로그온 언어에 맞게 번역해서 보여줄 순 없는 노릇이다...^^ 그럴 때 쓰는 게 바로 'TEXT SYMBOL'. 로그온한 언어에 따라 다른 텍스트를 보여주는 기능이다. 각 번호마다 메시지 넣어두고, 가져다 쓰는 것 2. 사용방법 1) TEXT-이름 → 기타 언어로 로그인시, 아무것도 출력하지 않음. 2) '대신 출력할 문자'(이름) → 기타 언어로 로그인시, ' 대신 출력할 문자' .. [SAP ABAP] 상수 Constant 1. 변수와 상수 : 저장된 값의 변경이 불가능한 공간 앞선 포스팅에서 '변수'란 데이터를 담는 상자라고 하였다. 그 상자에는 이름이 있고(변수명), 특정 내용물(데이터 타입)만 담을 수 있다. 상자(변수)에 농구공(값) 을 넣었다(저장) 치자. 만약 농구공 대신 축구공을 넣고 싶다면? 다시 넣으면 된다. ^^ 그런데 '상수'라는 상자는 다르다. 이 상자는 한번 만들 때 테이프 포장까지 해버려서 내용물을 바꿀 수 없다.... DATA GV_A TYPE C. "변수: 선언할 때 값을 가질 수도 있고, 가지지 않아도 된다. CONSTANTS GC_A TYPE C VALUE 'A'. "상수: 반드시 선언할 때 값 가지고 있어야 한다. + 그 값 변경할 수 없다. 2. 상수 사용이유? 값 변경이 불가하면 얼핏 .. SAP ERP란? 처음 SAP 의 세계로 발을 들였을 때, 가장 큰 장벽은 바로 'SAP ERP'가 당췌 뭔질 모르겠다는 것이었다. 뭔진 모르고~ 수업은 듣고~ 인터넷 찾아보면 토종문과생인 나에겐 다 외계어이고 ^^ 처음 SAP ERP란 개념을 접한지 4개월이 다 되어가는 지금, 이젠 어렴풋이 알 것 같다.. SAP ERP(전사적 자원관리 시스템) 이란? 회사의 업무를 위한 시스템이다. 회사에는 영업부, 생산부, 회계부, 구매부 등 다양한 부서들이 있다. 부서들은 분리되어 있지만, '물품 재고 및 판매량, ''인적자원', '비용' 등 회사의 자원에 대한 정보를 공유해야 원활한 업무가 가능하다. 이러한 회사의 정보공유를 실시간으로 가능하게 해주고, 더 나아가 각 부서별 업무를 위한 시스템까지 '모듈'로 지원해주는 시스템이 .. [SAP ABAP] Data Variable, Data Types 사용 형태 및 사용 예시 사용 형태 1) DATA TYPE 스탠다드 타입 / 로컬 타입 / 아밥 딕셔너리(글로벌타입) 모두 가능! 2) DATA LIKE 변수의 이름, 스탠다드 타입 / 로컬 타입 / 아밥 딕셔너리(글로벌타입) TIP) 무엇을 쓸지 헷갈리면 무조건 LIKE 부터 적어볼 것. 활성화 해보고 에러나면, 그때 TYPE 으로 바꾸자. 사용 예시 1. Standard Data Type (TYPE) DATA GV_NUM TYPE I. "정수형 변수 선언. 4자리 고정. 초기값 0. DATA GV_NUM2 TYPE F. "소수형 변수 선언. 8자리 고정. 초기값 0. DATA GV_NUM3 TYPE D. "날짜형 변수 선언. 8자리 고정. 초기값 00000000 DATA GV_NUM4 TYPE T. "시간형 변수 선언. 6자.. 이전 1 2 다음