https://blog.csdn.net/z_x_xing_/article/details/90514715

GL_ACCT_MASTER_SAVE   创建总账科目

前台事务代码:FS00

函数功能描述

创建、修改、删除总账科目,且可测试运行

DATA: LS_ACCOUNT_COA         TYPE GLACCOUNT_COA,
      LS_ACCOUNT_COA_KEYY    TYPE GLACCOUNT_COA_KEY,
      LS_ACCOUNT_COA_DATA    TYPE GLACCOUNT_COA_DATA,
      LS_ACCOUNT_COA_INFO    TYPE GLACCOUNT_COA_INFO,
      LT_ACCOUNT_NAMES       TYPE GLACCOUNT_NAME_TABLE,
      LS_ACCOUNT_NAMES       TYPE GLACCOUNT_NAME,
      LS_ACCOUNT_NAMES_KEYY  TYPE GLACCOUNT_NAME_KEY,
      LS_ACCOUNT_NAMES_DATA  TYPE GLACCOUNT_NAME_DATA,
      LT_ACCOUNT_CCODES      TYPE GLACCOUNT_CCODE_TABLE,
      LS_ACCOUNT_CCODES      TYPE GLACCOUNT_CCODE,
      LS_ACCOUNT_CCODES_KEYY TYPE GLACCOUNT_CCODE_KEY,
      LS_ACCOUNT_CCODES_DATA TYPE GLACCOUNT_CCODE_DATA,
      LS_ACCOUNT_CCODES_INFO TYPE GLACCOUNT_CCODE_INFO,
      LT_RETURN              TYPE TABLE OF BAPIRET2 WITH HEADER LINE.

*--------------------------------------------------------------------*
LS_ACCOUNT_COA_KEYY-KTOPL = P_KTOPL."帐目表
LS_ACCOUNT_COA_KEYY-SAKNR = P_SAKNR."总账科目

LS_ACCOUNT_COA_DATA-KTOKS = P_KTOKS."总帐科目组
LS_ACCOUNT_COA_DATA-GVTYP = 'X'.    "损益报表科目类型

LS_ACCOUNT_COA_INFO-ERDAT = SY-DATUM."记录创建日期
LS_ACCOUNT_COA_INFO-ERNAM = SY-UNAME."创建对象的人员名称
LS_ACCOUNT_COA_INFO-SAKAN = P_SAKNR. "总账科目

LS_ACCOUNT_COA-ACTION = 'I'."数据记录活动:I/插入;U/修改;D/删除
LS_ACCOUNT_COA-KEYY = LS_ACCOUNT_COA_KEYY.
LS_ACCOUNT_COA-DATA = LS_ACCOUNT_COA_DATA.
LS_ACCOUNT_COA-INFO = LS_ACCOUNT_COA_INFO.

*--------------------------------------------------------------------*
LS_ACCOUNT_NAMES_KEYY-KTOPL = P_KTOPL.  "帐目表
LS_ACCOUNT_NAMES_KEYY-SAKNR = P_SAKNR.  "总账科目
LS_ACCOUNT_NAMES_KEYY-SPRAS = SY-LANGU. "语言代码

LS_ACCOUNT_NAMES_DATA-TXT20 = P_SAKNR && '测试'.      "总帐科目名称
LS_ACCOUNT_NAMES_DATA-TXT50 = P_SAKNR && '测试长文本'."总账科目长文本

LS_ACCOUNT_NAMES-ACTION = 'I'.   "数据记录活动:I/插入;U/修改;D/删除
LS_ACCOUNT_NAMES-KEYY = LS_ACCOUNT_NAMES_KEYY.
LS_ACCOUNT_NAMES-DATA = LS_ACCOUNT_NAMES_DATA.
APPEND LS_ACCOUNT_NAMES TO LT_ACCOUNT_NAMES.

*--------------------------------------------------------------------*
LS_ACCOUNT_CCODES_KEYY-BUKRS = '1000'. "公司代码
LS_ACCOUNT_CCODES_KEYY-SAKNR = P_SAKNR."总账科目

LS_ACCOUNT_CCODES_DATA-WAERS = 'CNY'. "货币
LS_ACCOUNT_CCODES_DATA-FSTAG = '1000'."字段状态组

LS_ACCOUNT_CCODES_INFO-ERDAT = SY-DATUM."记录创建日期
LS_ACCOUNT_CCODES_INFO-ERNAM = SY-UNAME."创建对象的人员名称

LS_ACCOUNT_CCODES-ACTION = 'I'.   "数据记录活动:I/插入;U/修改;D/删除
LS_ACCOUNT_CCODES-KEYY = LS_ACCOUNT_CCODES_KEYY.
LS_ACCOUNT_CCODES-DATA = LS_ACCOUNT_CCODES_DATA.
LS_ACCOUNT_CCODES-INFO = LS_ACCOUNT_CCODES_INFO.
APPEND LS_ACCOUNT_CCODES TO LT_ACCOUNT_CCODES.

CALL FUNCTION 'GL_ACCT_MASTER_SAVE'
  EXPORTING
    TESTMODE           = ''
    NO_SAVE_AT_WARNING = 'X'
*   NO_AUTHORITY_CHECK =
*   STORE_DATA_ONLY    =
  TABLES
    ACCOUNT_NAMES      = LT_ACCOUNT_NAMES
*   ACCOUNT_KEYWORDS   =
    ACCOUNT_CCODES     = LT_ACCOUNT_CCODES
    RETURN             = LT_RETURN
  CHANGING
    ACCOUNT_COA        = LS_ACCOUNT_COA.

READ TABLE  LT_RETURN WITH KEY TYPE = 'E'.
IF SY-SUBRC = 0.
  MESSAGE E000(ZFI) WITH LT_RETURN-MESSAGE.
ELSE.
  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
      WAIT = 'X'.

ENDIF.

原文:https://blog.csdn.net/z_x_xing_/article/details/90514715

转载于:https://www.cnblogs.com/ricoo/p/11167885.html

TR-FS00会计科目创建GL_ACCT_MASTER_SAVE相关推荐

  1. SAP FICO 创建修改会计科目 GL_ACCT_MASTER_SAVE

    本人诚心接ABAP远程开发任务,价格公道,有需要的联系我,欢迎个人,甲方爸爸,乙方私信联系. 客户要求,SAP与OA对接,用户通过OA创建和修改会计科目 BAPI:GL_ACCT_MASTER_SAV ...

  2. SAP WM中阶为多个TR创建了Group后将TR从Group里删除?

    SAP WM中阶为多个TR创建了Group后将TR从Group里删除? SAP WM 2-Step Picking流程里,需要为多个TR或者交货单创建组,然后去对该Group执行集中拣配和后续Allo ...

  3. SAP WM自动创建TO后台作业报错 - Processing Type没有维护 - 之对策

    SAP WM自动创建TO后台作业报错 - Processing Type没有维护 - 之对策 笔者所在的D项目上,需要设置自动创建TO的后台作业.笔者为程序RLAUTA10定义了变式,然后设置了后台作 ...

  4. linux创建用户张飞,Linux系统操作测试试题 部分

    1 显示/var目录下所有以1开头,以一个小写字母结尾,且中间出现至少一位数字的文件或目录 ls -d /var/l*[0-9]*[[:lower:]] 2 显示/etc目录下以任意一位数字开头,且以 ...

  5. JavaScript 节点概述 、父节点 parentNode、子节点children、兄弟节点、创建节点 添加节点、删除节点、复制拷贝节点 ★案例★

    一般 节点至少拥有nodeType(节点类型).nodeName(节点名称)和nodeValue(节点值)这三个基本属性 元素节点 nodeType 为 1 属性节点 nodeType 为 2 文本节 ...

  6. SAP FI-CO总账科目简析

    更多内容关注公众号:SAP Technical 各位可以关注我的公众号:SAP Technical 浅谈SAP FICO-总账科目 一.总账科目的概述 总账科目,它起到统驭整个财务的作用.不同的会计科 ...

  7. 打开SAP物料帐期和财务账期

    我们先了解一下如何做物料帐期和财务账期, 物料账期:Tcode MMPV 和 Tcode MMRV & Tcode OMSY (OMSY - Fiscal Year of Current Pe ...

  8. 转载 sap FI-CO总账科目简析

    浅谈SAP FICO-总账科目 一.总账科目的概述 总账科目,它起到统驭整个财务的作用.不同的会计科目在总账主数据中创建会应用到不同的"字段"(field),通过这些不同" ...

  9. 浅谈SAP FICO—总账科目

    转自:http://blog.sina.com.cn/s/blog_4ca6fbd8010141ac.html 一.总账科目的概述 总账科目,它起到统驭整个财务的作用.不同的会计科目在总账主数据中创建 ...

最新文章

  1. 2022-2028年中国文化创意产业园区域发展模式与产业整体规划研究报告
  2. android 反编译_Box 黑科技——支持手机端反编译
  3. SpringBoot的注解:@SpringBootApplication注解 vs @EnableAutoConfiguration+@ComponentScan+@Configuration...
  4. VS2013(Visual Studio 2013)官方中文旗舰版安装激活方法
  5. docker 的mysql镜像使用手册 官网原文 日期2017-05-25
  6. Windows2003不认3G以上内存时可以看看此文
  7. [译]关于NODE_ENV,哪些你应该了解
  8. 那些读了硕士博士的人,最不想让你知道的是什么?
  9. kaggle账号_Kaggle 数据挖掘比赛经验分享
  10. 游戏引擎架构 (Jason Gregory 著)
  11. python生成泊松分布_Python Numpy泊松分布
  12. Pytorch之反向传播
  13. 计算机电子表格考点,计算机一级考试历年常见考点总结:Excel电子表格
  14. java web简单线上游戏_手把手教你用Java实现一个简易联网坦克对战小游戏 !
  15. jquery禁止复制、禁用右键、文本选择功能、复制按键
  16. [附源码]Python计算机毕业设计SSM绩效考核管理系统(程序+LW)
  17. 能ping通ip但无法ping通域名和localhost //ping: bad address 'www.baidu.com'
  18. 使用canvas实现水印效果
  19. [Android Input系统]MotionEvent的序列化传送
  20. 配置静态路由——默认路由

热门文章

  1. 生物碱基c语言编程,新的CRISPR C-G DNA碱基编辑器
  2. 基于hyperledger联盟链的汽车轨迹追溯系统 (三)
  3. 视频播放器Mac Media Player Mac中文版
  4. 首批5G城市名单公布了!
  5. Service 使用
  6. 09年精彩回帖合辑之冰山一角,仅供YY!
  7. 计算机主机是由内存和什么组成,微机是由主机和什么组成
  8. JavaScript正则表达式大全(过滤Emoji的最佳实践)
  9. [SpringMVC笔记] SpringMVC-16-拦截器入门
  10. SpringBoot+Vue前后端分离的三只松鼠商城实现毕业设计论文