메뉴 건너뛰기

SAP 한국 커뮤니티

<img src=3.gif>전표 BDC 생성에 대한 질문입니다..

보경아빠 2010.01.26 16:58 조회 수 : 4840

 


 고정환율 적용을 위해 FBV1으로 아래와 같이 코딩 했습니다..


 그런데 코딩블럭 서 다음 단계로 넘어가질 않네요... 


 ( 일단 코딩블럭에 값은 정확히 들어 갑니다...  마우스로 OK 클릭하면 다음 단계로 진행됨 )


 제가 뭘 잘 못했을까요?   고수님들 도움 부탁 드립니다..


 


 


  loop  at  gt_dock.
    IF sy-tabix = 1.
       clear : lv_first, bdcdata[].


 


*      해당월의 마지막 일자 일자 구해서  lv_ldate에 저장


 


       PERFORM  bdc_dynpro    USING  'SAPLF040'     '0100'.
       PERFORM  bdc_field     USING  'BDC_CURSOR'   'RF05V-NEWKO'.
       PERFORM  bdc_field     USING  'BDC_OKCODE'   '/00'.
       PERFORM  bdc_field     USING  'BKPF-BLDAT'   lv_ldate.
       PERFORM  bdc_field     USING  'BKPF-BUDAT'   lv_ldate.
       PERFORM  bdc_field     USING  'BKPF-BLART'   'SA'.
       PERFORM  bdc_field     USING  'BKPF-BUKRS'   p_kokrs.
       PERFORM  bdc_field     USING  'BKPF-WAERS'   'USD'.
       PERFORM  bdc_field     USING  'BKPF-BKTXT'   ' '.
       PERFORM  bdc_field     USING  'VBKPF-XBWAE'  ' '.
    ENDIF.


* 금액 변환
    perform  currency_convert  using  gt_dock-wrbtr
                                      gt_dock-dmbtr
                                      lv_amtd
                                      lv_amtw.


    if gt_dock-shkzg   =  'S'.
       IF lv_first = 'X'.
          PERFORM  bdc_dynpro   USING  'SAPLF040'      '0300'.
          PERFORM  bdc_field    USING  'BDC_CURSOR'    'RF05V-NEWKO'.
          PERFORM  bdc_field    USING  'BDC_OKCODE'    '/00'.
       ENDIF.


       PERFORM  bdc_field       USING  'RF05V-NEWBS'   '40'.       "차변
       PERFORM  bdc_field       USING  'RF05V-NEWKO'   gt_dock-hkont.


       PERFORM  bdc_dynpro      USING  'SAPLF040'      '0300'.
       PERFORM  bdc_field       USING  'BDC_CURSOR'    'RF05V-NEWKO'.
       PERFORM  bdc_field       USING  'BDC_OKCODE'    '/00'.
       PERFORM  bdc_field       USING  'BSEG-WRBTR'    lv_amtd.
       PERFORM  bdc_field       USING  'BSEG-DMBTR'    lv_amtw.
       PERFORM  bdc_field       USING  'BSEG-ZUONR'    gt_dock-projk.
       PERFORM  bdc_field       USING  'BSEG-SGTXT'    gt_dock-ktext.


       PERFORM  bdc_dynpro      USING  'SAPLKACB'      '0002'.          
       PERFORM  bdc_field       USING  'BDC_CURSOR'    'COBL-PS_POSID'.
       PERFORM  bdc_field       USING  'BDC_OKCODE'    '=ENTE'.
       PERFORM  bdc_field       USING  'COBL-GSBER'    p_gsber.
       PERFORM  bdc_field       USING  'COBL-KOSTL'    'DB005'.
       PERFORM  bdc_field       USING  'COBL-PS_POSID' gt_dock-posid.   "<============여기서 멈춤 
       lv_first = 'X'.
    else.
       IF lv_first = 'X'.
          PERFORM  bdc_dynpro   USING  'SAPLF040'      '0300'.
          PERFORM  bdc_field    USING  'BDC_CURSOR'    'RF05V-NEWKO'.
          PERFORM  bdc_field    USING  'BDC_OKCODE'    '/00'.
       ENDIF.


       PERFORM  bdc_field       USING  'RF05V-NEWBS'   '50'.       "차변
       PERFORM  bdc_field       USING  'RF05V-NEWKO'   gt_dock-hkont.


       PERFORM  bdc_dynpro      USING  'SAPLF040'      '0300'.
       PERFORM  bdc_field       USING  'BDC_CURSOR'    'BSEG-WRBTR'.

       PERFORM  bdc_field       USING  'BDC_OKCODE'    '/00'.
       PERFORM  bdc_field       USING  'BSEG-WRBTR'    lv_amtd.
       PERFORM  bdc_field       USING  'BSEG-DMBTR'    lv_amtw.
       PERFORM  bdc_field       USING  'BSEG-ZUONR'    '건조보험료'.
       PERFORM  bdc_field       USING  'BSEG-SGTXT'    gt_dock-ktext.


 


       PERFORM  bdc_dynpro      USING  'SAPLKACB'      '0002'.
       PERFORM  bdc_field       USING  'BDC_CURSOR'    'COBL-GSBER'.
       PERFORM  bdc_field       USING  'BDC_OKCODE'    '=ENTE'.
       PERFORM  bdc_field       USING  'COBL-GSBER'    p_gsber.          "<============여기서 멈춤 
       lv_first = 'X'.
    endif.


  ENDLOOP.

번호 제목 글쓴이 날짜 조회 수
6346 [요청]온라인(모듈풀)에서 라디오버튼 사용법요!!! [6] CoolGuy 2008.08.05 4921
6345 [요청]refresh_table_display와 cl_gui_cfw=>flush 의 차이점에대해서 알고싶습니다 [3] 고양이야옹 2008.12.04 4913
6344 subscreen 에서 사용 하는 sy-repid 변수에 관한질문입니다. [2] bd 2007.04.10 4897
6343 <img src=2.gif>screen structure 에서 group1 ~ group4 사용방법 [5] copine 2011.03.31 4882
6342 [요청]자동 텍스트완성 어떻게 하나요? 답변 부탁드립니다. [3] 쪼꼬팜 2008.07.30 4879
6341 TRY 구문해석좀 해주세요. 이렇게 쓰는 것과 그냥 SELECT 하는 차이가 뭔지요? [7] 김창훈 2007.08.21 4878
6340 <img src=2.gif>신호등(상태표시등)아이콘 관련 질문드려요~ ^-^* [1] ymjeong 2010.10.25 4856
6339 <b>[완료]</b>DYNPRO_FIELD_CONVERSION dump관련 [3] 이정한 2008.01.08 4846
6338 <img src=1.gif>질문 >> CALL FUNCTION 'FIMA_NUMERICAL_VALUE_ROUND [2] 아밥콩` 2010.03.03 4844
» <img src=3.gif>전표 BDC 생성에 대한 질문입니다.. [2] 보경아빠 2010.01.26 4840
6336 <b>[완료]</b><b>[완료]</b>[re] 개인pc에 SAP NetWeaver 2004s 설치방법에 질문입니다. [1] 김태완 2006.12.27 4829
6335 <img src=3.gif>스마트 폼에서 그래픽 출력할때 이상합니다. [3] 이소아밀 2011.03.31 4784
6334 <img src=3.gif>금액 절사방법에 대해 질문드립니다. [6] 해바라기 2009.11.19 4775
6333 null 값 체크 [6] 강진규 2007.05.21 4768
6332 <b>[완료]</b>엑셀업로드시 데이터건수제한에 대해서 질문드립니다. [3] kan145 2009.03.24 4747
6331 <img src=3.gif>alv 필드 오른쪽 정렬에 대해서 질문 좀 드릴게요 [3] file 유정a 2010.08.23 4744
6330 [요청]SELECT~ENDSELECT 문에서 문의드립니다. [2] 풍뎅이 2007.12.12 4725
6329 <b>[완료]</b>SUBMIT 또는 CALL TRANSACTION 에 관해서... [5] chanmaniac 2008.09.29 4716
6328 <img src=2.gif>ALV에서 년월 필드 사용에 대해 [4] 댕댕 2010.04.21 4713
6327 <img src=2.gif>AT SELECTION-SCREEN OUTPUT. 질분입니다 [3] 아밥콩` 2010.06.17 4704