`
csstome
  • 浏览: 1508597 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

ABAP將數字輸出前面補0

 
阅读更多

將數字輸出前面補0
Function:


CONVERSION_EXIT_ALPHA_INPUT
程式碼
DATA: test(5),
value LIKE regup-wrbtr VALUE 150.

CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = '150'
IMPORTING
output = test
EXCEPTIONS
OTHERS = 1.

WRITE : test.

--Result--
00150



UNPACK 也可以实现同样的功能.

DATA: L_INDEX(3).
DO 3 TIMES.
L_INDEX = L_INDEX + 1.
UNPACK L_INDEX TO L_INDEX.
WRITE:/ L_INDEX.
ENDDO.

--Result--
001
002
003

分享到:
评论

相关推荐

    ABAP常见函数的使用资料

    12. FUNC6(将数字输出前面补零): 目的是确保数字字符串具有特定的位数,例如,将单个数字"1"转换为"001",以保持统一的格式。 了解并熟练掌握这些ABAP函数,可以极大地提升ABAP编程的效率和代码质量,为日常...

    ABAP function使用笔记

    此函数模块用于将字母数字类型的输入转换为纯文本格式。它主要用于处理非数值型数据对象的转换。 **输入参数:** - `input`: 输入参数,只支持字符类型的数据对象。 **输出参数:** - `output`: 转换后的输出结果...

    abap编程常用函数

    13. CONVERSION_EXIT_ALPHA_INPUT:全数字则在前面补0。 该函数用于将数字串转换为指定的格式,例如在前面补零。 14. CONVERSION_EXIT_ALPHA_OUTPUT:和上面相反。 该函数用于将数字串转换为指定的格式,例如消除...

    SAP ABAP ScriptForm 中文版本

    - 隐藏前导符号是指在输出时省略数字前面的正负号。 **4.4 SpaceCompression** - 空格压缩是指在输出时自动压缩连续的空格,使其只显示一个空格。 **4.5 NumberofDecimalPlaces** - 小数位数是指数字的小数部分所...

    abap负号前置 函数

    `CLOI_PUT_SIGN_IN_FRONT`函数是SAP标准库中的一个函数模块,它的主要任务是检查输入的字符串(通常是数值的字符表示),如果该字符串表示的是一个负数(即以负号“-”开头),则将负号移到字符串的最前面。...

    ABAP语法集锦

    - **NO-ZERO**:数字前面的零不显示。 - **NO-SIGN**:不显示正负号。 - **DECIMALS **:显示 `<D>` 位小数。 - **EXPONENT **:浮点数指数的值。 - **ROUND **:四舍五入至小数点后 `<R>` 位。 - **CURRENCY ...

    ABAP基础

    - **NO-ZERO**:数字前面的0不显示 - **NO-SIGN**:不显示正负号 - **DECIMALS**:指定小数点后的位数 - **EXPONENT**:浮点数指数的值 - **ROUND**:四舍五入到小数点后位 - **CURRENCY**:货币显示格式 - *...

    ABAP基本知识学习精华

    - `NO-ZERO`: 数字前面的0不显示。 - `NO-SIGN`: 不显示正负号。 - `DECIMALS<d>`: 显示`d`位小数。 - `EXPOENT<e>`: `F`(浮点数)指数的值。 - `ROUND<r>`: 四舍五入至小数点后`r`位。 - `CURRENCY<c>`: 币别显示。 ...

    abap4常用函数

    28. **CLOI_PUT_SIGN_IN_FRONT**: 将负号放置在数字前面,与SAP默认的负数表示方式相反。 29. **CLPB_*** 系列函数:涉及剪贴板的操作,如导入和导出数据。 30. **COMMIT_TEXT**: 用于加载长文本到SAP系统。 31. ...

    ABAP 函数总结 常用函数解释.doc

    11. CONVERSION_EXIT_ALPHA_INPUT / CONVERSION_EXIT_ALPHA_OUTPUT:这两个函数用于在数字字符串前面补零(输入)或移除前导零(输出),常用于格式化显示。 12. GET_JOB_RUNTIME_INFO:获取SAP作业(Job)的运行...

    SAP abap ALV

    35. **INTTYPE**:ABAP数据类型,如字符型(C)、日期型(D)、数字型(N)等。 36. **INTLEN**:内部长度,以字节计。 37. **LOWERCASE**:允许或不允许使用小写字母。 38. **REPTEXT**:标题文本。 39. **HIER_...

    SAP HR几个常用函数及宏

    - 在处理数字或货币值时,可能需要在前面加上正负号或货币符号。 - 对于格式化输出的需求,此宏非常实用。 #### 10. CONVERSION_EXIT_ALPHA_OUTPUT — 转换输出 **功能描述**:此函数用于在输出之前对数据进行转换...

    REUSEALVGRIDDISPLAY超详细讲解.doc

    - `no_zero`: 是否隐藏非零数字前面的零。 - `edit_mask`: 输出模式,如日期或时间格式。 - `fix_column`: 是否固定列。 - `do_sum`: 是否计算该列的总和。 - `no_out`: 是否隐藏该列。 3. **回调函数**: - ...

    SAP在开发中常用的FUNCTION.docx

    该函数将数值中的负号移动到前面。例如,`DATA t TYPE c VALUE '65465-'`,调用此函数后,`t`的值会变为`'-65465'`。 7. **FUNCTION 'DAY_IN_WEEK'**: 这个函数用于确定给定日期是一周中的哪一天。输入参数可能...

    JS常用正则表达式及其使用方法

    `^` 表示匹配字符串的开始,`\d` 是数字的元字符,代表0-9之间的任何数字,`+` 表示前面的元素可以出现一次或多次,`$` 表示匹配字符串的结束。例如: ```javascript var numStr = "123"; var pattern = /^\d+$/;...

    去除电脑软件快捷方式箭头

    2. **color 2:** 这条命令用于改变命令提示符窗口的颜色,这里将颜色设置为绿色(数字2代表绿色)。虽然这条命令对于快捷方式箭头的去除没有直接影响,但它可以用来作为脚本执行过程中的视觉反馈。 3. **reg ...

Global site tag (gtag.js) - Google Analytics