自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 ABAP 程序和ALV动态标题

调用ALV之前,先调上面的方法(frm_get_events 和 frm_comment_build)程序在属性中已经设定标题为销售费用明细表。创建GUI标题,标题处,输入占位符 &1。在执行程序中,调ALV之前设置标题。2.设置ALV动态标题。1.动态设置程序标题。

2024-05-22 13:49:54 245

原创 ABAP BAPI_PRODORDCONF_CREATE_TT报工接口

原因:参数goodsmovements 和 link_conf_goodsmov 条目一致,原代码中有判断执行时清了link_conf_goodsmov 参数表的导致发料失败。遇到的问题1:报工时反冲料未执行发料,报工正常执行,未出现报错情况,CO1P和COGI都没有找到任何报错信息。代码如下,主要调用BAPI:BAPI_PRODORDCONF_CREATE_TT执行报工。

2024-05-10 14:56:30 212

原创 ABAP CO11N屏幕增强

在EXIT_SAPLCORU_S_101 中INCLUDE ZXCOFU24 里写入代码。执行CO11N报工,在对应字段填进去,底表查看就有了。屏幕上画空间,并写入对应的屏幕字段逻辑。6.双击屏幕号0900 进入屏幕。7.SMOD找到CONFPP07。2.AFRU表中加入增强字段。需求:报工时填入托盘号。

2024-04-19 13:29:42 269

原创 ABAP 修复子例程不存在

解决办法:显示对象列表,在右键选择附加功能-》重建对象列表。如图:双击子例程跳转的时候,提示不存在,实际该例程是有的。

2024-03-29 14:36:11 145

原创 ABAP OLE导出Excel

具体功能代码段如下:(将内表数据一次性粘贴到新的Excel表中)

2024-03-14 17:02:35 380

原创 ABAP OLE粘贴内表数据错乱

问题:使用OLE的粘贴,把内表数据一次性粘贴到EXCEL中,其中V5格的数据明显异常(原数据是"10 )解决办法:原数据中的"10 前面的双引号导致数据复制下去后错误了,把双引号去掉后正常。测试过中间加单个双引号和一对双引号都正常,末尾加双引号也能正常显示。

2024-03-14 16:56:53 385

原创 ABAP TABEL CONTROL数据显示空白问题

内表有数据,但是加载出来就是空白的,在屏幕上重新画一个控件还是一样显示空白,本地程序测试正常,删掉屏幕重新建就解决了问题。原因暂时不知道,代码没改动过,还是原来的代码。如图:数据加进去了,但是ALV显示的是空白的。如果有大哥知道是什么情况,可以告知一下。

2024-02-28 13:16:46 368

原创 ABAP smartforms打印纸张设置配置

设置新纸张需要注意,除了页格式,还需要设置格式类型和在设备类型中配置对应的格式类型。这里格式,选择DINA4(A4纸)默认的设置,点击复制参考,完事保存。填写页格式名称,宽度和长度,单位,横行和纵向是分别设置的。填写格式类型名称,选择页格式,方向,填写注释,保存完成。进来后,这里全是蓝色的(默认),图上是已经建好的。CTRL+F 搜索 CNSAPWIN。返回上一层,选择设备类型,点击显示。选择设备类型-点击页格式后的显示。返回到上一层,格式类型,点击显示。一样的,点击笔(编辑),选择创建。

2024-02-22 11:00:57 513

原创 ABAP smartfomrs 连续打印

需求 :输入1份打印两份标签。

2024-01-16 11:58:33 360

原创 ABAP Table Control勾选的行汇总到文本控件

需求:将Table Control 所选的金额和数量汇总到抬头文本控件。注意,这里的名称要和定义的全局变量一致才可以。

2023-10-30 14:53:42 58

原创 ABAP Table Control 负数报错

负数类型的数值没处理,出来就报错。

2023-10-30 14:47:36 74

原创 ABAP TABLE CONTROL LISTBOX

1.属性中,将下拉设置成LISTBOX 或者LISTBOX WITH KEY。(这段代码也是网上找的,但是不起效,后来看了一下发现没写OUTPUT)此处功能码,就是选择下拉后触发的功能。SY-UCOMM 获取到。Table Control 中 listbox的使用。注意 MODULE 一定要写OUTPUT。然后激活,就可以了。2.在PAI中写入处理逻辑。

2023-10-24 11:24:14 152

原创 ABAP FB03附件清单 创建外部凭证(URL)

【代码】ABAP FB03附件清单 创建外部凭证(URL)

2023-08-14 15:24:57 317

原创 ABAP 销售订单行项目屏幕增强

BADI_SLS_ITEM_SCR_CUS 是订单的行项目,选择行项目。用到的BADI:BADI_SLS_HEAD_SCR_CUS。BADI_SLS_HEAD_SCR_CUS 是订单的抬头。在9000屏幕中,画上对应需要的控件。1.在VBAP表中,增加结构。至此,就已经完成了屏幕的增强。3.SE19创建增强实施。此处,选择BADI定义,2.SE80创建函数组。双击这几个方法,创建。

2023-08-07 14:43:48 564 1

原创 ABAP webservices报错

记录另一种情况,对方接口提供的rest api接口,使用x-www-form-urlencode 表单的格式传值。如图:错误的值:目标命名空间(XXX)必须是绝对URI.命名空间对应的是对方接口的这个命名空间。在对接外部系统的时候,出现这个问题。具体解决办法得找接口提供方。ABAP HTTP格式。

2023-07-20 11:29:32 210

原创 ABAP 生产订单锁定

生产订单报工时,出现用户锁定的情况,在处理前,先判断订单是否被锁。CO_ZF_ORDER_LOCK 用于生产订单锁定。CO_ZF_ORDER_DELOCK 用于删除锁定。附上物料锁定和解锁代码。

2023-07-19 16:12:41 366

原创 ABAP 采购订单收货接口BAPI_GOODSMVT_CREATE

注:采购订单退货(161),传入的移动类型也是101。实现采购订单收货过账。

2023-05-31 16:20:12 1490

原创 ABAP,CU41创建配置CAMA_CON_PROFILE_MAINTAIN

1.在中文语言下,创建时不传入当前语言(或固定语言)时,创建成功,但是在VA01进行特性分配时显示的特性跟当前语言的不一致。3.执行出来的结果和前台执行的结果,在CUCO表上有不一致的(有些值是X,前台执行是空),还不知道是哪里的问题。2.执行后没有明确的报错,只能通过sy-subrc 0 ,判断错误,读取错误消息。接口中实现CU41创建物料配置。

2023-05-25 11:14:52 327

原创 ABAP BAPI_ACC_DOCUMENT_POST创建会计凭证

Vendor 970773 is not defined in company code 1000(公司代码1000中未定义供应商970773)1.凭证货币与本币 不一致时,在curr_type 里区分本币金额和凭证金额(汇率会自己换算)Inconsistent currency information(货币信息不一致)3.部分字段在标准bapi结构中没有找到,需要增强里去处理,然后传入的结构中增加。记录下项目过程中用到BAPI_ACC_DOCUMENT_POST时的问题。

2023-05-25 10:54:32 1641

原创 ABAP form using问题

依旧报错,(按字面意思,理应4个参数才对,但是我不理解为什么祖传代码多一个参数就行)Perform 的参数和 Form 的参数不一致。此处我调试了一下,发现传入的参数,不管用type table 还是 like ,(测试中,增加了空白行,p3增加后,同时 l4 也会增加对应行)perform 传入的l4 和 A ,类型也是匹配的。最终参数p3的值会直接影响到 l4(传入的内表)的值。相当于有一个 ‘X’ 是没用的,但是不传就会报错。今天改祖传代码的时候发现一个很神奇的事情,这里说的是,形式参数数量4?

2023-05-20 11:02:46 397

原创 ABAP BAPI_MATERIAL_SAVEDATA报错

基本单位改成PC后,创建时报上述错误,原因是采购订单单位写死了PC,导致创建失败。测试时,基本单位写的KG,采购订单单位写死了PC,创建成功。解决办法:采购订单单位和基本单位一致时,不填写即可。替代计量单位与基本计量单位相同。

2023-05-19 14:50:15 272

原创 ABAP接口创建BOM

接口创建BOM,包括相关性。

2023-05-08 14:18:15 328

原创 ABAP工艺路线批导

【代码】ABAP工艺路线批导。

2023-05-08 14:16:50 401

原创 ABAP创建物料主数据含分类和特性创建

接口实现物料主数据创建。

2023-05-08 14:12:59 646

原创 通过请求跨系统COPY程序、配置

使用相同的方法,可以把数据字典内容、SCREEN、Smartforms,甚至表内容,后台配置等等方便的从一个系统复制到另外一个系统了。上传请求后,请求会出现在STMS中,需要到STMS中导入请求。本文演示如何把SAP内的程序等复制到完全无关的另一套系统。1、在源系统把要复制到对象放到传输请求中。

2023-03-31 17:38:20 455

原创 ABAP动态内表

根据配置表,实现ALV上数据列动态加减。

2023-03-31 11:26:27 115

原创 ALV 金额输入后小数位不对问题

问题:ALV中金额字段默认显示0.00 输入100后,变成1.00 并且录入100.01会报格式不正确。这个时候,需要在FIELDCAT中设置参考类型。实际录入的金额是100.内表定义的字段是金额类型。回车后变成 1.00。

2023-03-30 11:03:37 198

原创 ABAP ALV编辑后触发事件

1.FUNCTION ALV在it_events的参数中,写入对应的事件。2.OO ALV和FUNCTION ALV都可以,注册当前ALV的事件,对应的事件需要创建对象去实现。下面代码中,实现的是第一种,在it_events中写入事件。下面的代码是通过创建对象去实现ALV事件。

2023-03-30 09:54:04 2041

原创 SAP ABAP——如何获取订单中的文本信息

在各类表单的抬头或者项目行中,我们经常会看到有一个页签叫做文本,按下F1,没有弹出任何消息窗口。先简单说一下F1,当我们选择一个地方再按下F1,会有提示,你可以查看该字段定义,或者取自于哪张表等信息。为什么没有提示框,因为文本这个字段没有和其他字段一样存在表中,如果需要获取这个参数,则需要用到’READ_TEXT’函数。name = "文本名。

2023-03-17 09:15:49 687

转载 SAP ABAP SE38设置模板

经验丰富些的大佬们都会有一套自己的风格,比如report主程序里几个form,常见的fieldcat的宏定义,常见的一些数据定义等等。5.使用关键字带出模板:输入关键字后显示描述,然后按Tab建就可以带出模板。1.使用事物代码SE38进入编辑器。

2023-03-16 14:04:31 677

原创 ABAP 日期转换

ABAP 日期转换FUNCTION zfundate.*"----------------------------------------------------------------------"“本地接口:*” IMPORTING*" REFERENCE(I_DATUM)*" EXPORTING*" REFERENCE(E_DATUM) TYPE DATUM*"----------------------------------------------------

2021-07-07 10:30:13 301

原创 Win10+Python3.6+Cuda9.0 Tensorflow1.12 Anaconda环境搭建

Win10+Python3.6搭建Tensorflow-gpu环境前言常见的问题所需工具安装顺序楼主遇到过的问题前言楼主装这个环境装了N遍,踩了不少坑,之前曾经安装好了,但是自己也不懂,搞了N遍总算搞清楚了。我也看了不少文章,怎么安装,但是总有一些是没写清楚,现在把我自己装的过程发出来给大家看。希望能帮到你们,楼主是Win10 64位的系统在Anaconda下配置的tensorflow gpu...

2019-03-24 19:31:48 612

Tensorflow Gpu1.12 whl文件

Tensorlofw Gpu版本所需资源 包含 Tensorflow_gpu1.12.whl

2019-03-24

空空如也

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

TA关注的人

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