分类:ABAP

  • SALV教程2-添加标准状态栏(status)

    SALV教程2-添加标准状态栏(status)

    在SALV教程1-创建简单SALV中介绍了通过SALV类如何创建一个简单的ALV,教程2中介绍如何基于类CL_SALV_TABLE添加一个标准PF Status.CL_SALV_TABLE中提供了方法 'get_functions','se ...

    阅读全文

  • Smartforms中的系统字段

    Smartforms中的系统字段

    Smartforms常用系统字段及其含义如下: &SFSY-DATE&:日期,日期显示,显示格式在用户主记录中设置。 &SFSY-TIME&:时间,时间格式为HH:MM:SS(HH 小时,MM 分钟,SS 秒 ...

    阅读全文

  • SALV教程1-创建简单SALV

    SALV教程1-创建简单SALV

    1, SALV介绍 自从SAP Netweaver 04SAP引入了一个新的Class CL_SALV 来进行面向对象(OO ALV)的ALV开发。 在SAP Netweaver之前,我们可以根据ALV的展现方式(Tabular, Tree ...

    阅读全文

  • ALV单元格颜色代码

    ALV单元格颜色代码

    这是一个十分有趣而且有用的程序,能得到ALV 单元格颜色代码,代码如下: [crayon-6620a29e3d08d049044882/] 运行结果如下, 以上.

    阅读全文

  • RFC函数创建教程

    RFC函数创建教程

    1, SAP RFC基础知识 RFC是SAP系统和其他(SAP或非SAP)系统间的一个重要而常用的双向接口技术,也被视为SAP与外部通信的基本协议。简单地说,RFC过程就是系统调用当前系统外的程序模块,从而实现某个功能,而且调用系统和被调用 ...

    阅读全文

  • 数据字典-创建视图(View)

    数据字典-创建视图(View)

    1, 视图介绍 SAP的视图有4种,数据库视图、维护视图、投影视图和帮助视图。 数据库视图通过inner join的方式把若干个数据库表连接起来,可以类似的作为一个数据库表在ABAP里使用。 维护视图是通过outer join的方式把数据表 ...

    阅读全文

  • 数据字典-创建锁对象(Lock object)

    数据字典-创建锁对象(Lock object)

    1, 锁对象介绍 锁对象也是SAP数据字典的一部分,其操作的实质还是物理表相关联。锁对象的名称和一般自定义的对象不同,它要求以E作为首字母,后面接着表名称一般, 1)锁模式有三种,具体属如下: E:专用、积累,被锁定的数据只能被一个用户来读 ...

    阅读全文

  • 调用函数SE16N_INTERFACE直接修改表

    调用函数SE16N_INTERFACE直接修改表

    介绍一种暴力修改SAP 表记录,删除表数据的方法,如下: SE37,function ‘SE16N_INTERFACE’,输入需要修改的表明,设置EDIT,SAPEDIT参数为‘X' 运行后就可以改表了,除主键之外的字段都是可编辑的,四不四 ...

    阅读全文

  • SE16中通过Debug直接更改数据库表中数据

    SE16中通过Debug直接更改数据库表中数据

    如果要修改没有维护视图的表内数据,在不写report代码直接更新的情况下,可以通过debug的方式直接修改或删除表数据内容。 步骤如下,首先要有debug change的权限。 本例子要更新自定义表ZEMPLOYEE中的字段DEPT_ID值 ...

    阅读全文

  • ABAP宏应用

    ABAP宏应用

    如果想在程序中复用一系列代码,我们可以把这些代码封装到宏中。同变量一样,宏需要在调用之前定义。 语法如下: [crayon-6620a29e3da83400492721/] 例子: [crayon-6620a29e3da8972882703 ...

    阅读全文

  • 根据单选框切换选择画面

    根据单选框切换选择画面

    通过单选按钮,切换下界面就可以根据不同条件检索不同的结果,如图: 选择物料,显示物料号parameter 选择工厂时,显示工厂select-option 代码如下:通过修改screen 的active属性实现隐藏/显示切换 [crayon- ...

    阅读全文

  • 如何根据数据元素查找表

    如何根据数据元素查找表

    abaper找表并不陌生,一来靠顾问告诉你,二来靠积累,三来靠工具 st05 ,四来靠外部前辈总结分类的各模块主要用到的表。 今天我来说说第五种找表方法----用数据元素找表,在很多情况下F1并不能直接找到透明表,而是只能找到一个结构,这是 ...

    阅读全文

  • 控件开发-创建TABLE CONTROL教程

    控件开发-创建TABLE CONTROL教程

    1, 业务场景介绍 自定义表“全国商超主数据表”是用来保存公司入驻的商超,数据是随着业务的增长添加的。所以需要做一个对话框式的应用交付渠道主管部门,当有新商超的时候,他们自行添加。这样就有了下面的例子,利用SAP dialog开发的表格控件 ...

    阅读全文

  • 为表维护视图创建tcode

    为表维护视图创建tcode

    在SAP中,经常需要自定义数据库表。而且可能需要维护该数据库的内容。定义了维护表视图后,可以通过SM30,对表内容进行维护,但是,因SM30标准事务代码维护权限过大,不便于直接分配该事务代码权限。此时,可以直接给该表维护分配新的事务代码,通 ...

    阅读全文

  • 创建表维护视图(SE54)

    创建表维护视图(SE54)

    在SAP中,很多自定义数据库表需要人工维护数据库表中的数据,大多数的情况下通过SE16或SE16N维护,而是为表创建一个表维护视图来维护数据。下面详细介绍一下如果创建表维护视图。 1, 前提条件 首先,在表的‘Delivery and Ma ...

    阅读全文

  • 数据字典-创建表(Table)

    数据字典-创建表(Table)

    1, 表类型 SAP Table类型有几种类型:Transparent Table、Pooled Table、Cluster Table、Internal Table。 Transparent Table:透明表,透明表是一对一的表,同时存 ...

    阅读全文