分类:ABAP

  • 如何调试(debug)校验(Validation)–=shcd

    如何调试(debug)校验(Validation)–=shcd

    本文介绍一种方法能快速在校验(validation)的代码中设置断点的方法。详细步骤如下: 1,Tcode: GGB0 进入校验的定义界面 2,找到需要设置断点的校验,本例子中,要在FI行项目的校验CIDNY1设置断点.鼠标选中CIDNY1 ...

    阅读全文

  • 替代(substitution)实例教程-FB60中替代文本

    替代(substitution)实例教程-FB60中替代文本

    1, 替代介绍 替代(Subtittution)是FI模块中常用的一种增强技术。在凭证保存之前,如果满足替代的先决条件(Prerequiste),凭证中的抬头和行项目中的字段可以被替代成新值。 替代有以下特点: 1)替代是在FI中另外一种增 ...

    阅读全文

  • Smartform中表(table)的行间距设置

    Smartform中表(table)的行间距设置

    在smartforms中模板(template)中可以设置行高度,如下: 但是在表(table)中却看不到这个高度设定, 表的行高度是通过样式(style)中的段落空格设置的,如下: 找到段落格式,*号表示用的是默认的段落格式,默认在段落格 ...

    阅读全文

  • 解决Smartform边框中竖线不显示问题

    解决Smartform边框中竖线不显示问题

    1, 问题描述 虽然在窗口(windows)中已经设置了边框和底纹,但是在打印时边框中的竖线却没有显示出来,如下: 打印预览中,没有竖线,只有边线, 窗口中已经设定边框和底纹, 2, 解决方法 差哪呢。。。。经过排查原来是没有设定窗口下的模 ...

    阅读全文

  • 解决Smartforms中文乱码问题

    解决Smartforms中文乱码问题

    1, 问题描述 创建smartforms打印中文时乱码,但是在smartforms中却显示正常。 测试显示,乱码。。。。。 2, 解决方法 研究了一下发现,只有在中文语言环境下创建的smartforms能打印中文,不出现乱码的情况。重新创建 ...

    阅读全文

  • 如何为表字段创建外键(foreign key)

    如何为表字段创建外键(foreign key)

    外键是用来校验表输入的数据值是否在值检查表(check table)中。外键检查只在前台输入值的时候起作用,如果通过SQL语句直接更改表中数据时,外键检查是无效的。这就表明外键并不一定能保证数据的完整性。 下面是创建外键的详细步骤: 1, ...

    阅读全文

  • 如何debug后台Job程序(JDBG)

    如何debug后台Job程序(JDBG)

    当后台job已经运行完,但是很不幸,发生错误了,这时我们也可以通过SM37进行Debug,步骤如下, 1, SM37 显示后台JOB 点击Step按钮,进入下一屏幕, 2, 设置断点 在Step list界面中,点击goto-->pr ...

    阅读全文

  • 性能优化-SD表读取心得

    性能优化-SD表读取心得

    SD开发中经常会涉及到以下几张表: •         VBAK – 销售订单头表 •         VBAP – 销售订单行项目表 •         LIKP – 发货单头表 •         LIPS – 发货单行项目表 •    ...

    阅读全文

  • 通过Tcode查找LSMW

    通过Tcode查找LSMW

    没有标准方法能通过Tcode找到基于这个TCode的LSMW,但是可以通过一段小程序来实现。 代码如下: [crayon-5a686e0cf3870163066866/] 输入TCode,运行。 结果, 双击一行,可以跳转到对应的LSMW ...

    阅读全文

  • SE37中一次运行多个Function

    SE37中一次运行多个Function

    很多情况下需要在SE37中一次按特定顺序运行多个function,比如在运行bapi后再调用BAPI_TRANSACTION_COMMIT。 步骤如下: 1, SE37 Function module--excute--test seque ...

    阅读全文

  • SALV教程9-行,列,单元格颜色设定

    SALV教程9-行,列,单元格颜色设定

    在ALV的开发过程中经常需要给行,列,单元格设置不同的颜色,用来帮助用户区分一些意外或重要的信息,比如某些物料缺少库存,某订单的状态是未清之类的。本文就着重介绍如何给SALV设置颜色。 颜色设定的有以下三种: 1,单元格颜色 为特定的单元格 ...

    阅读全文

  • Debug过程中如何使用SAT跟踪程序

    Debug过程中如何使用SAT跟踪程序

    1, 场景介绍 众所周知,我们可以使用tcode SAT方便的跟踪传统dialog程序。但是对于一些非传统dialog应用就不是那么方便了,比如说webdynpro程序或者Fiori应用,本文就介绍一种在debug过程中启动SAT跟踪程序的 ...

    阅读全文

  • SALV教程8-添加热点(hotspot)

    SALV教程8-添加热点(hotspot)

    本教程介绍如何在SALV列上添加并处理热点hotspot。在大多数alv报表中,hotspot被用来标示有下钻报表的字段,比如能在销售订单号字段上下钻到VA03(销售订单显示)。 为了添加hotspot,具体需要以下步骤: 1,需要从SAL ...

    阅读全文

  • 如何创建代码模板(Code Template)

    如何创建代码模板(Code Template)

    1, 代码模板介绍 在abap开发的过程中,很多代码或注释在不同的程序中需要反复使用,比如,report程序头的注释,程序修改历史日志注释,另外还有一些常用abap语句。这时如果使用代码模板功能,会大幅度提升开发效率。下面介绍如何创建使用代 ...

    阅读全文

  • PM01-创建信息类型(infotype)教程

    PM01-创建信息类型(infotype)教程

    AP HR/HCM模块中,员工信息是保存在infotypes中的,可以通过员工代码(Pernr)进行查询.比如,infotype PA0006是保存员工地址信息的,PA0021是保存员工家庭详细信息。SAP提供了几百个这样的infotype ...

    阅读全文

  • 如何创建下拉列表(drop down List box)

    如何创建下拉列表(drop down List box)

    以下介绍如何在dialog程序屏幕上创建下拉列表。下拉列表就是下面这个样。 1, 创建一个简单dialog程序 SE80,创建一个简单dialog程序,并且添加一个’0100‘的屏幕,详细步骤参照-->创建dialog程序教程 2, ...

    阅读全文