메뉴 건너뛰기

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.


 


 

번호 제목 글쓴이 날짜 조회 수
2893 <b>[완료]</b>DropDown List Box를 구현하려고 합니다만....ㅠ [4] 우락부락 2008.12.20 2871
2892 [re] 완료되지 않았습니다... 버튼을 잘못 눌렀네요ㅠ 우락부락 2008.12.22 1092
2891 [요청]on/off와 프린터 설정 내용에 대해.. 캔디^^ 2008.12.20 1436
» [요청]BAPI_SALESORDER_CREATEFROMDAT2 에서 가격조건(세금부분, 정가) 부분의 값을 가져오지 못합니다. [2] file 효방 ^-^ 2008.12.20 5569
2889 <b>[완료]</b>pop-up창에 대해서 질문좀 드리겠습니다. [3] 쭈니 2008.12.19 1483
2888 <b>[완료]</b>perform문인데요. 조언좀 부탁드립니다.참조물도 보여드릴테니.. 빠른 답변좀 부탁드릴께요 file 쭈니 2008.12.19 1532
2887 <b>[완료]</b>[re] perform문인데요. 조언좀 부탁드립니다.참조물도 보여드릴테니.. 빠른 답변좀 부탁드릴께요 쭈니 2008.12.19 1207
2886 <b>[완료]</b>sm37 에서 뱃치 돌아간거 확인할 때... [2] file chanmaniac 2008.12.19 2080
2885 <b>[완료]</b>데이터 가공을 하려고 하는데 잘 안되네요 ㅜㅜ 고수님 도움 요청 합니다. (초보 질문) [3] 초보bsp/abap 2008.12.19 1111
2884 [요청]conversion 관련 문제 입니다. 펑션을 써야하는지 어떤건지 도통 모르겠습니다. file 아밥걸 2008.12.19 1875
2883 [요청]FORM문에서 USING, CHANG 사용법좀 부탁드려요 [3] 김수♡ 2008.12.19 1534
2882 [요청]고수님들 부탁합니다, 도와주세요,,,,,,,,,,,,,,,,,,,,,,,,, [1] Zking 2008.12.19 1215
2881 <b>[완료]</b>perform문인데요. 조언좀 부탁드립니다.아래질문인데요 [5] 쭈니 2008.12.19 1273
2880 <b>[완료]</b>[re] perform문인데요. 조언좀 부탁드립니다.아래질문인데요 쭈니 2008.12.19 1171
2879 <b>[완료]</b>perform문인데요. 조언좀 부탁드립니다. 쭈니 2008.12.19 1388
2878 <b>[완료]</b>리포트프로그램에서 기본화면(1000)의 실행버튼(시계모양)대신 다른것을 만들고 싶은데요 [3] 예슬짱 2008.12.19 1341
2877 [요청]certi 덤프 관련해서 질문 합니다. Helloseok 2008.12.19 1262
2876 [요청]너무 궁금합니다. 아시는 분은 꼭 답변 부탁 드립니다. please!! /// [1] okay맨 2008.12.19 891
2875 [요청]제발 부탁 알려주삼~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1] Zking 2008.12.19 1392
2874 <b>[완료]</b>at user-command관한 질문입니다. 부탁드립니다. [3] 쭈니 2008.12.19 1288