微信公众号 hot583

SAP Technical Consultant More than 20 year, Love riding and swiming,coding.SAP ABAP Training Expert, SAP ABAP Performance Optimization Master, ABAP Programming Technology Guide

这世界有那么多人,加班真让人心疼!看浪潮员工连续加班倒地有感。珍重吧,朋友。

今天,微信群疯狂转载浪潮人连续加班后倒地的消息。看完不觉莫名心疼。 写这个文章的时候,我也还在客户现场瞎折腾。看到一堆卷的人在埋头苦干。 2000万的项目成本非得供应商PK成300万来竞标做。 然后派几个老年人带一堆年轻人上。身体不好的,真的扛不住。   这世界有那么多人,多么好听的一首歌。 在成年人的世界里,好像没有容易二字。 为了妻子,为了房子,为了孩子,为了票子。 忍气吞声,低声下气。   高大的办公楼灯火通明,弯着腰的加班人颈椎酸疼。 离家回家都要动态清零,车站都有核酸达人。 想多一点思考,多一点时间。 可以思考原因,想想事情的起源。 为什么会这么卷?在这个卷之中,没有人开心。 可是,沉默的都是大多数。清醒的却是少数。 清醒着保持着沉默的也不少。   春江水暖鸭先知,心怜君兮君不知。 996和007,到头来害的是我们自己。 从SAP入门到精通,SAP高级顾问实施指南, 最后大多数都会成为颈椎病康复宝典。 不知道可怜还是可悲。   转眼到了晚上十点。大家默默敲击着键盘, 亦或触摸着手机屏幕。而我,也在看看同事们有没有闭上眼睛, 有没有突然倒下的可能。万一真的像浪潮的加班人那样倒下。 我是拨打120呢还是搞人工呼吸? 亦或最后发现,小丑居然是自己。   SAP进入中国50年了。养活了很多很多人。 中国互联网产业的红利逐渐消退。在今年毕业就失业的小年轻中。 不少还在拼命培训往互联网行业挤。 大的公司,慢慢裁员。年轻人的生活,越来越难。   其实SAP不是一个好行业。尤其是女孩子来说。 聚少离多,家庭矛盾,空中飞人,亲子生疏。 在此,我想劝一下兄弟姐妹们。 单身的,想想您的父母亲,未来女朋友; 成家的,想想您的爱人,孩子。 请呵护您的健康~   您倒下了,您的公司还会存在,您的项目还会成功上线; 您倒下了,您的家庭就不完整了,您的孩子就成了单亲家庭。 珍重吧~朋友。   我的微信公众号【 hot583 】 或者在这个链接联系我 本文链接 :http://www.hot583.com/2022/08/01/work-hard-to-dead/ 本文为作者原创,如果这篇文章对您有用,欢迎转载, 转载请务必注明来源《今日热点在看》http://www.hot583.com/ 微信原文《全文完》

BADI增强:MIGO物料凭证过账保存前的各种检查MB_CHECK_LINE_BADI

SAP系统中,最初很重要的是会计凭证。而在后勤模块中,息息相关的就是物料凭证。 为了定制各种规则,我们可以对物料凭证进行增强处理。 Tcode MIGO SE19, badi ENHANCEMENT MB_CHECK_LINE_BADI, Method:CHECK_LINE. Purpose:在使用migo收货过账的时候,检查物料无标准成本不允许过账 SE19写入BADI MB_CHECK_LINE_BADI的方法CHECK_LINE。 详细的代码如下: METHOD if_ex_mb_check_line_badi~check_line. TYPES: BEGIN OF ty_ckmlpr, pprdl TYPE ckmlpr-pprdl, kalkl’ TYPE ckmlpr-kalkl. lplpr TYPE ckmlpr-lplpr, END OF ty_ckmlpr. DATA: wa_ckmlpr TYPE ty_ckmlpr.   SELECT SINGLE pprdl kalkl lplpr INTO wa_ckmlpr FROM ckmlpr WHERE kalnr IN ( SELECT kaln1 FROM mbew WHERE matnr=is_mseg-matr

MD04库存需求清单增加批次和采购订单编号字段,增强M61X0002

Today we learn how to add customer fields column to tcode MD04. Tcode md04 enhancement add fields ebeln, charg. Po number, batch number. Enhancement exit M61X0002. Step1:Cmod Crete Project ZMM_001 Step2:Add enhancement component M61X0002 Active EXIT_SAPLM61R_001[PAI after click Push Button] and EXIT_SAPMM61R_001[PBO add push button] Step3:Write Souce Code. 3. 功能模块EXIT_SAPMM61R_001 *&———————————————————————* *& 包括 ZXM61U04 *&———————————————————————*

作者HOT583, SAP 技术部分文章阶段性汇总-截止到2022年7月28日,

按照分类,汇总了一下截止到2022年7月28日的部分文章索引。 希望您喜欢。百度和bing都删除了我的网站索引。 说的是内容质量不高。尴尬了。要加油啊。 漫漫编码途,注定是孤独。发现CSDN也是采用了GOOGLE ADSENCE。 每个页面还有几个。厉害了。这么大的吞吐量。广告费用确实不少啊。 可怜我这广告才几分钱。网站费用都不够啊。我丢~   S4升级 SE16N &SAP_EDIT NOT WORK IN S4/HANA S4HANA系统和ECC系统常用的SAP表,模块顾问和ABAP开发可以收藏备用 CO结账,CON2和KON2运行后,实际分摊的费用给重分没了 SAP升级后MPR(MD01)及采购需求运行很慢,有性能问题。 MIGO 122系统退货未带出对应的批次号 ME22N修改采购订单报错“不允许使用的基于 GR 的发票验证的标识” 错误:国家CN不是一个欧共体国家解决方案 运行tcode:KSU5报错,提示客户化错误,非当前业务交易组。 SE16N的&SAP_EDIT被禁用了不生效怎么半? 如何删除SMQ2中的数据 SAP一点小技巧 SAP ABAP 开发环境 SAP ABAP paging query Step by Step SAP delete version management log for released TR 热烈庆祝SAP ABAP BAPI函数50连载达到20个BAPI,感谢hot583 除了配置GUI外,为什么不建议SAP顾问使用苹果电脑? SAP BAPI应用开发 BADI: MB_RES_BAPI_CREATE1 for MB21 Enhancement

BADI: MB_RES_BAPI_CREATE1 for MB21

We can use BAPI_RESERVATION_CREATE1 for tcode mb21 to create order. But it do not have field werks lgort umwrk umlgo  stock. So we need to enhancement. BADI: MB_RES_BAPI_CREATE1 for MB21. 创建项目预留的增强 在系统标准功能中使用MB21不能创建项目预留, 因此需要用BAPI:BAPI_RESERVATION_CREATE1来创建项目预留, 但BAPI里面没有提供可以传入特殊库存字段从而创建特殊预留的功能本中心,因此需要增强此BAPI。 触发时间: 用BAPI_RESERVATION_CREATE1创建预留时触发。 增强步骤: 1、使用TCODE:SE11创建结构ZSRESB_APPEND。 Fields: RSPOS SOBKZ PSPEL KNTTP KZBWS UMWRK UMLGO   2、使用事务代码SE19实施BADI: MB_RES_BAPI_CREATE1, 创建实施BADI:ZMB_RES_BAPI_CREATE1 对BADI中的方法EXTENSIONIN_TO_RESB进行实施。 METHOD if_ex_mb_res_bapi_create1~extensionin_to_resb. DATA: ls_extension LIKE LINE OF it_extension_in. DATA: ls_resb LIKE LINE OF resb. DATA: ls_zresb TYPE zsresb_append.

SAP BTP CPI性能问题,测试打开很慢的原因和解决方法。

SAP在强推BTP集成服务套件来替代PO。 但是,打开却很慢,一直经常显示SAP BTP Cockpit 正在加载中,请稍候… 体验非常不友好。对于企业来说,一般不愿意切换成BTP的CPI。 尤其是有PO的企业。   SAP Cloud Integration 使用经验场景如下: 源系统和目标系统接口类型不一致=》使用CPI进行接口适配 源系统和目标系统数据格式不一致=》使用CPI进行格式转换 集成需要日志记录=》使用CPI进行日志记录 严格的信息安全保障=》使用CPI对信息进行加密,考虑使用API Management 服务 涉及本地部署系统=》使用Cloud Connector 需要监控接口流量=》考虑使用API Management 服务 需要对使用率进行分析=》考虑使用API Management 服务 顺序异步处理=》使用Enterprise Message 异步处理不考虑顺序=》使用CPI Datastore 对数据进行暂存 同步处理数据量过大=》使用iFlow对数据进行分割处 我们可以看到,对于开发人员来说,除了流量,基本都能够实现。 而官方宣传的优势中,也不是那么明显。大多数是泛泛而谈。 集成套件优势 • 降低运维成本,相较于直联方式,集成套件的提供完整的监控体系,能够快速协助运维人员定 位后续运行时排错,降低运维成本。 • 加强安全机制,相较于暴露系统API的方式,集成套件在API基础之上做了二次封装,只暴露 API的部分功能。同时做二次身份安全封装,给于第三方调用者独立的身份信息,以防止部分 调用者身份出错,影响全部系统调用失效。 • 降低实施成本,开箱即用功能能够快速协助实施上针对于SAP系统的集成,降低实施周期和实 施成本。 • 高复用性,针对于自定义开发的工作流,作为实施商的数据资产,可以多次复用到新项目中, 从而降低实施周期。 • 满足特定加密需求 • 接口变更适配灵活 在大陆打开新加坡的节点,卡得一动不动的。虽然给了30天的免费试用期。 但是太卡了。要命的那种。也不能怪人家SAP。方老师整了1个墙。 再加上SAP系统本来就是多个表各种校验。架构沉重。很难达到秒以下的响应。

SAP delete version management log for released TR

Sometime, we need to delete the log of ABAP source code for sap object. It is have released changed version log in version management. Tr/Crs and logs are there.Table E070,VRSD. Today we will learn how to delete version for that. 今天我们学习SAP ABAP程序版本的删除。 注意2张表E070和VRSD。 Step1:Save the TRs you need to delete in TXT notepad Because after