메뉴 건너뛰기

SAP 한국 커뮤니티

[요청]BDC 관련 질문 입니다. 고수님 좀 살펴 봐주세요.

MM초보^^ 2008.04.28 07:33 조회 수 : 2774 추천:11

 안녕하세요. BDC관련 프로그램을 수정하다가 해결되지 않은 것이 있어 이렇게 글을 올립니다.


다름이 아니라... MM 모듈의 T-CODE  MB1B에서 타 사업장 이체를 하는 프로세스를 BDC로 하는 프로그램을


수정하고 있습니다.  MB1B에서 타사업장 이체 프로세스를 흘리게 되면 항상 WARNING 메시지가 뜨는데


그 이후에 BDC를 타지 않아서 문제가 되고 있습니다.  제가 지금 수정하려고 하는 부분은 받는쪽 배치는 보내는쪽


배치가 자동으로 설정되지 않고 임의의 입력 받은 배치로 진행 되도록 하고 있습니다.


스크린 순서되로 보면 421 스크린에서 엔터를 치고 나면 410으로 넘어가면서 WARNING이 발생합니다.


그리고 410번 스크린에서 받는쪽 배치를 수정하는 부분이 있습니다.  (MSEG-UMCHA)


그 이후 받는쪽 배치를 설정하는 소스(소스 중 빨간색 부분)가 있지만 그것이 먹히지 않고 자동으로 설정된


배치로 posting이 됩니다.  BDC모드를 'A'로 돌리면 BDC가 중간에 끊어지고 'N' 모두로 돌리면


'No batch input data for screen SAPLKACB 0002' 이런 에러메시지가 뜨네요.
답변 부탁 드립니다. 감사 합니다.


 


  REFRESH: bdcdata.


  PERFORM dynpro USING:
        'X' 'SAPMM07M'          '0400',
        ' ' 'BDC_OKCODE'        '=LVS0',   "'/00',         "ENTER
        ' ' 'MKPF-BLDAT'        sy-datum,      "
        ' ' 'MKPF-BUDAT'        sy-datum,
        ' ' 'RM07M-BWARTWA'     i_bwart,
        ' ' 'RM07M-WERKS'       i_werks,
        ' ' 'RM07M-LGORT'       i_lgort,
        ' ' 'RM07M-SOBKZ'       i_sobkz.


  PERFORM dynpro USING :
          'X'   'SAPMM07M'         '1422',
          ' '   'BDC_OKCODE'       '=OK',
          ' '   'RM07M-TBFKZ'      'X',
          ' '   'RM07M-BSSKZ'      ' '.          " Document Date


 


  READ TABLE l_tab INDEX 1.


  lv_menge = l_tab-menge.       "ITAB - 펑션 TABLE 값으로 받음
  TRANSLATE lv_menge USING ', '.
  CONDENSE  lv_menge NO-GAPS.


  PERFORM dynpro USING:
        'X' 'SAPMM07M'          '0421',
        ' ' 'MSEGK-WEMPF'       i_wempf,
        ' ' 'MSEGK-UMWRK'       i_werks_r,
        ' ' 'MSEGK-UMLGO'       i_lgort_r,


        ' ' 'MSEG-MATNR(01)'    l_tab-matnr,
        ' ' 'MSEG-ERFMG(01)'    lv_menge,
        ' ' 'MSEG-ERFME(01)'    l_tab-meins,
        ' ' 'MSEG-CHARG(01)'    l_tab-charg.



  PERFORM dynpro USING:
        'X' 'SAPLKACB'          '0002',
        ' ' 'BDC_OKCODE'        '=ENTE'.         "


 


---> 이거 이후 WARNING 메시지 발생



  PERFORM dynpro USING:                  "이체받는쪽 배치 입력
        'X' 'SAPMM07M'          '0410',
        ' ' 'BDC_CURSOR'        'MSEG-UMCHA(01)',
        ' ' 'MSEG-UMCHA(01)'    i_umcha.


 


  PERFORM dynpro USING:                


        'X' 'SAPMM07M'          '0421',
        ' ' 'BDC_CURSOR'        'MSEG-ERFMG(01)',
        ' ' 'BDC_OKCODE'        '=BU'.  " SAVE



 


  ctu_params-dismode  = i_mode.
  ctu_params-updmode  = 'S'.
  ctu_params-racommit = 'X'.


  REFRESH messtab.
  CALL TRANSACTION 'MB1B'    USING bdcdata
                   OPTIONS  FROM  ctu_params
                   MESSAGES INTO  messtab.


 


-------------*-------------------------


SHDB에서 레코딩한 하고 프로그램으로 만들어서 소스 비교해봐도 차이 없네요. 이상하게 빨간색을 표시한 부분의 소스가


안먹히고 자동으로 세팅되는 배치로 POSTING이 되는지 감이 잡히지 않네요.



 


 


 

번호 제목 글쓴이 날짜 조회 수
1627 <b>[완료]</b>스마트폼 선언관련 rs381_fnam에러 [3] r333 2008.05.08 1777
1626 <b>[완료]</b>[급질] 제가 sap gui 7버전을 설치 하였는데... se80 에서 프로그램으로 들어갈려고 하니..먹통입니다.. [2] 복만돌이 2008.05.08 1931
1625 <b>[완료]</b>ALV 출력시 필드크기를 잡아주는 방법 [4] 수갬 2008.05.08 2500
1624 <b>[완료]</b> LDB PNP 사용한 선택화면 숨기려고 합니다. [7] 2008.05.08 1990
1623 [요청]BAPI explorer에 이미지 의미에 대한 질문 file 될까... 2008.05.08 1484
1622 <b>[완료]</b>스마트폼에서 테두리 굶게하는것이 안되요 [9] file SD2 2008.05.08 3187
1621 <b>[완료]</b>스마트폼으로 pdf형식으로 조회를 처음하면 제대로 나오는데요 바로 다른 날짜로 조회를 하면 처음 나온게 그대로 유지됩니다.ㅠㅠ [2] 좋아 2008.05.08 1398
1620 [요청]도메인에서 컨버젼 루틴의 값~~요~ [4] CoolGuy 2008.05.08 1949
1619 [요청]간단한 사칙연산도 헬갈리네요. 왜 에러가 나는건지 좀 설명해 주세요~ [3] file darkangel 2008.05.07 1817
1618 <b>[완료]</b>테이블컨트롤에서 라인삭제하는방법좀 알려주세요 [6] 밥먹고아밥해요 2008.05.07 2341
1617 스마트폼: 세금계산서 미리보기하면 글짜가 보이는데, 출력을 하면 글씨가 깨져보입니다. [3] file with SAP 2008.05.07 1830
1616 <b>[완료]</b>EXCEL UPLOAD 를 함수를 이용해 하고자 합니다. [5] 다급 2008.05.07 1885
1615 <img src=3.gif>[요청]maintenance 생성시 error 입니다.^^;; [2] file sagar 2008.05.07 1178
1614 <b>[완료]</b>table control 에서 단가, 통화키 제어 관련... [3] bizarre 2008.05.07 2774
1613 <b>[완료]</b>스마트폼 출력시 관련하여 문의드립니다. [4] 2008.05.06 4489
1612 [요청]이벤트순서좀 정확히 알려주세요 [3] 밥먹고아밥해요 2008.05.06 1992
1611 [요청]좋은 아침입니다. download 관련 질문입니다. bd 2008.05.06 1415
1610 [요청]BAPI BAPI_GOODSMVT_CREATE 펑션의 기본적인 사용법 [1] 댕댕 2008.05.05 5860
1609 [요청]migo 입고전기시 sap mail을 보내는 로직 구현을 위한 exit 문의 [2] 노력&성장 2008.05.02 1826
1608 <b>[완료]</b>스마트폼에서 여러건 선택후 미리보기시 Page down은 어떻게? [2] 2008.05.02 1975