메뉴 건너뛰기

SAP 한국 커뮤니티



 


위탁보충 오더 를 생성하려고 합니다.


아래와 같의 BAPI에 값을 넣었는데


BAPI_SALESORDER_CREATEFROMDAT2 에서 가격조건(세금부분, 정가) 부분의 값을 가져오지 못합니다.


 


하루종일 찾아봐도 잘 모르겠네요.;;


선배님들 도와주세요!


 


  DATA : ls_list_line  LIKE LINE OF gt_list.
  DATA : lv_posnr TYPE vbap-posnr,
         lv_cond_value TYPE konp-kbetr.


  CLEAR : lv_posnr.


*.. Internal control parameter
  gt_logic_switch-pricing = 'G'.
  APPEND gt_logic_switch.


*.. Conversion of Partner Function + Order Type
  gv_convert = 'X'.


  SORT gt_list BY division req_date_h.


  LOOP AT gt_list.
    MOVE gt_list TO ls_list_line.
    ADD 10 TO lv_posnr.


    PERFORM get_currency_amount  USING     ls_list_line-currency
                                           ls_list_line-cond_value
                                 CHANGING  lv_cond_value.


    AT NEW req_date_h.
*.. Order Header
      gs_order_header_in-refobjtype  = 'VBBK'.
      gs_order_header_in-doc_type    = 'ZKB'.                   " 영업문서유형 (ZKB:위탁보충 오더, ZKE:위탁출고 오더)
      gs_order_header_in-sales_org   = p_vkorg.                 " 영업조직
      gs_order_header_in-distr_chan  = p_vtweg.                 " 유통경로
      gs_order_header_in-division   = ls_list_line-division.    " 제품군
      gs_order_header_in-req_date_h = ls_list_line-req_date_h.  " 납품요청일


*.. Document Partner
      PERFORM conversion_exit_alpha_input  CHANGING gt_list-partn_numb.
      gt_order_partners-partn_role   = 'SH'.                    " 파트너기능 (SP:판매처, SH:인도처)
      gt_order_partners-partn_numb   = ls_list_line-partn_numb. " 인도처 사업장코드
      APPEND gt_order_partners.


      gt_order_partners-partn_role   = 'SP'.
      gt_order_partners-partn_numb   = p_kunnr.                 " 판매처
      APPEND gt_order_partners.
    ENDAT.


*.. Item Data
    gt_order_items_in-itm_number     = lv_posnr.                " 영업문서품목


    TRANSLATE gt_list-material TO UPPER CASE.
    IF NOT gt_list-material IS INITIAL.
      PERFORM conversion_exit_alpha_input  CHANGING ls_list_line-material.
      gt_order_items_in-material     = gt_list-material.        " 자재코드
    ENDIF.


    gt_order_items_in-cust_mat35     = ls_list_line-cust_mat35.  " 고객자재코드
*    gt_order_items_in-purch_no_s     = ls_list_line-purch_no_s.  " 품목발주번호
*    gt_order_items_in-po_meth_s      = ls_list_line-po_meth_s.   " 발주유형
    APPEND gt_order_items_in.


*.. Schedule Line Data
    gt_order_schedules_in-itm_number = lv_posnr.                 " 영업문서품목
    gt_order_schedules_in-req_qty    = ls_list_line-req_qty.     " 오더수량
    gt_order_schedules_in-req_date   = ls_list_line-req_date.    " 납기일
    APPEND gt_order_schedules_in.


*.. Conditions
    gt_order_conditions_in-itm_number = lv_posnr.           " 영업문서품목
    gt_order_conditions_in-cond_type  = 'ZPR0'.             " 조건유형
    gt_order_conditions_in-cond_value = lv_cond_value.      " 단가
    gt_order_conditions_in-currency   = 'KRW'.              " 통화단위
    gt_order_conditions_in-COND_UNIT  = 'EA'.
    gt_order_conditions_in-COND_P_UNT = '1'.
    gt_order_conditions_in-APPLICATIO = 'V'.
    APPEND gt_order_conditions_in.


    AT END OF req_date_h.
      PERFORM execute_bapi  CHANGING ls_list_line.


      MODIFY gt_list FROM ls_list_line TRANSPORTING icon message
                     WHERE division = ls_list_line-division
                     AND req_date_h = ls_list_line-req_date_h.


      CLEAR   : gs_order_header_in, gt_order_partners, gt_return,
                gt_order_items_in, gt_order_schedules_in, gt_order_conditions_in.
      REFRESH : gt_order_partners, gt_return,
                gt_order_items_in, gt_order_schedules_in, gt_order_conditions_in.
    ENDAT.


    CLEAR : ls_list_line, lv_posnr,
            gt_order_items_in, gt_order_schedules_in, gt_order_conditions_in.


  ENDLOOP.


 


################### Form


 


  CALL FUNCTION 'BAPI_SALESORDER_CREATEFROMDAT2'
    EXPORTING
      order_header_in      = gs_order_header_in
      logic_switch         = gt_logic_switch
      convert              = gv_convert
    IMPORTING
      salesdocument        = gv_salesdocument
    TABLES
      return               = gt_return
      order_items_in       = gt_order_items_in
      order_conditions_in  = gt_order_conditions_in
*      ORDER_TEXT           =
      order_partners       = gt_order_partners
      order_schedules_in   = gt_order_schedules_in.


 


 

번호 제목 글쓴이 날짜 조회 수
2906 [요청]바이너리서치에 대해 알고싶습니다! [4] ABAP초짜 2008.12.22 1316
2905 <b>[완료]</b>레포트 결과화면을 웹메일로 보내고 싶습니다. [2] con 2008.12.22 1069
2904 <b>[완료]</b>SELECTION-SCREEN 초보 질문 입니다. [2] 초보bsp/abap 2008.12.22 1478
2903 [요청][질문]리스팅제외 나 삭제표시 정보를 가지고 있는 테이블좀 가르쳐주세요.. [2] 박태준 2008.12.22 1284
2902 [요청]스마트 폼 덤프 관련 입니다 . 원인좀 찾아주세요 . [1] file 아밥걸 2008.12.22 1080
2901 [요청]매크로 문제에 관해 소스좀 봐주세요. [1] 로미오 2008.12.22 1611
2900 [요청]form문과 function 함수에 대해.. [5] 앙리 2008.12.21 1690
2899 [요청]덤프 질문 모음입니다. 꼭 봐주세용 얄리뽕다 2008.12.21 1357
2898 [요청]덤프 질문 모음입니다. 꼭 봐주세용 얄리뽕다 2008.12.21 1377
2897 [요청]덤프 질문 모음입니다. 꼭 봐주세용 [1] 얄리뽕다 2008.12.21 1459
2896 <b>[완료]</b>같은 시스템인데, 데이터 디스플레이가 서로 다른 이유를 알고싶습니다. 아밥초보입니다 2008.12.20 857
2895 <b>[완료]</b> VA02 관련 바피 질문입니다..!! [1] file G.A.S 2008.12.19 2066
2894 [요청]고수님들 부탁합니다, 도와주세요,,,,,,,,,,,,,,,,,,,,,,,,, [3] Zking 2008.12.19 1347
2893 <b>[완료]</b>DropDown List Box를 구현하려고 합니다만....ㅠ [4] 우락부락 2008.12.19 2869
2892 [re] 완료되지 않았습니다... 버튼을 잘못 눌렀네요ㅠ 우락부락 2008.12.22 1092
2891 [요청]on/off와 프린터 설정 내용에 대해.. 캔디^^ 2008.12.19 1436
» [요청]BAPI_SALESORDER_CREATEFROMDAT2 에서 가격조건(세금부분, 정가) 부분의 값을 가져오지 못합니다. [2] file 효방 ^-^ 2008.12.19 5467
2889 <b>[완료]</b>pop-up창에 대해서 질문좀 드리겠습니다. [3] 쭈니 2008.12.19 1474
2888 <b>[완료]</b>perform문인데요. 조언좀 부탁드립니다.참조물도 보여드릴테니.. 빠른 답변좀 부탁드릴께요 file 쭈니 2008.12.19 1532
2887 <b>[완료]</b>[re] perform문인데요. 조언좀 부탁드립니다.참조물도 보여드릴테니.. 빠른 답변좀 부탁드릴께요 쭈니 2008.12.19 1206