物料外部编码的模糊查询-MGV_SELOP_AFTER_START_OF_SEL
我们知道SE11或SE16N中并不支持物料外部编码的模糊查询,比如:se11中模糊查询64771-062-*找不到符合条件的数据, 但实际上是有一条符合条件的物料。 如果想支持外部编码的模糊查询,就需要使用到函数 MGV_SELOP_AF ...
我们知道SE11或SE16N中并不支持物料外部编码的模糊查询,比如:se11中模糊查询64771-062-*找不到符合条件的数据, 但实际上是有一条符合条件的物料。 如果想支持外部编码的模糊查询,就需要使用到函数 MGV_SELOP_AF ...
SE38运行程序RSDBTIME,可以查看到SAP系统服务器时间(database),本地电脑的时间(localtime),以及它们之间是否存在差异。 如下图: 以上。
在采购订单屏幕的左上角有个特殊的按钮,可以通过它创建、查看或删除采购订单的附件。这个按钮是使用GOS(Generic Object Service)工具实现的,可以把GOS理解为一个连接文档和SAP内各种对象的一个工具,包括,采购订单(me ...
在ABAP代码中,使用count(*)判断某个字段值是否在表中存在时,是可以不加into的。 比如下面的代码,判断采购订单是否在EKKO中存在,这样少定义一个变量。。。懒就一个字。。。。 [crayon-67678577acb6827299 ...
介绍一个简单的可输入的值的弹出窗口函数 POPUP_GET_VALUES_USER_HELP,通过调用这个函数能创建如下样子的弹出窗口,可以看到订单数量字段是可输入的。 字段是否能输入,是通过函数输入table参数fields中的字段fie ...
下面ABAP代码实现在选择画面中收起/展开部分字段的功能,供参考。 [crayon-67678577ad2fb750598434/] 初始化面: 点击Data Collapse按钮后,下面的两个字段收起不显示。 以上。
在SAP中没有专门的Tcode创建parameter ID,只能通过SM30给表TPARA添加parameter ID记录来实现。 1, SM30输入TPARA表名,然后点击maintain按钮 2, 输入paramterID名字,然后回 ...
偶然发现abap中的write语句还有个可以指定数字输出格式的style选项。 F1中的英文帮助截图如下: 可以通过style指定7种格式,这些格式在class CL_ABAP_FORMAT中的属性界面中找到,如下: 1, O_SIMPLE ...
1, Collect介绍 ABAP编程中,经常会要求对loop循环中的一些数值类型(类型 I、P 或F)的字段进行合计,也可以直接使用collect语句进行合计,当然也可以自定义一个变量用来保存累加结果,然后使用At...endat语句进行 ...
使用下面ABAP语句可以在选择画面中加入一个空行。 [crayon-67678577adbea569032125/] 显示效果如下: 以上。
下面介绍一下如何在选择画面中创建下拉列表字段(drop down list box),语法使用到parameter中的as list box,如下: 下拉列表创建完毕后,使用函数VRM_SET_VALUES填入下拉列表值。 例子代码如下: ...
通过计算机的properties,可以查看到计算机名,如下: 通过cl_gui_frontend_services=>get_computer_name可以取得计算机名称。 代码: [crayon-67678577c0b ...
1, 前台操作 在前台可以通过tcode:CO03查看生产订单工序。 选择order entered 选项,输入生产订单 进入到工序的详细屏幕: 2, 例子代码 可以通过函数 PM_ORDER_DATA_READ来读取生产订单下的工序(op ...
tcode:SU3中可以查看SAP登录用户的电话号码,电子邮件以及用户全名,如下: 代码: [crayon-67678577c1124366862522/] SU3中的相关信息保存在表 ADR2 ADRP和ADR6中。 以上。
1, 介绍 一般来说可以通过函数CLAF_CLASSIFICATION_OF_OBJECTS读取物料的特性值。 不过有的场合下,需要根据特性值来筛选物料,比如说在SAP系统抽取所有特性A为’5‘的物料,这时就不能利用CLAF_CLASSIF ...
一段简单的代码,用来实现在abap选择画面中添加一个输入output device的parameter。 代码: [crayon-67678577c13b7702121601/] 显示结果如下: 其中,数据元素rspopname是4位的打印 ...
有时在进行字符串处理的时候,需要将字符串中的数字提取出来,这个数字可能是金额或者数量。 比如:需要将‘2.5 days’中的2.5提取出来。 通过函数 PREPARE_STRING可以快速实现这个功能。此函数可以用来实现将字符串中非法字符删 ...
Tcode su3可以看到用户参数中设置的默认打印机,如下: 这个默认的打印机(output device)保存在表usr01-spld中,如下,可以直接用select语句读取 以上。
ABAP语言中的IS SUPPLIED是用来判断function的输入参数是否被实参赋值,简单说来就是判断参数是否传入。 下面用一个例子来说明: SE37创建一个Function,如下: [crayon-67678577c18d075954 ...
1, 二维码简介 二维码又称QR Code,QR全称Quick Response,是一个近几年来移动设备上超流行的一种编码方式,它比传统的Bar Code条形码能存更多的信息,也能表示更多的数据类型。 2, 例子代码 网上看到一个关于二维码 ...