ecatt로 구매오더를 자동으로 생성하려고 하는데요
설명하기가 좀 난감한데요
캡쳐부분을 보면 EKPO-KNTTP(01) EKPO-EMATN(01) EXPO-MENGE(01) 에 <- 화면의 10번 품목 데이터입니다(1건)
파라미터가 물려있는데 파라미터는 그대로 하고
EKPO-KNTTP(200) EKPO-EMATN(200) EXPO-MENGE(200) 까지 loop를 돌릴수가 있나요?
품목데이터 1건은 테스트해보니 잘되고 구매오더 생성이 되는데
이분분이 품목데이터 넣는 부분인데 1건이아니라 최대 200건 정도 넣을수 있게 ecatt에서 만들수 있나요?
설명이 잘 됐는지 모르겠네요 ㅡㅡ;;
ecatt에서 안되면 파일 읽어서 구매오더 생성하는 방법이 뭐가 있을까요?
ecatt 포기 하고
bdc로 아래와 같이 유동적으로 필드명 변경될수 있도록 수정해서 해결했습니다.~
PERFORM make_bdc USING :
'X' 'SAPMM06E' '0120',
* space 'BDC_CURSOR' 'EKPO-EMATN(01)',
* space 'BDC_OKCODE' '/00',
* space 'EKPO-EMATN(01)' in_rec-ematn,
* space 'EKPO-MENGE(01)' in_rec-menge,
space 'BDC_CURSOR' gv_ematn,
space 'BDC_OKCODE' '/00',
space 'RM06E-EBELP' gv_ebelp,
space gv_ematn in_rec-ematn, "자재번호
space gv_menge in_rec-menge, "수량
space gv_eeind in_rec-eeind, "날짜
'X' 'SAPMM06E' '0511',
space 'BDC_CURSOR' 'EKKN-SAKTO',
space 'BDC_OKCODE' '=ENTE',
space 'BDC_SUBSCR' 'SAPLKACB 0001KONTBLOCK',
space 'DKACB-FMORE' 'X',
'X' 'SAPLKACB' '0002',
space 'BDC_CURSOR' 'COBL-KDPOS',
space 'BDC_OKCODE' '=ENTE',
space 'COBL-KDAUF' in_rec-kdauf,
space 'COBL-KDPOS' in_rec-kdpos,
space 'BDC_SUBSCR' 'SAPLKACB 0003BLOCK1'.