SAP 的寒
日常运维记录,相关知识搜集。
展开
-
轻松实现SAP MB52新增栏位字段
内表collector和bestand新增字段,可以看到每个地方预留了增强点。、打开list_output ,在该FORM中加入新增字段取值逻辑。可以知道只要的两个结构和内表collector和bestand。、f0300_fieldcat_flat 新增输出字段。通过这个案例实际让我对这一代增强有了更多的了解。轻松实现SAP MB52新增栏位字段。、打开主程序:RM07MLBS。原创 2025-04-23 21:14:01 · 62 阅读 · 0 评论 -
SAP MM物料主数据-分类视图的检查增强
用户在使用MM01扩建物料主数据工厂层级视图时,会忘记扩建分类视图,或者扩建了分类视图,但是内容没维护或维护错了,由于缺少批次分类视图里的‘最近收货日期’,最终在创建交货单的时候,无法根据先进先出的批次确定策略,自动确认出批次。2、 判断物料是否已经扩建了分类视图,即MARA-PSTAT 是否包含‘C’,如果不包含,则进一步检查。此增强只能检查用户必须扩建分类视图,但是用户在分类视图里是否维护了批次类别,系统无法判断,二、MIGO入库的时候,检查物料主数据是否正确的维护了分类视图。原创 2025-04-10 09:45:07 · 51 阅读 · 0 评论 -
ABAP:BP 供应商创建修改BAPI和供应商银行信息创建修改BAPI(来源于网络)
供应商银行信息更新BAPI:BAPI_BUPA_BANKDETAIL_CHANGE。供应商创建及BAPI:cl_md_bp_maintain=>maintain。供应商银行信息创建BAPI:BAPI_BUPA_BANKDETAIL_ADD。ABAP:BP 供应商创建修改BAPI和供应商银行信息创建修改BAPI。原创 2024-03-25 15:27:57 · 2135 阅读 · 0 评论 -
ABAP批量更改资产信息源码(AS02)
ABAP批量更改资产信息源码(AS02)同时用的根据表名动态创建模板和。原创 2025-03-31 16:09:15 · 69 阅读 · 0 评论 -
BAPI_INCOMINGINVOICE_CHANGE 修改预制发票
此外,它还描述了您必须为TableChange参数输入哪些信息,以便能够向预制发票文档添加未计划的账户分配。如果预制完成的发票文档需要在新会计年度中再次预制完成,或者文档类型的更改需要分配新的文档编号,系统将创建一个新文档并删除旧文档。与之前的参数一样,此处也需要完整描述更改后文档的数据。如果更改过账日期或文档类型需要分配新的文档编号,则预制发票文档将以先前的数据在新的文档编号下创建,并且如果更改了会计年度,则将在新的会计年度下创建。由于会计年度的更改,旧文档被删除,并使用旧数据创建了一个新的发票文档。原创 2025-03-20 13:40:07 · 130 阅读 · 0 评论 -
如何将实际入账的统计内部订单主数据修改成本中心
SAP中内部统计订单标准是入账后不能修改的,需要通过note处理一下。原创 2025-03-13 19:08:25 · 50 阅读 · 0 评论 -
SAP SD 发出商品业务配置,即:出具销售发票时结转成本
(在正常业务中,即出库时计算成本,VAX和VAY借贷方的科目相同,为“主营业务成本”,这样在产生会计凭证时,借:主营业务成本,贷:库存商品)帐码:即我们定义的Z01,ERL是收入,ERB为销售扣减,ERB分配给的是返利的条件类型,主要是为了财务统计方便。该业务在系统内的实现方式,为保证成本与收入的配比,在出库时不计算成本,当开票时对成本和收入一起进行结算。第二个AAG是物料主数据的科目设置组,在物料主数据的销售视图2中维护。第一个AAG是客户主数据的科目设置组,在客户主数据的销售视图中维护。原创 2025-02-28 10:34:36 · 111 阅读 · 0 评论 -
SAP MM 关于采购预付账款与采购订单关联的方案
关于预付款税金的处理,国内一般来说收付预付款都是价税合计数而非不含税金额,但是由于金税这个本地化功能,一般的预付款业务都不会去开发票或者收发票,虽然我们税务申报时会有地方给你去填写这部分未实现部分的税金,但是大部分企业都不会去这样操作,原因很简单,嫌麻烦。1、创建订单ME21N,在发票标签下维护预付款信息,选择预付定金类别,可以按照金额或者百分比来维护预付款信息。6、查看会计凭证,就会产生2张会计凭证,一张是清预付款,一张是供应商的发票。4、预付款完成后,查看采购订单就会有预付款请求和预付款信息。原创 2025-02-28 10:20:21 · 164 阅读 · 0 评论 -
ITS Mobile 界面增加字段
a.从类ZCL_MY_HTML_MOBILESTYLE, 通过选择Methods Inherited Methods转移到界面 IF_ITS_GENERATE_TEMPLATE.d.现在 选择在类输入框旁边的功能图标(Create Inheritance),在出现的输入框 输入CL_ITS_GENERATE_HTML_MOBILE 作为超类。a. 通过Methods从类ZCL_MY_HTML_MOBILESTYLE 转到superclass CL_ITS_GENERATE_HTML_MOBILE.原创 2025-02-17 17:02:39 · 53 阅读 · 0 评论 -
OBYC自动科目确定整理
WGI是用来重估发货的,通过比较发货时的价格和最新计算的价格,以此将所有差异过账到分配给此事务码的总账科目。是工厂还是公司,一般项目中都是使用工厂,使用工厂的意思就是物料在每个工厂下有一个价格,如果使用公司,则一个公司下的所有工厂都使用一个价格。如果该物料用的是移动平均价,那么该库存依然还存在的情况下,这个价格差异会过账到存货科目上而不会过账到存货的价格差异科目上。用于确定存货评估过账的存货冲抵科目。事务码WGR是用来重估工厂收货的,根据 计算出来的价格差异,把库存的调整过账分配给这个事务码中的总账科目。原创 2025-01-03 17:06:55 · 108 阅读 · 0 评论 -
SAP导出表结构并保存到Excel 源码程序
经常做接口,需要copy表结构,找到了这样一个程程,特别有用。SAP导出表结构并保存到Excel,方便写代码时复制粘贴。原创 2024-12-05 20:22:49 · 638 阅读 · 0 评论 -
ZSTMS 代码自动创建副本传输
ZSTMS 代码自动创建副本传输。原创 2023-07-11 15:29:18 · 36 阅读 · 0 评论 -
SAP接口日志记录通用框架平台
有了这个日志记录韵味的效率明显提高。SAP接口日志记录通用框架平台。最后的显示结果参考下面的截图。原创 2024-11-29 10:25:06 · 149 阅读 · 0 评论 -
SAP管理业务伙伴BP的35个BAPIs
标识号是由外部来源提供的字母数字键,可以作为业务伙伴的属性记录在系统中。为了识别业务伙伴,可以使用识别号代替业务伙伴号。以下是可用于添加、更改、获取和删除业务伙伴营业时间数据的BAPI。将业务伙伴分配给行业为确定业务伙伴的过程增加了另一个维度。以下是您可以用于为业务伙伴添加、更新、删除和获取银行详细信息的BAPI。以下是可用于添加、更改、获取和删除业务伙伴行业部门数据的BAPI。以下是可用于添加、更改、删除和设置默认付款卡详细信息的BAPI。以下是可用于添加、更改、获取和删除业务伙伴标识号数据的BAPI。原创 2024-11-29 08:42:50 · 142 阅读 · 0 评论 -
print the 3 different Internal Tables data in 3 Different Page
Example:Step 1.Step 2.Note。原创 2024-11-20 14:44:55 · 53 阅读 · 0 评论 -
一个Smartforms 打印多页Creating Multiple Pages
有时候一个Smartforms文件需要2个页面,这个就可以实现。原创 2024-11-20 14:33:43 · 171 阅读 · 0 评论 -
SAP 生产工单损耗报表源码
SAP 生产工单损耗报表源码,一目了然发料情况。原创 2024-11-16 11:30:25 · 206 阅读 · 0 评论 -
3426099 - 银行有效期起始日期未设置为预期的 CL_MD_BP_MAINTAIN
调用 CL_MD_BP_MAINTAIN 时,确保将字段 I_DATA-PARTNER-CENTRAL_DATA-BANKDETAIL-TIME_DEPENDENT 作为 'X' 传递。调用 CL_MD_BP_MAINTAIN 时,字段 I_DATA-PARTNER-CENTRAL_DATA-BANKDETAIL-TIME_DEPENDENT 未设置为 'X'。使用 API CL_MD_BP_MAINTAIN 创建/更新业务伙伴银行数据时,银行有效期起始日期未设置为传递值。而是将其设置为当前日期。原创 2024-11-16 11:18:32 · 76 阅读 · 0 评论 -
SAP 特殊字符™打印显示#错误
打印的预览显示的时候还是OK的,但是打印的时候显示FAC#物料描述中带了特殊的字符™ FAC™。SPAD 修改设备类型SWINCFC。SAP 特殊字符™打印显示#错误。原创 2024-10-30 14:11:20 · 206 阅读 · 0 评论 -
SAP PP常用功能之 可配置 BOM 的实现(超级BOM)
相关性类型选择(选择条件),点击编辑器,写入代码:Z101='Z1',意思是当用户选择Z101颜色特性为红色的时候,我们的原材料1被选中,回到前面的前面,记得把状态更改为1下达。如上图所示,当我们输入颜色特性是Z1 100ml,性别特性是Z1女,显示的BOM结构是把超级BOM中的原材料2和原材料4,符合我们的相关性设置。相关性就是建立一个逻辑,让系统自动判断,当用户选择特性或填写特性值,自动匹配出我们所需的物料或物料的用量。在特性界面分配上述特性,即把我们上述建立的特性打包起来,再赋予给可配置物料物料。原创 2024-10-15 19:22:37 · 1567 阅读 · 1 评论 -
SAP PP常用功能之工序外协
外协:一般是指某种工序外协,在工艺路线里设置某个工序为外协后,系统自动会产生一个采购订单,一般是指采购某种服务。2.委外info+勾外协,产生科目类别为F,项目类别为L(外协加工)的PR,且物料主数据页签,可以看到分配到外协加工工序的组件,此种会进行543/541类型的货物移动,这种就可以通过。1.标准info + 不勾外协 不会产生组件 且 PR的项目类别 为空–但是同样科目分配类别为F (订单),但是,物料数据页签,没有组件栏位,此种不会产生货物移动,需要进行线下。Two:系统自动维护L的信息记录。原创 2024-10-15 19:20:38 · 654 阅读 · 0 评论 -
SAP系统使用BRTOOLS的系统COPY
使用的是SAP系统的BRTOOLS,每次都是成功的,那个NAS有的就是LINUX的一些基本操作,基本都是一样的。说明:虽然我备份的时候,参数文件initPE1sap.disk的backup_type我写的是online_cons,但是sap备份的时候还是按照online备份的,可能是个bug。新建/oracle下面的PE1/sapbackup然后将NAS的PE1挂在到这个目录下面,这个是为了下面的恢复能找到完全的路径否则就是下面的报错找不到原来备份文件的路径。原创 2024-09-15 08:57:54 · 345 阅读 · 0 评论 -
SAP F110 批量付款付款参考(KIDNO)和分配字段(ZUONR)带入会计凭证
2、然后找替代,用了BTE增强,搞了好久发现bkpf的是可以成功的,但是BSEG怎么写都不生效,因该是本人的水平问题。SAP F110 批量付款付款参考(KIDNO)和分配字段(ZUNOR)带入会计凭证。1、先是想到的GGB1的替代,但是试验了很久都没有搞定,貌似很多人遇到了这个情况。3、最后看到SAP 论坛有人指出了方法,然后试了一下原来SAP是有这个功能的。--------------------分割线---------------财务有个要求需要将付款建议的付款参考和分配字段写入最后的ZP凭证。原创 2024-09-11 20:12:50 · 616 阅读 · 0 评论 -
SMIDI-SAP接口配置手册(lims与sap接口)
截图太多,对关键步骤贴了图。有需要的截图的可以私信我。原创 2024-09-06 20:39:53 · 203 阅读 · 0 评论 -
SAP预制发票,相关屏幕增强及bapi 增强
参考下列链接:BAPI_INCOMINGINVOICE_CREATE extension | SAP Community。2. 上面是前台,后台使用BAPI_INCOMINGINVOICE_CREATE 创建预制发票。之所以在这么多表中增强,是为了后面过账的时候,能把参考码传递给财务凭证。MIRO:需要对屏幕增强,实现可以输入 xref1,xref2.在下列程序中,写隐式增强。原创 2024-08-30 10:50:20 · 573 阅读 · 0 评论 -
SAP财务试算平衡表开发--源码
试算平衡表(trial balance)是指某一时点上的各种账户及其余额的列表。各个账户的余额都会反映在试算平衡表相应的借方或贷方栏中。试算平衡表是定期地加计分类账各账户的借贷方发生及余额的合计数,用以检查借贷方是否平衡暨账户记录有无错误的一种表式。SAP是没有这个报表的,只能自己开发了。原创 2024-08-06 16:04:09 · 362 阅读 · 0 评论 -
SAP ABAP 自动批量开关账期程序 OB52和MMPV
MESSAGE '输入期间 - 当前期间不可大于 1' TYPE 'S' DISPLAY LIKE 'E'.MESSAGE '输入期间不可小于当前期间' TYPE 'S' DISPLAY LIKE 'E'.PERFORM frm_set_new_posting_process. " 开财务账期。PERFORM frm_set_new_posting_process. " 关财务账期。PERFORM frm_set_new_posting_process. " 开财务账期。原创 2024-07-30 19:31:23 · 523 阅读 · 0 评论 -
SAP库龄计算报表(源码)
一个简单的库龄计算报表,根据移动类型来判断最后移动日期,包含批次和非批次库存。原创 2024-07-23 22:30:00 · 871 阅读 · 0 评论 -
库存异常表(库龄报表)无批次含销售库存
取到基础数据后再以此为基础取MSEG、MKPF表中的所有入库信息然后按时间倒序排列,当入库数据中存在20131231的数据时,到库龄报表期初数据表(ZMM_MSEG)把历史数据取出,把“当前库存数量”分配到这个结果中,20131231的数据不分配,直接跳到以前的历史数据,直到分配完为止,如果历史数据不足按20131231的数据计算,然后以这个序列的数量以当前日期为基准,分配到各自的库存时间范围内。当前库存金额 当前库存数量 * (MBEW-SALK3 / MBEW-LBKUM),最终结果保留小数点后两位。原创 2024-07-25 21:00:00 · 220 阅读 · 0 评论 -
SAP批量报工源码
SAP批量报工源码,适用于工序少的情景。原创 2024-07-21 09:21:34 · 184 阅读 · 0 评论 -
SAP Content Serve 安装配置
如果不需要ssl的可以直接使用http1090端口。原创 2024-07-17 19:42:03 · 352 阅读 · 0 评论 -
由于价格限制器逻辑,CKM3 中未分配价格差异
由于价格限制器逻辑而导致 CKM3 中物料的“未分配”价格差异,并且您希望了解两种可能解决方案之间的详细信息和结果,以便分配价格差异。免责声明:“本知识库文章(KBA)中的图像/数据来自 SAP 内部系统、样本数据或演示系统。任何与真实数据相似的都是完全巧合的。由于价格限制器逻辑(库存覆盖范围检查),CKM3 中物料的“未分配”价格差异。使用此选项,不会删除字段 CKMLPP-PBPOPO,但会在运行单级价格确定时忽略该字段且不进行检查。您希望了解每个解决方案的详细信息和结果。原创 2024-01-04 17:45:15 · 2104 阅读 · 0 评论 -
清账凭证负记账替代实现(关于剩余清账虚增借贷的问题)
用户提的需求,大意就是在使用F-03 的时候没有办法手动对负记账打勾,导致借贷项虚增。记得以前看过网上有朋友介绍可以使用GGB1 替代,测试了一下确定可以解决。剩余清账会生成一张一借一贷的新的未清项凭证。这个T-CODE 要说明这个是凭证抬头里面的比较准。关于剩余清账虚增借贷的问题(清账负记账替代实现)原创 2024-03-21 16:48:38 · 729 阅读 · 0 评论 -
制药企业数字化规划图
原创 2023-08-08 16:20:52 · 185 阅读 · 0 评论 -
Eclipse ABAP ADT 集成详细安装教程
最近看到网上有个源码使用CDS做的,然后看了一下原来还可以用eclipse,趁热打铁,试了一把,最后成功了,中间可能会有一些报错,可以自己慢慢解决,大概就是这样的。增加语言包仓库地址:https://download.eclipse.org/technology/babel/update-site/latest/,名字随便取。2、点击红箭头指向的红框中的“Download Packages”。6、使用eclipse 执行ABAP开发。的开发,有三种开发路径,第一种是。3、下载后安装即可。原创 2023-09-21 20:06:57 · 2319 阅读 · 0 评论 -
ME21N 采购订单行项目屏幕增强增加物料号的规格显示
采购订单的屏幕增强在项目实施过程中比较常用。多用于在采购订单抬头或行项目中增加自定义字段,在界面上能够维护和显示。增强标准表EKPO结构CI_EKPODB。抬头增加字段则修改EKKO结构CI_EKKODB。本文档是在采购订单行项目中新增“规格”字段。,并在屏幕中绘制图号和价格类型字段。如果是抬头增强字段,则创建子屏幕。ME21N 采购订单屏幕增强增加物料号的规格显示。首先在TOP文件中引入全局CI_EKPODB。出口EXIT_SAPMM06E_016。创建行项目增强字段的子屏幕。中写展示到界面的逻辑。原创 2023-12-20 10:26:22 · 795 阅读 · 0 评论 -
增加F110 付款方式的随手记录
为了保持PRD与测试机一致的银行代码,需要先在DEV,QAS 改成4 外部给号。S4hana 里面有的没有办法在FI12 维护只能去NWBC。NWBC:维护银行账户并关联到开户行 71000。开户行维护-FI12_HBANK/FI12。随便记录一下,基本上有这些信息可以了。需要在角色里增加这个角色。原创 2023-11-30 17:01:47 · 586 阅读 · 0 评论 -
SAP 预付款清账程序(ABAP源码)
预付款批量清账程序,也是来自于网上,稍微改了一下。原创 2023-11-24 14:31:34 · 1769 阅读 · 0 评论 -
SAP S4 Hana 下面ACDOCA 凭证行字段增强创建过程
上面步骤只是在程序中建立了一个增强点,并没有执行什么动作,就相当于建立一个容器。如果需要实施增强,还需要进行实例化,下面会介绍如何进行实例化实施增强的步骤。上述增强点有点问题,但是整个过程是正确的,下边附上一个正确的代码点。保存激活后,完成在源程序中增加了一个。下面这个截图也是后期增强修改的方法。网上找到这个类下面是可以新增增强的。现在需要在如下位置建立四代增强点。保存以后会出现下面的增强项。原创 2023-07-11 09:52:32 · 1151 阅读 · 0 评论 -
MIR7 发票校验增强实例
用户最近提的需求,需要在采购订单的发票校验你时将采购订单信息,自动写到付款参考字段,研究了一下,找到了发票发票校验的增强点。这个是将PO写入付款参考字段,类似于分配什么的都是一样的.以下增强点分别可以做保存前的校验,以及保存时的内容写入。MIR7 发票校验增强实例。原创 2023-11-27 09:18:00 · 2350 阅读 · 0 评论