随笔分类 - SAP-ABAP
摘要:REPORT Z_SAVE_ST22_JOB MESSAGE-ID 00 NO STANDARD PAGE HEADING. *& * *& 程序名称:Z_SAVE_ST22_JOB *& 功能:定时抓取指定时段ST22 DUMP、Z程序异常入库+超阈值邮件告警 *& 参数:P_HOUR=往前几小时
阅读全文
摘要:业务场景 日常 SAP 物料采购价格报表开发中,经常需要指定采购组织、工厂,批量抓取所有物料对应供应商采购信息记录,同一物料 + 供应商仅保留有效期自 (DATAB) 最新一条有效数据,剔除重复数据、剔除删除状态信息记录,适配 ECC/S4 HANA 全版本 ABAP 环境,无 SQL 语法报错,性
阅读全文
摘要:REPORT ztest. DATA: lt_oo6cs_rst1 TYPE STANDARD TABLE OF 你的结构类型. " 必须定义类型 " 1. 调用函数 CALL FUNCTION 'K_KKB_KKBCS_ORDER_REPORT' EXPORTING i_aufnr = '0010
阅读全文
摘要:由于业务需要,在采购订单的行项目做了增强字段,这个增强字段比如取了供应商和采购组织获取相关数据的话,在初次ME21N时候,可以很好的获取到,当保存后,造次打开想修改这个增强字段值内容的话,此时会出现提示没有数据可以选,经debug发现,是因为没有获取到屏幕上的采购组织字段导致。因为在修改状态下,机构
阅读全文
摘要:由于业务需要,在ME_PROCESS_PO_CUST的采购订单检查中设置了一些警告。但是实际使用过程中发现当多行的时候,比如下面举例 实际是第一行检查过程中就报错了,但是行项目界面上的红灯警告是在第二行,有的用户不会去看实际的报错信息,只看到界面里的红灯警告,用户去修正后,还是会这样报错,就会发生疑
阅读全文
摘要:SAP PI开发手册-ERP发布服务供外围系统调用(RFC类型) A. 配置ESR(enterprise service builder) 在对应命名空间下进行配置 1. 导入RFC 右键进行导入 输入目标RFC的服务器地址,实例编号,gui账号密码。点击继续 展开,找到对应RFC,勾选导入 导入后
阅读全文
摘要:SALV 是 SAP ALV 显示的第三代技术,第一代 REUSE_ALV_LIST_DISPLAY / REUSE_GRID__DISPLAY 是基于函数的,第二代 cl_gui_alv_grid 使用面向对象的方式,但必须有一个 container (使用dialog screen),第三代 c
阅读全文
摘要:在平时开发过程中,如果用户想快速查看一个报表,可以使用SALV功能,代码如下: REPORT ZSALVREPORT. SELECT * FROM ZTMM022 INTO TABLE @DATA(LT_TABLE) WHERE EKORG IN @S_EKORG AND LIFNR IN @S_L
阅读全文
摘要:在实际情况中,一些程序通是有权限检查控制的,如果给开发账号区调试,出不来效果,单独给配置权限又比较麻烦。 这个时候可以采取以下方式进行操作。 1、使用开发者账号进行SE38设置 将这里的用户填入用户账号,接着进入程序设置外部断点 2、接着使用用户账号进入相应的事务代码/hext user = 003
阅读全文
摘要:文章转自:https://www.cnblogs.com/BinGeneral/p/18126518 1、文章说明 在开发一些报表时,需要显示双层的标题,或者合并单元格的数据,归根结底就是要实现类似EXCEL合并单元格的需求。如图所示 网上的资料,很多根据国外某大神的方法实现:https://tri
阅读全文
摘要:1、SMW0上传图片 选择自己需要存放的位置 新建,进行图片上传 使用事务代码SM30,维护SSM_CUST 点击保存。 效果图
阅读全文
摘要:1、se18里的invoice update增强,一般使用里面的三个方法 参考代码 method if_ex_invoice_update~change_at_save. """I_UPDATE_FLAG I 代表新建、D代表删除、U代表更新 通过此标记区分预制发票的增删改操作 data lt_zm
阅读全文
摘要:SELECT LFM1~EKORG, CASE WHEN DFKKBPTAXNUM~TAXNUM IS NOT INITIAL THEN DFKKBPTAXNUM~TAXNUM ELSE DFKKBPTAXNUM~TAXNUMXL END AS ZTAX, * DFKKBPTAXNUM~TAXNUM
阅读全文
摘要:使用的函数是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的模型输入因为是不确定的,可能单个问,多个问,各种问,目前定义了采购订单、供应商、物料、日期等维度,这里将传入的参数设为表结构,将表
阅读全文

浙公网安备 33010602011771号