ABAP ALPHA conversion
2009-03-04 13:32
369 查看
*&---------------------------------------------------------------------*
*& Report Z_CONVERT_NUM_STRING
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT z_convert_num_string.
DATA: input TYPE n LENGTH 5,
output TYPE string.
input = 123.
*-----------------------------------------------------------------------------*
*Short Text
*Conversion exit ALPHA, external->internal
*
*ALPHA conversion is used especially with account numbers.
*During conversion from the external to the internal format,
*the system checks to see if input in the INPUT field is purely numeric,
*that is, if this input consists only of numbers,
*possibly with spaces before and after them. If this is the case,
*then the number string is inserted right-justified in the display field OUTPUT
*and all spaces to the left of the value are filled with zeroes ('0').
*If the input is not purely numeric, it is inserted in the display field from left to right
*and all extra spaces are filled with blanks.
*
*Example:
*
*(Input field and output field are both eight characters in length)
*
*1. '1234 ' --> '00001234'
*2. 'ABCD ' --> 'ABCD '
*3. ' 1234 ' --> '00001234'
*
*Conversion from the internal to the external format
*(function module CONVERSION_EXIT_ALPHA_OUTPUT) is undertaken in exactly the opposite manner.
*-------------------------------------------------------------------------------*
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = input
IMPORTING
output = output.
WRITE: / 'From external to internal format:', output.
CLEAR: INPUT, OUTPUT.
INPUT = 00024.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
EXPORTING
input = input
IMPORTING
output = output.
WRITE: / 'From internal to external format:', output.
*& Report Z_CONVERT_NUM_STRING
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*
REPORT z_convert_num_string.
DATA: input TYPE n LENGTH 5,
output TYPE string.
input = 123.
*-----------------------------------------------------------------------------*
*Short Text
*Conversion exit ALPHA, external->internal
*
*ALPHA conversion is used especially with account numbers.
*During conversion from the external to the internal format,
*the system checks to see if input in the INPUT field is purely numeric,
*that is, if this input consists only of numbers,
*possibly with spaces before and after them. If this is the case,
*then the number string is inserted right-justified in the display field OUTPUT
*and all spaces to the left of the value are filled with zeroes ('0').
*If the input is not purely numeric, it is inserted in the display field from left to right
*and all extra spaces are filled with blanks.
*
*Example:
*
*(Input field and output field are both eight characters in length)
*
*1. '1234 ' --> '00001234'
*2. 'ABCD ' --> 'ABCD '
*3. ' 1234 ' --> '00001234'
*
*Conversion from the internal to the external format
*(function module CONVERSION_EXIT_ALPHA_OUTPUT) is undertaken in exactly the opposite manner.
*-------------------------------------------------------------------------------*
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = input
IMPORTING
output = output.
WRITE: / 'From external to internal format:', output.
CLEAR: INPUT, OUTPUT.
INPUT = 00024.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
EXPORTING
input = input
IMPORTING
output = output.
WRITE: / 'From internal to external format:', output.
相关文章推荐
- ABAP中如何检查字母数字类型(alpha numeric)的变量
- CONVERSION_EXIT_ALPHA_INPUT
- CONVERSION_EXIT_ALPHA_INPUT
- 如何用ABAP将DSO中CHAR字段改为数字字段 CHAR_NUMC_CONVERSION
- CONVERSION_EXIT_ALPHA_INPUT
- CONVERSION_EXIT_ALPHA_OUTPUT 函数的介绍
- Create Barcode in ABAP : conversion to PDF
- Implicit conversion from enumeration type 'enum CGImageAlphaInfo' to different enumeration type 'CGB
- 给字段自动加前导0(CONVERSION_EXIT_ALPHA_INPUT)
- CONVERSION_EXIT_ALPHA_OUTPUT
- Implicit conversion from enumeration type 'enum CGImageAlphaInfo' to different enumeration type 'CGB
- CONVERSION_EXIT_ALPHA_OUTPUT
- CONVERSION_EXIT_ALPHA_INPUT和CONVERSION_EXIT_ALPHA_OUTPUT 函数说明
- CONVERSION_EXIT_ALPHA_OUTPUT
- Implicit conversion from enumeration type 'enum CGImageAlphaInfo' to different enumeration type 'CGB
- CONVERSION_EXIT_ALPHA_INPUT
- ABAP数据库操作(学习SAP程序设计的整理-数据库)
- Download ALV to PDF in SAP ABAP
- java.io.CharConversionException: isHexDigit
- R语言量化:alpha值和beta值