SAP ABAP

SAP ABAP programming language and development skills, supporting custom function development to enhance the flexibility and adaptability of SAP systems. SAP ABAP Tutorial, ABAP Programming Guide, ABAP Performance Optimization SAP各种技术.SAP ABAP编程语言与开发技巧,支持自定义功能开发,提升SAP系统的灵活性和适应性。

SAP ABAP date time convention VS Java

Sometimes in the interface, We need to convent the time between SAP ABAP and JAVA. How to finish this? In this post, we will use classes. *UNIX时间戳(格林威治时间) PERFORM FRM_GET_TIMESTAMP CHANGING lv_TIMESTAMP. FORM FRM_GET_TIMESTAMP CHANGING CV_TIMESTAMP TYPE STRING. DATA:LV_TIMESTAMP  TYPE TIMESTAMPL, LV_TIMESTAMP_STR(25)  TYPE C, LV_DATUM TYPE SY-DATUM, LV_UZEIT TYPE SY-UZEIT, LV_MSEC  TYPE NUMC3. GET TIME STAMP FIELD LV_TIMESTAMP. MOVE LV_TIMESTAMP TO LV_TIMESTAMP_STR. CONDENSE LV_TIMESTAMP_STR. LV_DATUM = LV_TIMESTAMP_STR+0(8). LV_UZEIT = LV_TIMESTAMP_STR+8(6). LV_MSEC = LV_TIMESTAMP_STR+15(3). CALL METHOD CL_PCO_UTILITY=>CONVERT_ABAP_TIMESTAMP_TO_JAVA EXPORTING IV_DATE      = LV_DATUM IV_TIME      = LV_UZEIT IV_MSEC      = LV_MSEC IMPORTING EV_TIMESTAMP = CV_TIMESTAMP. ENDFORM.                    ” FRM_GET_TIMESTAMP            

BW报错RSDRI_INFOPROV_READ_RFC 函数错误。RSDA101消息

Sometimes, When we call RFC Function Module  RSDRI_INFOPROV_READ_RFC , Will get the error MESSAGE ID RSDA 101 : The data archiving process ZSD0010 is not available 数据处理归档&不可用。 问题原因是i_t_sfk的字段不对。例如SUM的字段缺少或者多了一个0, 或者缺少增加了/BIC/。 如此而已~   请问,您学会了吗? 我的微信公众号【 hot583 】 或者在这个链接联系我 本文链接 :http://www.hot583.com/2022/08/26/window-bat-file-process/ 本文为作者原创,如果这篇文章对您有用,欢迎转载, 转载请务必注明来源《今日热点在看》http://www.hot583.com/ 微信原文《全文完》

一行代码将所有文档名字打包输出,项目管理必备技能~妈妈再也不用担心我漏粘贴了

在SAP日常项目中,会有各种各样的文档。文档管理系统软件有SVN,GIT等等。 即使存在良好的文档管理软件。项目经理或者业务顾问或者开发顾问在做汇报的时候,还是需要列一下所有的文档清单。 很是痛苦~   常规办法就是:A选中1个文件,B重命名,C复制,D粘贴。 艰难搞定1个文件。 遇到多个文件的时候,非常痛苦,这都是一些重复的体力劳动。 怎么办呢? 我们想到了1行代码直接搞定,避免了每个文件ABCD来一套的流程。 详细步骤: 1、新建1个TXT文件,写入1行代码DIR *.* /B >LIST.TXT 2、另存到想要获得文件名清单的路径,文件名为【批量输出文件夹的文件清单.BAT】,bat是windows下的批处理文件。     3、双击2中的【批量输出文件夹的文件清单.BAT】,出现了LIST.TXT,打开即可获得所有的文件名。爽不爽?     请问,您学会了吗? 我的微信公众号【 hot583 】 或者在这个链接联系我 本文链接 :http://www.hot583.com/2022/08/26/window-bat-file-process/ 本文为作者原创,如果这篇文章对您有用,欢迎转载, 转载请务必注明来源《今日热点在看》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