- 博客(18)
- 收藏
- 关注
原创 ABAP销售订单审批状态
先CALL FM: 'I_CHANGE_STATUS' 修改状态,但是这个FM不会刷新销售订单里前台的状态,所以还需要调用BDC刷新一下。' DISPLAY LIKE 'E'.stsma = 'ZSD01' ”状态参数文件。estat_active = 'E0002' "新状态。estat_inactive = 'E0001' "原状态。gt_data-mess = |审核成功|.gt_data-mess = |审核失败|.***** 弹框提示。
2025-05-13 11:42:29
582
原创 ABAP KE21N获利能力凭证批量创建BAPI_COPAACTUALS_POSTCOSTDATA
但是该BAPI不能返回生成的获利能力凭证,所以对FM RKE_SERVE_ACT_DOC_NUMBER做隐式增强返回,参考的。想双击生成的凭证直接链接到KE23N,但是F1出来的界面上并没有PID,跟踪了一下,实际上还是有的。CALL BAPI代码。
2025-04-22 10:53:51
737
原创 ABAP OLE快速下载excel
lv_str1 = '付款条件 Payment Terms:' && lwa_header-t052u_text1.lv_str1 = '电话 Telephone:' && lwa_header-mob_number.lv_str1 = '收货人 consignee:' && lwa_header-name2_shr.lv_str1 = '联系人 Contact:' && lwa_header-name1_llr.lv_str1 = '传真 Fax:' && lwa_header-fax_number.
2025-04-17 14:17:19
718
原创 ME_PROCESS_PO_CUST增强里提示消息
CALL METHOD ls_po_item-item->invalidate( ). "将发生错误的行设置为无效行。mmpur_business_obj_id ls_item-id. "确定错误消息显示到哪个行项目上。MESSAGE '委外采购订单,一个订单只能有一种项目类型' TYPE 'E'.mmpur_business_obj im_header. 指定消息显示到抬头。采购订单ME_PROCESS_PO_CUST~CHECK消息显示。
2025-04-14 15:25:58
349
原创 ABAP新语法
第一位 l_matnr = shift_left( val = l_matnr places = '1' ).固定字符 l_matnr = shift_right( val = l_matnr sub = 'X' ).6.截取字符串 最后一位 l_matnr = shift_right( val = l_matnr places = '1' ).去零 l_lifnr = |{ l_lifnr ALPHA = OUT }|.S4 新语法 碰上慢慢加。
2025-04-02 15:24:19
537
原创 MRP日志增强
PS:因为md02每次都会运行两次,增加全局变量G_FLAG用于判断次数,免于每次运行会存两条记录,该参数在TOP文件中用隐式增强增加。SAP运行MRP的时候一般只能在md05看到上一次运行的记录,于是我们做了一个增强用于记录MRP每次运行的参数。程序:MM61XI00_SHOW_TEXTE MODULE:show_texte。MD01N独立于其他MRP程序,需单独做增强。
2025-03-28 10:12:54
286
原创 SAP PO从DEV导接口到PRD时提示Software component version different
报错全文:lmport Design Objects Import failed: Software component version with name xxxx of www.sap.com already exists with different software component version lD, Delete the existing one and import this one, if requiredSee error logs for details Close解决办法:进入
2025-03-14 10:55:29
364
原创 SAP CI_FIN_ARPOS 无法删除自定义字段
做迁移时发现结构CI_FIN_ARPOS下面有一些自定义字段无法删除,点击修改后提示“不能使用标准编辑器编辑对象 R3TR TABL CI_FIN_ARPOS”,这个结构是通过HDBVIEWS生成的,在删除其他相关表增强后,再执行HDBVIEWS即可清除。
2025-03-12 15:15:13
335
原创 SAP PO提示读取自由业务系统标识时出错
但是有点比较奇怪,这个配置是跨Client,之前这里不通DEV其他Client也能接通,有清楚的朋友可以指点一下。前后尝试了很多办法,最后是在SAP系统 Tcode:SLDAPICUST连接不通。点击测试发现连接不同,更换用户密码后,测试通过,立马就不报错了。
2025-01-25 14:12:29
602
原创 BAPI_PO_CREATE1创建采购订单范例
ls_pocond-cond_value = ls_item-kbetr1. "条件金额(价格)ls_pocond-cond_value = ls_item-kbetr. "条件金额(价格)ls_pocond-cond_p_unt = ls_item-kpein. "价格单位。* ls_itempo-stge_loc = ls_item-lgort. "库存地点。
2025-01-25 13:56:58
2144
原创 ALV动态显示菜单栏按钮
alv函数下设置参数i_callback_pf_status_set = 'SUB_STATUS_SET'PERFORM set_layout. "设置布局。PERFORM pre_fieldcat. "设置字段。*& 设置状态栏。
2025-01-22 09:30:26
397
原创 ABAP 报错时在屏幕上定位光标
MESSAGE '请输入必填项:文件路径' TYPE 'S' DISPLAY LIKE 'E'.screen-input = '1'. " 确保字段可编辑。* " 根据全局变量 gv_set_cursor 来控制光标位置。报错时给全局变量赋值要定位的字段名。
2025-01-22 09:06:35
369
原创 BAPI_SALESDOCUMENT_CHANGE修改SO范例
EXPORTINGTABLESEXPORTINGIMPORTING'.ENDLOOP.ELSE.EXPORTINGENDIF.
2025-01-22 08:55:40
769
原创 BP供应商角色扩建公司代码提示CVI_MAPPING 045
se38执行程序CVI_FS_CHECK_CUSTOMIZING,选择供应商设置并检查。发现集团内供应商没有勾上外部给号。spro进到供应商账户组分配编号。
2025-01-20 14:14:22
378
原创 abap editor class where uesd list 失效
单个失效的话,点击Utilities > Update navigation index。很多失效已经病入膏肓了,可以后台执行下面的程序。
2025-01-10 17:57:24
154
原创 VA01/VA02/VA03隐藏页签增强
程序:MV45AF0T_TAXI_INITIALIZE_CARRI FROM:taxi_initialize_carrierscreen。用于控制“条件”页签查看,该增强点同时对抬头和行项目有效。效果如下,已经看不到条件页签了。FROM最后添加如下代码。
2024-12-30 11:01:46
284
原创 reading a domain from the ABAP Dictionary
EXPORTINGTABLESEXCEPTIONSENDIF.
2024-12-27 10:27:18
169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅