안녕하세요..
참으로 어이없는 일이 발생했어요..ㅠ.ㅠ
BDC 문제 인데요..
이 BDC가 A란 사용자가 프로그램 실행하면 안되고, B란 사용자는 되고, C란 사용자는 또 안돼요..
Material Item 추가 BDC 인데, A,B,C 사용자가 각각 자기 PC로 테스트 해보면,
A,C 사용자는 안되고, B 사용자만 정상적으로 Item 추가가 되네요..
사용자 프로필도 동일한 데,,당최...
A,C 사용자가 BDC 프로그램 내에서
Call Transaction 'MM01' ~~~한 후 수행 결과를 확인해보면 헉..sy-subrc = 1001이 나오네요.
B 사용자는 0 가 나오고요..우째...
그래서 혹시 권한이 없나해서 MM01에 가서 수동으로 Item 등록하니 정상적으로 되는 참으로
어이없는..어디가 문제인지..골머리를 앓고 있습니다.
수고하세요..
자.자,,,어디가 문젠지 찾아보자...휴~~
댓글 9
-
SkyDream
2007.04.10 04:40
-
SARA
2007.04.10 06:18
다음 옵션으로 한번 테스트 해보세요~
lw_bdcparams-dismode = p_dimode. " 처리모드
lw_bdcparams-updmode = 'L'. " 갱신세션
lw_bdcparams-cattmode = 'A'. " CATT모드
lw_bdcparams-defsize = 'X'. " 기본화면
lw_bdcparams-racommit = 'X'. " COMMAND 이후 지속
lw_bdcparams-nobinpt = ' '. " BI 세션
CALL TRANSACTION p_tcode USING gt_bdc
OPTIONS FROM lw_bdcparams
MESSAGES INTO messtab. -
김지성
2007.04.10 17:23
SkyDream님, SARA님 답변 주셔서 고맙습니다.
DisMode를 A로 한 후 화면 보면서 BDC 실행하면 정상적으로 되고 DisMode가 N일 경우는 또 안되는 참.어이가 없네요.
그리고 SARA님이 알려주신 대로 옵션을 설정하였지만, 역시나..
두 분 암튼 답변 주셔서 고맙습니다. 좋은 하루 보내세요..
-
w
2007.04.11 00:28
혹시 날짜 세팅부분 check해보셨어요? yyyymmdd가 일반적이나 mmddyyyy 등으로 세팅되어있어서 에러난 경우가 있습니다...
-
kwon09
2007.04.11 20:24
제생각에도 user 별로 setting 된 부분에 오류가 있는듯 ...
bdc 진행시 날짜부분은 입력변수에 데이타를 write 문장을 이용합니다.
-
김지성
2007.04.16 17:28
늦었습니다.
전주 금요일(13일) 천천히 소스 분석하면서 다른 장비와 비교하며 다른 점을 찾아본 결과
드디어...
다른 점을 알아냈습니다.
SkyDream이 답변주신 Default view가 사실 전 무엇인지 몰랐습니다.
그러나 곰곰히 생각해본결과 MM01에서 신규 Item을 생성할 때 선택하는 뷰들이 나타나는 데
이 선택한 뷰들이 BDC 되는 장비와 제 장비가 다르더군요.
즉, BDC 실행 소스중에 예를 들어 A란 뷰에 데이타를 입력하게 되는 데
실제 저는 Deafult View에는 A란 뷰가 선택이 되어 있지 않았더군요
그래서 에러가 발생했구요..
MM01에서 View를 모두 선택하고 저장한다음 BDC를 실행하니..역시
정상적으로 수행이 되더군요..참...
w님, kwon09님 그리고 SkyDream님, SARA님 고맙습니다.
-
pcj
2008.04.10 02:39
그런게 있었군요...늦게나마 좋은 정보 감사합니다...
-
삽질
2009.01.07 09:04
좋은 정보네요. 감사합니다. -
abap고수되기!
2009.09.16 00:49
음....그런일도 있을수 있군요...감사합니다~~
사용자 권한 프로파일이 동일하다고 하니 권한 문제는 아닌 것 같고..
Material Master 생성하는 곳에서 default view를 설정하는 부분이 있는데 이부분이 혹시 다르게 설정되어 있는지 확인해 보시구요,
아니면...
일단 BDC 호출할때 Mode를 A로 해서 어느 부분에서 문제가 생기는지 확인해 보시기 바랍니다.
BDC 결과 메세지를 받아서 분석해 보시는 것도 좋을 것 같습니다.
그럼,,, 문제 잘 해결하시기를..