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

SAP ABAP SOAMANAGER Webservice config tables

Somethimes, After migaration to S4/HANA system. Part of the config of SAP ABAP WebService will changed when create services. In order to find the different. We can use below tables for SAP tcode soamanager .     SRT_CFG_DIR CONFIG_NAME=Z_IF_CRM_SOAP CONFIG_KEY=CB70DE0421AB1EDDBAE6221620731454 SRT_CFG_DIR_T CONFIG_KEY=CB70DE0421AB1EDDBAE6221620731454 SRT_RTC_DIR CONFIG_KEY=CB70DE0421AB1EDDBAE6221620731454 SRT_RTC_BNDG CONFIG_KEY=CB70DE0421AB1EDDBAE6221620731454  BINDING_KEY  = CB70DE0421AB1EDDBAE6221620737454 SRT_RTC_DATA  BINDING_KEY  = CB70DE0421AB1EDDBAE6221620737454 SRT_RTC_CFGVAL CONFIG_KEY=CB70DE0421AB1EDDBAE6221620731454

Use BAPI/FMs to delete SM12 LOCK object in SAP

Purpose:lots of object locked for a long time when the network is pool. I hate to be called to delete/Realease the SM12 lock object in the middle night. Sample Code as ABAP Source Code: DATA: lt_locks TYPE TABLE OF seqg3 . DATA ls_lock TYPE seqg3. CALL FUNCTION ‘ENQUEUE_READ’ EXPORTING *   GCLIENT               = SY-MANDT gname                 = ‘SEOCLSENQ’ *   GARG                  = ‘ ‘ *   GUNAME                = SY-UNAME *   LOCAL                 = ‘ ‘ *   FAST                  = ‘ ‘ *   GARGNOWC              = ‘ ‘ * IMPORTING *   NUMBER                = *   SUBRC                 = TABLES enq                   = lt_locks EXCEPTIONS communication_failure = 1 system_failure        = 2 OTHERS                = 3. IF sy-subrc <> 0.

error RABAX ST22 Dump,SAPSQL_IN_ITAB_ILLEGAL_SIGN

Today SAP ABAP se80 Webservice Provider error RABAX( ST22 Dump:CX_AI_SYSTEM_FAULT-UNCAUGHT_EXCEPTION)Dump SAPSQL_IN_ITAB_ILLEGAL_SIGN Checked the account and password, it is no problem. Interface parameter webservice provided, somebody changed the provide service with Camel-Case naming rule. For example: Internal View=》Service ==》Input==》 【T_MY_LOVE_BABY】CHANGED TO 【TMyLoveBaby】 Theis naming result was saved in the table:VEPFIELDREF and table VEPSTRUTYPE for web service

CRM BADI:ADDRESS_UPDATE check communication address

Last post, we learn the amazing of  access CHATGPT for SAP ABAP develop of a SQL demo. Chatgpt  will code ABAP source quickly. Today we learn BADI:ADDRESS_UPDATE to check CRM field communication address. Purpose: 对于角色为服务商的员工在保存时,如果状态变为“启用中”,则需要检查通讯方式中的数据是否填写了。如果检查到没有填写,则不能保存。 When to trigger: 创建或者修改CRM服务商员工主数据上的“通讯数据” 保存CRM员工主数据时触发 How to do enhancement T-code: SE19 BADI:ADDRESS_UPDATE 实施:ZSV_ADDRESS_UPDATE 实施类:ZCL_IM_SV_ADDRESS_UPDATE 方法:ADDRESS2_SAVEDT 示例代码Sample Code METHOD if_ex_address_update~address2_saved. *———————————————————————————–* *”———————————————————————————-*

Use of ChatGpt in SAP, not only write ABAP sample code

Today, I use ChatGpt Wechat robot to answer some questions. It is amazing even know SAP ABAP SQL MKPF&BSEG. CHATGPT是人工智能经过大量语义练习学习分析后。回复她认位比较理想的答案的一个系统。 不同于谷歌等系统,她返回的数据真的很精确,详细。例如: 人工智能机器人回复的如何写SAP ABAP sql代码:                                           next:人工智能机器人回复的如何摧毁程序员信心: