自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (8)
  • 收藏
  • 关注

原创 ABAP 判断屏幕字段是否可以输入 SAP

因为在界面的时候用户有个操作,回车触发PAI事件进行保存,现在要判断某个字段不可编辑的时候,这段保存逻辑不起作用。一直都是更改屏幕是否输入,更改屏幕字段SCREEN-INPUT 的状态,突然要判断屏幕字段的SCREEN-INPUT的值,以此来做出逻辑控制。尝试了直接用IF 不行,不知道是不是我写法的问题,后面换了种思路就行了。首先在原逻辑之前,循换屏幕找到字段名,然后直接把screen-input 的值赋给一个变量,再对变量做出判断,间接的判断当前该屏幕字段是否可输入。 DATA lv_edit_1

2021-01-30 18:42:36 1454

原创 ABAP 屏幕字段增强 SAP

碰到修改标准屏幕字段显示的问题,为了一些翻译不让有误会或者更精确表达出字段的意思,往往会对标准屏幕的字段描述做出修改。修改字段描述很简单,首先找到字段对应的数据元素对着要修改的字段F1然后CMOD 找到文本增强然后输入要更改的数据元素,这里有个中英文要注意一下,一般都是更改中文。然后确认进去修改描述。然后回到标准屏幕找到屏幕号点击进去格式,进行激活,这时依旧会要你输入权限密码,直接叉掉就好了。已经成功刷新激活了,再出去看就已经看到描述被更改了。负责人这个描述就是这样更改的,之前叫房间

2021-01-30 17:46:15 1773

原创 ABAP BYPASSING BUFFER 及 表缓存,缓冲概念 SAP

缓存BUFFER,SE11数据库表的技术设置种能进行设置。使用缓冲表可以显着提高性能。例如在网页上视频中播放到一半,暂停,这时它将加载(缓冲)。因此,在这种情况下,视频已加载到浏览器/应用程序中,并且当您播放时,它不再从视频网站本身的服务器 (Server)中加载,而是直接从Application Server的缓冲区中播放。这样,您可以节省时间并获得更好的体验。ABAP表也使用这种缓冲概念,在SAP ABAP中称为表缓冲。接着介绍一下设置中的含义。从“缓冲权限”中选择一个单选按钮。不允

2021-01-29 10:35:39 2862

原创 ABAP SQL取最大值及聚合函数OUNT, AVG, MAX的简单例子 SAP

函数里面APEEND 内表之前要清理REFRESH内表SELECT ekko~bsartFROM ekkoUP TO 1 ROWSINTO lv_bsartWHERE ekko~ebeln = wa_zchgordi-mainkey.ENDSELECT.READ TABLE it_zchgmtd_tab TRANSPORTING NO FIELDS WITH KEY sel = ‘X’.

2021-01-28 20:13:40 4635

原创 ABAP 字符串操作 SAP

去空格 CONDENSE text [NO-GAPS].SAP 帮助文档的注意事项!数据对象文本必须是字符类型。如果数据对象具有固定长度,则压缩操作创建的任何空间都将在右侧填充空格(就是把字符往左边对齐)。如果数据对象的类型为string,则其长度将根据压缩操作的结果进行调整。 CONDENSE lv_num NO-GAPS .可以看到采购订单是C(50) 的长度,前面有空格填充,执行完成空格就会消除。再来看看STRING字符的处理效果,先定义一个结构,再把结构的值传入到STRING字符中.

2021-01-24 20:25:30 1303

原创 ABAP 自定义屏幕字段功能合集 SAP

屏幕逻辑流有PBO和PAI

2021-01-23 18:48:54 1304 4

原创 ABAP DESCRIBE TABLE itab [KIND knd] [LINES lin] [OCCURS n]

记录一下,DESCRIBE TABLE 的用法。根据F1帮助查看共有三种用法: KIND,LINES,OCCURS.此语句确定内表itab的某些属性,并将它们分配给指定的目标字段。1.首先来看一下KIND的使用,确定内部表itab的表类别。返回值是一个类似ID的单字符。在声明中,将声明一个长度为1的tye c变量。对于标准表,可能的id是“T”,对于排序表,可能的id是“S”,对于哈希表,可能的id是“H”。DATA : LW_KND TYPE CHAR1, lt_r

2021-01-17 17:09:39 1061

原创 ABAP邮件发送 SAP

最近写了一个发邮件的程序,在此记录一下。邮件主题:合规审批到期提醒收件人:取1中配置表邮件正文:您好!如下客户的合规审批即将到期,请您及时更新审批申请并上传系统。客户代码 客户名称 生效日期 到期日期KNA1-KUNNR KNA1-NAME1 KNA1-有效起始日期 KNA1-有效截止日期先把正文部分定义好这里的邮件模板是在ZMAIL里面定义的如下图定义:这里只定义一个模板配置配置代码如下:<html xmlns="http://www.w3.org/1999/x

2021-01-13 10:27:39 595

原创 ABAP 增强中实现BDC功能 SAP

今天碰到一个需求,需要在事务码XD02修改客户数据之后保存之后同时调用BDC录屏在XD05执行客户冻结的操作。当时拿到之后确实第一个想法就是找到XD02的合适的增强点,然后直接插入已经录好的BDC,尝试之后果然不行。因为BAD的特性决定了不能存在FROM,所以就不行。紧接着就封装了一个BDC函数,继续尝试,这次是BDC返回 SY-SUBEC = 1001 的错误,这个错误在BDC中代表了,批量输入错误,可能是数据问题,也可能是操作问题。因为得不到具体的错误,用到了下面这个函数去捕捉错误信息。捕捉错误信

2021-01-10 16:42:56 780

zabapgit.abap.txt

ABAPGIT安装程序

2021-11-21

源代码(ALV 报表 F4 增删插改按钮功能).pdf

ALV 报表按钮功能

2021-04-21

新建 Microsoft Word 文档.docx

需求 1、 SRM2.0维护好电商物料的mapping关系后通过接口更新ERP对应表字段信息 业务确认逻辑 2、 SRM2.0维护好电商物料的mapping关系后通过接口更新ERP对应表字段信息 系统开发逻辑 新增接口供SRM调用 输入:如下截图字段(会有多条) ERP系统接收SRM传入的以上字段后,存到表ZTSRMMATMAP001对应字段,ZTSRMMATMAP001-CNAME记录为SRM, ZTSRMMATMAP001-CDATE和CTIME记录为写表日期和时间 实现 已有自建表ZTSRMMATMAP00,目前在本地 流程:先写个RFC-再去配置PI。SAP为接收方,SRM

2020-12-14

参考程序123123.docx

一、 基本信息: 明细 系统名称 反馈部门 反馈人员 关键用户 反馈时间 IT跟进人员 ERP FNC 李秋丽 李秋丽 2020/12/04 王沛垚 二、 问题描述: 2.1问题概述:简述遇到的问题及造成的影响 SAP传BI的AR数据部分字段取值不正确 2.2复现步骤:详细操作步骤或信息 SAP传BI的AR数据部分字段取值不正确 2.3正确样例:提供系统正常情况下的界面截图或数据 SAP传BI的AR数据全部字段取值正确 三、 解决方案: 3.1建议方案:建议方案需要经过ITBP同事或业务部门关键用户确认 1. 修改SAP传BI的AR数据 (1) 付款条件 - ZTERM

2020-12-08

新建文本文档 (2).txt

***返回报文处理 CALL FUNCTION 'HR_KR_XSTRING_TO_STRING' EXPORTING from_codepage = '8400' in_xstring = lv_result * OUT_LEN = IMPORTING out_string = lv_string2. CALL METHOD lo_http_client->close. " 将 XML转换成简易嵌套结构,消除特殊字符。 SHIFT lv_string2 UP TO '<CBSERPPGK>' L

2020-12-02

SRM2.0合同数量及金额订单管控-FS.docx

SRM2.0合同数量及金额订单管控-FS.docx

2020-11-10

SRM2.0合同数量及金额订单管控-FS.docx

SRM2.0合同数量及金额订单管控-FS.docx

2020-11-09

生产领料同步贴纸增加水含量计算-功能说明书 (1).docx

生产领料同步贴纸增加水含量计算-功能说明书 (1).docx

2020-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除