0
Help us understand the problem. What are the problem?

posted at

updated at

【ABAP】汎用モジュール「CONVERSION_EXIT_COUNT_OUTPUT」の使い方

目次

1. CONVERSION_EXIT_COUNT_OUTPUT概要

2. 使い方
3.どういう時に書式変換が必要か

1. CONVERSION_EXIT_COUNT_OUTPUT概要

内部測定単位に対応する商用測定単位(3文字の外部測定単位)を取得する。

簡単にいうと、帳票を出力する際、テーブルに入っているままの単位(内部測定単位)では
分かりにくいため、私たちに馴染みのある商用測定単位に変換して出力するために用いる。
例:基本数量単位「PC」を「個」に変換

2. 使い方

サンプルコード


*-------------------------------------------------------------------
DATA: WK_SHORT_TXT TYPE C LENGTH 3.      "外部書式変換用変数定義

 CALL FUNCTION 'CONVERSION_EXIT_CUNIT_OUTPUT'
  EXPORTING
   INPUT                = <FS_sample>-MEINS  "変換したい項目
  LANGUAGE             = SY-LANGU
 IMPORTING
*  LONG_TEXT            =
* OUTPUT               =
   SHORT_TEXT           = WK_SHORT_TXT  ”定義した変数
 EXCEPTIONS
   UNIT_NOT_FOUND       = 1
   OTHERS               = 2
                               .
IF SY-SUBRC <> 0.
* Implement suitable error handling here
ENDIF.
*-------------------------------------------------------------------

<補足>
・SHORT_TEXTの変数の型について
TYPE C LENGTH 3 の場合、日本語3文字までの商用測定単位に変換できる。

3. どういう時に書式変換が必要か

ドメインの中にルーチンがあった場合、書式変換を行う。
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
0
Help us understand the problem. What are the problem?