微信公众号 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

Enhancement-MM07RFF0-MB21_MB22 Stock Place Required

Purpose: When use tcode MB21/MB22,  Stock Place are Mandatory, Use enhancement to do this.   Trigger Time: After click save button on MB21/MB22.   Steps: T-code:SE38 Report:MM07RFF0 Enhancement Spot:ZMB21 in Subroutine FUSSZEILE_SETZEN top. FORM FUSSZEILE_SETZEN. IF NOT FCAUSW-XNEUP IS INITIAL. CLEAR: RESB, DM07R. RESB-BWART = RKPF-BWART. RESB-BDTER = RKPF-RSDAT. RESB-XWAOK = X. DM07R-BTEXT = KM07R-BTEXT. DM07R-NAME1 = T001W-NAME1. ENDIF. ENDFORM. *eject *———————————————————————* *        FORM FUSSZEILE_RS                                            * *———————————————————————* *        Die Fusszeile fuer die Transaktionen Warenbewegungen ohne    * *        Referenzbeleg wird bearbeitet.                               * *———————————————————————* FORM FUSSZEILE_RS. “””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””””” “$”$\SE:(1) Form FUSSZEILE_RS,

Enhancement for BAPI_PR_CREATE ME_BAPI_PR_CUST

Purpose: When create purchase request. None numbmic type process. 在使用BAPI:BAPI_PR_CREATE创建采购申请时, 如果在EBAN中的增强字段中存在非UNICODE类型的字段(如数值型), 则需要使用增强才能传值到BAPI的extensionin参数。   Trigger Time: 调用BAPI:BAPI_PR_CREATE时触发   How to Enhancement: 使用TCODE:SE18进入下面界面,输入ME_BAPI_PR_CUST 双击增强实施类ZDQ_ME_BAPI_PR_CUST进入以下界面, 对方法if_ex_me_bapi_pr_create_02~map2i_extensionin进行实施。 双击方法if_ex_me_bapi_pr_create_02~map2i_extensionin。   对其进行实施的代码如下: METHOD if_ex_me_bapi_pr_create_02~map2i_extensionin. *define local data DATA: lr_struct TYPE REF TO cl_abap_structdescr, lt_comp   TYPE cl_abap_structdescr=>component, lf_done   TYPE mmpur_bool.  “conversion done DATA: l_perc(13) TYPE n, l_cieban_conv TYPE bapi_te_mereqitem.    FIELD-SYMBOLS: <comp> LIKE LINE OF cl_abap_structdescr=>components.   CHECK im_error EQ cl_mmpur_constants=>yes. * get type for name lr_struct ?= cl_abap_typedescr=>describe_by_name( im_name ).   Active enhancement 激活增强。使用BAPI:BAPI_PR_CREATE创建采购订单时,可以进行测试   More enhancement post. 我的微信公众号【 hot583 】 或者在这个链接联系我 本文链接 :http://www.hot583.com/2022/06/30/me_bapi_pr_cust/ 本文为作者原创,如果这篇文章对您有用,欢迎转载, 转载请务必注明来源《今日热点在看》http://www.hot583.com/

又到月底了,更新2022年7月紧急SAP招聘需求,人傻钱多速来!

2022年7月SAP招聘需求。各个城市都有。快到碗里来哟~ rate美丽,面试快; 【北京】:MDG 、BW,HANA,HR,SD,SRM,BCS,BPC,FICO(SSF),basis ; 【广州/武汉】:EWM开发; 【武汉】:SD 【长春】:MM 【上海】:PLM项目经理,,MM ; 【深圳】:BW,SD,BPC,MM,WM,PP; 【惠州】:PP,SD; 【佛山】:FICO,MM,QM; 【天津】:BW; 【烟台】:ABAP,HR,长期运维,入职岗; 【重庆】:MM,WM; 【深圳】各模块入职中、高级顾问:FICO、PP、ABAP、SD等 【上海】入职MM、PP、ABAP、SD,FICO 5~10年 #宁德: 【FICO,MM】4年+经验,长期。 【SD,SRM,PP,ABAP,HR】3年+经验,长期,反馈极快! #杭州: 【FICO】3年+经验,英语流利,周期3个月以上。 #上海: 【FICO】3年+经验,周期到年底。 #大连/上海: 【ABAP】5年+经验,日语2级,长期。 #常州: 【FICO,SD】8年+经验,有消费品经验,周期半年。 #大连: 【ABAP】3年+经验,日语可读写,周期半年以上。 #北京: 【PP】中级,周期5个月。 #廊坊: 【SD】3年+经验,长期。 #上海: 【FICO,MM】5年+经验,英语可沟通,周期7个月。 #远程: 【MM,SD】3年+经验,日语流利,周期半年。   ewm 上海 3000一天 可以远程 英文流利,周期8个月 ewm 安徽 3000一天 可以远程。英文流利,周期12个月 黑龙江【MM】中级,3年以上,有能源行业优先,长期 广东揭阳【FICO, SD】 中高级,财务必须有CO经验,尽快到位,长期 北京顺义【MM】3年以上,有制造业经验

从恒大SAP说起,也谈鲸落现象-每当雪崩的时候,每片雪花都不完整。

在SAP圈子里,曾经有过一段竞争激烈的抢人传说。 全部是地产项目。各个模块,沾到SAP三个字就行。 统来,不论高矮男女胖瘦。金科、碧桂园、恒大、万科。 以至于一段时间内,整个SAP行业的顾问都在做地产,尤其是悲催的ABAP们。 这个实现不了,没事,业务顾问,喝个奶茶调个研,写个尽(乱)善(七)尽(八)美(遭)的功能需求说明书, 往身经百战的ABAP顾问这里一扔,姐们,来帮我实现一下呗。 ABAP顾问咔咔咔一顿倒腾,界面有了,输入有了,展示也有了,完美~   在这个浩浩荡荡的SAP房地产运动中。各个房企争先恐后。开发出了各种类似又不完全相同的功能报表增强。 造就了一批批人天RATE更新的新人。 恍惚间,我也以为夕阳的SAP又引来了雷军所说的风口,SAP要起飞了? 于是乎,在1年多的项目中,拿着相对比较丰厚的人天,岂不快哉?   好景不长,许皮带老板的公司不行了,这个号称一切都是党和国家的人。 留下了一堆问题债务,到处都是维权的楼盘、园区。时至今日仍然是相当不稳定的因素。 各个项目开始RELEASE顾问出场,公司开始拖欠供应商款项, 公司开始逐步压缩薪水,公司开始慢慢裁员。 这只巨大无比的鲸鱼,半死不活的了。全国人民目睹着他的消亡。 所有的SAP顾问都看着他的项目,有的变黄,有的发红。   按照这么大的体量,如果恒大没了,产生鲸落现象。 照理应该可以养活一大批的顾问啊。   但是,现实却大大的打了我的脸啊。名列前茅的都撑不住了。 房地产方面的需求极具缩进。各个顾问甚至出现了长期空窗被动休假备孕三胎。 全国的房地产,人民都在官网。卖不动了。。。 完美实现了房主不吵~   但是,慢慢发现,不少人口袋没钱了。房地产需求带不动, 周边产业支柱也带不动,市场进入了观望期。 这个时候,疫情它来了,此起彼伏,一片哀鸿。   SAP市场,冷淡了。 2022年6月,招聘SAP顾问的新大项目少之又少。 出国的(越南、新加坡、日本)倒是不少。 所以,慢慢卷起来了。市场回落,RATE降低。 大家都受到了恒大的影响。   最后,劝君珍重,保持现金流的稳定,是SAP顾问的必备技能。 明天的太阳会照常升起,明天的老板公司是不是属于自己? 您,get到了么?   我的微信公众号【 hot583 】 或者在这个链接联系我 本文链接 :http://www.hot583.com/2022/06/28/failed-big-fish/ 本文为作者原创,如果这篇文章对您有用,欢迎转载, 转载请务必注明来源《今日热点在看》http://www.hot583.com/ 微信原文《全文完》          

SAP ABAP TCODE MR8M Enhancement Cancel Invoice Save

Demo Souce About: SAP ABAP TCODE MR8M Enhancement Cancel Invoice Save. Enhancement Point: CMOD-LMR1M001 , Function Module: EXIT_SAPLMRMP_010 Purpose: After Click Save Button on tcode MR8M, modify the cancel flag in customer table.   Demo Source Code: Learn More Enhancement IF sy-tcode = ‘MR8M’ AND e_trbkpv-bukrs+0(2) = ’83’. *  根据冲销发票凭证,更新自建表冲销标记 IF e_trbkpv-stblg IS NOT INITIAL. *    先从单物料发票子件表中找 SELECT COUNT(*) FROM zd_cancel_log WHERE belnr_id = e_trbkpv-stblg AND   gjahr    = e_trbkpv-stjah . IF sy-subrc = 0. UPDATE zd_cancel_log SET    cxbz = ‘X’ WHERE  belnr_id = e_trbkpv-stblg

BADI-FI_HEADER_SUB_1300-F-02 FB01 addCustomer field

Purpose: add customer fields in tcode FB01,F-02 for postting document in SAP ABAP. enhancement:BADI-FI_HEADER_SUB_1300-F-02 会计凭证抬头增加字段。 T-code: SE19 BADI:FI_HEADER_SUB_1300     Step1: add a customer structure in TABLE BKPF. 首先在BKPF添加一个结构, RMTYP CHAR 2 Step2:然后创建一个函数组,包含一个子屏幕,TOP中添加定义。add field BKPF-RMTYP in dynpro. Step3:add below PBO code for function-group. MODULE pbo_process OUTPUT.   * 获取实例 IF go_exit IS INITIAL. CALL METHOD

ME21N/ME22N/ME23Ncustomer Screen Enhancement

Enhancement for ME21N/ME22N/ME23N customer Screen Enhancement. Purpose:SAP 中使用ME21N/ME22N/ME23N创建/修改/查看采购订单时, 需要在屏幕的头信息中增加以下字段以及相关按钮。 因此利用屏幕增强增加字段,以便用户输入内容并保存至自定义中。   触发时间: ME21N/ME22N/ME23N点击‘客户数据’标签页时触发 选中“创建”按钮进入界面以后,为新建的增强项目分配增强出口MM06E005并回车。   对出口中的相关组件进行实施。 首先向数据表中增加需要新建的字段, 具体操作为在包含表CI_EKKODB上双击,然后新增增强字段。 新增字段最好以ZZ_开头(如果要增强行项目,双击CI_EKPODB)。   双击“CI_EKKODB”进行新增字段。   使增强屏幕显示,在Screen exit中,双击要增强的SAPMM06(头信息增强屏幕编号为0101,行信息增强屏幕为0111), 进入以后即可绘制屏幕显示,查找要显示的CI_EKKODB中的字段显示到屏幕上。 查找字段(f6),输入表或字段名(ekko_ci),找到显示的字段。 在定义屏幕的PBO和PAI中分别增加如下代码:   PROCESS BEFORE OUTPUT. MODULE CHANGE_CUSTOM_TAB. PROCESS AFTER INPUT. MODULE USER_COMMAND_0101.     ========================== MODULE CHANGE_CUSTOM_TAB OUTPUT. IF BUKRS+0(2) = ’83’ OR BUKRS = ‘5140’ OR  BUKRS+0(2) = ’81’ OR BUKRS+0(2) = ’82’. IF GV_STATUS = CV_SHOW. LOOP AT SCREEN. IF SCREEN-NAME <> ‘HTWB’ AND SCREEN-NAME <> ‘HTMB’ AND SCREEN-NAME <> ‘PRVW’ . SCREEN-INPUT = 0. MODIFY SCREEN. ENDIF. ENDLOOP. ========================== MODULE USER_COMMAND_0101 INPUT. DATA: ACT TYPE SYUCOMM. DATA: Z001_HEAD LIKE THEAD. RANGES: LR_EBELN  FOR EKKO-EBELN. ACT = SY-UCOMM. CLEAR SY-UCOMM.

Enhancement:CJ20N/CJ20手工挂入交货件的库存地点检查SAVE

Purpose: 在使用CJ20/CJ20N修改项目计划时,需要控制网络作业下所挂交货件的库存的地点为指定的库存地点, 该功能可以通过增强进行实现。 TCODE:CJ20/CJ20N点击保存时触发 T-code: SMOD/cmod. 增强:CNEX0026 Function:EXIT_SAPLCOMK_005 DATA L_AUART LIKE AUFK-AUART. IF   RESBD_IMP-WERKS  = ‘8800’. SELECT SINGLE AUART INTO L_AUART FROM AUFK WHERE AUFNR = RESBD_IMP-AUFNR. IF L_AUART = ‘2D08’. IF RESBD_IMP-LGORT <> ‘8001’. MESSAGE ‘库存地点必须为[8001],请更正!’ TYPE ‘E’. ENDIF. ENDIF. ENDIF. 我的微信公众号【 hot583 】 或者在这个链接联系我 本文链接 :http://www.hot583.com/2022/06/27/cnex0026/ 本文为作者原创,如果这篇文章对您有用,欢迎转载, 转载请务必注明来源《今日热点在看》http://www.hot583.com/ 微信原文《全文完》