S4D440Customcode adaption practice

整理几个code adaption的典型案例,做分享也做备忘

查看 Simplification Database 内容

首先一定要会看Simplification Database,也就是TCODE SYCM,这个尤其重要,尤其我们在调整代码时,在上网google或bing之前用对象名在这里检索一下,可能会少走很多弯路,直达病灶。例如“MATNR”,最直接需要看的就是Note2215424,双击就可以查看(当然前提是TCI是通的)
在这里插入图片描述

SYCM 查看Simplification Database的基本信息,Simplification Database-Show Information
在这里插入图片描述
如果没有上传过SIDB会有提示上传,怎么下载SIDB文件主要参考note2241080,前提是有一个有下载权限的S账号
在这里插入图片描述
下载下来就是这么一个ZIP文件
在这里插入图片描述
然后按提示上传就好。

Find and Eliminate SAP S/4HANA Related Syntax Errors

这里跑的是S4HANA_REDINESS这个变式,基本上我们只用得着三个变式 **‘S4HANA_REDINESS’ ‘FUNCTIONAL_DB’ ‘PERFORMANCE_DB’**那两个“*ADDITIONAL”也可以跑跑。
在这里插入图片描述
在这里插入图片描述

调整后:
在这里插入图片描述

隐性排序

下面是隐性排序修改的例子,这个不用多说了。
在这里插入图片描述

字段长度变化

在这里插入图片描述
上面程序有三处需要调整:

  1. VBTYP由1位扩到了4位,所以选择屏幕不能再参考 VBTYP了,改使用字段

Analyze and Correct a View Based on a Replaced Table

View on view例子:
在这里插入图片描述
在这里插入图片描述

COEP本身就是View,它用在Database view中时不会自动被 V_COEP_VIEW替代,这时所有用到这个View的代码都需要被调整
调整前:
在这里插入图片描述
调整后:
在这里插入图片描述

Exercise 8 Replace a Database View with a CDS View

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值