DATA : BEGIN OF LT_MSG OCCURS 100.
INCLUDE STRUCTURE BDCMSGCOLL.
DATA : END OF LT_MSG.
CALL TRANSACTION 'ABAVN' USING GT_BDC
OPTIONS FROM LT_OPT
MESSAGES INTO LT_MSG.
이걸로 돌리면 전표생성후에 LT_MSG에 뭐라도 들어와줘야 전표번호 뽑아낼텐데
다른 필드에는 값이 들어오는데 MSGV1~4 까지 아무것도 안들어오네요
GET PARAMETER ID 'BLN' FIELD LV_BELNR.
이걸로 받아오려고하면 직전에 생성된 전표번호를 가지고 있구요;;
(전표번호가 100000002가 생성되었는데 직전에 만든 전표번호인 100000001을 LV_BELNR에 가져옴)
어떻게 해야될까요
댓글 9
-
bestfb
2010.10.20 23:38
저랑 비슷하시네요 저는 abumn ㅠㅠ -
덩콘
2010.10.20 23:38
읔 해결하시면 여기 답글좀 써주세요 -
Happy~
2010.10.20 23:47
BDC 에서 전표가 생성되지 않을게 아닐까요?
get para..는 당연히 전표가 생성되어야 set para가 될테니까 그전까진 이전 생성전표번호를 가지고 있을테고.
매각전표를 처리하시는것 같은데요.
A모드로 한번 돌려보셔요.
전표가 생기긴 생기는지.
-
덩콘
2010.10.20 23:58
Happy~ 님
전표는 정상적으로 생성 된 걸 확인했습니다
-
bestfb
2010.10.22 00:58
전표는 생성되는데....
get.으로는 못가져와요..
-
덩콘
2010.10.22 03:47
bestfb님/
메세지 탭에도 안들어오는데 그럼 어떻게 해야하나요?
방법좀 누가 알려주세요 으엌
-
휀돌이
2010.10.22 19:55
보통 전표가 생성되면 parameter에 전표 번호를 갖고 있을건데요.. 저도 전표는 아니지만 SD 문서 생성할 때 MESSAGE TAB에 계약번호가 안들어돠서 고민하였는데 GET PARAMETER ID를 이용하여 해결하였습니다. -
덩콘
2010.10.23 02:52
휀돌이님/
get parameter로 전표번호는 갖고오긴 하는데 현재 생성된건 못가져오고 이전에 생성된 전표를 가져오네요;;
-
작하
2011.01.13 00:01
좀 시간이 많이 지났지만
set parameter id 로 처리하시면 됩니다.