随笔分类 - SAP-ABAP
摘要:使用的函数是BAPI_PR_CREATE没使用PI_REQUISITION_CREATE。 界面 excel 整理好excel模板,使用SMW0进行模板上传 代码如下 *& * *& Report ZMMR114 *& * *& *& * REPORT ZMMR114. TABLES:SSCRFIE
阅读全文
摘要:为避免采购订单暂存,考虑把订单界面的“暂存”按钮隐藏。 首先我们先看一下 原始的ME21N采购订单界面: 可以看到上面有一个暂存按钮,今天呢,我们把这个暂存按钮取消掉,步骤如下: 一、路径在物料管理 采购 下面 做一个实施增强字段,自定义: ZME_HOLD_PO_YSS 在接口位置,双击:IS_A
阅读全文
摘要:背景:在比如采购订单、销售订单屏幕界面,做了自定义字段,里面要选择一些底表的数据显示。 1、直接使用系统标准的搜索帮助。 假设我们已经有底表数据ZTCMS002,SE11建立搜索帮助. 进到屏幕界面,点击布局 双击字段,填入上面建立的搜索帮助 这种适用于数据能分开的底表里,这样做比较方便。 2、几个
阅读全文
摘要:最近由于需要需要在一台物理隔离的SAP应用服务器上测试接口,所以不方便使用PO中间件,故采用发布restful接口的方式。 1、SE24建立类YCL_REST_TEST 2、继承接口IF_HTTP_EXTENSION(很重要) 输入回车后,保存激活。 3、在方法页签添加GET或者POST方法 方法里
阅读全文
摘要:创建采购申请一般有两个函数:BAPI_PR_CREATE 和 BAPI_REQUISITION_CREATE。 使用BAPI_REQUISITION_CREATE创建常规的标准的采购申请比较方便,代码如下 FUNCTION ZFM_OA2SAP_CREAT_PR. *" *"*"本地接口: *" E
阅读全文
摘要:Stop 命令使用该命令的程序位置INITIALIZATION, AT SELECTION-SCREEN, START-OF-SELECTION和GET 事件中处理说明1、 当在INITIALIZATION事件执行该命令,系统将直接触发应用服务器和客户端屏幕元素的发送;影响后续模块执行。2、 在其他
阅读全文
摘要:最近要配合公司AI做一个采购订单信息获取。 1、根据条件获取采购订单基本信息。 2、得到最早交易记录和最晚交易记录。 3、得出平均含税单价。 4、得出总交易条数。 AI的模型输入因为是不确定的,可能单个问,多个问,各种问,目前定义了采购订单、供应商、物料、日期等维度,这里将传入的参数设为表结构,将表
阅读全文
摘要:税码 联查A003及KONP "采购税码的税率 SELECT a~mwskz, "税码 k~kbetr "税率 INTO TABLE @DATA(t_sl) FROM a003 AS a INNER JOIN konp AS k ON a~knumh = k~knumh WHERE a~mwskz
阅读全文
摘要:像下图,没设置前是对象格式 设置后是数组格式 可以在CC的Custom XML/JSON Comversion Rules下进行设置 sender通道是在general第一个页签 receiver是在dataformat页签 如果字段为空则在结构中就不会显示该字段,需要在函数中可以配置一下 格式的转
阅读全文
摘要:1、找到采购订单的程序 2、se80进入程序,打开normal,去工具栏添加,如果添加不了,也可以删除已有的没用按钮去修改,一般都能添加。 3、添加按钮,有时候会提示还没给与功能键,这个时候要先找到功能键去添加 保存激活。 4、前台界面还没有显示,因为活动功能没有激活,找到账面的状态栏,点击右键找到
阅读全文
摘要:MB51报表是SAP查询物料凭证的标准报表,这报表使用频率非常高,涉及的使用部门非常广,基本上要使用SAP的部门都需要使用这报表,因此在实际项目中对这个报表的增强需求非常多,而且后期运维中也会不断有这方面增强的需求。在很多项目中,为更方便满足用户的不同需求,一般建议直接把这报表程序复制出来修改。MB
阅读全文
摘要:** gv_json DATA ztrexjson TYPE REF TO cl_trex_json_serializer. DATA ztrexjsonret TYPE REF TO zcl_trex_json_deserializer. DATA: http_client TYPE REF TO
阅读全文
摘要:1、找到隐式增强 以固定资产函数ASSET_MASTER_RECORD_UPDATE为例 2、具体操作如下 1隐式增强:1 显示模式进入程序。 点增强按钮。 写入代码,保存并激活。 2显示增强:一个EN-SPOTS 可以有多个EN-POINT和多个EN-SECTION。 1 编辑模式进入程序。 2.
阅读全文
摘要:首先来个吐槽,现在越来越多的人使用WPS,导致SAP导出文件报错。 解决方案 Win + R 打开 “运行”,输入 regedit ,打开注册表。 找到计算机\HKEY_CLASSES_ROOT\ExcelWorksheet\Protocol\StdFileEditing\Server 可以直接复制
阅读全文
摘要:1、//**//科目 2221011200(公司代码 5537)不能直接记帐//**//在税码X2中使用总分类帐2221010500 :程序问题,手动录凭证 2、辅助项没有:根据科目填辅助 3、//*//科目 2601010300(公司代码 5537 )不能直接记帐:注意查看记账码和是否统驭科目没有
阅读全文
摘要:背景:面向用户的系统是一个智能体,用户会提他们想要的问题,通过NPL处理后,形成对于SAP的入参,由于入参是单个数据或者多个数据,条件也是不定的。 比如用户可能会问2025年创建了多少采购订单,对于这种提问智能体会按照2025年去查所有采购订单;用户问XX供应商和XX供应商发生了多少采购订单,智能体
阅读全文
摘要:调BAPI:cl_md_bp_maintain=>maintain修改供应商失败, "调用方法进行冻结 CL_MD_BP_MAINTAIN=>MAINTAIN( EXPORTING I_DATA = PT_DATA IMPORTING E_RETURN = LT_RETURN ). 提示 W CVI
阅读全文
摘要:直接上代码 *&使用方法: *&1. 可以在QAS或者PRD创建本地程序,然后将本代码粘贴激活运行即可;或者在DEV通过开发请求传输 *&2. 支持修改SE38程序、SE37函数、SE24类方法、CMOD增强等自开发程序 *&3. 切勿利用本程序的BUG或其它技术手段去修改SAP系统标准程序!!!
阅读全文
摘要:1、首先新建一个接口自定义登记表 2、主要是查询底表tfdir 主要代码部分 SELECT a~funcname, t~stext, a~pname, a~include, a~freedate, c~devclass, z~ITFNAMEO, AREA, ITFNAMEI, SXMSPSTYPE,
阅读全文
摘要:SAP采购订单保存增强,可以使用的比较多,badi找到两种ME_PROCESS_PO_CUST/ME_PURCHDOC_POSTED。 第一次使用的是ME_PURCHDOC_POSTED,里面方法就一个 做自定义增强后,可以在方法里面写代码,比如下面做的一个是根据公司及订单类型控制订单修改后的数量不
阅读全文

浙公网安备 33010602011771号