SAP ABAP 往数据库表里加数据

目录

方法一:SE16N +SE11

方法二:创建维护VIEW:SE11 +SM30

Error补充说明:


方法一:SE16N +SE11

首先SE16N 进来。

进来之后在テーブル的位置输入表名,然后点击执行(F8)

 如果第一次进来,点击【行追加】,如果是第二次进来点击右面的绿色加号。

然后按照之前SE11设定好的表内容输入相应信息后保存。

SE11的设置参考:SAP ABAP 创建表结构 SE11-CSDN博客

 点击【内容】

选择【执行】

在这里可以看到刚才输入的结果。

方法二:创建维护VIEW:SE11 +SM30

选择【ユーティリティ】⇒【テーブル更新ジェネレータ】

进来之后,【権限グループ】选择【&NC&】権限グループなし。

【汎用グループ】自定义

【パケージ】自定义

【更新タイプ】1ステップ(我觉得1比较漂亮,要是觉得2漂亮也可以用)

点击上方【Dynpro番号検索】

选择【画面番号の表示】后,上面的番号会自动输入。

进入SM30,输入刚才的テーブル名,然后点更新。

如果你和我一样用【1ステップ】进来的,那么画面长这个样子。

接下来,就可以在这里进行增减,删,改了。

用2ステップ的话,长下面这个样子。

Error补充说明:

SE30 遇到【制限】的报错,无法选择【照会】和【更新】。

是因为在做SE11 表的设置的时候,【出荷と更新⇒データブラウザ/テーブルビュー編集】这里,的设置选的不正确,应该选择【照会/更新-许可】

创作不易,请点赞关注支持一下,多谢,多谢!!!

### SAP ABAP 逻辑数据库使用指南 #### 定义与作用 ABAP 逻辑数据库是一种用于简化数据访问的工具,在应用程序中充当一种中间层,使得开发者无需编写复杂的 SQL 查询语句即可获取所需的数据。通过定义逻辑数据库结构,可以实现对物理的有效管理以及优化查询性能[^2]。 #### 创建流程 为了创建一个新的逻辑数据库对象,通常会遵循以下标准操作: - **规划阶段**:分析业务需求并确定哪些基础格应该被纳入到该逻辑数据库之中; - **建模工作**:利用事务码 `DD02L` 或者更高级别的工具来构建层次化的视图模型; - **测试验证**:完成初步设置之后要进行全面的功能性和压力测试以确保其稳定可靠; #### 数据检索方式 当涉及到具体的应用场景时,可以通过多种方法从逻辑数据库读取信息: - **SELECT OPTIONS 和 RANGES 结构体**:这些组件可以帮助设定过滤参数从而精确控制返回的结果范围; - **$filter URL 参数解析**:对于基于 Web 的接口而言,则可通过 OData 协议中的 `$filter=book_id eq '1001'` 这样的达式来进行筛选[^1]; ```abap DATA: lt_select_options TYPE TABLE OF selopt, ls_range LIKE LINE OF lt_select_options. ls_range-sign = 'I'. ls_range-option = 'EQ'. ls_range-low = '1001'. APPEND ls_range TO lt_select_options. ``` 上述代码片段展示了如何在 ABAP示等于 (`eq`) 条件下的选择选项列。 #### 常见问题解答 - 如果遇到无法正确执行 GET 事件的情况,请检查是否遗漏了必要的初始化步骤或是存在权限不足的问题; - 对于因复杂联接而导致效率低下的情形,建议重新审视所选的基础及其关联关系,并考虑引入索引来速查找速度; - 当面对难以理解的选择屏幕布局时,应当查阅相关文档资料或向有经验的技术人员寻求帮助以便更好地掌握各个字段的意义和用途;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

~晴朗~

搬砖不易,如对您有帮助烦请施舍

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值