1业务说明当寻源后,将寻源结果汇总,并创建采购申请,之后据此创建采购订单。此文档使用BAPI:BAPI_REQUISITION_CREATE创建采购申请2前台实现事务代码:ME51N 3代码实现3.1调用BAPI 传入相应的行项目数据 导入BAPI 3.2扩展字段在EBAN表中增加自定义字段 在结构BAPI_TE_REQUISITION_ITEM中
1业务说明在实际业务需求中,需要和供应商签订协议。此文档使用BAPI:BAPI_CONTRACT_CREATE创建协议2前台实现事务代码:ME31K 输入抬头信息 行项目 行项目详细内容 保存即可3代码实现3.1调用BAPI 抬头 行项目 导入BAPI 3.2问题解决3.2.1 SUBOBJECT_NOT_FOUND在
1业务场景BP中,供应商和客户的创建发生了很大变化,之前的BAPI无法使用,本文档采用新的方法创建供应商。2创建2.1业务伙伴1.定义参数供应商主数据 2.BAPI_BUPA_CREATE_FROM_DATA 2.2添加BP角色1.BAPI_BUPA_ROLE_ADD_2添加BP角色FLVN00 FLVN01 2.3维护银行数据供应商主数据中需要维护银
1业务场景期初批量导入物料主数据时,有以下要求:维护相应的物料视图将物料维护到多个工厂可能需要对物料进行分割评估对某些字段,需要在BAPI中做增强处理进行维护2代码实现2.1物料基本数据1.基本数据 2.声明要维护的视图 3.之后根据前台相应字段所在的表,在BAPI参数中找到对应的BAPI参数并维护即可 4.最后调用BAPI_MATERIAL_SAVEDATA创建物料
1. 图标查找方法一:通过TCODE查找图标对应的图标名称执行TCODE:ICON 查找图标对应的图标名称方法二:通过方法一查出图标名称查找对应的图标IDSE11类型池根据方法一查找的ICON名称对应的图标ID 方法三:通过程序SHOWICON查找(推荐)程序名:SHOWICONSE38运行可以显示SAP所有的ICON(图标),显示列表之后,双击任何一个图标可以显示出每一个图标
CHECK. 1)CHECK 后面要跟一个表达式,当表达式值为假(false)时,CHECK发生作用,退出循环(LOOP)或处理程序(Processing Block)。 2)如果CHECK出现在循环中,则发生作用时,退出的是当前一次循环操作,程序会继续执行下一次循环操作,其作用类似于Continu
使用系统生成的条形码 正常的排列;将扫描由左到右。旋转对齐将从上到下扫描90度倒立定线将扫描所180度从右到左底部对齐将从底部到顶部270度扫描 但在实际应用中,条形码的大小不仅与此处有关,也与字符格式的设置和生成条形码的数字长度有关。此外,经过测试,电脑显示器显示的默认条形码,黑白线会有重合,无法
一、业务场景 在合同打印中,需要临时添加其他约定事项,在打印程序的ALV中添加其他事项字段,点击之后弹出文字输入窗口,点击确定,文字内容存表,并在ALV中展示,点击打印后,文字内容加载到smartforms。 二、实现功能 新建屏幕,并创建控制块 为其他事项字段设置单击事件 此处的STARTING
一:事物码smw0 二:上传步骤 注:“包”为项目的包的名称。 三:下载代码 " @斌将军 *& * * 初始化 *& * SELECTION-SCREEN: FUNCTION KEY 1."定义按钮1 *& * * INITIALIZATION:启动程序开始执行,初始话数据 *& * INITIA
拼接字符串 CONCATENATE t1 t2 INTO result. "直接拼接 CONCATENATE t1 t2 INTO result SEPARATED BY space. "用空格将字符串连接 拆分字符串 SPLIT text AT space INTO str1 str2. "根据空
当创建的程序或表操作失误存储在其他的请求下边如何更换请求呢? 事务代码:SE09 双击请求号,复制存储错误的对象 打开一个新窗口,双击正确的请求,点击修改,将复制的对象粘贴在正确的请求下 将错误的请求下的错误对象选中删除,并保存。 将正确的请求下的对象点击锁按钮锁定,并保存,即可。
一、业务场景: 当通过MKPF-USNAM查找ADRP-NAME_LAST时,中间缺少一个表,即USR21.否则,MKPF-USNAM不能和ADRP-PERSNUMBER直接对等。 二、解决方法: 1 " @斌将军 DATA:L_NAME_LAST LIKE ADRP-NAME_LAST, 2 L_
1业务说明 ABAP系统通过HTTP方式调用其他系统发布的接口 2代码实现 2.1认证接口 根据访问的URL创建HTTP客户端设置访问方式,并调用SEND和接收函数有时需要专门验证用户名密码获取返回的HTTP访问状态和状态描述,并关闭接口其中定义的接收内表需要按照JSON结构来定义 2.2具体接口 当获取TOKEN成功之后,就可以继续执行后续的某个业务功能接口了仍然根据访问的接口URL创建H
目录1需求场景 42配置发送端IDOC 42.1定义段(WE31) 42.2定义基本类型(WE30) 42.3定义消息类型(WE81) &nb
代码: CALL FUNCTION 'POPUP_TO_CONFIRM' 3 EXPORTING 4 5 text_question = '此单已经有打印,是否继续?' 6 7 text_button_1 = '是'(001) 8 9 text_button_2 = '否'(002) 10 11 d
1业务说明 此文档使用BAPI:BAPI_MATERIAL_BOM_GROUP_CREATE创建BOM 2前台实现 事务代码:CS01 输入行项目信息 保存即可 3代码实现 3.1调用BAPI 抬头 行项目 导入BAPI 3.2问题解决 3.2.1 成本核算标识置空 成本核算标识置空失败,因为业务配
1业务说明 此文档使用函数:ME_DIRECT_INPUT_SOURCE_LIST创建货源清单 2前台实现 事务代码:ME01 输入抬头信息 保存即可 3代码实现 3.1调用函数 定义参数 字段 调用函数 3.2问题解决 3.3源代码 " @斌将军 DATA:LT_EORD TYPE TABLE O
使用BAPI:BAPI_BATCH_CREATE 创建批次时,能够保存成功,但是MCH1表和KSSK表中没有内部对象号。 无奈,查找源码。 最后在BAPI中调用的这个函数这里找到了问题。此处kzcla需要打一个标识‘1’。 往上查找kzcla,找到该字段修改的地方。 上图所示,当batchcontr
一、代码示例: 二、效果展示:
当不知道IDOC同步的具体时间,而WE02数据量过大时; 当某条IDOC记录中数据量过大,找不到具体某条数据时; 可采用自开发程序查找,具体代码如下: " @斌将军 REPORT ZIDOC_LOG. * * *表声明 * * TABLES:SSCRFIELDS,EDIDC." * * *类型池声明
1功能说明 在相应用户登录时,给其提示相关信息。 2功能实现 2.1函数实现 在函数NAVIGATION_SET_START_TCODE中注册要监听的用户和程序的事务代码,当用户登录时,将自动运行该事务码。 程序中提示相关信息 当不需要监听时,不输入事务代码,重新运行一遍该程序即可将后台数据覆盖掉。
1业务场景 事务代码:VA01创建销售订单,VA02修改销售订单 可以通过BAPI_SALESORDER_CREATEFROMDAT2批量创建 可以通过BAPI_SALESORDER_CHANGE批量修改 2.难点解决 2.1特性内部错误 在导入特性时,有些特性是需要通过后台计算得到的,如果导入的特
1问题描述 在使用BAPI创建会计凭证时,发现抬头文本字段维护不进去,经过大量调试,以为是会计凭证增强出了问题,后来发现去掉增强还是维护不进去,之后Google,发现了一个解决方案。 这位大佬的意思是,如果实现AC_DOCUMENT中的类IF_EX_AC_DOCUMENT的方法CHANGE_INIT
1需求说明 在系统交互中需要将SAP内表转换为XML文件,发送给其他系统,并且将其他系统返回的XML文件转换为SAP内表。 2创建转换编辑器 事务代码:STRANS 选择简单转换 以图形方式编辑 右键插入新行 选择参考的类型。此处的TYPE类型是SE11中创建的表类型 SE11表类型如下 结构为嵌套
1业务场景 VL02N交货单点击发货过账按钮时,需要判断输入的实际发货日期与当前系统日期的差值,是否在配置表维护的允许差值之内。如果在误差范围内,则可以发货过账,否则报错。 2技术实现 1. BADI:LE_SHP_DELIVERY_PROC 之前使用FILL_DELIVERY_ITEM这个方法,发
1业务场景 SD和EWM在使用BAPI:BAPI_OUTB_DELIVERY_CONFIRM_DEC发货过账后,发现外向交货单无法被冲销,后来发现是在发货过账后,有一个字段VLSTK声明仓库被维护上了C,所以无法冲销 经过查找,需要做个增强,在外向交货单过账时,去掉这个参数。 2技术实现 2.1增强
1业务场景 业务在正式机中发现,当使用VA01输入客户编号回车后会报错 2解决方法 1. SE24进入CL_IM_UKM_SD_FSCM_INTEGR1 2. 双击方法IF_EX_BADI_SD_CM~FSCM_CREDIT_CHECK_ORDER 3. 找到并进入cl_ukm_xi_facade_
接收方通道配置 因为本例中需要在访问业务接口时,获取某平台的TOKEN认证,并在调用业务接口时,将TOKEN一同传给某平台,但是不能放在请求参数中,而是放在HTTP的Headers 注意!是Headers而不是前边的请求参数header, 因此以下有两种方式,介绍如何在访问业务接口时,推送TOKEN
目录 1功能说明 4 2功能实现 4 2.1创建逻辑系统并分配集团(SALE) 4 2.2维护RFC目标(SM59) 5 2.3在发送端创建模型视图(BD64) 5 2.4在发送系统中创建伙伴参数(BD64) 6 2.5检查发送方端口配置 (WE21) 7 2.6发送方伙伴参数文件 (WE20) 8
目录 1功能说明 4 2功能实现 4 2.1创建逻辑系统并分配集团(SALE) 4 2.2维护RFC目标(SM59) 5 2.3在发送端创建模型视图(BD64) 5 2.4在发送系统中创建伙伴参数(BD64) 6 2.5检查发送方端口配置 (WE21) 7 2.6配置输出控制条件 (NACE) 8
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号