自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 ABAP 修改STO CONFIRM数量

根据当前订单的未确认数量和获得的数量做比较,确认confirm数量,进行修改STO。前台ME22N操作处理跟新STO的确认数量。代码实现,首先ATP检查获取可用数量。注意需要在调用BAPI之前执行方法。

2025-11-11 15:06:51 211

原创 ABAP 标准INBOUND IDOC强制增加字段

经过DEBUG标准IDOC中发现是此处获取结构内容,查询表发现表中并未有增强字段,解决方案1.可以在此代码处根据不同的段将结构APPEND进去,2是直接修改表内容。以E1WXX01为例子,非标准解决方案,首先是针对结构APPEND字段。

2025-10-28 09:48:55 218

原创 SAP导出的EXCEL打开报错数据丢失

打开之后编码正常没有乱码,搜索‘10月电话费’发现导致报错的地方在此之后用某个标记字段替换乱码修改保存。1.问题是SAP导出下载的EXCEL由于某个特殊字符导致打开报错数据丢失如下图。工具栏点击文件-打开,编码选中UTF-8,选中COPY出来的文件。修改压缩好的文件后缀XLSX,打开搜索,搜索替代的标记字符锁定行。根据刚才打开的EXCEL保存消息,找到报错的文件。修改报错位置标记保存,后缀改成XML打开发现不报错。改文件名称覆盖原来的文件名称,修改后缀XML。拷贝报错文件,后缀改为TXT。

2025-08-22 14:42:48 285

原创 ABAP-自定义包副本请求程序

在一般的开发或者业务实施中我们通常存在D/Q/P三个系统,常规来说我们进行配置或者开发在D环境,测试在Q环境,P为正式生产环境。如果有报错,需要开发DEBUG查看报错原因,有可能是BASIS的某项配置,需要开发与BASIS沟通处理(本人在新环境重新部署的时候就遇到过报错,当时与BASIS沟通,BASIS协助处理)这样的操作是针对于前台的操作来说的,那么我们怎么通过自定义开发程序来简化这样的步骤呢,下面代码。这样我们就将请求包入到副本请求中,释放副本请求传输就完成了。将需要传输的子请求包入副本请求中。

2025-08-12 15:12:56 157

原创 ABAP针对于SO10的内容

为此本人也给SAP发了MESSAGE,SAP给出的解决方案是修改GUI的主题,经过测试的确是可以通过修改GUI的主题去实现的,在下文我会提供修改主题的方案,再此我们接着就此主题针对于SO10的更改做解释, 在此GUI版本的SO10无法通过WORD去编辑,只可以通过ITF的方式修改,如下图。3.上文提到了用Word编辑保存的相关操作,但是还有个问题,你会发现WORD编辑保存只可以保存其中的内容,但是格式还是无法实现的,对此SAP也给出明确的回复这个是无法实现的。详细的可以参见NOTE742662中的第六条。

2025-07-30 15:24:30 757

原创 ABAP简单的接口日志主要针对于报文是JSON形式

双击请求参数和返回参数可以查询到对应的发出和接收的报文。其中的ID为接口编号,NUB为单号方便于查询日志。在接口中的代码增加如下。

2025-07-30 14:48:51 228

原创 ABAP ME01删除&创建货源清单

1.原本用BAPI进行创建货源清单的,经过短暂的实验发现没有成功,后续通过BDC的方式创建货源清单也比较方便,本次是先进行删除,而后进行创建。

2025-07-23 17:43:29 246

原创 ABAP 自定义开发ZSE16N 可编辑Tbale

2.第二种方法是自定义程序ZSE16N程序,拷贝标准的SE16N程序进行处理,需要拷贝SE16N程序中的100屏幕和100状态栏以及一些定义。最终实现的效果就是进入和SE16N一模一样,但是显示的table都是可编辑!这种方法是方便不需要开发,但是每次都需要进行debug处理。屏幕拷贝标准的SE16N中100屏幕即可。

2025-07-22 17:40:02 255

原创 SAP如何实现由用户批量修改经授权的特定字段,避免使用标准TCODE: MASS

2.SLG0将上述自定义的object type作为sub object分配给Object: MASS。此文可以实现由用户批量修改经授权的特定字段,避免使用标准TCODE: MASS所带来的权限过大问题。3.SM30: MASSFLDLST,为自定义object type分配允许修改的Field。1.SM30: MASSTAB自定义object type,分配允许修改的Table。5.SE93 定义新的TCODE并分配自定义的object type。

2025-07-16 11:07:52 319

原创 ABAP ME11采购信息记录阶梯价格BAPI创建修改ME_INFORECORD_MAINTAIN_MULTI

如果报错‘请输入净价’则需要检查数据是否正确,可以手工先尝试ME11是否可以正常创建,本人发现如果数据本身有问题有时候也会报消息号ME083(请输入净价)首先是先生成采购信息记录,然后再次调用BAPI去产生阶梯价,再此BAPI中需要注意各个结构中的。ME_INFORECORD_MAINTAIN_MULTI此BAPI中的实现。EINE_INDX需要MAPPING,附上代码如下,本篇主要针对于采购信息记录阶梯价格在。

2025-07-14 15:27:11 697

原创 SAP DBCO连接外部数据库

DB02测试DATA:ls_dataTYPEzmms029,lt_dataTYPETABLEOFzmms029.DATA:g_obj_sqldbTYPEREFTOcx_sy_native_sql_error,g_error_textTYPEstring.DATA:gw_dbsTYPEdbcon-con_nameVALUE'DL_Test'.DATA:lv_date...

2022-01-25 15:46:25 1853

空空如也

空空如也

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

TA关注的人

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