阿宝
找工作中,求帮助,谢谢!!! QQ:810487238
摘要: SM30维护某表时,报以下的异常:处理方法:1.SE112.菜单栏->公用程式(U)->表格维护产生器 阅读全文
posted @ 2012-05-16 11:20 阿宝兴荣 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 1.PARAMETERS : P_AUBEL LIKE BKPF-BUKRS OBLIGATORY DEFAULT 'MTW1', SELECT-OPTIONS: zdate FOR bkpf-budat OBLIGATORY,"验收日期P_WERKS FOR VBRP-WERKS,"厂商代号。。。。 MOVE 'I' TO ZDATE-SIGN. MOVE 'BT' TO ZDATE-OPTION. MOVE SY-DATUM TO : ZDATE-LOW, ZDATE-HIGH. MOVE '01' TO 阅读全文
posted @ 2012-05-14 10:16 阿宝兴荣 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 订单 BAPI_SALESORDER_CREATEFROMDAT2创建销售订单BAPISDORDER_GETDETAILEDLIST销售订单明细BAPI_SALESORDER_GETLIST销售订单列表BAPI_SALESORDER_CHANGE修改销售订单 交货单 BAPI_OUTB_DELIVERY_READ_SLS根据销售订单创建交货单,得到交货单创建初始页面所需的数据BAPI_OUTB_DELIVERY_GETDETAIL根据交货单号读取单据的详细内容BAPI_OUTB_DELIVERY_CREATE_SLS根据销售订单创建交货单BAPI_OUTB_DELIVERY_CHANGE根.. 阅读全文
posted @ 2012-05-11 17:01 阿宝兴荣 阅读(4349) 评论(1) 推荐(1) 编辑
摘要: for all entries in的使用在ABAP开发中,对于不能使用join的聚集表或者需要使用SELECT 的内表,我们一般使用for all entries in 语句将该表与内表串联,查询出需要的数据,例如: BSEG聚集表为例,如下:SELECT bseg~kunnr bseg~lifnr bseg~belnrINTO TABLE itab_bsegFROM bseg FOR ALL ENTRIES IN itab_mainWHERE bukrs in _bukrsand ( belnr = itab_main-belnr AND hkont = itab_main-hkont ) 阅读全文
posted @ 2012-05-04 15:16 阿宝兴荣 阅读(1590) 评论(0) 推荐(0) 编辑
摘要: CALLTRANSACTIONCALL TRANSACTION 'tcode' USING bdc_tab ... 是 ABAP 里提供的一个方便的执行批量输入的语句,使用它可以通过程序代码完成多个事务码的连续执行。bdc_tab 这个批输入任务表的填写方式,网上有很多例子了,大家用到的时候可以搜索。用事务码 SHDB 可以生成填写这个表的内容,按照 ABAP 字典结构类型 BDCDATA 的定义对应填写就可以了。下面详细介绍一下这种调用方式中的执行参数:... { {[MODE mode] [UPDATE upd]}| [OPTIONS FROM opt] }[MESSAGE 阅读全文
posted @ 2012-05-03 13:48 阿宝兴荣 阅读(4577) 评论(0) 推荐(0) 编辑
摘要: 如果生产订单过多,可以批量创建生产订单,例如通过上传excel文件来批量创建,系统也有相应BAPI,否则BDC又很慢。创建生产订单:'BAPI_PRODORD_CREATE‘ CALL FUNCTION 'BAPI_PRODORD_CREATE' EXPORTING ORDERDATA = I_ORDDATA IMPORTING RETURN = I_RETURN ORDER_NUMBER = I_ORDER_NUMBER ORDER_TYPE = I_ORDER_TYPE.输入参数主要看orderdata,填入生产订单所需信息,order_number 是输出信息,r 阅读全文
posted @ 2012-04-11 10:56 阿宝兴荣 阅读(4701) 评论(0) 推荐(0) 编辑
摘要: 1. cl_gui_frontend_services类这个类提供了很多对操作系统文件的操作,例如拷贝,列出文件名等等。这些方法和java里还有我写过的VBA里那些放都差不多,所以以后如果要有一些对文件的操作可以用这个类提供的静态方法。顺便说下TEST_FRONTEND_SERVICES在IDES是个范例程序可以在里面看看,不过只写了几个方法的运用。2.WS_UPLOAD和GUI_UPLOAD这两者的区别我就从今天碰到的一个问题里用现象去表明他们的区别吧,从底层代码看太痛苦了。我写了一个小的测试程序用来读取一个txt文本,再输出list中。txt文本是中文的。我分别用WS_UPLOAD和GUI 阅读全文
posted @ 2012-04-11 09:38 阿宝兴荣 阅读(1421) 评论(0) 推荐(0) 编辑
摘要: 1.ABAP中显示方法:FORM DISPLAY_DATA. IF UPLOAD = 'X' OR CHECK = 'X'. ADD_FIELD : 'BLDAT' 'ITAB' 10 TEXT-002 ' ', "發票日期 'BUDAT' 'ITAB' 10 TEXT-003 ' ', "過帳日期 'XBLNR' 'ITAB' 10 TEXT-004 ' ', "發票號碼 'WRB 阅读全文
posted @ 2012-04-10 16:29 阿宝兴荣 阅读(576) 评论(0) 推荐(0) 编辑
摘要: 1.排序 升序 sort itab (ascending),降序 sort itab descending.2.ABAP删除重复行(比较所有列的值)。 DELETE ADJACENT DUPLICATES FROM ITAB.3.若有指定条件时,需先按某列排序,再按该列删除。SORT ITAB_I BY XBLNR. DELETE ADJACENT DUPLICATES FROM ITAB_I COMPARING XBLNR 阅读全文
posted @ 2012-04-10 16:24 阿宝兴荣 阅读(6461) 评论(0) 推荐(1) 编辑
摘要: 1.打开对话框,为选择相关的文档。form get_file_name . call method cl_gui_frontend_services=>file_open_dialog exporting window_title = 'Select File' default_filename = '*.xls' multiselection = ' ' changing file_table = it_tab rc = gd_subrc. loop at it_tab into p_file.* so_fpath-sign = ' 阅读全文
posted @ 2012-04-10 15:45 阿宝兴荣 阅读(544) 评论(0) 推荐(0) 编辑