입력 필드서 입력받은 값을 bdc를 사용해서 저장해야하는데..
그냥 파일 업로드해서 저장하는 것만 해봐서.. 감이 잘 안옵니다.
파일 업로드한 것도 공통으로 쓰는 인크루드 프로그램 넣어서 한거라..
대략적으로 어떻게 해야하는지 조언 좀 부탁드립니다.
댓글 7
-
숟가락맨
2008.08.01 00:00
-
야호
2008.08.01 00:14
bdc 사용해서 개발된 프로그램이 txt 나 엑셀 파일 업로드해서.. 데이타를 저장하는 프로그램들만 보여서요.
레코딩은 떴구요. alv프로그램에서 새창띄워서 데이터값 입력받은 값으로 저장하는건데.. 사실 그냥 modify 나 update하면 되는거지만..
과제 내주는 사람이 bdc로 해보라고해서요.. 저도 좀 막막해요..^^
-
삶은달걀과사이다
2008.08.01 01:46
질문이 잘 이해가 안가지만...
입력 되는 alv 인터널 테이블 loop 돌면서 필드값 넣어주면서 bdc 돌리면 끝나는 상황 같은데요...
-
SAP폐인
2008.08.01 18:34
질문이 이해가 안가서.. 어렵네요..
트랜잭션을 흘릴때 인풋값을 받아서 BDC를 돌리는 것처럼 하라는 이야기인가요?
-
kkamui
2008.08.01 22:03
말씀 하신데로 하시면 되겠는데요. ^^;;
엑셀 업로드부분을 팝업화면으로 대체하시구
나머지 부분은 기존하고 같게 코딩하시면 되겠는데요.
과제로 받은게 업로드해서 하던것을 화면에서 입력받아 bac수행을 하라는 거잖아요
기존 bac 프로그램 에서 변경 되어야 할부분은 데이터를 입력받는부분 ( 엑셀 -> 화면) 수정
나머지는 기존 bdc 로직 테우시면 .....
-
야호
2008.08.01 23:44
입력받은 데이터 인터널테이블에 넣고 bdc_open_group, bdc_insert, bdc_close_group 함수써서 대략 했는데.
bdc_insert 대신 call transaction으로도 해보고 했는데..
' BDC_OPEN_GROUP, 마지막 세션이 세션 group의 생성을 허용하지 않습니다. ' 란 오류가 뜨네요.
초보라서 뭐가 잘못된건지 알아내기가 쉽지않네요. 흠...
답변 감사합니다. -
아밥!
2008.10.22 23:28
저도 이해가 안가서 어렵네요..;
질문이..넘 막연한거같아요..^^;;; 그쪽에 bdc사용해서 개발된 프로그램 있을텐데 그거 참조해서 하시면 될듯한데...
참고로 bdc 레코딩 뜨는 t-code는 sm35 요기서 하시면 돼고요....