메뉴 건너뛰기

SAP 한국 커뮤니티

 BDC 코딩을 짜는 중인데요


 


it_list2에서 변경된 줄을 선택해서 BDC 아이콘을 누르면 변경된 값이 mara에 들어가서 저장되는 코딩을 짜고 있는중인데


 


문제점이


 


1. 값을 변경한 뒤 BDC코드를 누르면 일단 변경은 되는데 다시 앞의 화면으로 갔다가 들어오면 변경된값이 반영이 안되구요


 


2. 위에서 변경된 값을 Create 화면에 보여주려고 하는데 create 화면에 있는 모든 값들이 같은값( 위에서 변경해준값)으로 바뀌네요


 


도대체 무슨문제 인지 모르겠어요 ㅠㅠ 빠른 답변 부탁드립니다 ㅠ


 


 


 


 


 




  DATA : l_data(8).

  DATA : gs_stable2 TYPE lvc_s_stbl.
  CLEAR : lt_tab2, lt_tab2[], lt_rows2, lt_rows2[].

  CALL METHOD g_grid->check_changed_data  "==> 이것을 써야 선택된 데이터만 가져옴
        IMPORTING
          e_valid = ls_flag_change.
  CHECK ls_flag_change = 'X'.



  REFRESH: lt_rows2.
  CALL METHOD g_grid->get_selected_rows
    IMPORTING
      et_index_rows = lt_rows2.
  CALL METHOD cl_gui_cfw=>flush.
  CLEAR : lt_cnt2.
  DESCRIBE TABLE lt_rows2 LINES lt_cnt2.

  IF lt_rows2[] IS INITIAL.
    MESSAGE e001 WITH '라인을 선택하세요'.
  ELSEIF lt_cnt2 > 1.
    MESSAGE e001 WITH '라인은 하나만 선택 가능합니다.'.
  ENDIF.

    CLEAR : it_bdcdata, it_bdcdata[],it_messtab,it_messtab[].

 LOOP AT lt_rows2 INTO ls_rows2.

    READ TABLE it_list2 INDEX ls_rows2-index.
   " MOVE-CORRESPONDING it_list2 TO lt_tab2.

    PERFORM bdc_dynpro USING 'SAPLMGMM' '0060'.
    PERFORM bdc_field USING 'BDC_OKCODE'
                             '=ENTR'.
    PERFORM bdc_field USING 'RMMG1-MATNR'
                             it_list2-matnr.

    PERFORM bdc_dynpro USING 'SAPLMGMM' '0070'.
    PERFORM bdc_field USING 'BDC_OKCODE'
                             '=SELA'.

    PERFORM bdc_dynpro USING 'SAPLMGMM' '0070'.
    PERFORM bdc_field USING 'BDC_OKCODE'
                             '=ENTR'.

    PERFORM bdc_dynpro USING 'SAPLMGMM' '0080'.
    PERFORM bdc_field USING 'BDC_OKCODE'
                             '=ENTR'.

    PERFORM bdc_field USING 'RMMG1-WERKS'
                             it_list2-werks.

    PERFORM bdc_field USING 'RMMG1-LGORT'
                         it_list2-lgort.

    WRITE it_list2-brgew TO l_data " --> 인터널 테이블의 값을 L_DATA로 옮겨줌.
               UNIT it_list2-gewei LEFT-JUSTIFIED.



    PERFORM bdc_dynpro USING 'SAPLMGMM' '4004'.
    PERFORM bdc_field USING 'BDC_OKCODE'
                             '=SP12'.
    PERFORM bdc_field USING 'MARA-BRGEW'
                             l_data.

    PERFORM bdc_field USING 'MARA-NTGEW'
                            l_data.
    PERFORM bdc_dynpro USING 'SAPLMGMM' '4000'.
    PERFORM bdc_field USING 'BDC_OKCODE'
                             '=BU'.
    PERFORM bdc_field USING 'MARC-DISMM'
                             it_list2-dismm.



    CALL TRANSACTION 'MM02' USING it_bdcdata
                            MODE w_mode
                            UPDATE 'S'.

    PERFORM get_bcd_msg CHANGING g_msglin. "--> 그 안에서 바뀜

    it_list2-zmesg = g_msglin.


    MOVE-CORRESPONDING it_list2 TO lt_tab2.


*    APPEND it_list2.
*    UPDATE zmmtest set brgew = it_list2-brgew.
**                       dismm = it_list2-dismm.
*MODIFY it_list2 INDEX ls_rows2-index.

    CLEAR : ls_rows2-index.







  ENDLOOP.

번호 제목 글쓴이 날짜 조회 수
5247 <img src=3.gif>날짜 펑션 질문드립니다. 알려주세요. [3] redlemon14 2010.09.09 1269
5246 <img src=2.gif>Open AP document(BSIK)로 Clearing Document no(BSAK) 검색 방법 [2] 찬호사랑 2010.09.09 15328
5245 <img src=2.gif>PA 포스팅 바피 펑션에 대한 질문입니다. [3] kms 2010.09.08 2202
5244 <img src=2.gif>SAP 모듈 인증시험 질문입니다(준비기간..) [2] PCGUY7 2010.09.08 1209
5243 <img src=3.gif>신규 생성한 T-Code가 리스팅되지 않을 때 [11] 모포 2010.09.08 2211
5242 <img src=2.gif>혹시 특정기간 평균 환율을 구해주는 함수가 있나요... 혹시... [3] 태사성 2010.09.08 3057
5241 <img src=2.gif>selection-screen output 에서 parameter에 user-command 없이 타게하는 방법 없나요. [1] 태사성 2010.09.08 1727
5240 <img src=2.gif>ALV 화면에서 레이아웃이 저장한 Default 대로 나오질 않아요.. [1] 샤피삼 2010.09.08 2649
5239 <img src=2.gif>SELECTION-SCREEN 에서 PARAMETER 로 입력한 값을 자동으로 읽는방법 질문 [2] 초보생 2010.09.08 3083
5238 <img src=3.gif>loop 돌면서 조건값 처리하는데 문제가 있습니다; [1] 아밥초보 2010.09.07 1418
5237 <img src=2.gif>SAP 개념에 관한 질문입니다. 답변 부탁 드립니다. [3] 처음처럼 2010.09.07 1759
5236 <img src=2.gif> OLD EDITOR 에서 원하는 글꼴로 변경 어떻게 하죠? [2] 휀돌이 2010.09.07 1665
5235 <img src=2.gif>[빠른답변요청]loop 돌릴때 안의 조건 써주는 것이 헷갈려서 그러는데요 [4] 오렌지겅주님 2010.09.07 1244
5234 <img src=3.gif>에러 문의 사항좀 올려봅니다. 보시고 답변좀 부탁합니다. [16] 쭈니 2010.09.07 2745
5233 <img src=1.gif>로컬 시스템에서 실행하고 싶어요. 태사성 2010.09.07 1165
5232 <img src=3.gif>se11에서 만든 탐색도움말을 온라인 프로그램에서 호출시 매개변수는 처리.. [2] file 기쁨 2010.09.07 1242
5231 <img src=3.gif>se11에서 탐색도움말 매개변수에 기본값에 값 셋팅시.. [2] file 기쁨 2010.09.07 2280
5230 <img src=2.gif>테이블 중복값 검증(구분자 사용 다중인원) [3] 라다메스 2010.09.06 1403
5229 <img src=2.gif>rfc 관련 질문입니다..고수님들 부탁드려요~~ [4] 아~밥 2010.09.06 1543
5228 [re] <img src=1.gif>Gui Status 의 '출력'을 영문으로 변경가능? 가능합니다.. file 광화문 2010.08.28 1245