web dynpro标准实例
在SAP系统内,内置了很多web dynpro例子程序,可以通过SE80查看两个package, SWDP_DEMO和SWDP_TEST。感兴趣的可以自学一下。 以上。
在SAP系统内,内置了很多web dynpro例子程序,可以通过SE80查看两个package, SWDP_DEMO和SWDP_TEST。感兴趣的可以自学一下。 以上。
1, 问题描述 遇到一个很有意思的小问题,讲一个选择画面中的parameter加上no-display后,竟然发现设定的默认值‘X'无效了,如下: 2, 问题解决 经过好一顿研究。。最终发现是由于用的还是之前的变式,变式中该字段设置为空。。 ...
1, 号码范围介绍 SAP凭证号码的指定分为外部给号和内部给号,internal number range即内部给号,指系统根据预先维护好的号码范围(只能是阿拉伯数字)依序给号,给出已有数字的下一个编号。external number ra ...
1, 工厂日历取得 工厂日历的key(Factory calendar key)取得方法有很多,比较常用的是在表T001W中通过工厂取得key值, 2, 日期转换 通过函数 DATE_CONVERT_TO_FACTORYDATE可以将日期转 ...
一句话,调用FUNCTION_EXISTS可以判断函数或者method是否存在, 代码: [crayon-676895497eac0067267577/] 以上。
1, 问题描述 在ALV中用到过滤器时,如果字段包含前导零(Leading zero),比如销售订单号码,则也需要在过滤器中输入前导零,这样很不方便,所以要去掉前导零, 2, 问题解决 指定字段的参考表和字段就能去掉前导零,此方法是针对RE ...
1, 内部单位转到外部单位 写BDC程序时,遇到物料单位需要输入外部单位,比如是‘PC’,但是通常在程序中读到的是内部单位‘ST',这就需要进行一个内部单位和外部单位的转换,ST转换到PC。 可以通过CONVERSION_EXIT_CUNI ...
有时出于程序效率或防止内存变量影响的考虑会要异步新开task执行BDC代码。我们可以通过SAP提供的CALL_TRANSACTION_FROM_TABLE_CO函数快速实现。 不仅可以实现异步执行BDC,此函数还可以实现call trans ...
1, 问题描述 调用bapi 'BAPI_SALESORDER_CREATEFROMDAT2' 创建销售订单,发现生成的销售订单有incompletion log,是关于可配置物料的,如下 可配置物料的可以通过字段MARA-KZKFG判断, ...
SAP系统中有很多废弃(obsolete)的对象,比如,class,function。原则上,sap不推荐使用这些废弃的对象,下面介绍一种简单的方法查询全部的废弃对象。 通过查询表RODIR,比如查询废弃的function, 运行 以上。
1, 问题描述 调用bapi ‘BAPI_ROUTING_CREATE’,创建routing时会报出错误消息‘Enter a selected set’,提示set没有输入。 错误消息号:QP,消息ID:411,具体如下图: 实际上,在输入 ...
1, OLE介绍 下面介绍用OLE方法上载Excel文件到SAP系统。OLE是什么?网上baidu了一段定义: ABAP支持基于开放对象数据接口自动连接技术,提供了调用功能的桌面应用程序被整合到ABAP系统作为OLE2的自动服务器(如:ex ...
用concatenate连接字符串时会要求字符类型的field要左对齐,如下图中的”SML313974 8800“, 很简单,使用concatenate时用一下RESPECTING BLANKS就可以了。 代 ...
当创建了Validation 或者 Substitution之后,sap系统会按照一定的命名规则创建相应的程序。 程序命名规则如下: GBTmmaax GBT: 固定 mm: 转换后的客户端号 转换用的function module: ...
可以调用CO_DM_DOC_LINK_CREATE,在销售订单的行项目上创建物料文档的链接,将物料文档和销售订单关联起来。物料文档的查看,读取方法参照-->如何读取物料文档[BAPI_DOCUMENT_GETOBJECTDOCS]。 ...
做项目的时候,业务顾问会要求在程序中加入权限检查,比如,SD模块的report程序,会要求加入对销售组织的权限对象校验。那么问题来了,我们如何知道系统中这个关于销售组织(sales organizaition)的权限对象到底是什么? 其实很 ...
1, 问题描述 调用REUSE_ALV_GRID_DISPLAY_LVC创建一个ALV,使用过滤器功能对物料字段进行筛选时,发现过滤器(filter)屏幕中的字段长度过短,与物料长度不一致,如下图: 2, 问题解决 强制在field cat ...
有时需要在选择画面变式中保存动态的日期,比如,定期运行的后台job,如果选择画面中有日期,则会需要这个日期是动态的,可以是系统日期,也可以是本地的日期。 下面以tcode WE02为例说明一下如何设置, Tcode:WE02,点击保存按钮创 ...
前台可以通过MB1B实现物料移动,下面是特殊库存移动(需要输入‘E'), 回车后,输入销售订单,行项目,对应的物料,数量,然后保存实现物料转移。 此过程,可调用BAPI ‘BAPI_GOODSMVT_CREATE’实现。 完整代码: 注意: ...
有时需要查找用户下是否分配了某个权限对象或者权限对象的activity。这个可以通过tcode:SUIM查询。 tcode:SUIM 双击进入 roles-->by user assignment 输入要查询的用户名,勾上displa ...