Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- alv 정형화
- fi
- selection screen
- EUC-kr
- FI 용어정리
- badi
- Smart Forms
- Java
- Standard Function
- 방화벽
- ABAP
- EXIT
- ALV
- UTF-8
- gimp
- 스마트폼
- Enhancement
- SAP
- sapa
- KOSA
- 머니플랜
- 동적 쿼리
- 엑소버드
- ole
- function
- 오라클 함수
- 이명박
- 유닉스
- List box
- 가계부
Archives
- Today
- Total
Drunken Lion
[OLE] 내 나름의 분석 본문
2009/09/22 - [SAP R/3/ABAP] - [OLE] Excel 양식 sample
위 글은 SAP 에서 EXCEL 을 직접 실행해 필드에 텍스트를 넣고, 텍스트의 속성에 BOLD 를 적용하는 소스다.
하지만 여기에 사용된, METHOD 들은 디버깅도 되지 않고 어떻게 돌아가는지 알수가 없다.
관련 클래스인 OLE2 를 찾아보니, TABLE OLELOAD 라는 테이블이 있고 아래와 같은 컨텐츠가 들어 있다.
정확하진 않지만, 나름 추측을 해보면,
OBJTYPE : OLE 유형
VERB : 속성 또는 메서드 명
VERBTYPE : M - METHOD , P - PROPERTY
PARAMNR : VERB 의 PARAMETER 개수
테이블을 조회해 보면 PARAMETER 가 복수가 VERB 는 KEY 로 잡혀있는 PARAMNR 필드가
순차적으로 증가해 다수의 ROW 를 가지고 있다.
실제 사용된 소스를 보면..
CALL METHOD OF h_excel 'Cells' = h_zl
EXPORTING
#1 = row
#2 = column.
로 되어 있고 테이블 컨텐츠는 아래와 같다.
소스에서는 파라메터 2개를 이용했지만 테이블에는 3 row 가 있다.
추측컨데, h_zl 이라는 OLE type 변수가 1 이 되고 row 가 2 column 이 3이 되는것이 아닐까 추측해 본다..
http://help.sap.com/saphelp_46c/helpdata/EN/59/ae3c98488f11d189490000e829fbbd/frameset.htm
를 읽어보면 얼추 맞는것 같다.
혹시 틀린점이 있거나 추가사항이 나오면 추가 포스팅.. ^^;;
위 글은 SAP 에서 EXCEL 을 직접 실행해 필드에 텍스트를 넣고, 텍스트의 속성에 BOLD 를 적용하는 소스다.
하지만 여기에 사용된, METHOD 들은 디버깅도 되지 않고 어떻게 돌아가는지 알수가 없다.
관련 클래스인 OLE2 를 찾아보니, TABLE OLELOAD 라는 테이블이 있고 아래와 같은 컨텐츠가 들어 있다.
정확하진 않지만, 나름 추측을 해보면,
OBJTYPE : OLE 유형
VERB : 속성 또는 메서드 명
VERBTYPE : M - METHOD , P - PROPERTY
PARAMNR : VERB 의 PARAMETER 개수
테이블을 조회해 보면 PARAMETER 가 복수가 VERB 는 KEY 로 잡혀있는 PARAMNR 필드가
순차적으로 증가해 다수의 ROW 를 가지고 있다.
실제 사용된 소스를 보면..
CALL METHOD OF h_excel 'Cells' = h_zl
EXPORTING
#1 = row
#2 = column.
로 되어 있고 테이블 컨텐츠는 아래와 같다.
소스에서는 파라메터 2개를 이용했지만 테이블에는 3 row 가 있다.
추측컨데, h_zl 이라는 OLE type 변수가 1 이 되고 row 가 2 column 이 3이 되는것이 아닐까 추측해 본다..
http://help.sap.com/saphelp_46c/helpdata/EN/59/ae3c98488f11d189490000e829fbbd/frameset.htm
를 읽어보면 얼추 맞는것 같다.
혹시 틀린점이 있거나 추가사항이 나오면 추가 포스팅.. ^^;;
'SAP > ABAP' 카테고리의 다른 글
Exit 에 관한 간단한 설명 (0) | 2010.01.20 |
---|---|
SO_NEW_DOCUMENT_SEND_API1 (0) | 2009.12.22 |
엑셀 / 텍스트 파일 업로드 (0) | 2009.09.28 |
[OLE] Excel 양식 sample (0) | 2009.09.22 |
파일 upload - upload 파일 종류 file filter (0) | 2009.09.18 |