SD 模块的几个增强
SD模块的几个增强
VA01-VA03,VA41,VA42,VA43这三个事务代码的增强直接写在他们的程序里面,这里的增强有点特殊要注意首先要让他显示出来,而后才能修改,
程序名:SAPMV45A增强的点在:includemv45afzb.和includemv45afzz. 双击进去后点击编辑菜单里面的增强,如下图:
然后对准里面的增强点写相应的代码。
2.在写VL01N和VL02N发货过账的增强的时候要进去程序相应的点调试然后去找到增强,主要在包含里面:FV50XF0B_BELEG_SICHERN
3.在写VF01退出的时候抬头文本更新时候在包含里面:MV60AF0B_BELEG_SICHERN,在程序里面必须等待几秒才能进行操作,用 WAIT UP TO 2 SECONDS.
4.vl01n点发货过账以后的增强点在程序SAPMV50A里面的es_fv50xf0b_beleg_sichern这里的第六个增强点
5.VF01点击保存后的增强点在程序SAPMV60A里面的enhancement-section beleg_sichern_11 spots es_sapmv60a.
” 把发货单的抬头文本和行项目文本带到发票,此处增强是VL01N直接点击发货过账按钮的时候执行的
type-pools: tpit.
“BREAK ABAP_02.
data: tbseg type bseg,
it_errtab type tpit_t_errdoc with header line,
rt_buztab type tpit_t_buztab with header line,
fldtab type tpit_t_fname with header line.
data: wa_bkpf type bkpf.
data: l_bseg type table of bseg with header line.
data: name type thead-tdname.
data: l_belnr type bkpf-belnr.
data: lines type table of tline with header line.
data: it_texts type table of tline with header line.
data: it_bseg type table of bseg with header line.
data: wa_stxh type stxh.
data: wa_stxl type stxl.
data wa_thead type thead.
data: str type string.
break abap_02.
if sy-tcode eq ‘VL01N’ or sy-tcode eq ‘VL02N’.
select max( belnr ) into l_belnr from bkpf where xblnr eq likp-vbeln .”ORDER BY BLDAT.
select single * into wa_bkpf from bkpf where xblnr eq likp-vbeln and belnr eq l_belnr .”AND BLDAT EQ LIKP-FKDAT.
if wa_bkpf is not initial.
“先写入抬头文本
name = wa_bkpf-xblnr.”likp-vbeln.
select single * into wa_stxh from stxh where tdname eq name.
if wa_stxh is not initial.
call function ‘READ_TEXT’
exporting
* CLIENT = SY-MANDT
id = wa_stxh-tdid”‘0001′
language = ‘1′
name = name
object = ‘VBBK’
tables
lines = lines
read table lines index 1.
wa_bkpf-bktxt = lines-tdline.
modify bkpf from wa_bkpf.
endif.
endif.
“写入行项目文本
select * into corresponding fields of table l_bseg from bseg where bukrs eq wa_bkpf-bukrs and belnr eq wa_bkpf-belnr.
concatenate wa_bkpf-xblnr ‘000010′ into wa_thead-tdname.
select single * into wa_stxl from stxl where tdname eq wa_thead-tdname.
if wa_stxl is not initial.
call function ‘READ_TEXT’
exporting
id = wa_stxl-tdid”‘0001′”wa_thead-tdid
language = ‘1′
name = wa_thead-tdname
object = ‘VBBP’
tables
lines = it_texts.
read table it_texts index 1.
clear str.
loop at it_texts.
concatenate str it_texts-tdline into str.
endloop.
if strlen( str ) 50.
str = str+0(50).
endif.
loop at l_bseg.
clear: rt_buztab,fldtab.
l_bseg-sgtxt = str.”it_texts-TDLINE.
move-corresponding l_bseg to rt_buztab.
rt_buztab-bstat = ”.
rt_buztab-mwskz = ”.
rt_buztab-flaen = ‘X’.
append rt_buztab.
fldtab-fname = ‘SGTXT’.
fldtab-aenkz = ‘X’.
append fldtab.
call function ‘FI_ITEMS_MASS_CHANGE’
exporting
s_bseg = l_bseg
importing
errtab = it_errtab
tables
it_buztab = rt_buztab
it_fldtab = fldtab
exceptions
bdc_errors = 1
others = 2.
if sy-subrc = 0.
wait up to 2 seconds.
endif.
endloop.
endif.
endif.
SD 模块的几个增强相关推荐
- SD模块的几个增强(VA01-VA03,VA41-VA43)
1,VA01-VA03,VA41,VA42,VA43这三个事务代码的增强直接写在他们的程序里面,这里的增强有点特殊要注意首先要让他显示出来,而后才能修改, 程序名:SAPMV45A 增强的点在 ...
- SAP的SD模块中客户的销售视图--扩充客户销售范围
在SAP中 客户 主数据 有三个视图:一般数据(常规数据),公司代码数据,销售数据. 其中前两个视图由财务会计维护 财务会计会使用FD01这个事务码,维护常规数据 下图就是FD01 而在SD模块中,需 ...
- SAP SD 模块与FI、MM的接口
SAP SD 模块与FI.MM的接口 一.SD & FI (1)预收帐款.担保应收作为客户信用时,SD的信用主数据会更新: (2)发货过账时库存变更,会更新到指定的存货科目和成本科目上去,当然 ...
- SAP SD模块调研问卷
SD模块调研问卷: 此问卷的目的是了解客户管理的现状以及管理水平,发现其中的问题及需改进之处,了解企业对现时管理咨询的需求,通过问卷的评估,对目前管理各方面作出描述,对客户需求作出分析,从而为项目实施 ...
- SAP ERP SD模块中维护销售人员
SAP ERP SD模块中维护销售人员信息并分配销售组织 分类: SAPHCM用户指南 在SAP ERP系统,销售和分销(SD)模块中需要创建销售人员(Sales Personnels)消息,后者 ...
- 【SD系列】SAP SD模块-销售收入科目的配置
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[SD系列]SAP SD模块-销售收入科目的配置 ...
- SAP中SD模块的销售价格确定逻辑简析
在销售业务中,销售订单项目有一些基本要素,数量,价格,运费,税率等. 在SD模块的销售订单或销售计划协议功能中,这些要素往往通过条件记录的形式来处理.如何理解条件记录?通过价格比较好理解.例如有物料M ...
- SAP中SD模块的销项税确定逻辑简析
在SD模块的销售订单或销售计划协议功能中,和销售价格相类似,销项税也是通过条件记录的形式来处理.销项税确定分为以下几个步骤: 1.客户主数据中的税分类定义,如下图,通常这个定义用以确定该客户是必须交税 ...
- vue拖动添加模块展示_vue-quill-editor的增强模块,提供图片上传,复制插入,拖拽插入...
sorry everyone, 由于作者自身原因,没有精力和时间处理issues,该插件已经不做维护了,希望大家见谅. quill-image-extend-module vue-quill-edit ...
最新文章
- 让你的网页达到最好的视觉效果
- 乔治华盛顿大学计算机科学专业,乔治华盛顿大学计算机专业排名如何
- IdentityServer4-前后端分离之Vue
- php 之 Final 关键字
- linphone相关(转)
- 狮子鱼独立版_轮转八方飞智八爪鱼2游戏手柄 | 大家测557
- 创建、复制、删除、重命名、获取文件名等常用的批处理bat命令
- navicat for mysql 破解版 中文免费
- c#实现简单学生信息管理系统
- ttest求pvalue_TTEST 在EXCEL计算出的结果是t还是p值
- 【FLY】Android(12)源码目录结构
- 大学计算机考试满分多少分,自主招生考试多少分 最多降多少分
- DICOM标准之一_介绍和概述
- Roles of financial reporting standard-setting bodies and regulatory authorities
- 秒懂!看机器学习如何净化处理文本
- 笔记本计算机声音小,笔记本电脑没声音小喇叭不见了怎么恢复电脑
- jquery向服务器发送ajax请求标准写法
- Java真的不难(二十五)Stream流
- 标志寄存器的状态标志
- bootice添加linux引导,bootice怎么添加win10引导_网站服务器运行维护