问题场景:业务员销售订单的定价过程填错了,并且已经做了发货,在开票的时候发现的问题。因为有很多笔订单都出现了问题,如果要重新做销售订单的话牵扯太多。调试VF01发现发票中定价过程的取值逻辑如下:
1.销售订单抬头中的定价过程 VBAK-KALSM
但是这个字段前后台都改不了,需要使用UPDATE强制修改。
2.T683V表中的定价过程会重新加载一遍到发票抬头中,因此需要调整销售订单抬头中的
销售组织:VBAK-VKORG,分销渠道:VBAK-VTWEG,
产品组VBAK-SPART。同样必须通过UPDATE强制修改。
3.因为调整的是定价过程,调整完成后,需要从前台重新更新一下条件,防止新旧定价过程中历程不一致。
注:因为此方法都是通过强制UPDATE修改,所以必须仔细检查修改前后的销售条件是否正确,开票完成后检查发票凭证中的科目是否正确.
UPDATE VBAK set KALSM =
DATA:ls_t134 TYPE t134.
DATA:ls_code TYPE inri-returncode.
SELECT SINGLE * INTO ls_t134 FROM t134 WHERE mtart EQ i_material-mtart.
CALL F
(2020-09-18 15:04)
在ECC中维护Bank
Account可以通过事务代码是FI12;
对于S/4HANA, 亦可使用Fiori App 'Manage
Banks',或者使用NWBC,通过role
- SAP_FI_BL_BANK_MASTER_DATA进行维护。
(2020-08-28 10:07)
1.FB02看一下报错的原因
环境---财务科目确定分析---收入科目
2.如果是科目代码没有找到,则可能是对应的定价过程没有配置科目代码
3.如果科目代码没问题,科目没有找到,则可能是科目没有配置
4.检查科目设置组有没有,如果没有,则是物料主数据中没有设置,MM02修改销售2视图
REPORT ztest_11.
NODES : pernr.
INFOTYPES:0000,0001,0002,0007,0041,2010.
TYPES:BEGIN OF ty_s_data,
zhrorg1(40) TYPE c, '一级部门
zhrorg2(40) TYPE c, '二级部门
zhrorg3(40) TYPE c
(2018-11-13 10:30)
Tcode:DBCO
http://s1/mw690/0030zUxLzy7p9V3IbhCe0&690
MSSQL_SERVER=172.16.7.139,1433
MSSQL_DBNAME=Kute_XT
http://s5/mw690/0030zUxLzy7p9V3KLD694&690
'172.16.4.35:1521/fyerp'
ABAP4_CALL_TRANSACTION函数
CALL FUNCTION 'ABAP4_CALL_TRANSACTION'
EXPORTING
TCODE
= 'SE16N'
EXCEPTIONS
CALL_TRANSACTION_DENIED = 1
TCODE_INVALID
= 2
OTHERS
= 3.
DATA:GT_RFC_SPAGPA TYPE TABLE OF RFC_SPAGPA,
GW_RFC_SPAGPA LIKE LINE OF
GT_RFC_SPAGPA.
GW_RFC_SPAGPA-PARID = 'AUN'. ”控件ID
在界面上F1查找
GW_RFC_SPAGPA-PARVAL = '10000140'.
APPEND GW_RFC_SPAGPA TO GT_RFC_SPAGPA.
CALL FUNCTION 'ABAP4_CALL_TRANSACTION'