欢迎来到萧静默的博客

书山有路勤为径,学海无涯苦作舟。

随笔分类 -  SAP-ABAP

上一页 1 2 3 4 5 6 ··· 9 下一页
摘要:平常情况下在使用BAPI_MATERIAL_SAVEDATA函数进行操作时候是看不到自定义字段的,这个时候要使用到扩充结构。放在了结构BAPI_TE_MARA和BAPI_TE_MARAX里,这里需要先去进行维护,放入和表MARA一样的字段。 加好后需要使用事务代码OMSR填加入字段组,不然使用函数不 阅读全文
posted @ 2025-06-11 09:52 萧静默 阅读(621) 评论(0) 推荐(0)
摘要:做到一个添加域值范围的动作,但是直到激活都没产生请求号,又不想在正式机直接添加,故只能自建请求,将此元素直接添加进去进行传输。 1、se01/se09创建请求 选中主请求号,点击包括对象 选择自由选择的对象 再点击执行就能将数据元素包在请求里,同样其他也是一样可以处理的。 阅读全文
posted @ 2025-06-10 15:19 萧静默 阅读(151) 评论(0) 推荐(0)
摘要:TABLES:MARA,MARD,MSEG. TYPES:BEGIN OF TY_DATA, WERKS TYPE MARD-WERKS, "工厂 MATNR TYPE MARD-MATNR, "物料号 MAKTX TYPE MAKT-MAKTX, "物料描述 MEINS TYPE MARA-MEI 阅读全文
posted @ 2025-06-05 09:53 萧静默 阅读(49) 评论(0) 推荐(0)
摘要:1、代码如下 REPORT 11. *& * *& 包含 ZBP_CREATE_CHANGE_CLS *& * CLASS cl_bc_excel DEFINITION. PUBLIC SECTION. TYPES:BEGIN OF ty_excel_tabline, row TYPE numc06 阅读全文
posted @ 2025-05-26 16:38 萧静默 阅读(65) 评论(0) 推荐(0)
摘要:在日常业务中,比如外围系统调用SAP接口时候,如果是通过PI/PO中间件进行调用的话,并且PI/PO协议是restful的话,可以按照以下操作进行处理。 首先需要有POSTMAN工具,这个网上下载就行。 再次需要有接口地址,这个可以登录PO的ID,进入CC,查看地址 找到对应的接口 看ENDPOIN 阅读全文
posted @ 2025-05-08 17:16 萧静默 阅读(403) 评论(0) 推荐(0)
摘要:当在程序中写了报错消息后,一般如果message是E类型,那么就会出现屏幕直接跳转红色报错,结果一按后退按钮就直接退出程序了,特别是在屏幕筛选界面上做了屏幕字段校验的话,就会出现如下图所示:屏幕正中央一片空白,左下角报错。 一点后退,就退出整个程序了,不方便用户。为了让用户更好的使用体验,如果出错后 阅读全文
posted @ 2025-05-07 16:08 萧静默 阅读(157) 评论(0) 推荐(0)
摘要:在 ABAP 里,去除字符串中的空格可以根据不同的需求(如去除前导空格、尾随空格、所有空格)使用不同的函数或方法。以下为你详细介绍几种常见的去除空格的方式。 1. 去除前导空格 使用 CONDENSE 语句结合 NO-GAPS 选项可以去除字符串的前导空格。示例代码如下: REPORT z_remo 阅读全文
posted @ 2025-04-28 15:54 萧静默 阅读(833) 评论(0) 推荐(0)
摘要:1、枚举值取得方法 有的字段是下拉框形式的,就是枚举类型,这个时候取到的值实际上是序列号1、2、3......,在ALV报表上显示就是数字,需要转成对应的值。 要取得这个枚举值,需要知道这个字段的域,这个域按如下方法去找,先找到这个字段 此时把这个域记下来,用于以下两种方法取枚举值。 第一、使用函数 阅读全文
posted @ 2025-04-28 08:54 萧静默 阅读(223) 评论(0) 推荐(0)
摘要:接上:https://www.cnblogs.com/BruceKing/p/18840799 由于需求又有变化,改变提示词如下: abap开发根据一行贷项数据查出的凭证号有三行借项数据,怎么把这三行借项数据补充到表里,并补充两行原先的贷项数据,结合得到的借项数据,形成三行数据? 深度思考如下: 好 阅读全文
posted @ 2025-04-22 15:32 萧静默 阅读(103) 评论(0) 推荐(0)
摘要:接上:https://www.cnblogs.com/BruceKing/p/18840788 由于上次提问的引导词不适合需求,故友重新整理引导词如下: abap根据条件查出了凭证的借方数据后再查贷方数据,怎么把原先的借方数据也填入内表,形成一行数据,而不是两行? 深度思考如下: 好的,用户之前问过 阅读全文
posted @ 2025-04-22 15:30 萧静默 阅读(79) 评论(0) 推荐(0)
摘要:由于有一段时间没有碰abap了,对于有的业务逻辑的取数不知道怎么写方便,故想到了AI。 以下是我提问的引导词。 abap根据条件查出了凭证的借方数据后再查贷方数据,怎么把原先的借方数据也填入内表? DeepSeek深度考回答如下: 好的,我现在需要解决用户的问题:在ABAP中,根据条件查出了凭证的借 阅读全文
posted @ 2025-04-22 15:24 萧静默 阅读(100) 评论(0) 推荐(0)
摘要:其中一个要点,包的是有实际内容的请求号,一般是子请求号,如果包了一级请求号,可能会造成没有将内容传输过去的情况。 阅读全文
posted @ 2025-04-17 19:24 萧静默 阅读(47) 评论(0) 推荐(0)
摘要:此函数重要参数给参,虽然S4已经都使用MIGO了,但是这个参数还是是根据老的功能进行实现的。 code-gm_code取值: 01 MB01 按采购订单的货物移动02 MB31 按生产订单的货物移动03 MB1A 货物提取(工单发料)04 MB1B 转移过帐05 MB1C 其他收货06 MB11 货 阅读全文
posted @ 2025-04-17 18:49 萧静默 阅读(2156) 评论(0) 推荐(0)
摘要:在某些情况下,如果发生传输失败或者传输遗忘,但是在已经释放的情况下,一般无法退回了,此时可以使用SE38运行程序RDDIT076 此时重新查看请求,变为未释放了。 如果您需要解锁传输中一些已收集和锁定的对象,您可以在事务 SE03 中选择“请求/任务中解锁对象”选项来完成此操作。 您还可以从旧传输中 阅读全文
posted @ 2025-04-17 14:39 萧静默 阅读(523) 评论(0) 推荐(0)
摘要:自己做的 *& * *& 程序ID: ZFIRP006C *& 程序名称: 固定资产明细表(含租赁情况) *& 程序描述: 资产用户查询资产原值、折旧、净值及各个明细字段,便于资产管理。 *& * *& 开发人员: Bruce King *& 创建时间: 2019-08-21 *& * *& 修改日 阅读全文
posted @ 2023-09-06 08:38 萧静默 阅读(435) 评论(0) 推荐(0)
摘要:最近在处理一项批量修改凭证文本内容时候,先要查出关键字的所有凭证,包括行项目文本及凭证抬头文本,用户也不高兴分别查询,又想有时候单独查询。 这个时候如果这样写 SELECT BSEG~BUKRS,BSEG~GJAHR,BSEG~BELNR,BSEG~BUZEI,BSEG~SGTXT,BKPF~BKT 阅读全文
posted @ 2023-08-31 14:03 萧静默 阅读(2115) 评论(0) 推荐(1)
摘要:参考自http://www.ut163.com/create-material-movement-voucher-bapi-goodsmvt-create/ 在做外围系统入库数据传SAP时候,业务部门发现物料凭证的生成人员不是操作者,提出需要修改,经检查BAPI_GOODSMVT_CREATE函数, 阅读全文
posted @ 2023-08-09 15:23 萧静默 阅读(741) 评论(0) 推荐(0)
摘要:在BDC录屏中,数量和日期格式是和su3中的设置相关的,如果格式不一致BDC会报错,例如:日期格式不一致报错 Tcode:SU3,可以看到小数点,日期格式以及时间格式的设置。 日期:格式 DD.MM.YYYY和中文环境不同,小数:点好做千分位,逗号做小数点 所以需要转换 1,日期&时间格式:方法1 阅读全文
posted @ 2023-05-25 10:13 萧静默 阅读(384) 评论(0) 推荐(0)
摘要:有时候的生产订单是需要挂WBS的,但是使用如下代码创建不了 DATA:LS_ORDERDATA TYPE BAPI_PP_ORDER_CREATE. DATA:ls_return TYPE bapiret2, LV_ORDER_NUMBER TYPE BAPI_ORDER_KEY-ORDER_NUM 阅读全文
posted @ 2023-04-26 17:00 萧静默 阅读(452) 评论(0) 推荐(0)
摘要:1、情景重现 2、使用BUPA_PRE_DA先去归档 3、再使用BUPA_DEL进行删除 没问题 那就去除测试按钮,执行 4、再去建立一样外部给号的BP 阅读全文
posted @ 2023-03-13 15:43 萧静默 阅读(850) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 9 下一页