加载中…
  
博文
分类: SAP日记
问题场景:业务员销售订单的定价过程填错了,并且已经做了发货,在开票的时候发现的问题。因为有很多笔订单都出现了问题,如果要重新做销售订单的话牵扯太多。调试VF01发现发票中定价过程的取值逻辑如下:

1.销售订单抬头中的定价过程 VBAK-KALSM  但是这个字段前后台都改不了,需要使用UPDATE强制修改。

2.T683V表中的定价过程会重新加载一遍到发票抬头中,因此需要调整销售订单抬头中的  销售组织:VBAK-VKORG,分销渠道:VBAK-VTWEG, 产品组VBAK-SPART。同样必须通过UPDATE强制修改。

3.因为调整的是定价过程,调整完成后,需要从前台重新更新一下条件,防止新旧定价过程中历程不一致。

注:因为此方法都是通过强制UPDATE修改,所以必须仔细检查修改前后的销售条件是否正确,开票完成后检查发票凭证中的科目是否正确.


UPDATE VBAK set KALSM =
分类: SAP日记
    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
分类: SAP日记
在ECC中维护Bank Account可以通过事务代码是FI12; 对于S/4HANA, 亦可使用Fiori App 'Manage Banks',或者使用NWBC,通过role - SAP_FI_BL_BANK_MASTER_DATA进行维护。
(2020-08-28 10:07)
分类: SAP日记
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(40TYPE c  '一级部门
        zhrorg2(40TYPE c  '二级部门
        zhrorg3(40TYPE c
分类: SAP日记

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'

分类: SAP日记
ABAP4_CALL_TRANSACTION函数
  • 1'事务界面跳转
CALL FUNCTION 'ABAP4_CALL_TRANSACTION'
  EXPORTING
    TCODE                   = 'SE16N'
  EXCEPTIONS
    CALL_TRANSACTION_DENIED = 1
    TCODE_INVALID           = 2
    OTHERS                  = 3.


  • 2'功能跳转
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'
 
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有