
MDG
长沙铁道学院-康帅傅
ABAP 7.58,你值得拥有
展开
-
Add button to MDG FPM application
- Step 2 control button displayEnhance method IF_FPM_OVP_CONF_EXIT~OVERRIDE_EVENT_OVP原创 2023-06-27 14:11:20 · 187 阅读 · 0 评论 -
SAP MDG cross entity derivation data disppeared
MDG cross entity derivation failed原创 2023-04-10 01:01:09 · 197 阅读 · 1 评论 -
MDG cross entity data read from FPM feeder
【代码】MDG cross entity data read from FPM feeder。原创 2023-02-28 11:47:51 · 199 阅读 · 0 评论 -
MDG维护物料分类和特性(参考代码)
code referenceparameters:p_cr type usmd_crequest, p_matnr type matnr obligatory, p_class type klasse_d, p_sub as checkbox.try. data(lo_api_instance) = cl_usmd_gov_api=>get_instance( if_mdg_bs_mat_gen_c=>gc原创 2022-04-11 19:39:39 · 1021 阅读 · 0 评论 -
MDG删除标准0F模型的方法
前提以下内容摘录自SAP官网对于标准模型0F的删除相关note2682079 - MDG-F: Error shows when delete data model 0F using Transaction MDG_DELETE_MODEL步骤If the data model 0F has an active version, run transaction MDG_DELETE_MODEL (Delete Active Version of Data Model) first.Runnin原创 2022-02-28 12:02:57 · 239 阅读 · 0 评论 -
A tip on implement SAP note 2923340
BackgroundAfter finished all the step from the tutorial, I still can not see the button ‘Copy Accounts to new CoCd’.AnalysisFirst I get the FPM event id of this new button, which is if_usmd_generic_bolui_const=>gc_action_copy_ccThen I try to debug t原创 2022-02-17 19:41:30 · 471 阅读 · 0 评论 -
MDG删除客户主数据key mapping(键值映射)
背景同事导客户编码的key mapping弄错了,想要删除,但是执行程序FINS_CFIN_MAPPING一直报结构不匹配。解决方案生成模板并下载,分隔符选择逗号填入需要删除的key mapping(此处用WPS打开)执行删除程序(可先测试模式运行)查看执行结果备注程序FINS_CFIN_MAPPING可能无法直接执行,copy一个Z程序,删除53行关于central finace激活的校验即可。...原创 2022-01-13 16:18:33 · 481 阅读 · 0 评论 -
SAP BRF+删除和传输对象的方法
简而言之,工作台切换到专家视图即可,标记删除的BRF对象也会出现每个对象保存时会自动选择传输请求,也可以单独加入传输请求原创 2022-01-07 15:49:15 · 665 阅读 · 0 评论 -
MDG BRF字段值域合法性校验
背景MDG模型字段参考标准的国家地区表T005S,但缺少合法性校验,通过BRF表达式“数据库查找”实现。实现步骤扩展对于表达式数据库查找,存在多种模式,可按需使用(作者尚未体验,待后续补充)...原创 2022-01-07 14:54:08 · 633 阅读 · 0 评论 -
MDG创建科目主数据校验公司代码必输
增强点示例代码 "仅检查前台FPM程序 DATA(lo_fpm) = cl_fpm_factory=>get_instance( ). IF lo_fpm is INITIAL. return. ENDIF. DATA:lt_sel TYPE usmd_ts_sel, ls_sel TYPE usmd_s_sel. "仅校验新建的科目 data:lr_account type REF TO data.原创 2021-11-30 10:45:28 · 601 阅读 · 0 评论 -
SAP message F2 644的某个原因
背景导入客户主数据,报错‘没有针对客户定义销售区域 &1 &2 &3’,消息类F2,消息类644.问题原因查看尚无代码ovxg,发现缺少对应的销售层级结构,在销售组织下分配分销渠道和产品即可。...原创 2021-11-26 18:03:18 · 1041 阅读 · 0 评论 -
SAP异步SOAP服务fault message抓取
lo_api->product_mdmbulk_replicate_requ( input = ls_input ). commit work and wait. data(lo_protocol_message) = cast cl_wsprotocol_message_id( lo_api->get_protocol( if_wsprotocol=&...原创 2021-08-27 16:25:02 · 723 阅读 · 0 评论 -
MDG CR错误处理的思路
背景最近客户提出个问题,CR激活后,显示状态‘激活后处理错误’,希望可以查明原因思路从工作流入手,可以用SWI1或者SWIA查看工作流项目的详情SLG1查看错误日志,参数Object为FMDM, Subobject为CREQUEST尝试重现场景,新建一个CR,用SWO1手动执行业务对象BUS2250,尝试通过DEBUG发现错误消息...原创 2021-07-21 10:51:26 · 457 阅读 · 0 评论 -
MDG convenience API示例代码
种草已实现,源代码联系Q 2212332116原创 2021-03-19 22:39:35 · 812 阅读 · 0 评论 -
MDG跨实体校验(cross entity validation)读取entity text
背景实现BADI USMD_RULE_SERVICE进行实体合法性校验时,常需要依赖于其他实体的数据实现原理check entity方法的输入参数IO_MODEL包含模型运行时信息,调用对应的read_model方法即可参考代码data:lr_data type ref to data, lt_messages type usmd_t_message, lt_sel type usmd_ts_sel, ls_sel原创 2021-03-12 13:22:51 · 625 阅读 · 1 评论 -
MDG BADI USMD_SSW_SYSTEM_METHOD_CALLER 实例
背景用户提出变更申请,需要给审批人发送OA代办消息,当审批人批准或拒绝变更申请时,同样需要发送已办消息。实现思路在标准的step中间插入自定义step,同时自定义step绑定service name,service 触发BADI实施。步骤自定义service name&& CR step维护V_USMD202C_SSW维护USMD201C_SSW修改变更申请类型对应的Brf+决策表以CR TYPE BP1P1为例非用户代理决策表单一值决策表新建BADI实施,实现原创 2020-12-30 16:53:12 · 1097 阅读 · 2 评论 -
MDG context API的用法
背景实施BADI USMD_RULE_SERVICE进行实体数据校验时,需要判断当前的CR type以及CR step,严格控制增强生效的条件。源代码 method if_ex_usmd_rule_service~check_entity. if io_model is initial or io_model->d_usmd_model <> if_mdg_bp_constants=>gc_bp_model. return. endi原创 2020-12-18 14:03:34 · 444 阅读 · 0 评论 -
MDG 设置实体字段默认值的三种方法
开发需求MDG 主数据维护界面,需要在新建时将实体编码设置为默认的流水号实现原理参考官方文档Default Values in Maintenance UIs based on FPMhttps://www.sap.com/documents/2015/07/484efd4d-5b7c-0010-82c7-eda71af511fa.html实现方式增强位置为FPM UIBB...原创 2019-07-11 15:00:01 · 1758 阅读 · 0 评论