SAP CS01/CS02/CS03 BOM创建维护删除BAPI使用及增强改造

news2024/12/24 2:09:11

BOM创建维护删除相关BAPI的使用代码参考示例,客户电脑只能远程桌面,代码没法复制粘贴出来,只能贴图。

创建及修改BAPI: CSAP_MAT_BOM_MAINTAIN。

删除BAPI: CSAP_MAT_BOM_DELETE。


改造BAPI: CSAP_MAT_BOM_MAINTAIN

改造点1:拷贝出来,改其中一个参数即可,否则删除重新创建时会报错。

改造点2: 该BAPI没有我们经常使用的BAPI中的返回参数BAPIRET2参数,只能通过异常来判定是否执行成功,弊端就是SY消息不一定是ERROR类型的消息,有可能会被后面的W类型消息覆盖掉,导致检查问题时可能会误导解决方向,所以对此进行增强,增强点如下:

不管外层还是里层,记录错误消息的例程都是这个form,但不同函数里的同名form中代码可能不一样,但是都会调用同一个函数:STAP_LOG_WRITE_SINGLE_MESSAGE,所以将增强点至于该函数中。

增强代码如下:

全局变量:

同时在初始化API函数中进行变量清空:

BAPI添加返回参数,并将消息收集返回:

至此可以像普通BAPI一样来收集完整的错误消息:


删除BAPI使用示例:CSAP_MAT_BOM_DELETE

以上。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1815044.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据安全:Web3时代的隐私保护新标准

随着数字化时代的到来,我们的生活已经完全依赖于互联网和数据交换。然而,随之而来的是对个人隐私和数据安全的日益关注。在这个信息爆炸的时代,数据泄露、个人隐私侵犯和网络攻击等问题日益突出,而Web3技术的崛起正带来了一种全新…

纷享销客海外合规观点与方案:个人隐私数据保护与数据出入境

出海,已不再是企业的“备胎”,而是必须面对的“大考”!在这个全球化的大潮中,有的企业乘风破浪,勇攀高峰,也有的企业在异国他乡遭遇了“水土不服”。 面对“要么出海,要么出局”的抉择&#xf…

第三方检测机构出具的校准证书,企业如何进行验证和确认?

检测校准对企业来说是日常管理工作不可缺少的一环,大部分公司也都会有自己的品管部,对企业使用的设备和仪器进行维护管理,并周期性做计量校准。不过当我们仪器做完校准后,机构出具的校准证书我们如何来确认其可靠性?验…

C# NX二次开发-获取圆弧中心点和半径

使用UF函数可以获取圆弧边或圆弧线中心点和半径: 1.使用 UF_CURVE_ask_arc_data: theUf.Curve.AskArcData(edge.Tag, out UFCurve.Arc arc);theUf.Curve.CreateArc(ref arc, out Tag arc_tag);double[] matrix_values new double[9];double[] vec_product new double[3];theU…

优设AI导航

1、优设AI导航 优设AI导航

智能交通SCI期刊,中科院2区,专业性强,难度不大!

一、期刊名称 IEEE Intelligent Transportation Systems Magazine 二、期刊简介概况 期刊类型:SCI 学科领域:智能交通 影响因子:3.6 中科院分区:2区 三、期刊征稿范围 IEEE智能交通系统杂志(ITSM)发表…

大屏幕互动系统PHP源码 附动态背景图和配乐素材 含搭建教程

最新大屏幕互动系统PHP源码 附动态背景图和配乐素材 含搭建教程 测试环境:apachePHP7.3MySQL5.7 源码免费下载地址抄笔记 (chaobiji.cn)

PS系统教程18

渐变工具的使用 线性渐变径向渐变角度渐变对称渐变菱形渐变 正常模式 背后模式 径向渐变演示 新建图层选择径向渐变拉选渐变 角度渐变 对称渐变(快捷键-按住shift拉选) 菱形渐变 模式和画笔的模式理解一样 反向-反过来方向 白块原本在右边&#xff0c…

精品KEITHELY6517B参数资料/静电计/高阻计

Keithley 5 位 6517B 静电计/高阻计提供最先进的精度和灵敏度规格,并具有各种功能,可简化高阻和绝缘材料电阻率的测量。Keithley 6517B 的读数速率高达 425 次/秒,可快速、轻松地测量低电平电流。 Keithley 6517B 是更新版本,取代…

传承产品的生命力与数字营销的魔法!

传承,是时间的沉淀,是文化的延续。具有传承特征的产品,犹如一颗闪耀的明珠,散发着独特的魅力。而在数字时代的浪潮中,我们又该如何发挥这传承的优势,赋予它新的增长价值呢? 具有传承特征的产品…

五大步骤教你轻松实现企业网站HTTPS访问

企业网站实现HTTPS访问主要涉及以下方法和流程: 一、选择合适的SSL证书: 根据企业需求选择合适的SSL证书类型。DV(域名验证)证书适用于个人网站和小企业,验证过程简单,只需证明对域名的控制权。OV&#x…

信号处理中的相位

相位 用来描述波动或振动状态。 在信号处理和通信领域,相位通常指的是信号相对于某一参考信号的延迟。 在周期性信号中,相位通常以角度(弧度或度)来表示,表示信号的周期性变化相对于参考信号的位置。 在非周期性信号中…

中仕公考:博士考公务员能免笔试吗?

博士学历的考生,无论是选择报考公务员还是事业单位,都必须经过正规的选拔过程。根据当前规定,所有体制内职位均须通过相应的考试方可入职,除非考生在高考时已选定定向招聘岗位。 博士毕业生如果想成为公务员,必须参加…

windows音频服务未响应,电脑装完驱动还是软件导致没有声音

前两天浏览器突然没声音了,然后我试着搞了一下驱动,结果全没声音了。 至今仍然不确定问题的根源在哪,并且网上提供的大部分方法都没用,下面说一下我的解决方案。 winR启动命令行,输入services.msc 进入服务界面 双击…

Android基本概念

Android发展历史 Android 是一个流行的移动操作系统,由 Google 开发并于 2008 年首次推出。 Android是基于Linux开发的移动设备操作系统。 在2005年被Google收购,2008年发布Android1.0,后续发布1.5/1.6 ------ 直到2021年发布Andriod12 。 …

手摸手系列之 - 什么是接口的幂等性以及 AOP+Redis 基于注解实现接口幂等性校验

接口的幂等性是指在分布式系统中,一个操作或者请求无论执行多少次,其结果都是相同的。换句话说,即使多次执行同一个操作,它也不会产生副作用,或者不会改变系统的状态。幂等性是设计 RESTful API 时的一个重要原则。 幂…

RabbitMQ高频面试题整理

文章目录 1、RabbitMQ如何保证消息不丢失1)confirm 消息确认机制 (生产者)2)消息持久化机制 (RabbitMQ 服务)3)ACK 事务机制(消费者) 2、RabbitMQ 中有哪几种交换机类型?1) Direct Exchange2)Fanout Exchange3&#x…

meilisearch的分页

Elasticsearch 做为老牌搜索引擎,功能基本满足,但复杂,重量级,适合大数据量。 MeiliSearch 设计目标针对数据在 500GB 左右的搜索需求,极快,单文件,超轻量。 所以,对于中小型项目来说…

细说MCU串口函数及使用printf函数实现串口发送数据的方法

目录 1、硬件及工程 2、串口相关的库函数 (1)串口中断服务函数: (2)串口接收回调函数: (3)串口接收中断配置函数: (4)非中断发送&#xff…

使用API有效率地管理Dynadot域名,列表形式查询已存在的文件夹信息

关于Dynadot Dynadot是通过ICANN认证的域名注册商,自2002年成立以来,服务于全球108个国家和地区的客户,为数以万计的客户提供简洁,优惠,安全的域名注册以及管理服务。 Dynadot平台操作教程索引(包括域名邮…