메뉴 건너뛰기

SAP 한국 커뮤니티

FORM mb1c_bdc .


  REFRESH : gt_bdcmsgcoll, bdcdata.


  READ TABLE gt_upload INDEX 1.


  PERFORM bdc_dynpro  USING 'SAPMM07M'             '0400'.
  PERFORM bdc_field   USING 'BDC_OKCODE'           '=NPE'.
  PERFORM bdc_field   USING 'RM07M-BWARTWA'         gt_upload-bwartwa.
  PERFORM bdc_field   USING 'RM07M-WERKS'           gt_upload-werks.
  PERFORM bdc_field   USING 'RM07M-LGORT'           gt_upload-lgort.
  PERFORM bdc_field   USING 'XFULL'           'X'.
  PERFORM bdc_field   USING 'RM07M-WVERS2'           'X'.


 


LOOP AT gt_upload.
    IF sy-tabix = 1.
      PERFORM bdc_dynpro  USING 'SAPMM07M'             '0410'.
      PERFORM bdc_field   USING 'BDC_OKCODE'           'NPE'.
      PERFORM bdc_field   USING 'MSEG-MATNR'        gt_upload-matnr.
      PERFORM bdc_field   USING 'MSEG-ERFMG'        gt_upload-erfmg.
      PERFORM bdc_field   USING 'MSEG-CHARG'        gt_upload-charg.
      PERFORM bdc_field   USING 'MSEG-WERKS'        gt_upload-werks.
      PERFORM bdc_field   USING 'MSEG-LGORT'        gt_upload-lgort.
*     PERFORM bdc_field   USING 'DKACB-FMORE'  'X'.


     


      PERFORM bdc_dynpro  USING 'SAPMM07M'             '0410'.
      PERFORM bdc_field   USING 'BDC_OKCODE'           '/00'.
      PERFORM bdc_field   USING 'MSEG-MATNR'        gt_upload-matnr.
      PERFORM bdc_field   USING 'MSEG-ERFMG'        gt_upload-erfmg.
      PERFORM bdc_field   USING 'MSEG-CHARG'        gt_upload-charg.
      PERFORM bdc_field   USING 'MSEG-WERKS'        gt_upload-werks.
      PERFORM bdc_field   USING 'MSEG-LGORT'        gt_upload-lgort.
  


  ELSE.


     


     PERFORM bdc_dynpro  USING 'SAPMM07M'             '0410'.
      PERFORM bdc_field   USING 'BDC_OKCODE'           '=NPE'.
      PERFORM bdc_field   USING 'MSEG-MATNR'        gt_upload-matnr.
      PERFORM bdc_field   USING 'MSEG-ERFMG'        gt_upload-erfmg.
      PERFORM bdc_field   USING 'MSEG-CHARG'        gt_upload-charg.
      PERFORM bdc_field   USING 'MSEG-WERKS'        gt_upload-werks.
      PERFORM bdc_field   USING 'MSEG-LGORT'        gt_upload-lgort.
*     PERFORM bdc_field   USING 'DKACB-FMORE'  'X'.


     


      PERFORM bdc_dynpro  USING 'SAPMM07M'             '0410'.
      PERFORM bdc_field   USING 'BDC_OKCODE'           '/00'.
      PERFORM bdc_field   USING 'MSEG-MATNR'        gt_upload-matnr.
      PERFORM bdc_field   USING 'MSEG-ERFMG'        gt_upload-erfmg.
      PERFORM bdc_field   USING 'MSEG-CHARG'        gt_upload-charg.
      PERFORM bdc_field   USING 'MSEG-WERKS'        gt_upload-werks.
      PERFORM bdc_field   USING 'MSEG-LGORT'        gt_upload-lgort.
    ENDIF.


   


 AT LAST.
      PERFORM bdc_dynpro  USING 'SAPMM07M'             '0410'.
      PERFORM bdc_field   USING 'BDC_OKCODE'           '=BU'.


      PERFORM bdc_dynpro  USING 'SAPLKACB'             '0002'.
      PERFORM bdc_field   USING 'BDC_OKCODE'           '=ENTE'.
    ENDAT.


  ENDLOOP.


 


  CALL TRANSACTION 'MB1C' USING bdcdata
                               MESSAGES INTO gt_bdcmsgcoll
                               OPTIONS FROM ctu_params.


이렇게 썼고, 엑셀을 불러와 첫번째 creat를하면


초기화면->세부사항으로 신규품목0001제목과 okcode->신규품목0001->


               세부사항0002 와 okcode-> 신규품목0002로 나와야하지만 0002/0002 가 연달아나오고


               다음으로 신규품목0003이 나오는데... 여기서도 마찬가지로 그다음은 0003/0003이 나옵니다


 


제가 어느부분에서 잘못했는지 정말 답이 안나오네요!!? 


roof를 잘못쓴건지 확실이 모르겠네요...


 


허접한 질문이지만 고수님들의 많은 답변 부탁드립니다...꾸벅...


 


 


 

번호 제목 글쓴이 날짜 조회 수
4289 [요청]ALV구현도중 이런저런 막힘이있어 글을 올립니다!! [3] CoolGuy 2008.09.01 2686
4288 [요청]method 소스중에 ~에 관한 질문입니다. [1] 로미오 2008.09.01 1434
4287 [요청]프린트 세팅에 대해 문의드립니다. [2] file 풍뎅이 2008.09.01 1344
4286 [요청]clear 는 select문과 loop문을 사용할 때 반드시 함께 써주어야 하나요?? [1] 아밥초보입니다 2008.09.01 1564
4285 [요청]object, type, append에 관한 질문입니다. [2] 아밥우먼 2008.09.01 1652
4284 <b>[완료]</b>alv 리스트에서 유효환율 1,016.19998 로 보이는 이것을 엑셀로 다운로드(스탠다드기능) 하면 포맷이 변경 될때. [3] sagar 2008.09.01 1750
» [요청]허접질문이긴 하지만...bdc를 처음하는데요, 엑셀을가져와 보여주는거까지는 됐는데 순서가 이상하게 돌아갑니다..ㅜㅜ; MOTO 2008.09.01 1673
4282 <b>[완료]</b>평션들중 앞에 bapi가 붙는 평션들이 어디서 쓰이는지 궁금해서 질문글을 남깁니다 [2] 아밥어렵네요 2008.09.01 1413
4281 [요청]Logical file의 사용법 문의합니다. [1] kms 2008.09.01 1284
4280 [요청]MRP 실행시 BADI 사용이 되는지 확인할 수 있나요? [2] 넷가이 2008.09.02 1938
4279 [요청][요청]QM01,QM02 에서 파일 첨부를 하려고 합니다. 궁그미 2008.09.02 1455
4278 [요청]work flow 에대해서...조언좀부탁드려요 [2] CoolGuy 2008.09.02 1303
4277 <b>[완료]</b>스마트폼서 점선 가능한가요? - << 이런 마이너스 부호 넣어서 하는 임시방편 말고요... [3] 숟가락맨 2008.09.02 1319
4276 <b>[완료]</b>스마트폼에서 스트럭쳐처리에 관해 문의드립니다. [3] 풍뎅이 2008.09.02 1451
4275 [요청]티코드 RZ12 ....RFC 서버그룹 관리 및 세팅법 좀 부탁드립니다. 원니컴 2008.09.03 1592
4274 [요청]스탠다드 펑션을 카피할때 인클루드 파일에서 오류가 나면? file 넷가이 2008.09.03 1297
4273 [요청]넷위버 스네이크버전설치중에 오류에 관해 해결하고 싶습니다.(급질문) [4] file 아밥우먼 2008.09.04 1248
4272 <b>[완료]</b>DMS로 부터 파일을 다운받아 로컬 PC로 저장하는 방법? [2] cahan 2008.09.04 1491
4271 [요청]PROGRAM, MODULE, APPEND관한 질문입니다. [4] 아밥우먼 2008.09.04 1132
4270 [요청][질문내용]call subscreen, sort 에 대해.. [1] 로미오 2008.09.05 2592