전체 글
-
[Web Dynpro] Select Options 추가하기ABAP 2025. 9. 16. 16:41
아.웹딘프로는 정말 재미가 없다.이번에는 파라미터 말고 Select Options를 만들어보겠습니다. 1. View Container 만들기원하는 위치의 컨테이너에 Insert Element 해서, View Container를 만들어 줍니다.아이디는 상관없고 타입은 저걸로 해주시면 됩니다. 2. Web Dynpro 컴포넌트 추가 이렇게 웹딘프로 맨 상위 파일?? 을 더블클릭 하면 ,이 웹딘프로의 전반적인 attribute를 볼 수 있는데 여기다가 저렇게 SELECT_OPTIONS를 추가해주자.. 3. View 에 Component 추가하기 내가 추가했던 view에 > properties 탭에 > 새로 생성하기 ~ 그럼 아까 추가한게 있습니다. 클릭해서 추가합니다. 됐죠. 3. WDDOINIT 로직 수..
-
[Web Dynpro] 테이블 추가하기카테고리 없음 2025. 9. 16. 11:23
기존 세팅이 다 되어있다는 가정 하에,테이블만 추가하는 방법 정리 1. Main View에서 Context Tab 클릭Create > Node 2. 노드 생성(1) 노드 이름 - 자유롭게~(2) ABAP DICTIONARY에 존재하는 스트럭처 이름 (3) 카디널리티 지정.. 조회시 데이터가 없을것을 고려하여 0..N 으로 지정 마지막에 Add Attribute from Structure 버튼 클릭하면 쉽게 추가할 수 있음. 3. 필드 원하는거 고르고 확인누르면 context에 추가된거 확인 4. 원하는 위치에다가 테이블 추가 해보자 ID는 자유롭게 입력하고 TYPE은 TABLE로 ㄱㄱ 5. 테이블 바인딩생성한 테이블 우클릭 > Create Binding 그럼 이런 창이 뜨는데 context >..
-
[ ABAP ] GOS를 활용해서 첨부파일 업로드 및 다운로드 하기 ( PDF, EXCEL... )ABAP 2024. 11. 21. 11:50
SAP 내부에서 첨부 문서를 업로드하고 다운 받을 수 있다.GOS라는 객체를 이용하여 이런 기능을 사용 할 수 있는데 간단한 실습을 통해 사용해보자 ~~대략적인 단계는 다음과 같다 1. SWO1 에서 Business Object (BO) 생성하기2. BO 설정 a. 인터페이스 생성 b. 키 설정 c. method 설정3. 프로그램 생성하기 레고1. T-CODE : SWO1 BO 생성하기이름 자유롭게 설정해서 생성해보자 SWO1에서 Business Object를 생성할 때 '프로그램' 항목은 해당 오브젝트와 연계된 새로운 프로그램을 지정해야 한다.여기서 프로그램은 이 Business Object의 메소드 구현과 관련된 ABAP 프로그램으로 사용되는데,기존 프로그램명을 입력하면 충..
-
[ABAP] 프로그램 템플릿 만들기카테고리 없음 2024. 8. 9. 11:26
새로운 프로그램을 만들면 공통으로 적는 코드가 있다.예를 들면 프로그램 개요 주석 박스, 프로그램 이벤트 등..이렇게 공통 코드를 자동으로 입력 되도록 템플릿을 만들어 보자. 나는 이벤트 블록을 한번에 입력해주는 템플릿을 만들어야지.*-----------------------------------------------------------------------" INITIALIZATION*-----------------------------------------------------------------------INITIALIZATION. *----------------------------------------------------------------------- "AT SELECTION-SCR..
-
[SAP] SAP GUI 테마 설정 및 글꼴 변경하기SAP 2024. 8. 5. 11:01
SAP GUI 초기 설정을 해보자 ~.~일단은 테마를 바꿔 주겠습니다. 1. 테마 설정하기SAP LOGON에서 옵션으로 들어갑니다. [비주얼 디자인] > [테마설정] 에서 원하는 테마를 설정하고 다시 로그인 하면 짠 ( SAP signature Theme ) 2. 글꼴 변경하기 글꼴이 너무 구려서..ㅋ 한번 변경해볼게요. 개발화면 오른쪽 하단에 [옵션] 버튼 클릭 여기에서 원하는 글꼴 설정하시면 됩니다.이 옵션에서 글꼴을 상세하게 설정할 수 있는데 예를 들면이렇게 주석의 색상과 스타일을 설정할 수 있습니다.전 주석 기울어진게 싫어서 뺐음요.암튼 이렇게 문자열이나 break point도 각각 커스터마이징 할 수 있습니다. 끝 ~~
-
[ABAP] 동적으로 쿼리문 할당하기 / 문자열에 ' 와 공백 삽입ABAP 2024. 7. 5. 17:41
사용자의 입력 값에 따라 WHERE절을 바꿔야 할 경우가 있다. 나같은 경우에는 사용의 입력값에 따라UPDATE문의 SET조건을 바꿔주는 기능을 만들어야 했다. 멋지게 조건 만들어서 돌렸는데 자꾸 오류남.문제를 파악해보니 뭔가 쿼리 문법이 이상한것 같았다.디버깅 해보니 SET 조건문이 이렇게 들어간다. 문제는 2가지..1. ' 부재2. 공백 사라짐이었다.그니까BIRTH = '2000.03.03' EMAIL = 'TEST@naver.com'이런식으로 들어가야 되는거지 ~~~~차근차근 ' 부터 넣어보겠다 1. ' 넣기 abap은 문자열 자체를 ' ' 안에 넣기 때문에 문자열 자체에 ' 를 사용하려면 ` (벡딕) 을 사용해야 한다.벡딕은 주로 키포트 자판 [tab] 위에 있다. 2. 공백 넣기공백을 넣는 방..