SAP ABAP BAPI 50连载36-BAPI_SALESORDER_CHANGE-VA02

今天,我们来学习SD模块的销售订单修改/删除的BAPI函数,也可以写成批量的接口。 前台的TCODE事务代码是VA02,非常好用。 修改或者删除销售订单BAPI:BAPI_SALESORDER_CHANGE 如果您想复习一下销售订单创建VA01的demo示例: SAP ABAP BAPI函数50连载31-BAPI_SALESORDER_CREATEFROMDAT2 VA01 函数参数如下: 参数名称 关联类型 可选的 说明 SALESDOCUMENT BAPIVBELN-VBELN 必选 销售订单编号 ORDER_HEADER_IN BAPISDH1 可选 SD 订单标题 ORDER_HEADER_INX BAPISDH1X 必选 复选框清单:SD 订单标题 ORDER_ITEM_IN常用输入参数字段,主要用来输入销售订单的相关行项目字段: 组件 类型 简短描述 ITM_NUMBER POSNR_VA 销售凭证项目 MATERIAL MATNR18 物料编号(18个字符) TARGET_QTY DZMENG 目标数量(采用销售单位) ORDER_ITEM_INX常用输入参数字段:除与ORDER_ITEM_IN中对应字段外(字段对应,类型不一定对应,具体需要字段,去bapi参数的关联类型结构中查找) SCHEDULE_LINES常用输入参数字段: 组件 类型 简短描述 ITM_NUMBER POSNR_VA 销售凭证项目 SCHED_LINE ETENR 计划行 REQ_QTY WMENG 各销售单位订单数量 SCHEDULE_LINESX,是和SCHEDULE_LINES一一对应的关系。

SAP ABAP BAPI 50连载35-BAPI_RESERVATION_CHANGES删除修改预留

在日常开发中,我们经常需要对表RESB中的预留单RESERVATION Order进行修改或者删除操作。 这个时候用到的BAPI是BAPI_RESERVATION_CHANGES,效果不错,可以用来做接口使用,也能批量进行操作处理。 取决于您SAP RFC函数的设计。 导入的参数: 参数名称 关联类型 可选的 说明 RESERVATION BAPI2093_RES_KEY-RESERV_NO 必选 预留/相关需求的编号 TESTRUN BAPI2093_TEST 可选 切换到模拟模式以写入BAPI ATPCHECK BAPI2093_ATPCHECK 可选 标识, ATP 检查是否应该执行 表RESERVATIONITEMS_CHANGED与RESERVATIONITEMS_CHANGEDX常用字段: 参数名称 关联类型 可选的 说明 RESERVATIONITEMS_CHANGED BAPI2093_RES_ITEM_CHANGE 必选 更改预留项目,行项目 RESERVATIONITEMS_CHANGEDX BAPI2093_RES_ITEM_CHANGEX 必选 更改预留项目,行项目 RESERVATIONITEMS_NEW BAPI2093_RES_ITEM_NEW 可选 预留项目字段 RETURN BAPIRET2 必选 返回信息 EXTENSIONIN BAPIPAREX 可选 增强,扩展字段 备注: RESERVATIONITEMS_CHANGED与RESERVATIONITEMS_CHANGEDX常用字段: 字段名 类型 简短描述 RES_ITEM

趁着年轻,在不要命的情况下,好好赚钱。不是一句口号,而是命运的鞭策。

钱是个美好而宝贵的东西。能够在市场经济中充当货币等价物。 如果没有钱,以物易物将会变得格外复杂和不精确。 你得天天记账,张大妈家的牛换了我家6包大米,还欠3包包谷才能清账。 李大爷的出租车费用,需要用20个包谷抵扣。   社会发展的洪流中,金钱的作用至关重要。 在现阶段,慢慢发现赚钱越来越难了。 当年SAP顾问风光的时刻,做一天项目,能够买1个平方米的房子,1个半年的项目坐下来,140平米的大房子已经买好了。 岂不快哉~而现在,则惨不忍睹。会FI的必须要回CO模块,有的还要回BPC。 招聘MM顾问要求懂WMS和EWM,有的还要求精通QM。 ABAP顾问要求会PO,会WebDynpro和BASIS。 BASIS顾问最惨,要求会阿里云,亚马逊云,还要看得懂ABAP并能够做性能优化。 不知道是时代发展得太快,对人力要求变高?还是行业内卷让大家都十分辛苦?   一方面,很多理科,工科大学毕业生找不到工作,更别说文科了。 一方面,大量的本硕研究生涌入了赚快钱的行业,例如送外卖,游戏直播,网红等。 个人其实能够体会到研究生毕业后送外卖的痛苦的。他们太难了。 民营企业能够开出的工资和他们心里期待的相距甚远。 他要在一个一线城市生存发展下去的生活成本实在是不低。 所以,大家都会产生一个共同的想法: 趁着年轻,在不要命的情况下,好好赚钱。 这并不是一句口号,研究生毕业后两三年已经三十而立, 有的已经娶妻生子或者嫁人成家,拖家带口的过日子真的不容易。   趁着年轻,在不要命的情况下,好好赚钱吧,为了让年幼的孩子,能够放心的吃奶换尿不湿。 趁着年轻,在不要命的情况下,好好赚钱吧,为了让年迈的父母,能够放心的退休养老。 趁着年轻,在不要命的情况下,好好赚钱吧,为了身上的房贷车贷三十年的枷锁。   我可以提醒您趁着年轻,在不要命的情况下,好好赚钱吧,但是却无法告诉你怎么赚钱。 大哥曾说,赚大钱的事情,都是白纸黑字的写在了刑法里面的。 所以只有赚点小钱的门道了。比如我,开了微信公众号HOT583和网站WWW.HOT583.COM, 每天能够赚点油盐米钱,离养活自己孩子家人,是很难。 主营业务收入还是打工人的打工口粮。有时候兼职给别人处理几个SAP难题整点小钱。 这都是技术赚钱。也曾想过利用互联网的直播搞一波粉丝流量。 不过我这种微信公众号和博客都不愿意分享到朋友圈的性格,是没办法去吸引粉丝壮大的。 我只是静静的等待花开,用心来培育我的公众号文章和网站内容。 让蝴蝶和蜜蜂,有一天自己悄悄的到来。   全球网民50亿,中文占了13亿。我的公众号是在微信,但是网站却被百度屏蔽了没有收藏。 在谷歌不在的情况下,网站流量真是少的可怜。平均1天2个访客。丢人丢大发了。。。 但是,这丝毫不影响我的心情,因为我就是当作学习笔记一样来维护我自己的网站和文章。 坚持维护总结,能够让自己更加熟悉技能,也能够锻炼自己的语言组织能力。   2021年的时候,朋友说今年可能是十年来最差的一年,也可能是未来十年最好的一年。 那个时候我心里笑她过于紧张和杞人忧天了。 而看到今年的经济形式和onsite人天比例,我突然觉得她简直是先知啊。 由疫情和房地产整起的挑战,让整个经济形势不是很好。 老人家说五公经中有句古话叫做:“吃了个屋大的亏”一直没有现世。 之前也不懂是啥原因,现在仔细想想,难道是我们这些房奴们么?   最近常常痴迷回味姜文《让子弹飞》中的细节和片尾曲。魔幻般的着迷。 好生佩服老姜的厉害之处。 真是初闻不识曲中意,听懂已是泪中人。 珍重吧~加班上线的SAP顾问朋友们~  

SAP ABAP BAPI函数50连载34-BAPI_PRODORD_RELEASE下达生产订单

今天我们来学习生产订单下达的标准BAPI函数BAPI_PRODORD_RELEASE,希望您喜欢。 一首打油诗,提醒自己是个有罪的胆怯的人。 前有丰县铁链女,今有唐山霸王龙。 事不关己人一多,到头终是一场空! BAPI_PRODORD_RELEASE对应的前台操作tcode是CO02,Functions==>Release. 函数的组成参数为: 参数名称 关联类型 缺省值 可选的 值传递 说明 RELEASE_CONTROL BAPI_ORDER_FUNC_CNTRL-RELEASE_CNTRL ‘1’ 否 是 Release control order. 批准控制订单 BAPI_ORDER_FUNC_CNTRL: 执行订单函数的输入参数 (关联表见下文) WORK_PROCESS_GROUP BAPI_ORDER_CNTRL_PARAM-WORK_PROC_GROUP ‘COWORK_BAPI’ 是 是 Logon/Server Group Name。 登录/服务器组名称 BAPI_ORDER_CNTRL_PARAM:并行处理的订单控制结构 (关联表见下文) WORK_PROCESS_MAX BAPI_ORDER_CNTRL_PARAM-WORK_PROC_MAX 99 是 是 Maximum number of work processes that can be used。 可以使用的最大工作进程数 BAPI_ORDER_CNTRL_PARAM:并行处理的订单控制结构 (关联表见下文)   执行订单函数的输入参数BAPI_ORDER_FUNC_CNTRL 字段 数据元素 数据类型

SAP ABAP开发时,如何防止GUI系统没动的时候就自动超时掉线

在日常SAP ABAP工作中,经常会遇到超时掉线的尴尬情形。 DEBUG调试着报表,茶水间接杯水,哐当,掉线了。 出去上个厕所回来,又掉线了。 虽然我们有自动SAP GUI登录的脚本神器,但是还是烦躁的很。 怎么办呢? 在请教了操作系统和数据库的终结者,垃圾开发的救星BASIS老王同学后, 告知我们1个管家参数:rdisp/gui_auto_logout   Solution 方法,一招暂时解决Auto Timeout的问题。 Step1:RZ11,Key in [rdisp/gui_auto_logout] Step2:Press display. Step3:Click Change, Key in 7200 second (2 hour) for the new auto logout time. Step4:Save it and log out, then login again. Attention note, This parameter will not use again after restart this SAP system. Also attention

Google Gmail,1 of the best production,saved my love

最近95的汽油已经超过10块钱了。有点狠! 河北唐山开展大规模的扫黑除恶运动,结果搞到的都是什么人,啼笑皆非,是喜是忧呢? 爱人前天让我找下之前拍摄的相片。记得存到了网易126邮箱和雅虎的那个已经下线了的PIC什么。顺手同步到了GMAIL。 登录网易邮箱后,居然提示我邮箱冻结了。按照监管要求验证手机,密保,成功解冻。 奇葩的事情来了,我的草稿箱,已发送,收件箱等,通通都清零了。 一种欲哭无泪的感觉。好无力。那么多的相册啊。都是满满学生时代的回忆。 虽然当时的手机像素非常低,毕竟也是我们爱过的纪念。   心中万般伤心之后,也知道雅虎那个早就停止运营了。想到了那个时候的Google邮箱。 万幸我这20年都一直没有更换手机号码,登录到GMAIL,温馨提示密码已经在公网上泄露过, 强烈建议我更改密码。登录成功后,开心极了,相片邮件都还在。 我们的爱和青春的痕迹,全都在~   这件小事情给我的感概是。谷歌真的是良心。免费的可能是最贵的。参照360杀毒啊,我的网易邮箱1年不登陆就全部清空锁定啊。 除了搜索引擎外,还要感谢GMAIL给我留下了青春的痕迹。爱人比较满意开心。下载下来存到了电脑硬盘里和手机里欣赏~   日常的工作生活中,由于经常要看德文/英文的SAP相关资料,不得不使用GOOGLE来辅助提高性能。 可以说大部分的SAP知识,都是通过搜索引擎和热情的BLOG博客主推荐的。 想当年入行SAP的时候,虽然SAP1972年就成立了,进入中国已经50年了。但是我们那个时候的资料少得可怜。 一本黄佳老师的书记都被啃得又老又旧了。公司还没有合适的IDES系统给我们练手。 在项目上,客户的系统,不得不谨慎小心,唯恐踩雷遭受公司的遗弃。   回首往昔,人生事业,爱情双丰收,值得欣喜庆幸; 展望未来,世界和平,经济两隐患,让人诚惶诚恐。   微信公众号允许每天更新一篇文章。 如果保持每天更新一篇,十年也才3650篇。 想到这里,突然觉得人生浮华,恍惚百年白驹过隙。 学会珍惜吧~朋友。再次感谢GMAIL助我找回my love~ Life is short, SAP for ever.Thanks Google.   我的微信公众号【 hot583 】 或者在这个链接联系我 本文链接 :http://www.hot583.com/2022/06/17/gmail-saved-my-love/ 本文为作者原创,如果这篇文章对您有用,欢迎转载, 转载请务必注明来源《今日热点在看》http://www.hot583.com/ 微信原文《全文完》    

SAP Cloud集成套件BTP收费方式价格和发展模式利弊,CPI的应用。

SAP BTP集成,全程SAP 业务技术云平台。是一款加速将数据转换为业务价值的集成解决方案组合。 它包括数据库和数据管理、应用程序开发、集成和分析以及智能技术 。 在最新的SAP项目中,SAP主打推荐采用云端部署方式。 这意味着将来企业可能无需BASIS了。将来的接口工作主要由CPI来完成。 SAP PO将逐步停止维护直到退出历史舞台。。。   从个人的实施经验来看,云这个东西有点摸不着边。 许多企业的老板考虑的是自身数据的安全性,迁移切换的快速性, 应付审计工作的便捷性。对于国内老板来说,实惠性更是一个重大的考虑因素。 毕竟全额交纳SAP ECC LICENCE费用的还是凤毛麟角啊。   自身数据安全性: 云端的IP地址都是开放的,可以通过白名单等形式限制接口调用,这个方面,只要管控和技术到位了,基本无差异。 毕竟,很多接口通过web dispatch/po暴漏出来的也是公网地址,别说是攻击,很多人拿到了报文想要去调整也会遇到各种必须先校验、存在性检查、逻辑性检查, 导致数据相对比较安全。   切换迁移的快速性: 如果上了云,想要一下子拿出大量的数据估计就是做梦了。因为企业本身没有basis了。即使您有, 想要到云上面去拿企业自己的数据下来,也不是一件容易的事情。提供了公网接口挨个访问的形式。 预测不会很快。曾经有企业切换迁移的时候,北京到广州的数据传输网络太慢,直接硬盘拷贝后顺丰快递过去还更快的。 因为企业的数据库级别都是T级别了。   应付审计工作的便捷性: 在非云端的时候,偶尔会接到一些审计入驻前批量修改再恢复的免责修改需求。 咱们打工人也不懂,撸起袖子加油干就是,吭呲吭呲就完工了。 老板说不要留下痕迹和审计日志,我们用内功和修为做到就是。 切换到云端后,如果再要干这个事情并且做到批量和不留痕迹。估计是比较难了。 打工人面临的压力和法律风险也会更大。   实惠性: 迁移到云上后,如果使用SCP,按照流量收费的模式在SAP来说还是比较新颖。 且不说价格贵还是便宜,仅仅从模式上来说,SAP在创新,这个方法的好处是能够扼住企业的咽喉~ 从网上公布的资料来看,这个基础版、标准版、白金版的数据量都还一般。不知道价格如何。 对于扣扣嗖嗖的企业来说,上了之后想要不续费?做梦去吧。可能分分钟企业业务停止且数据下不来。 但是作者永远认为:免费的才是最贵的。收费能够让这个云生态发展得更迅速,更好~     以上是鄙人的一些浅薄见识,欢迎各位大佬拍砖~   我的微信公众号【 hot583 】 或者在这个链接联系我 本文链接 : http://www.hot583.com/2022/06/15/sap-cloud/ 本文为作者原创,如果这篇文章对您有用,欢迎转载, 转载请务必注明来源《今日热点在看》http://www.hot583.com/ 微信原文《全文完》

SAP ABAP BAPI函数50连载33-BAPI_PRODORDCONF_GET_TT_PROP报工获取属性值

在我们开发CO11N进行PP模块的生产订单报工和工时确认的时候, 需要用到函数BAPI_PRODORDCONF_GET_TT_PROP来获取默认属性值。 英文描述为:Propose Data for Confirmation Time Ticket 导入参数的说明为: 参数名称 关联类型 可选的 说明 PROPOSE BAPI_PP_CONF_PROP 可选 标识:建议确认数据,字段的值为X或为空   组件 类型 简短描述 QUANTITY VSSMG 建议的数量 DATE_AND_TIME VSSZT 建议日期 GOODSMOVEMENT VSSWB 指示符:计划确认货物移动   对应的表参数字段为: 参数名称 关联类型 可选的 说明 TIMETICKETS BAPI_PP_TIMETICKET 必选 PP 确认计工单 GOODSMOVEMENTS BAPI2017_GM_ITEM_CREATE 可选 创建物料凭证的行项目 LINK_CONF_GOODSMOV BAPI_LINK_CONF_GOODSMOV 可选 确认货物移动 DETAIL_RETURN BAPI_CORU_RETURN 可选 返回信息 组件 类型