摘要:
在SAP的这个开发类中SABAPDEMOS,存放了N多的demo程序 有空的时候,可以看看。 阅读全文
posted @ 2020-11-01 22:29
荒野游侠
阅读(478)
评论(0)
推荐(0)
摘要:
今天发先一个问题,在使用ALV输出的时候,如果有字段设置为可编辑状态,则会在前面出现选择条,并且,当我们选择一行或者多行的时候,可以用键盘上的DELETE键将行删除!呵呵 阅读全文
posted @ 2020-11-01 22:27
荒野游侠
阅读(351)
评论(0)
推荐(0)
摘要:
在使用REUSE_ALV_GRID_DISPLAY_LVC函数的时候,需要注意的是,内表中如果有P类型的或者数据元素为BDMNG等类型是,在定义fieldcat的时候,注意要指定fieldcat-datatype字段为P类型,否则可能出现的问题就是可编辑的字段,数据会自动的缩小相应的小数点后的位数, 阅读全文
posted @ 2020-11-01 22:26
荒野游侠
阅读(242)
评论(0)
推荐(0)
摘要:
今天使用REUSE_ALV_FIELDCATALOG_MERGE函数,就是获取不到fieldcat, 搞了半天才发现,原来参数要全部大写才行!!小写字符就是获取不到,唉,悲哀。。。 阅读全文
posted @ 2020-11-01 22:24
荒野游侠
阅读(402)
评论(0)
推荐(0)
摘要:
设置单元格的数字格式, $3.00 想搞出这样的格式,在VBA里的格式定义如下 $#,##0.00;-$#,##0.00 可是在abap里,就是不行。最后尝试了很多次,原来在在$前面加\变成\$#,##0.00;-\$#,##0.00. 搞定!!! 搜索帮助中:通配符: *、+转义符:# OPEN 阅读全文
posted @ 2020-11-01 22:23
荒野游侠
阅读(176)
评论(0)
推荐(0)
摘要:
当实施ME_PROCESS_PO_CUST这个badi来增强ME21N的时候,用了到方法process_account,既对ME21N的行项目的科目分配做增强。主要用到如下类: IF_PURCHASE_ORDER_ITEM_MM:获取PO行项目内容 IF_PURCHASE_ORDER_ACCOUNT 阅读全文
posted @ 2020-11-01 22:22
荒野游侠
阅读(1441)
评论(0)
推荐(0)
摘要:
今天用BAPI做发票校验, BAPI_INCOMINGINVOICE_CREATE这个函数使用都正常,可是突然就无法做发票检验了 报了个错误,“不可能为条目BOXT TR 确立账户”消息号是144,类型M8 BPO不知道原因,没办法只能调试标准程序啦,最终发现是因为科目没有维护 这些科目在表T030 阅读全文
posted @ 2020-11-01 22:21
荒野游侠
阅读(942)
评论(0)
推荐(0)
摘要:
在loop一个内表的时候,如果想在loop循环中使用AT NEW ,AT END OF 等语句,一定需要注意的几点: 1、内表要排序 2、AT END OF 语句中影响的是指定字段前面所有的字段 3、AT语句的使用先后顺序,可以参考F1帮助文档。 4、慎重使用INTO语句 阅读全文
posted @ 2020-11-01 22:19
荒野游侠
阅读(571)
评论(0)
推荐(0)
摘要:
这个函数可以弹出一个选择帮助,返回一个付款条件代码 CALL FUNCTION 'FI_F4_ZTERM' EXPORTING I_KOART = 'K' " K为供应商,D为客户 * I_ZTERM = ' ' * I_XSHOW = 'X' * I_ZTYPE = ' '“单一字符标识 IMPO 阅读全文
posted @ 2020-11-01 22:18
荒野游侠
阅读(233)
评论(0)
推荐(0)
摘要:
今天在用 F4IF_INT_TABLE_VALUE_REQUEST函数写选择屏幕的自定义帮助的时候,发现了个问题,那就是 F4IF_INT_TABLE_VALUE_REQUEST中参数value_tab中的数据类型必须是数据字典类型,否则,在选择屏幕中 按下F4后,内表中的内容不会显示出来。 1 R 阅读全文
posted @ 2020-11-01 22:17
荒野游侠
阅读(890)
评论(0)
推荐(0)
摘要:
1 report ztestprog. 2 data:begin of itab1 occurs 0, 3 ff(10), 4 end of itab1. 5 data:itab2 like itab1 occurs 0 with header line. 6 data:str1 type stri 阅读全文
posted @ 2020-11-01 22:16
荒野游侠
阅读(203)
评论(0)
推荐(0)
摘要:
2013-12-07 今天无意中,发现,在ECC6中debug的时候,创建动态断点,对于command中的delete from语句居然无效,唉 虽然设置了DELETE 和DELETE FROM两个动态断点,但是对于程序源码中的DELETE FROM语句,并不会设置动态断点,也就是说,在程序顺序执行 阅读全文
posted @ 2020-11-01 22:14
荒野游侠
阅读(71)
评论(0)
推荐(0)
摘要:
DOI: desktop office intergration 桌面办公软件集成简单的将,就是我们在Windows桌面中打开的办公软件(如:word,excel,pdf等等)可以在SAP系统进行操作了,而操作的方式是通过一种接口技术,称之为OLE接口下图是SAP ERP系统中的DOI技术架构图。 阅读全文
posted @ 2020-11-01 22:12
荒野游侠
阅读(1151)
评论(0)
推荐(0)
摘要:
可能很多人都用过BOM展开的函数,但是有的时候,需要通过组件去反查BOM的成品,而这时候就需要用到函数 CS_WHERE_USED_MAT来实现,而对于CS_WHERE_USED_MAT只能反查到上一级,也就是说,不能一次性的反查到顶。该函数的没有类似展开bom函数CS_BOM_EXPL_MAT_V 阅读全文
posted @ 2020-11-01 22:03
荒野游侠
阅读(867)
评论(0)
推荐(1)
摘要:
以调用事务VA03为例: 在程序中添加如下代码就可以实现 SET PARAMETER ID 'AUN' FIELD var. CALL TRANSACTION 'VA03' AND SKIP FIRST SCREEN. 在这里需要说明一下: AUN是事务VA03里的订单字段的参数ID。如图: 通过F 阅读全文
posted @ 2020-11-01 22:02
荒野游侠
阅读(427)
评论(0)
推荐(0)
摘要:
在sap 之abap语言中,有BINARY SEARCH这个查找条件。使用read table 来读取内表时,使用BINARY SEARCH可以大大的提高查找的效率,为什么呢?学过数据库的人会知道,“二分查找”法,其实这个BINARY SEARCH就是这样方法来查找的。书中也许会说,在使用B 阅读全文
posted @ 2020-11-01 22:00
荒野游侠
阅读(751)
评论(0)
推荐(0)
摘要:
第一步:SHDB或者是SM35进入BDC录制事务。开始录制。 第二部:保存录制的记录。 第三步:在你自己的程序中定义一个内表如:ITAB TYPE TABLE OF BDCDATA. 再定义一个工作空间:ITAB_WA TYPE BDCDATA. 第三步:参照你录制的记录,向表ITAB里写值,也就是 阅读全文
posted @ 2020-11-01 21:56
荒野游侠
阅读(139)
评论(0)
推荐(0)
摘要:
大家都知道创建PO时,我们如果勾选了“信息更新”,则该PO保存后相应的信息记录会把这个PO更新为其最后的凭证,那么这张PO的净价会作为下次创建新PO时净价的默认值. 这样我们设置的net_price的值(净价)在创建PO成功后会自动更新为上一次的净价值,而自定义的值则无效。 但是我们可以通过 BAP 阅读全文
posted @ 2020-11-01 21:55
荒野游侠
阅读(732)
评论(0)
推荐(0)
摘要:
用函数 BAPI_SALESORDER_CREATEFROMDAT2创建SO的时候,遇见个问题,就是如图: 会多出来一个类型,搞了半天,发现是一个函数里的一个参数,我没有设置: LOGIC_SWITCH 设置 L_SWITCH-PRICING = 'G'. "复制不变定价因素且重定税款 LOGIC_ 阅读全文
posted @ 2020-11-01 21:49
荒野游侠
阅读(762)
评论(0)
推荐(0)
摘要:
这两天用BAPI更改采购订单,遇到了一些问题,最后调试解决了。记录如下吧。要修改的是采购订单的物料号和批次,在网上看到其它人写过关于 BAPI_PO_CHANGE的用法,但是具体问题还要具体分析啊。 CALL FUNCTION 'BAPI_PO_CHANGE' EXPORTING PURCHASEO 阅读全文
posted @ 2020-11-01 21:46
荒野游侠
阅读(2134)
评论(0)
推荐(0)
浙公网安备 33010602011771号