>
>
>
>
>위의 파일과 같이 A~H 필드까지는 항상 값을 가져야되지만 노란색 필드는 값 유무가 변합니다.
>
>예를 들어 A~H 필드는 값을 가지고 있어서(엑셀파일의 인터널 테이블 : GT_DISP )
>
>LOOP AT GT_DISP.
>
>BDC 실행
>
>ENDLOOP.
>
>으로 끝날 수 있지만 노란색 필드는 ( 발주로트 발주금액 ) (발주로트1 발주금액 1) ......
>
>으로 이루어져 있어 발주로트3이 있으면 이전의 발주로트 발주금액 ..... 발주로트2 발주금액2 가 반드시 있어야 합니다.
>
>이 부분의 레코딩 부분을 보여드리면 다음과 같습니다.
>
>SAPMV13A 0303 X
BDC_CURSOR KONM-KBETR(03)
BDC_OKCODE /00
RV13A-DATAB 2008/11/03
RV13A-DATBI 9999/12/31
KONM-KSTBM(01) 0 " 발주로트1(반드시 0 이어야 한다)
KONM-KSTBM(02) 501 "발주 로트2
KONM-KSTBM(03) 1001 "발주로트3
KONM-KBETR(02) 15000 "발주금액2 (발주금액1은 다른 screen에서처리)
KONM-KBETR(03) 10000 "발주금액3
>
>입니다.
>
>그리고 A,B 필드 는 키값입니다. 어떻게 해결할 지 몰라 질문드립니다.
>
>그럼 수고하세요.꾸벅~~
>
그런데 이 부분의 처리를 잘 몰라서여.
1 레코드는 a~h 발주로트1 발주금액1
2 레코드는 a~h 발주로트1 발주금액1 발주로트2 발주금액2 발주로트3 발주금액3
3 레코드는 a~h 발주로트1 발주금액1 발주로트2 발주금액2
..
..
이렇게 변할 수 있습니다.
발주로트1 발주금액1 발주로트2 발주금액2 발주로트3 발주금액3 까지 입력하여 레코딩을 떠 보면 위의 질문과 같이 떠 집니다.
어떻게 고정필드 값을 가지는 부분과 필드 값 유무가 변화는 부분을 같이 bdc 처리할 수 있는 방법이 없을가요...
>