0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

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

Last updated at Posted at 2022-05-14

目次

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. どういう時に書式変換が必要か

ドメインの中にルーチンがあった場合、書式変換を行う。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?