![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IT养家
文章平均质量分 51
IT养家和SAP养家
金蝶 、易飞 、SAP 入门
展开
-
SAP ABAP ALV下钻
在显示出来的ALV里面双击,跳转到自开发的程序或者标准程序REPORTzalv02.TABLES:makt.SELECT-OPTIONS:s_matnrFORmakt-matnr.DATA:gt_outLIKETABLEOFmakt.DATA:gs_outLIKEmakt.SELECT*INTOTABLEgt_outFROMmaktWHEREmatnrINs_matnr.DATA:gs_layoutTYPElvc_s_...原创 2020-11-23 18:11:45 · 537 阅读 · 0 评论 -
记一次SAP标准事务码 FAGLL03H 没有结果的解决过程
前几天一个自开发程序穿透没有任何结果,我知道是调用FAGLL03H这个事务码来实现的。直接用FAGLL03H 来看也看不到任何凭证,看来不是穿透的问题,查看另外一个公司没有任何问题。然后疯狂的百度,无果。没办法只有看看FAGLL03H是不是哪里设定过滤什么了,检查没有任何过滤。但是发现了另外一个线索。根据自己的ABAP 经验直接搜 FROM 看程序取那个表。查看这个表 没有数据但是我另外一家公司是有数据的所以说这个表出问题了。网上搜这个表V_GLPOS..原创 2020-11-16 11:20:00 · 2528 阅读 · 1 评论 -
EXCEL 宏
把生产领料里的数据粘贴到 入库明细里面Selection.Copy Sheets("入库明细").Activate Range("C10").Select Selection.End(xlDown).Select ActiveCell.Offset(1).Select ActiveSheet.Paste Sheets("生产物料").ActivateActiveCell.Offset(0,1).Select 再向右平移一个单元格注意,上面B...原创 2020-08-24 20:14:31 · 494 阅读 · 0 评论 -
ABAP 指针与事件
*&---------------------------------------------------------------------**&ReportZPP009*&---------------------------------------------------------------------**&*&---------------------------------------------------------------------*RE..原创 2020-06-18 21:15:00 · 399 阅读 · 0 评论 -
ABAP 调用其他程序
1 CALL 事务码FORMfrm_user_commandUSINGuv_ucommLIKEsy-ucommus_selfieldTYPEslis_selfield.*IFsy-ucommEQ'&IC1'.READTABLEgt_outINDEXus_selfield-tabindexINTOgs_out.IFsy-subrc=0.IFus_selfield-fi...原创 2020-06-18 21:09:58 · 2073 阅读 · 1 评论 -
关于FICO的反记账与冲销
测试结果 FS10N 看余额初始状态 FS10NFS10N 仅仅看银行存款借方 800贷方200 余额 6001 借 :银行 100 贷:现金 100那么 : 借方 900 贷方: 200 余额7002 反记账 : 凭证记账的那个方向金额不会变化,对方科目会变成负数A:如: 借:银行 100(反记账) 贷:现金100(反记账)那么:借方不变,贷方 -100结果:借方: 900 贷方:100 余额 800 ,余额跟初始化相比 差了200元B: 如:贷 ...原创 2020-06-18 19:58:02 · 1414 阅读 · 0 评论 -
SAP SQL 编辑器--另种排除问题的方法
有时候关联的表太多,一个表条件除了问题,也挺难找的。一个方法是SE16N慢慢找另一个方法是用SQL编辑器主要的区别是 ABAP 里面用波浪线 ~ 后台用 点 .那么 只需要 在记事本里面批量替换。另外 EQ 也替换成 =SELECT 字段之间要加 逗号,只是为了排除取到条数的问题,因此 SELECT 一个字段就好...原创 2020-06-17 15:39:11 · 1481 阅读 · 0 评论 -
SAP 内表显示和存储不一样
原创 2020-05-27 17:13:53 · 335 阅读 · 0 评论 -
SAP 记账码
40 50 就不说了70 固1定资产借方 75 固定资产贷方31 供应商发票 贷方 21 供应商发票借方01 客户发票借方 11 客户发票贷方29 供应商预付账款借方 39 供应商预付账款 贷方 (特别总账标识必输)09 客户预收账款 借方 19 预收账款贷方 特别总账标志怎么区分科目借贷方?????首选必须熟悉的,银行钱增加 是借 40 银行 ,银行钱减...原创 2020-03-25 06:26:56 · 4349 阅读 · 0 评论 -
花2个小小时解决ALV小问题
今天给学员上课,都是简单的代码。运行没数据。代码很简单,我相信我的代码绝对没错。很奇怪,只要字段名字改下就显示不数据了(Debug) 是有数据的。最后发现给用户演示 I_SAVE 参数的时候,保存了格式,并且用了默认值,我新增加的字段都没放出来。所以看不到值。弄个了2个多小时才出来,记录一下,下次不要忘记了...原创 2020-03-13 23:05:34 · 430 阅读 · 0 评论 -
物料控制记录在公司代码1008处遗失,另 没有MARV记录;这里无转换
新增加一个公司代码收货时候报错没有MARV记录;这里无转换同样的问题解决方法原创 2019-11-15 13:23:28 · 800 阅读 · 0 评论 -
COLLECT 用法
*&---------------------------------------------------------------------**& Report ZLXF22*&---------------------------------------------------------------------**&*&----------------...原创 2018-05-10 17:37:43 · 3098 阅读 · 0 评论 -
盘点小数点位数( 有几位显示几位,无则不显示)
代码:lv_labst = IS_OUT-LABST .DATA: lv_str1 type string , lv_str2 type string .****BREAK-POINT .CONDENSE lv_labst NO-GAPS.SPLIT lv_labst AT '.' INTO lv_str1 lv_str2.SHIFT lv_str2 RIGHT DELETING T...原创 2018-05-14 15:48:03 · 1384 阅读 · 0 评论 -
SAP ABAP 常用代码3-ALV-导入相关
ALV1 DATA: gt_fieldcat TYPE TABLE OF slis_fieldcat_alv.DATA: gs_fieldcat TYPE slis_fieldcat_alv.DATA: gs_layout TYPE slis_layout_alv .DEFINE append_field. gs_fieldcat-fieldname = &1. gs_fieldca...原创 2018-05-08 11:53:14 · 388 阅读 · 0 评论 -
进销存明细表(含双击跳转)
*&---------------------------------------------------------------------**& Report ZMMR004*&*&---------------------------------------------------------------------**&*&*&--...原创 2018-05-29 13:33:04 · 994 阅读 · 0 评论 -
ABAP 退出循环
1 、continue用在循环中,条件为真时则发生作用,就是结束当次循环继续下一次循环2、 CHECK出现在循环中,条件为假时则发生作用,就是结束当次循环继续下一次循环(SAP官方推荐只在循环中使用)3、EXIT如果出现在循环中,退出的是整个循环操作,.程序会从循环结束处开始继续执行。另:EXIT 出现在程序外,退出当前执行的程序块RETURN 无论是否出现在循环中都退出当前执行的程序块但 SAP...原创 2018-06-07 10:49:25 · 15818 阅读 · 0 评论 -
生产领料打印(含修改数量)
*&---------------------------------------------------------------------**& Report ZMMF002*&---------------------------------------------------------------------**&*&---------------...原创 2018-06-28 17:06:46 · 491 阅读 · 0 评论 -
SAP 冲销、删除及修改数据表
Table:CDPOS/CDHDR可以查到修改记录, 冲销: M_MBMPS 单独一张表记录冲销 另:物料证头 MKPF物料凭证编号 MBLNR凭证类型 BSART采购员供应商日期采购订单抬头 EKKO采购订单行项目:EKPO 订单总价值(单行价税合计)BRTWR测试凭证号 4500000160供应商 : 100252 供应商 1...原创 2018-09-04 18:16:37 · 4293 阅读 · 0 评论 -
采购订单收货后不能修改价格的增强
SE19 说明,非教程,所以控制点如下。1 价格和信息记录不符不能控制2 反审批、ZUB订单、无价值、自定义表某用户名给'X'跳出增强3 Z005 退货订单入库不能修改价格(因为小数点的问题,净值差小于0.03 不算修改价格,如果用原值就比价麻烦了) METHOD if_ex_me_process_po_cust~check. IF sy-uname...原创 2018-09-11 20:55:45 · 959 阅读 · 0 评论 -
转储单(两行变一行)处理
*&---------------------------------------------------------------------**& Report ZMMF002*&---------------------------------------------------------------------**&*&am...原创 2018-09-12 17:37:30 · 694 阅读 · 0 评论 -
LSMW 有错误后退出
再使用LSMW过程中可能有几十或几百个错误,一个一个取消也不是办法点最右上角的叉叉(类似windows)可以批量去取消(不是退出、CANCEL)原创 2018-10-31 09:33:39 · 1652 阅读 · 0 评论 -
LSMW录屏难点(多行)处理
用LSMW增加MRP范围的时候原创 2018-10-31 16:09:30 · 4320 阅读 · 0 评论 -
通过MRP范围控制库位是否参与MRP运算
今天要配置仓库不参与MRP运算,搜了网上方法都是通过IMG:Production -> Material Requirements Planning -> Planning -> Define Storage Location MRP per Plant,T-CODE: OMIR设置。这个好像可以,但我们系统并没这样设置并没有直接设置仓位是否参与MRP运算,是...原创 2018-10-31 17:38:31 · 5535 阅读 · 0 评论 -
sap 采购订单 bapi (创建外协采购订单-组件为手工输入)
其实则不然,只要把U改成 'E' 即可另外:采购价格问题。如果采购订单凭证日期决定的信息记录有效就会取信息记录,不会取EXCEL .处理方法:1 保证取不到信息记录。 2 或者 修改后台配置(取价策略)不让取信息记录。导入模板 1 更改物料主数据MOQ MPQ2 修改程序的凭证日期2.1 短文本为空,取主数据里面的描述 2.2 同...原创 2018-11-13 10:54:42 · 8025 阅读 · 0 评论 -
BP供应商号码范围异常问题处理
跨应用组件---SAP业务伙伴上面是配置的路径一: BP新增 “BP 分组 0001 有分配的外部编号,请输入编号"报这个错误 (默认取到0001组,不让选组)第一次 必须配置成这样上面配置的前提是 二: 如果供应商是上线导入,会出现下面问题再录一次这里也不断增加,真正的解决方法是:我编号最大是 690,所以...原创 2018-11-13 17:16:59 · 3016 阅读 · 0 评论 -
采购信息记录批导完美版
*&---------------------------------------------------------------------**& Report ZMMR036*&---------------------------------------------------------------------**&*&...原创 2018-11-13 21:26:55 · 2085 阅读 · 1 评论 -
ABAP很容易忽略的错误
首选看这段代码 SORT gt_mseg BY mblnr mjahr zeile. LOOP AT lt_mseg INTO gs_mseg. READ TABLE gt_mseg WITH KEY mblnr = gs_mseg-mblnr mjahr = gs_mseg-mjahr ...原创 2018-11-12 10:45:39 · 635 阅读 · 0 评论 -
物料管理配置之采购设置
1、定义采购员的缺省值SPRO->物料管理->采购->环境数据->定义采购员的缺省值定义好之后,把ID "EVO".分给用户就是能做默认值了2、定义系统消息 SPRO->物料管理->采购->环境数据->定义系统消息的属性把ID "MSV"分给用户就能按照系统设定提示信息了3、定义采购屏幕格式SPRO->物料管理-转载 2018-11-22 10:44:17 · 1025 阅读 · 0 评论 -
销售订单订单交货状态检查
*&---------------------------------------------------------------------**& Report ZSDF002A*&---------------------------------------------------------------------**&*&-------...原创 2018-12-02 16:24:54 · 1950 阅读 · 0 评论 -
过账码 没有定义
原因:没有成本没有销售价格,发票释放到会计凭证的时候会生成空值,所以不能释放首选冲销发票凭证,然后重开VF11取消( 如果取消不了报莫名错误可能是系统补丁的原因)重开 ...原创 2018-12-02 18:00:11 · 1316 阅读 · 0 评论 -
FI会计凭证的行项目数的最大999的限制
当VF01 开票时网上讲什么打补丁扩BSEG 都是无法解决的。产生原因:交货单的一行可能产生4行左右会计凭证(具体财务懂得),那么250可能产生1000行。一张会计凭证是999行,所以无法释放的会计凭证解决方法:一张交货单分多次开票(当然报那个错误的时候已经没有分开,用 VF11 冲销) 1 VF11 冲销2 VF01 重新分批开 ...原创 2018-12-02 18:12:06 · 2391 阅读 · 0 评论 -
VF01开票时选择税码
销售订单的税码是有客户主数据和物料主数据共同决定的(需要配置)如果任何一个维护错误会导致销售订单的税码错误在业务端不管价格,到财务已经发现错误,但是跨月种种原因无法冲销了。 上面过程只有第一次输入交货单号按回车才会出现,错过的话重进。100 有税的话净值是是86.2 (16%) ,不修改开票结果是86.2 ,修改成不含税结果是 100...原创 2018-12-02 18:22:11 · 2426 阅读 · 0 评论 -
VF01销售开票的两种方式
方法一 交货单10项,必须全部开10项方法二: 交货单10项,可以开5项,剩下的后面开。如果错过了这个选择,退出重进方法二主要应对生成不了会计凭证(1 FI会计凭证的行项目数的最大999的限 2 成本为0,价格为0 )...原创 2018-12-02 18:27:32 · 7882 阅读 · 0 评论 -
批量删除销售订单
注:1只能删除自己建立的销售订单2 自定义报表做做个开关REPORT zsdr003z.TYPE-POOLS: slis.*----------------------------------------------------------------------** data Declarations*---------------------------------...原创 2018-11-27 17:19:33 · 1877 阅读 · 0 评论 -
SAP导入中EXCEL千分位设置
优点的单位是2位小数点,有的3位小数点取消千分位之后,只能保存一个小数点位数格式处理方法:单元格&“”=a2&""原创 2018-11-30 21:09:20 · 1168 阅读 · 0 评论 -
SAP采购交货已完成不能入库增强
貌似用PP生产入库的增强更好(区别在那个操作动作检查)SE19 METHOD if_ex_mb_migo_badi~post_document. DATA: xx TYPE mkpf-mblnr .*** EXPORT p1 from gv_mblnr to MEMORY id 'dd' . IMPORT p1 TO xx ...原创 2018-12-05 09:33:19 · 1806 阅读 · 0 评论 -
CO02生产订单修改记录
记录修改CMOD PPCO0001EXIT EXIT_SAPLCOBT_001 INCLUDE ZXCO1U01*&---------------------------------------------------------------------**& 包含 ZXCO1U01*&---------------...原创 2018-12-05 09:46:42 · 1629 阅读 · 0 评论 -
生产入库增强
CMOD MBCF0002EXIT EXIT_SAPMM07M_001 INCLUDE ZXMBCU02.*&---------------------------------------------------------------------**& 包含 ZXMBCU02*&----------------------...原创 2018-12-05 10:14:13 · 426 阅读 · 0 评论 -
销售订单批量导入(1)
注意:数量和金额必须用字符,否则 0.81 会变成81*&---------------------------------------------------------------------**& Report ZSDR006B*&-----------------------------------------...原创 2018-12-05 11:13:59 · 4041 阅读 · 0 评论 -
SAP期初库存导入 (1)
LSMW原创 2018-12-05 11:29:24 · 6543 阅读 · 0 评论