変換(转换)

* [CALCULATE_TAX_FROM_NET_AMOUNT] 税額の計算

* [CLOI_PUT_SIGN_IN_FRONT] マイナス符号を頭に持ってくる(左詰)

* [CONVERSION_EXIT_ALPHA_INPUT] 外部書式から内部書式へのALPHA変換を行う

* [CONVERSION_EXIT_ALPHA_OUTPUT] 内部書式から外部書式へのALPHA変換を行う

* [CONVERSION_EXIT_AUART_INPUT] 販売伝票タイプを内部形式に変換

* [CONVERSION_EXIT_AUART_OUTPUT] 販売伝票タイプを外部形式に変換

* [CONVERSION_EXIT_CUNIT_INPUT] 販売単位の外部表現を内部表現に変換

* [CONVERSION_EXIT_CUNIT_OUTPUT] 販売単位の内部表現を外部表現に変換 / 将内部单位转为单位文本

* [CONVERSION_EXIT_MATN1_INPUT] 品目コード内部書式変換 品目コード変換 (INPUT)

* [CONVERSION_EXIT_MATN1_OUTPUT] 品目コード外部書式変換 Material number conversion (OUTPUT)

* [CONVERT_ITF_TO_STREAM_TEXT] 文字化けした字を元に戻す

* [CONVERT_STREAM_TO_ITF_TEXT] 文字列を設定する場合に、制御文字を付加する

* [DATE_TIME_CONVERT] 1980/01/01 00:00:00からの経過秒を求める

* [POINT_IN_TIME_CONVERT] 1980/01/01 00:00:00からの経過秒から日付時刻を求める

* [SJIS_DBC_TO_SBC] 文字列を半角に変換

* [SJIS_SBC_TO_DBC ] 文字列を全角に変換

* [SPELL_AMOUNT] 金額を指定した言語で表示

* [CURRENCY_AMOUNT_SAP_TO_DISPLAY] 通貨のFACTOR値に応じて内部書式の金額情報を外部書式に変換する

* [MB_UNIT_CONVERSION] 数量単位変換

数量単位間の変換

CALL FUNCTION 'MD_CONVERT_MATERIAL_UNIT'
  EXPORTING
    i_matnr      = vl_matnr         "品目
    i_in_me      = vl_source_unit   "変換前単位
    i_out_me     = vl_target_unit   "変換後単位
    i_menge      = vl_source_value  "変換前数量
  IMPORTING
    e_menge      = vl_target_value  "変換後数量
  EXCEPTIONS
    OTHERS       = 1.

  

* [ROUND] 数量の切り捨て/切り上げ

* [CONVERT_OTFSPOOLJOB_2_PDF] Script形式のスプール情報をPDFに変換

* [CONVERT_ABAPSPOOLJOB_2_PDF] WRITE文形式のスプール情報をPDFに変換

* [CONVERSION_EXIT_ISOLA_OUTPUT]      根据语言代码取文本
* [CONVERSION_EXIT_STFIL_OUTPUT ]     根据文档状态CODE取状态文本
* [CONVERSION_EXIT_STRUN_OUTPUT]      根据文档运行状态CODE取状态文本
* [CONVERSION_EXIT_STIDX_OUTPUT ]     根据INDEX状态CODE取状态文本
* [CONVERSION_EXIT_STOPT_OUTPUT]      根据存储状态CODE取状态文本
* [CONVERSION_EXIT_AOTYP_OUTPUT]      根据关系类型取类型文本
* [CONVERSION_EXIT_ATINN_OUTPUT]      根据内部特性取特性名称
* [CONVERSION_EXIT_PSTAT_OUTPUT]      根据文本状态CODE取状态文本

* [CONVERSION_EXIT_AOBAR_OUTPUT]      关系类型 from internal to external format

* 内部データ書式への通貨額の変換

USING 
          VALUE(V_WK_DMBTR)    TYPE ANY 
  CHANGING VALUE(V_WK_CUR_CONV) TYPE ANY.

 DATA :
    L_WK_AMOUNT_INTERNAL TYPE BAPICURR-BAPICURR,
    L_WK_AMOUNT_EXTERNAL TYPE BAPICURR-BAPICURR.

  L_WK_AMOUNT_EXTERNAL = CONV BAPICURR-BAPICURR( V_WK_DMBTR ).

* 内部データ書式への通貨額の変換
  CALL FUNCTION 'BAPI_CURRENCY_CONV_TO_INTERNAL'
    EXPORTING
      CURRENCY             = V_WA_WAERS
      AMOUNT_EXTERNAL      = L_WK_AMOUNT_EXTERNAL
      MAX_NUMBER_OF_DIGITS = 19
    IMPORTING
      AMOUNT_INTERNAL      = L_WK_AMOUNT_INTERNAL.
  V_WK_CUR_CONV = L_WK_AMOUNT_INTERNAL.

  

posted @ 2019-03-12 14:07  Park_SAP  阅读(372)  评论(0编辑  收藏  举报