- 博客(61)
- 收藏
- 关注
原创 PP 三 pp字段含义
跨工厂物料状态:如果在基本数据1里面,则是跨集团的,是对这个物料都是有效的,如果在物料需求1里面则只是对这个工厂是有效的(作用域范围的不同)物料是可配置的:如果物料是可配置BOM,会勾选,否则,没办法展开BOM组件,无法做选配。单位:生产,销售,采购的单位,和基本单位会存在不一样的情况,所以要进行一个转换。产品组,普通项目类别组:销售来确定。序列号管理:物料的收发货进行记录。
2024-07-26 07:37:43
77
原创 mbewh 和 mbew
MBEWH是历史的,一般会有月份,应该是看对应月份的库存信息。发生货物移动,或者金额变动的时候就会自动存MBEWH。MBEW是现在的,就是现在这个时间的库存信息。
2024-07-23 17:07:09
133
原创 pp 二 物料bom (CS01 CS02 CS03)
bom里面的存储地点高于物料主数据里面的存储地点(mrp视图2)02:bom建了以后不能做生产,也不能下达计划。BOM涉及到的表:mast stko stpo。生产存储地点作为组件角度是一个发料得存储地点。但是作为一个成品则是成品完工入库得存储地点。03:不能下达成本,下达订单。
2024-07-05 16:05:02
136
原创 pp 学习一 生产模块主数据
pp主数据:物料(成品,半成品,原材料等),bom(成品,半成品,原材料之间的层级关系),工作中心(在哪里做的),工艺路线(在工作中心做什么东西,消耗时间是多少),生产版本(BOM+工艺路线)重复制造:没有生产订单(可能有客户下达的任务单或者计划订单)。产线连续不断,一条生产线(停了之后影响很大)生产成本:原材料是什么,价格多少,人工耗费时间,以及其他的费用。离散制造:有生产订单。工序是分开的(可以停)流程制造:有生产订单。
2024-06-25 22:31:02
216
原创 MM模块七(发票)
如果是移动平均价,如果发票数量和订单数量不一致,差异会直接影响库存,不会进材差,标准价会进材差。如果付款条款设定的是分期的,系统会根据分期比例进行拆分。情景:如果供应商提供给我们的货物有问题,供应商退钱(应付款少收一些),但是不涉及到退货,开具发票。21100000:供应商那边的统驭科目(这边是应付,供应商主数据里面是应收)业务背景:货物不动,少收钱用后续贷记,不会影响GR/IR这个科目。后续贷记:生成的凭证不影响GR/IR科目(不会引起货物移动)贷项凭证:会影响GR/IR清帐科目的(会引起货物移动)
2024-05-30 21:25:25
157
原创 MM模块六(收货)
消耗物料的采购订单,收进来的货物直接进入消耗,不会增加库存,所以这里没有库存地点进行选择。1150来源:115 * 10(GR/IR以采购订单上面的价格来计算)950的来源:收了10个,标准价格为95(原材料是以标准价来计算的)贷方:GR/IR(收货到发票之间的中间过渡科目)接到供应商收到的货以后,进行一个收货的动作。实际采购价格和标准价不一样的情况时候。借方:记在科目分配里面的总账科目。13100000后台如何配置来的。同时物料里面的移动平均价也变了。1.消耗物料的采购订单。100是订单上面的金额。
2024-05-28 22:29:13
305
原创 调用其他程序(不用import call tranction)
ABAP cl_salv_bs_runtime_info 读取其他程序显示的ALV-CSDN博客
2024-05-26 10:36:06
234
原创 MM模块四(询价 报价)
之所以是空的,因为是一次性供应商,一次性供应商不会存在主数据表里面,是存在凭证上面的,凭证不一样,所指向的对象也不一样。ME5A:可以找出未处理的采购申请(进行一个分担动作,可以详细给采购组里面的采购员)同时把拒绝标识打上勾(这里忘记打),代表的意思是,不会用这个寻报价单来创建采购订单。接着退出来,创建第二个一次性的供应商,大多都是一样的,只是一下需要注意。供应商接到询价单后,要做报价,并将供应商提供的价格维护到系统里面。如果以上没有问题的话,就点保存,会创建一个报价请求。ME47:维护供应商提供的报价。
2024-05-21 21:16:04
211
原创 MM模块学习三 (创建采购申请)
以上的采购申请的物料都是有具体物料号的,纸杯,笔记本等一般作为消耗物料的采购,买进来以后不作为存货进行管理,直接进办公费用,费用化。采购需求可以手工创建(ME51N),也可以自动产生(比如:MRP,以及比如SD模块如果有第三方采购,第三方采购在下达销售订单的时候,系统会自动产生一张采购申请)固定标识:(和MRP有关系)通过MRP跑出来的采购申请,并且采购申请经过计划员的确认,客户以把固定标识勾上,勾上以后标识,这张采购申请不能被MRP所修改了。含义:低于再订货点,就跑50,如果没有库存,要跑两个50。
2024-05-16 21:43:25
325
原创 MM模块学习二 (供应商,物料后台相关配置)
在物料主数据上批次管理打了一个勾,收货的时候,系统会自动生成一个批次号(可以是自己设置的,也可以是系统生成的流水号)评估级别:价格评定可以是工厂层(一般是工厂层)或者公司代码层,后台在下面进行设定(只能设定一次,改起来很麻烦)V价进行核算的时候,是反过来的 V价 = 库存金额 / 库存数量 (比如外购的料)S价进行核算的时候,库存金额 = 标准价 * 库存的数量 (比如成品)修改复制过去的工厂参数(因为是复制过去的,所以要改成我们自己的参数)特性作用:创建物料的时候,特性组合进行唯一性的检查。
2024-05-14 21:09:25
251
原创 MM模块学习一(供应商创建,物料类型的定义及功能)
采购申请:若是新物料,需走询价,报价过程再产生采购订单,采购订单发给供应商以后,供应商会给我们送货,我们将收到的货进行一个库存管理,后续进行发票校验,收到发票以后进行应付凭证(应付款)。运行物料需求计划的结果,根据物料的性质来判断是外购(采购申请)或者是生产(计划订单->生产订单)。账户组:确定是哪一类的供应商(什么数字开头,比如我们的是1开头。一次性供应商:一次性供应商的号码在系统里面是存在的,但是指向的对象会随着凭证的变化而变化。主数据:物料,供应商(买的对象),采购信息记录 (比较重要货源的信息)
2024-05-08 22:21:14
501
原创 调用另一个程序的数据 IMPORT EXPORT MEMORY ID
2.KIND 参数类型 P PARAMETER S SELECT-OPTION。VIA SELECTION-SCREEN "要不要显示选择屏幕。WITH SELECTION-TABLE xxx "选择屏幕的值。*3.其他的字段和SELECT-OPTION 一样。子程序使用EXPORT MEMORY ID输出数据。IMPORT MEMORY ID 输入数据。*1.SELNAME 屏幕字段名。
2024-04-26 17:19:14
199
原创 BSEG表优化
如果从BKPF根据公司代码,财年,凭证类型 查到数据达到上百万条,就要像链接中的那样分开取值,不然这些主键对应BSEG中的行项目就很大,bseg对应其他6个表。
2024-04-19 09:32:54
214
原创 索引报表相关优化
于是这里建了一个关于VEKP的一个索引,建索引的时候,要把mandt加上去,因为从sql语句可以看出,SEALN2是一个必输字段,而STATUS和VPOBJ这两个字段是有固定条件的,所以考虑这三个字段(若是速度还很慢,再考虑加其他的字段)测试机用报表RS_REPAIR_SOURCE进行修改,把聚合函数求和给单独拿出来,再看看运行时间。Db02可以将SQL进行一个解析,但是没有权限,这里只是展示下,注意sql语句要把mandt加上。再用st05查看分析SQL,可以看到是跑了刚才创建的索引,范围也成倍数缩小。
2024-04-19 09:27:08
215
原创 关于内存的一些杂文
所以前几天遇到了一个内存溢出来的问题,就直接锁定在roll area这个位置了,解决办法无非是两种,一种是修改内存大小,但是不建议这么做,有些客户也不同意这么做。第二种办法就是优化代码,也就是说,看看有些取值是否真的要拿在abap层面上来做,在我的程序里,内存溢出无非就是内表的数量太大而导致的,我得做法就是最后不用的内表,直接用free,清空内表并且释放内存。这三者的关系为:一个用户会话可以包含多个abap会话,一个abap会话包括多个内部会话。会话分为:用户会话,abap会话,内部会话。
2024-02-27 09:54:18
146
原创 rfc SM59配置 两个系统的服务器不在同一个内网怎么办
话不多说,背景是系统A调用系统B的函数,但是这两个系统都不在一个内网,当然我们可以登录vpn来解决,但是如果对方没有提供VPN,只提供了配置ROUTE又改如何应对呢?/H/router/H/另外的SAP IP/
2024-02-18 20:17:15
400
原创 为什么走SOAPui得时候系统语言为固定值
背景是这样的,我这边同时模拟了中文登录和英文登录,系统语言都为E,如图所示。噢,原来他居然在SU01这里设置了,改一下即可。
2024-02-05 23:36:59
214
原创 为什么abap保存到数据库得时候一定要加前导零
其实这个问题很重要,当时得工作场景是,明明这个自建得数据库表有这个物料,为什么用SE16N去查这个物料还是查不到呢,是因为,SE16N查物料得时候,会自动去加上前导零寻找,多说无益,直接上图寻求原理:
2024-02-05 23:33:13
167
原创 小数点问题
昨晚遇见一个关于小数点的问题,排除一切定义的因素,因为在自定义程序里面的值是正确的,但是在增强里面的值是错误的,即使把lv_01 定义成了string类型,但是还是不对,结果直接扩大1000倍,如下:
2024-01-19 10:25:53
365
原创 restful实践三(第三方调用sap)
ls_itab1-zinvno = odata1-data-invoiceno. "发票号码。ls_itab-zinvno = odata1-data-invoiceno. "发票号码。*------设置返回参数排列形式 [{"type":"S","message":"Success"}] 这种返回形式看着不方便。
2023-12-10 16:24:40
84
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人