posted @ 2013-07-06 15:29
随笔分类 - SAP
摘要:前段时间上面要求做一个历史库存账龄分析,取历史数据的时候一直纠结于用mchb/mchbh/mska/mskah等实时和历史库存表,然而试来试去还是不能成功,于是决定DEBUG下MB5B的源代码,测试了下,好像可以了,现把过程登记下来:选择窗口:执行:1、先根据选择界面的条件(前四个)从MCHB和MSKA表中取出相应的所有记录到IMCHB/IMSKA内表中,并经过重量累加处理以及COLLECT等方法,最终形成内标IT_TOTAL。2、根据选择界面的条件(前5个,其中日期条件为MKPF-BUDAT GE 日期),取出这个过账日期之后(含这天)的所有凭证记录;3、循环处理内表IT_TOTAL,为其重
阅读全文
摘要:MKPF/MSEG->凭证主从数据表LIPK/LIPS->交货主从数据表VBAP/VBAK->销售订单主从数据表EKKO/EKPO->采购订单主从数据表 AFKO/AFPO->生产订单主从数据表
阅读全文
posted @ 2011-03-08 11:37
摘要:formf_read_data中:message'找不到数据'type'E'.stop. 改为: message'找不到数据'type'S'displaylike'E'.stop.然后: start-of-selection. performf_read_data. ************************************************************************ end-of-selection. IFit_intab[]ISNOTINITIAL. performf_get_smf_name. performf_smartform_print.
阅读全文
posted @ 2011-02-17 15:54
摘要:今日心血来潮,想自己做一些VS2005调用SAP的RFC的程序例子来学习学习。 1、 SE37,进入FUNCTION BUILDER主界面; 2、 转到主菜单上的Goto->Function Group->Create Group,然后输入名称等,由于只是测试,所以就选择本地对象进行保存,对应的开发类为$TMP; 3、 SE80,进入对象浏览器,选择自己刚才创建的函数组,点击右键,在弹...
阅读全文
posted @ 2010-08-17 16:36
摘要:以前写循环时,都是一条记录一条记录的比较,代码示例如下:loop at S_VAL_CHAR into VAL_CHAR. if VAL_CHAR-CHARACT eq 'P0008_7'."箱型 IT_ITEM-BOX = VAL_CHAR-VALUE_CHAR. ELSEIF VAL_CHAR-CHARACT eq 'S0012'."客户编号 IT_ITEM-CLIENT_CODE = VAL...
阅读全文
posted @ 2010-03-15 15:26
摘要:REPORTY_CTF_2. data:l_stypestring. data:l_ruletypestring. l_s='双零铝箔_进口料_A1235_无菌包材用铝箔_630×1504_800_300'. PERFORMGET_RULE_FROM_STRINGusingl_schangingl_rule. writel_rule. formGET_RULE_FROM_STRING...
阅读全文
posted @ 2010-03-08 15:36
摘要:MM模块写了不少报表,发现有很多地方都需要根据物料号和批次获取坯料或者铝箔成品的规格型号,代码很多地方都是重复,并且总体显示代码段偏长不直观,于是决定编写一个函数Z_GET_SPEC_FROM_BATCH.1、创建一个和数组Z_MM_GROUP,开发类为ZMM;2、创建函数Z_GET_SPEC_FROM_BATCH,代码如下: FUNCTIONZ_GET_SPEC_FROM_BATCH.*"---...
阅读全文
posted @ 2010-03-05 11:39
浙公网安备 33010602011771号