![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ABAP
火の神
这个作者很懒,什么都没留下…
展开
-
ABAP 金额负号前置
1.检查字符串中是否存在负号 2.如果存在,根据负号将字符串分为前后2部分 3.去前导零 4.负号在前合并字符串 #SEARCH FOR的语法比较老旧了,可能用FIND会比较好 FIND FIRST OCCURRENCE OF CNS_MINUS IN PI_VALUE. SY-FDPOS返回索引 ...原创 2021-11-19 15:13:23 · 547 阅读 · 0 评论 -
AWS上SAP登录失败
AWS上SAP登录失败 解决方案: WIN + R ipconfig/flushdns 刷新DNS缓存原创 2021-11-05 15:03:54 · 122 阅读 · 0 评论 -
ABAP 多内表赋值
将A、B 2张内表的相同字段数据合并到1张新的内表C当中 旧: LOOP AT A表 LOOP AT B表 APPEND TO C表 新: C = CORRESPONDING # ( A ) C = CORRESPONDING # ( BASE ( C ) B )原创 2021-11-05 14:46:03 · 702 阅读 · 0 评论 -
ABAP 内表中数据的存在性检查
abap 内表中数据的存在性检查 旧: READ TABLE SY-SUBRC = 0 → 存在 SY-SUBRC <> 0 → 不存在 新: LINE_EXISTS原创 2021-11-05 14:21:25 · 1300 阅读 · 0 评论 -
ABAP 内外部转换 加前导零/去前导零
ABAP 内外部转换 加前导零/去前导零 内部書式(前ゼロつき)と外部書式(前ゼロなし)の変換 旧: 汎用モジュール CONVERSION_EXIT_ALPHA_INPUT CONVERSION_EXIT_ALPHA_OUTPUT 新: |{ <変数> ALPHA = IN /OUT }|原创 2021-11-05 14:06:41 · 403 阅读 · 0 评论 -
用ABAP输出99乘法表
用ABAP输出99乘法表 目标:输出下图所示的99乘法口诀表 考察点:循环套循环 外部循环9次,每循环1次,行数A就增加1,并且清空变量B; 内部循环行数A次,每循环1次,变量B就增加1,再让A、B相乘,乘积赋值给变量C,然后输出表达式; 注意点 1.为了让单个算式内部不要出现空格,看起来美观,应该 用CONCATENATE连接 或者 加关键字NO-GAP 。 2.定义乘积变量C的时候,用C...原创 2019-03-09 00:38:02 · 2901 阅读 · 0 评论 -
SE11表激活警告——Enhancement category for table missing
SE11表激活时出现警告——Enhancement category for table missing 1.以下图表ZFITHKONT(中日科目转化表)为例 2.现在激活这张表:出现了下图的警告——表的增强类别缺失 3.为什么会出现这个警告?怎样消除这个警告? 因为表的增强类别是默认未分类 点击 Extras→Enhancement Category ,一般选择第4条不能增强就行了 第...原创 2019-03-14 16:46:47 · 1690 阅读 · 0 评论 -
如何修改SM30表维护视图的宽度和列标题+号
如何修改SM30表维护视图的宽度和列标题+号 以下表ZFITHKONT为例 点击 实用程序→表格维护生成器,生成函数组ZFI_FUNC_GROUP, 并创建屏幕0001 用事务代码SM30查看生成的维护视图 不难发现上述的维护试图有2个很大的缺点: 字段ZDATEFM 、 ZDATETO 、 ZCHINA的列标题显示+号,不显示字段名称 维护视图只占了整个屏幕的一小半,很显然太小不利于维护...原创 2019-03-15 01:12:40 · 4218 阅读 · 1 评论 -
用ABAP输出1至任意自然数之间的所有质数
首先明确什么是质数? 大于1的自然数中,除了1和它本身以外不再有其他因数。 目标功能: 在选择屏幕上输入任意大于1的自然数X,然后输出1至X之间(包括X)的所有质数。 考察点: 循环套循环。外部循环控制被除数,每循环1次,被除数加1。当被除数等于1时,跳出并进入下1次外部循环;内部循环控制除数,内部循环比外部循环少2次,因为要排除1和被除数本身作为除数。每循环1次,除数加1。然后每次让 被除数 ...原创 2019-03-16 03:40:32 · 403 阅读 · 0 评论