sd增强中的xvbap yvbap vbap内表存放不同的值(ser-exit:FORM USEREXIT_SAVE_DOCUMENT)
创建订单时:
XVBAP --> 存放当前所有的item,内容为新值
YVBAP --> 空,表明没有修改过任何item,当然也不存在旧值
VBAP --> 循环item时的,存放当前item的内容
修改订单时:
XVBAP --> 存放当前所有的item,内容为新值
YVBAP --> 仅存放修改过的item,并且存放的是修改...
分类:
编程语言 时间:
2015-05-29 09:57:36
阅读次数:
654
1.DESCRIBE TABLE itab LINES wrk_n. 将内表的行数赋值给wrk_n。2.wrk_n = LINES( itab ). 内表作为函数LINES的参数,返回itab的行数给wrk_n。注意,itab的前后各有一个空格,否则会提示LINES未定义的错误信息。
分类:
其他好文 时间:
2015-05-28 17:44:52
阅读次数:
288
一、需求背景:采购订单创建、修改时,根据所选订单类型不同,给抬头附加数据里的字段赋默认值。如下图所示:...
分类:
其他好文 时间:
2015-05-25 16:43:44
阅读次数:
1651
*&———————————————————————**& Report ZHELI_CODE*&*&———————————————————————**&*&*&———————————————————————*REPORT ZHELI_CODE.DATA: BEGIN OF srctab1 OCCUR...
分类:
其他好文 时间:
2015-05-25 09:50:26
阅读次数:
270
ALE 用于在两个不同的 SAP 系统中传递主数据、配置数据和业务数据。
在此文档中,将使用两个不同的 SAP R/3 系统,一个是: SAPDEV 客户端为 200,另一个
是: SAPPROD 客户端为 700.
将从 SAPDEV 200 通过 ALE 将物料主数据传至 SAPPROD 700.
其中 SAPPROD 700 的在 200 中逻辑系统名称为: DEVCLNT700
SAPDEV 200 的在 200 中逻辑系统名称为: DEVCLNT200
一、在 SAPPROD 200 中定义 RF...
分类:
其他好文 时间:
2015-05-24 07:46:44
阅读次数:
229
SAP提供了大量示例程序,可供ABAPER学习,可以直接COPY过来用,对提升Coding质量及编程能力很有帮助,下面是几种查找方法:
1、tcode:SE38 输入'DEMO*'后按F4,可以查到SAP所有的DEMO示例程序,能学到很多ABAP功能的实现方法。
2、tcode:"ABAPDOCU",可以找到很多ABAP DOCUMENT及示例程序。
3、tcode:se38 输入'BCALV*'后按F4,可以查到很多ALV示例程序。...
分类:
其他好文 时间:
2015-05-22 11:40:19
阅读次数:
171
在项目中,有时候会批量修改BOM的一些属性,利用的函数有三个,CSAP_MAT_BOM_OPEN ;CSAP_BOM_ITEM_MAINTAIN;CSAP_MAT_BOM_CLOSE,以下代码的需求是批量刷新BOM组件的展开类型,可根据需要,刷新其他的属性,也可以利用这三个函数做一些其他对BOM修改的操作的程序,分享一下,希望对用到的兄弟有帮助。...
分类:
其他好文 时间:
2015-05-21 19:41:08
阅读次数:
315
1、需求背景:LC项目中,在保存BOM时,需要给BOM以Y开头的物料组件的展开类型字段赋默认值,查了一些资料,找到一个BADI增强,分享一下,希望对用到的兄弟有帮助。...
分类:
其他好文 时间:
2015-05-20 14:53:56
阅读次数:
735