![](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 · 551 阅读 · 0 评论 -
AWS上SAP登录失败
AWS上SAP登录失败解决方案:WIN + Ripconfig/flushdns 刷新DNS缓存原创 2021-11-05 15:03:54 · 123 阅读 · 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 · 707 阅读 · 0 评论 -
ABAP 内表中数据的存在性检查
abap 内表中数据的存在性检查旧:READ TABLESY-SUBRC = 0 → 存在SY-SUBRC <> 0 → 不存在新:LINE_EXISTS原创 2021-11-05 14:21:25 · 1338 阅读 · 0 评论 -
ABAP 内外部转换 加前导零/去前导零
ABAP 内外部转换 加前导零/去前导零内部書式(前ゼロつき)と外部書式(前ゼロなし)の変換旧:汎用モジュールCONVERSION_EXIT_ALPHA_INPUTCONVERSION_EXIT_ALPHA_OUTPUT新:|{ <変数> ALPHA = IN /OUT }|原创 2021-11-05 14:06:41 · 406 阅读 · 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 · 2904 阅读 · 0 评论 -
SE11表激活警告——Enhancement category for table missing
SE11表激活时出现警告——Enhancement category for table missing1.以下图表ZFITHKONT(中日科目转化表)为例2.现在激活这张表:出现了下图的警告——表的增强类别缺失3.为什么会出现这个警告?怎样消除这个警告?因为表的增强类别是默认未分类点击 Extras→Enhancement Category ,一般选择第4条不能增强就行了第...原创 2019-03-14 16:46:47 · 1693 阅读 · 0 评论 -
如何修改SM30表维护视图的宽度和列标题+号
如何修改SM30表维护视图的宽度和列标题+号以下表ZFITHKONT为例点击 实用程序→表格维护生成器,生成函数组ZFI_FUNC_GROUP, 并创建屏幕0001用事务代码SM30查看生成的维护视图不难发现上述的维护试图有2个很大的缺点:字段ZDATEFM 、 ZDATETO 、 ZCHINA的列标题显示+号,不显示字段名称维护视图只占了整个屏幕的一小半,很显然太小不利于维护...原创 2019-03-15 01:12:40 · 4251 阅读 · 1 评论 -
用ABAP输出1至任意自然数之间的所有质数
首先明确什么是质数?大于1的自然数中,除了1和它本身以外不再有其他因数。目标功能:在选择屏幕上输入任意大于1的自然数X,然后输出1至X之间(包括X)的所有质数。考察点:循环套循环。外部循环控制被除数,每循环1次,被除数加1。当被除数等于1时,跳出并进入下1次外部循环;内部循环控制除数,内部循环比外部循环少2次,因为要排除1和被除数本身作为除数。每循环1次,除数加1。然后每次让 被除数 ...原创 2019-03-16 03:40:32 · 405 阅读 · 0 评论