안녕하세요?
제가 얼마전 만들어서 나름 유용하게 사용하고 있는 소스 하나 공유합니다.
BDC recording은 편리하기는 하지만, 그걸 코딩하는 부분이 사실 좀 노가다죠. (다른 분들도 노가다로 코딩 하시는 거 맞죠? @.@a)
이 노가다 작업이 귀찮아서 만들어 본 습작이구요.. 습작답게 썩 훌륭하지는 않습니다. ^^;
좌우당간..
SHDB에서 BDC recording을 만든 다음, 해당 recording을 다운로드(Shift+F8) 받아, 해당 파일을 feed하여 BDC 입력 코딩을 도와주도록 작성한 소스입니다.
텍스트 심볼은 사용하지 않았구요.. 다만, 선택텍스트(P_FILE) 하나만 세팅해 주시면 되겠습니다.
저는 "BDC 레코딩 파일(from SHDB)"이라고 명명해서 쓰고 있습니다.
* 소스는 분석하지 말아 주세요. 소스라기 보다는 노가다거든요.. 쪽 팔립니다 ㅠㅠ
** BDC_SUBSCR 및 BDC_CURSOR는 대부분의 경우에 쓸 일이 없기 때문에 해당 소스에서는 배제했습니다. 필요하시면 소스에 추가하시면 됩니다.
*** 저작권은 저에게 있으나, 권리는 포기했습니다. 상업적으로 이용해서 큰 돈 버셔도 좋습니다. ^^
**** dynpro 서브루틴은 다들 비슷한 걸 쓰실 것 같은데.. 아래와 같은 구문이 추가로 필요합니다.
*& 데이터 선언부(전역)
DATA : BEGIN OF bdctab OCCURS 0.
INCLUDE STRUCTURE bdcdata.
DATA : END OF bdctab.
*& subroutine dynpro
*&---------------------------------------------------------------------*
*& Form dynpro
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* -->P_0237 text
* -->P_0238 text
* -->P_0239 text
*----------------------------------------------------------------------*
FORM dynpro USING dynbegin name value.
CLEAR bdctab.
IF dynbegin = 'X'.
MOVE : name TO bdctab-program,
value TO bdctab-dynpro,
'X' TO bdctab-dynbegin.
ELSE.
MOVE : name TO bdctab-fnam,
value TO bdctab-fval.
ENDIF.
APPEND bdctab.
ENDFORM. " dynpro
댓글 15
-
이반아이작
2011.01.19 11:10
-
카루이안
2011.01.19 11:16
유용하게 쓸수 있을것 같단 생각이 드네요~ 요샌 BDC 많이 안짜긴 하지만요~ 감사합니다. -
gogo
2011.01.19 15:40
좋은 자료 감사합니다..^^
-
해처리
2011.01.19 15:59
와. 정말 굿입니다..
-
낙천
2011.01.20 04:03
좋은 자료 감사합니다^^ -
zabap
2011.01.20 08:12
좋은 자료 감사합니다^^
-
신동욱
2011.01.20 09:52
대박! ㅡㅡb
-
홍길동
2011.01.20 14:25
쿄 ^^ 멋지네요
-
초보아밥퍼
2011.01.20 17:16
좋구만요~
-
토종붕어
2011.01.21 13:38
편리하겠네요... 감사합니다...
-
밥~~
2011.01.30 16:08
좋은정보 감사합니다.
-
허밥
2011.05.12 14:20
와~ 감사합니다^^
-
abap77
2011.07.08 11:48
감사합니다.
-
SUGI
2012.08.07 14:53
감사합니다
-
더스틴
2013.11.11 09:37
감사합니다!
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
1244 | [PDF]Web Dynpro for Beginners.. [7] | 울프 | 2007.03.19 | 3626 |
1243 | bdc 프로그램 생성 따라하기 [30] | sapjoy | 2007.03.19 | 9670 |
1242 | BSP Tutorial(영문) [7] | SkyDream | 2007.03.19 | 3486 |
1241 | bapi 사용예제 [10] | sapjoy | 2007.03.20 | 6105 |
1240 | IDOC_INBOUND [10] | 댕댕 | 2007.03.20 | 4053 |
1239 | IDOC_OUTBOUND [10] | 댕댕 | 2007.03.20 | 3945 |
1238 | CATT 자료 [3] | 댕댕 | 2007.03.20 | 3679 |
1237 | SAP Interface overview [5] | 댕댕 | 2007.03.20 | 3356 |
1236 | 자주 쓰는 펑션 모음 [27] | 댕댕 | 2007.03.20 | 10405 |
1235 | 스마트 폼 [3] | 댕댕 | 2007.03.20 | 4124 |
1234 | [PDF]BC ABAP Workbench Tutorial~ [4] | 하얀콩 | 2007.03.20 | 4417 |
1233 | [PDF]BC-ABAP Programming [5] | 하얀콩 | 2007.03.20 | 4598 |
1232 | ABAP Key word 문서입니다. [4] | 화니 | 2007.03.21 | 4777 |
1231 | ALV개념 정리 [20] | 팡다루 | 2007.03.22 | 5614 |
1230 | Background Processing, LUW [10] | 하얀콩 | 2007.03.23 | 3535 |
1229 | 간단한 SALV 만들기 [13] | 펠릭스 | 2007.03.23 | 6132 |
1228 | idoc 이란? [16] | sapjoy | 2007.03.26 | 9773 |
1227 | RFC 호출, Call rfc [11] | sapjoy | 2007.03.26 | 4687 |
1226 | RFC Programming in ABAP [2] | 김관현 | 2007.03.26 | 5379 |
1225 | ALV Gird Control 문서 [4] | 김관현 | 2007.03.26 | 3574 |
오옷~ 재미있는 글과 좋은 자료 감사합니다~^^*