메뉴 건너뛰기

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를 잘못쓴건지 확실이 모르겠네요...


 


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


 


 


 

번호 제목 글쓴이 날짜 조회 수
2234 [re] [요청]넷위버 스네이크버전설치중에 오류에 관해 해결하고 싶습니다.(급질문) daheng 2008.10.20 1416
2233 [요청]스탠다드 펑션을 카피할때 인클루드 파일에서 오류가 나면? file 넷가이 2008.09.03 1297
2232 [요청]티코드 RZ12 ....RFC 서버그룹 관리 및 세팅법 좀 부탁드립니다. 원니컴 2008.09.03 1600
2231 <b>[완료]</b>스마트폼에서 스트럭쳐처리에 관해 문의드립니다. [3] 풍뎅이 2008.09.02 1456
2230 <b>[완료]</b>스마트폼서 점선 가능한가요? - << 이런 마이너스 부호 넣어서 하는 임시방편 말고요... [3] 숟가락맨 2008.09.02 1321
2229 [요청]work flow 에대해서...조언좀부탁드려요 [2] CoolGuy 2008.09.02 1306
2228 [요청][요청]QM01,QM02 에서 파일 첨부를 하려고 합니다. 궁그미 2008.09.02 1457
2227 [요청]MRP 실행시 BADI 사용이 되는지 확인할 수 있나요? [2] 넷가이 2008.09.02 1943
2226 [요청]Logical file의 사용법 문의합니다. [1] kms 2008.09.01 1286
2225 <b>[완료]</b>평션들중 앞에 bapi가 붙는 평션들이 어디서 쓰이는지 궁금해서 질문글을 남깁니다 [2] 아밥어렵네요 2008.09.01 1416
» [요청]허접질문이긴 하지만...bdc를 처음하는데요, 엑셀을가져와 보여주는거까지는 됐는데 순서가 이상하게 돌아갑니다..ㅜㅜ; MOTO 2008.09.01 1676
2223 <b>[완료]</b>alv 리스트에서 유효환율 1,016.19998 로 보이는 이것을 엑셀로 다운로드(스탠다드기능) 하면 포맷이 변경 될때. [3] sagar 2008.09.01 1751
2222 [요청]object, type, append에 관한 질문입니다. [2] 아밥우먼 2008.09.01 1657
2221 [요청]clear 는 select문과 loop문을 사용할 때 반드시 함께 써주어야 하나요?? [1] 아밥초보입니다 2008.09.01 1570
2220 [요청]프린트 세팅에 대해 문의드립니다. [2] file 풍뎅이 2008.09.01 1350
2219 [요청]method 소스중에 ~에 관한 질문입니다. [1] 로미오 2008.09.01 1436
2218 [요청]ALV구현도중 이런저런 막힘이있어 글을 올립니다!! [3] CoolGuy 2008.09.01 2696
2217 [요청]구매오더 삭제하는 bapi는 무엇인지요?? [1] 풍운사랑 2008.09.01 3274
2216 [요청]SET CURSOR에 대해 문의드립니다. [2] 풍뎅이 2008.09.01 1796
2215 [요청]like line of과 type line of 차이는? [5] 로미오 2008.09.01 3819