随笔分类 -  ABAP

ABPA开发笔记
摘要:BAP中创建动态内表的三种方法第一种:如果我们需要的动态内表字段或者动态工作区和数据字典中的类型一致,可以直接使用CREATE DATA生成,当然也可以是自定义类型。比如要产生和数据表MARA结构一致的动态内表:DATA : DY_TABLE TYPE REF TO DATA, WA_LINE TY... 阅读全文
posted @ 2014-12-22 13:15 SAP学习者 阅读(4871) 评论(0) 推荐(0)
摘要:1、读取表的字段:RFC_GET_NAMETAB2、读取表和字段描述:nametab_get 阅读全文
posted @ 2014-12-15 10:42 SAP学习者 阅读(887) 评论(0) 推荐(0)
摘要:1、创建FOUNCTION GROUP SPRO->后勤-常规->物料主数据->配置物料主记录->创建定制子屏幕的程序 按照说明创建ZMGD1 founction group.2、SE80,选择函数组,可以看到ZMGD1下有两个子屏幕新建包含程序时必须是:L+ZMGD1+三位后缀3、从SAPLMGD... 阅读全文
posted @ 2014-11-27 10:27 SAP学习者 阅读(1247) 评论(0) 推荐(0)
摘要:第一步:REPORTZR_DELREQNO.DATA:ITAB_E070LIKEE070OCCURS0WITHHEADERLINE,IWA_E070CLIKEE070C,"RequestclientITAB_E071LIKEE071OCCURS0WITHHEADERLINE,IWA_E07TLIKE... 阅读全文
posted @ 2014-11-20 10:08 SAP学习者 阅读(2031) 评论(0) 推荐(0)
摘要:1、在自定义报表中新建两个layout,一个有过滤器,一个没有过滤器。2、点击如图1后会弹出2所在的画面:3、点击2中的任意一个LAYOUT,会根据设置显示数据 阅读全文
posted @ 2014-11-19 16:57 SAP学习者 阅读(739) 评论(0) 推荐(0)
摘要:实现不步骤:第一步、新建一个自定义的透明表:zmkpf,同时维护它的SM30的可编辑性(se55).如图:第二步:se80 选择program:输入SAPLMIGO_BADI_EXAMPLE,可以看到下面的FOUNCITON MODULE(MIGO_BADI_EXAMPLE),或者自己新建一个F类型... 阅读全文
posted @ 2014-11-18 17:05 SAP学习者 阅读(6806) 评论(0) 推荐(0)
摘要:1、查看系统是UNIX 还是WINNT ,在菜单->系统状态,可以看到2、确定了系统,就可以用这个程序杀死进程RSBDCOS0,执行后输入: a、如果是winnt 的操作系统:taskkill /pid XXX1 /F , 回车,执行完成。 b、如果是UNITX的操作系统, kill -9 pid号... 阅读全文
posted @ 2014-11-13 10:45 SAP学习者 阅读(1079) 评论(0) 推荐(0)
摘要:一、SE16 修改的方法: 1、输入SE16,回车输入需要修改的表名,比如我要修改采购订单,输入:EKKO,然后输入需要更改的PO号 2、在命令框中输入/H回车,启动调试模式 3、在菜单中选择设定->使用者参数->资料浏览器,在Form set_status_val大概是34行处,版本不同会有行数有... 阅读全文
posted @ 2014-11-06 14:20 SAP学习者 阅读(3078) 评论(0) 推荐(0)
摘要:实际上大部分的编号范围都可在TcodeSNRO定义,如果你很熟悉numberrange object,输入它.一个很头疼的问题是跳号问题,进入SNRO后选EDIT->Set-up buffering->no buffering,可以非常有效地阻止跳号问题但是应该不能杜绝,一些突发情况比如server... 阅读全文
posted @ 2014-11-06 14:19 SAP学习者 阅读(1489) 评论(0) 推荐(0)
摘要:1、ABS 绝对值2、ROUD: 除了调用函数外,还有另一个用法: round( val = arg {dec = n}|{prec = n} [mode = m] )3、SUBSTRING: SUBSTRING(VAL=GS_STRINGOFF=GI_FLAG-1LEN=1) 1. substri... 阅读全文
posted @ 2014-11-06 14:18 SAP学习者 阅读(6390) 评论(0) 推荐(0)
摘要:1.编辑模式,双击文本;或通过以下两种方式进入:2.转到--表头(弹出信息框内容,既是函数所需要的参数了);3.使用函数READ_TEXT 阅读全文
posted @ 2014-11-06 14:17 SAP学习者 阅读(1007) 评论(0) 推荐(0)
摘要:当激活某个addon 表时出现如下警告:原因: 这是因为该表的Enhancement category 没有设置。只有设置Enhancement category 才能使该表include 结构或被include 另外一个表。所以当该表include 结构时往往会有这种警告。 疑惑:当时并没有INC... 阅读全文
posted @ 2014-11-06 14:12 SAP学习者 阅读(530) 评论(0) 推荐(0)
摘要:MD_CHANGE_MRP_DATA方法设置:change_mdpsx_vbbe 中可以设置信用冻结的销售单不参与MRP运算,CH_CHANGED = 'X'.change_mdpsx_mdfa 中可以设置特定的生产订单部参与MRP运算 阅读全文
posted @ 2014-11-06 14:09 SAP学习者 阅读(2806) 评论(1) 推荐(0)
摘要:通常在QAS和PRDserver, Basis会使用TcodeSCC4设置不允许更改配置(如下图Nochanges allowed表示不允许配置)和不允许程序开发(3No changes to Repository and cross-client Customizing objs).这些配置保存在... 阅读全文
posted @ 2014-11-06 14:08 SAP学习者 阅读(1130) 评论(0) 推荐(0)
摘要:基础是物流, 那么 ,怎样在系统中控制物流?最基础的需求是控制进/出/消耗 ,包括:1、从哪里进来(采购订单/生产订单/其他库位), 到哪里去(销售订单/生产订单/成本中心/内部订单/其他库位/其他工厂)2、这种移动的原因 (可以对移动进行控制,例如在用户报损 可以细分各部门责任)3、这种移动的数量... 阅读全文
posted @ 2014-11-06 14:03 SAP学习者 阅读(4857) 评论(0) 推荐(0)
摘要:常用的MRP元素(MRPelements)缩写如下:Stock库存,OrdRes订单申请,DepReq相关需求,IndReq计划独立需求,SubReq提供物料转包商需求,PurRqs采购申请,PldOrd计划订单,PrdOrd生产订单,CusOrd订单(销售),SfyReq安全需求,SimReq简单... 阅读全文
posted @ 2014-11-06 14:02 SAP学习者 阅读(9868) 评论(0) 推荐(0)
摘要:1、需求溯源 : MD_PEGGING_NODIALOG2、实时库存 :MD_STOCK_REQUIREMENTS_LIST_API这个函数中MDPSX 和 MDEZX 是通过 MDPS 的 INDEX = MDEZ-ALINE 来关联获取数据3、MRP清单 :MD_MRP_LIST_API 阅读全文
posted @ 2014-11-06 14:01 SAP学习者 阅读(1042) 评论(0) 推荐(0)
摘要:SET PARAMETER ID 'MAT' FIELD i_matnr-matnr.“物料号SET PARAMETER ID 'MXX' FIELD 'K'.进入基本视图 "Table T132CALL TRANSACTION 'MM03' AND SKIP FIRST SCREEN.MXX 可以... 阅读全文
posted @ 2014-11-06 14:00 SAP学习者 阅读(716) 评论(0) 推荐(0)
摘要:一、自定义表结构二、生产工单出口增强三、查询报表一、自定义表结构表ZPCO02MANDTMANDTCLNT30客户端AUFNRAUFNRCHAR120订单号MATNRMATNRCHAR180物料号FILEDFIELDNAMECHAR300字段名AENAMAENAMCHAR120对象更改人员的名称LA... 阅读全文
posted @ 2014-11-06 13:55 SAP学习者 阅读(4401) 评论(0) 推荐(0)
摘要:1、md04的用戶出口 M61X00022、me21n/me22n的用戶出口 MM06E005 MBCF00023、migo 的用戶出口: MBCF0009 MBCF0002-> EXIT_SAPMM07M_0014、co11n 的用户出口,发料不足不允许报工时 EXIT_SAPLCORF_... 阅读全文
posted @ 2014-11-06 13:53 SAP学习者 阅读(1023) 评论(0) 推荐(0)