惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The Cloudflare Blog
小众软件
小众软件
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
Tailwind CSS Blog
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
博客园 - 司徒正美
V
Visual Studio Blog
G
Google Developers Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
月光博客
月光博客
aimingoo的专栏
aimingoo的专栏
博客园_首页
Blog — PlanetScale
Blog — PlanetScale
博客园 - 聂微东
S
SegmentFault 最新的问题
T
The Blog of Author Tim Ferriss
D
Docker
Vercel News
Vercel News
Recent Announcements
Recent Announcements
Last Week in AI
Last Week in AI
爱范儿
爱范儿
J
Java Code Geeks
大猫的无限游戏
大猫的无限游戏

博客园 - seven1314pp

SAP ABAP SQL COALESCE 函数是用于处理 NULL 值的一种功能 SAP ABAP json字段名映射 name_mappings 大写 小写 驼峰 纵深 /ui2/cl_json SAP ABAP 从一个程序调用另外一个程序的perform XXX(另一个程序) SAP ABAP 创建后台job SAP ABAP 客制表-表格维护器-自动带出描述等 SAP ABAP 选择屏幕按钮在同一行 SAP ABAP 一个通用的ALV框架(值得收藏) SAP ABAP SQL CASE 套 CASE SAP ABAP ALV 布局 SAP ABAP开发技巧-ALV报表通过函数获取结构或表字段写入FIELDCAT SAP ABAP财务开发必备ABAP语法之 DO VARYING abap 分割字符串 ABAP 读取其他ALV的显示结果 SAP 会计凭证字段可以更改 SAP ABAP弹出对对话框错误信息设计 SAP ABAP 部分增强点 [ABAP] ABAP 三类内表 PYTHON 简单的网页图片爬虫 财务凭证生成过程中增强技术 SAP BTE增强 ABAP ALV 单元格按钮 SAP日志表 CDHDR和CDPOS SAP abap外部断点 abap screen页签开发注意事项 abap screen表格控件后续增加栏位
ABAP FB02 修改会计凭证的抬头文本/行项目文本的函数
seven1314pp · 2023-08-11 · via 博客园 - seven1314pp

抬头:

 项次:

DATA: gt_accchg TYPE TABLE OF accchg WITH HEADER LINE.

gt_accchg-fdname = 'BKTXT'.        "抬头文本-字段,也可以换其他字段
gt_accchg-newval = '测试抬头文本修改'. "新的值
APPEND gt_accchg .

CALL FUNCTION 'FI_DOCUMENT_CHANGE'
  EXPORTING
    "i_awtyp              =     "参考过程
    "i_awref              =     "参考凭证号
    "i_aworg              =     "参考组织
    "i_buzei               = '003'         "行项目
    i_belnr               = '2900000002'  "会计凭证
    i_bukrs               = '1000'        "公司代码
    i_gjahr               = '2023'        "财年
  TABLES
    t_accchg             = gt_accchg
  EXCEPTIONS
    no_reference         = 1
    no_document          = 2
    many_documents       = 3
    wrong_input          = 4
    overwrite_creditcard = 5
    OTHERS               = 6.

IF sy-subrc <> 0.
  CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
ELSE.
  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
      wait = 'X'.
ENDIF.


CLEAR:gt_accchg, gt_accchg[].

gt_accchg-fdname = 'SGTXT'.    "行项目文本,也可以换其他字段
gt_accchg-newval = '测试项目文本修改'. "新的值
APPEND gt_accchg.
*******gt_accchg-fdname = 'ZUONR'.    "行项目分配,也可以换其他字段
*******gt_accchg-newval = '20230812'. "新的值
*******APPEND gt_accchg.

CALL FUNCTION 'FI_DOCUMENT_CHANGE'
  EXPORTING
    "i_awtyp              =     "参考过程
    "i_awref              =     "参考凭证号
    "i_aworg              =     "参考组织
    i_buzei               = '003'         "行项目
    i_belnr               = '2900000002'  "会计凭证
    i_bukrs               = '1000'        "公司代码
    i_gjahr               = '2023'        "财年
  TABLES
    t_accchg             = gt_accchg
  EXCEPTIONS
    no_reference         = 1
    no_document          = 2
    many_documents       = 3
    wrong_input          = 4
    overwrite_creditcard = 5
    OTHERS               = 6.

IF sy-subrc <> 0.
  CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
ELSE.
  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
      wait = 'X'.
ENDIF.

posted on 2023-08-11 17:08  seven1314pp  阅读(1568)  评论()    收藏  举报