BDC 프로그램 CALL Transaction 옵션 중에서 RACOMMIT 옵션이 하는 역할이 무엇인가요?
프로그램 개발되어있는것들 보면 그거 설정이 'X'로 되어있던데 이게 하는 역할이 뭔지 잘 모르겠어요.
공백으로 바꿔도 똑같은것 같고.... 알려주세요~
댓글 8
-
페리
2009.10.08 02:31
-
카루이안
2009.10.08 02:32
페리님 정말 감사드립니다~ 이제 알겠네요. 감사합니다. -
페리
2009.10.08 02:34
와우.. 빠르네요-_-;; 방금 올린거 같았는데 -
카루이안
2009.10.08 02:56
웹인아밥님도 감사드립니다~ -
요요
2009.10.08 20:33
BDC에 대한 옵션설정(CALL TRANSACTION 시 using BDC 를 사용하는 경우)에 대한 구조가 ctu_params 인데요.
그중 racommit = 'X' 는 페리님 말씀처럼 commit work 후에 종료하지 않고 BDC 처리를 계속하라는 뜻입니다.
반대의 경우 commit 을 만나면 BDC 처리가 중단이 될 겁니다. 참고로 해당 다른 필드에 대한 내용입니다.
DISMODE
Processing mode for batch input processing. Values as for the MODE addition.
UPMODE
Processing mode for batch input processing. Values as for the UPDATE addition.
CATTMODE
CATT mode for batch input processing. CATT means Computer Aided Testtool. While batch input is mostly used for data transfer, CATT processes are to be viewed as more complex transactions, since they are reusable tests. Values: " " (no CATT mode), "N" (CATT without single screen control), "A" (CATT with single screen control).
DEFSIZE
Selection as to whether the screens of the called transaction are displayed in the standard screen size. Values "X" (standard size), " " (current size).
RACOMMIT
Selection as to whether the COMMIT WORK statement terminates batch input processing or not. Values: " " (COMMIT WORK terminates processing), "X" ( COMMIT WORK does not terminate processing).
NOBINPT
Selection for the symbol field sy-binpt. Values: " " (sy-binpt contains in the called transaction "X"), "X" (sy-binpt contains in the called transaction " ").
NOBIEND
Selection for the system field sy-binpt. Values: " " (sy-binpt contains "X" after the end of the batch input data in the called transsaction ) "X" (sy-binpt contains " " after the end of the batch input data in the called transaction). -
카루이안
2009.10.09 23:46
요요님 답변도 감사드립니다~! -
SAMBATIME
2009.10.14 03:26
와 덕분에 저도 하나 배웠네요. -
Ran
2009.10.16 02:00
잘 보고 갑니다 감사합니다
흠.. BDC가 돌때 구문중에 COMMIT을 만나게 되면 바로 돌아오게 되는데요
그걸 무시하고 계속 흘러가게 하고 싶으면 RACOMMIT에 X를 주면 되요.