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

推荐订阅源

Simon Willison's Weblog
Simon Willison's Weblog
G
Google Developers Blog
Spread Privacy
Spread Privacy
I
InfoQ
V
V2EX
S
Schneier on Security
小众软件
小众软件
C
CERT Recently Published Vulnerability Notes
博客园 - 聂微东
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Stack Overflow Blog
Stack Overflow Blog
T
Threat Research - Cisco Blogs
L
Lohrmann on Cybersecurity
Recent Announcements
Recent Announcements
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Attack and Defense Labs
Attack and Defense Labs
云风的 BLOG
云风的 BLOG
The Hacker News
The Hacker News
S
SegmentFault 最新的问题
C
Cybersecurity and Infrastructure Security Agency CISA
NISL@THU
NISL@THU
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
GbyAI
GbyAI
Latest news
Latest news
S
Secure Thoughts
Project Zero
Project Zero
MongoDB | Blog
MongoDB | Blog
I
Intezer
Security Latest
Security Latest
Apple Machine Learning Research
Apple Machine Learning Research
Vercel News
Vercel News
N
Netflix TechBlog - Medium
V2EX - 技术
V2EX - 技术
量子位
T
Threatpost
T
The Blog of Author Tim Ferriss
Y
Y Combinator Blog
T
Tor Project blog
A
Arctic Wolf
Microsoft Security Blog
Microsoft Security Blog
T
The Exploit Database - CXSecurity.com
大猫的无限游戏
大猫的无限游戏
T
Tailwind CSS Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
C
Check Point Blog
博客园 - Franky
Google DeepMind News
Google DeepMind News
The Register - Security
The Register - Security
The GitHub Blog
The GitHub Blog
L
LINUX DO - 热门话题

博客园 - seven1314pp

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)  评论()    收藏  举报