这几天在折腾清帐的东西,找到了这个函数,跟大家共享一下。有需要的可以拿去看看。

REPORT  ZZTEST001.

*REPORT  ztest.

*——————————————————————–*

*  INTERNAL TABLE DECLARATION

*——————————————————————–*

DATA: it_blntab TYPE TABLE OF blntab WITH HEADER LINE,

it_ftclear TYPE TABLE OF ftclear WITH HEADER LINE,

it_ftpost TYPE TABLE OF ftpost WITH HEADER LINE,

it_fttax TYPE TABLE OF fttax WITH HEADER LINE.

*——————————————————————–*

*  START-OF-SELECTION

*——————————————————————–*

START-OF-SELECTION.

DEFINE populate_ftpost.

it_ftpost-stype = &1.

it_ftpost-_count= &2.

it_ftpost-fnam  = &3.

it_ftpost-fval  = &4.

append it_ftpost.

END-OF-DEFINITION.

DEFINE populate_ftclear.

it_ftclear-agkoa  = ‘K’.    ” K for vender,D for custmor, S for GL

it_ftclear-agbuk  = ‘1000’. “company code

it_ftclear-selfd  = ‘BELNR’.

it_ftclear-xnops  = ‘X’.

it_ftclear-selvon = &1.

append it_ftclear.

END-OF-DEFINITION.

CALL FUNCTION ‘POSTING_INTERFACE_START’

EXPORTING

i_function         = ‘C’

i_keep             = ‘X’

i_mode             = ‘N’   “A for step by step,N default,for background

EXCEPTIONS

client_incorrect   = 1

function_invalid   = 2

group_name_missing = 3

mode_invalid       = 4

update_invalid     = 5

OTHERS             = 6.

populate_ftpost: ‘K’ 1 ‘BKPF-BUKRS’ ‘1000’, “Company code

‘K’ 1 ‘BKPF-BLART’ ‘KA’,

‘K’ 1 ‘BKPF-BLDAT’ ‘20121113’,

‘K’ 1 ‘BKPF-BUDAT’ ‘20121113’,

‘K’ 1 ‘BKPF-WAERS’ ‘EUR’,

‘K’ 1 ‘BKPF-XBLNR’ ‘Test’

*                   ,

*                   ‘P’ 1 ‘RF05A-NEWBS’ ’50’,

*                   ‘P’ 1 ‘BSEG-HKONT’ ‘0000100000’,

*                   ‘P’ 1 ‘BSEG-SGTXT’ ‘20100916-01’,

*                   ‘P’ 1 ‘BSEG-WRBTR’ ‘200’

.

populate_ftclear ‘01000000422012001’. “concatenate doc number + fiscal year + line number

populate_ftclear ‘01000000422012002’.

*  populate_ftclear ‘01000000412012002’.

CALL FUNCTION ‘POSTING_INTERFACE_CLEARING’

EXPORTING

i_auglv                          = ‘UMBUCHNG’

i_tcode                          = ‘FB05’

i_sgfunct                        = ‘C’

IMPORTING

e_msgid                          = sy-msgid

e_msgno                          = sy-msgno

e_msgty                          = sy-msgty

e_msgv1                          = sy-msgv1

e_msgv2                          = sy-msgv2

e_msgv3                          = sy-msgv3

e_msgv4                          = sy-msgv4

*      E_SUBRC                          = SY-SUBRC

TABLES

t_blntab                         = it_blntab

t_ftclear                        = it_ftclear

t_ftpost                         = it_ftpost

t_fttax                          = it_fttax

EXCEPTIONS

clearing_procedure_invalid       = 1

clearing_procedure_missing       = 2

table_t041a_empty                = 3

transaction_code_invalid         = 4

amount_format_error              = 5

too_many_line_items              = 6

company_code_invalid             = 7

screen_not_found                 = 8

no_authorization                 = 9

OTHERS                           = 10.

IF sy-subrc = 0.

message ‘ok’ type ‘S’ .

* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

else .

MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.

CALL FUNCTION ‘POSTING_INTERFACE_END’

EXCEPTIONS

session_not_processable = 1

OTHERS                  = 2.

SAP相关产品:

SAP GRC权限合规检查系统(简称AMS-R系统)是SAP ERP应用企业进行权限合规检查、违规数据抓取和IT审计的理想工具。

AMS-V SAP License 资产优化管理系统产品:是应用于SAP系统权限风险控制及注册用户账号管理为目标的SAP软件资产精益化管理方案。

SAP 日志堡垒机安全管理系统(简称AMS-L系统)是一款面向SAP ERP 系统的网络安全管理工具,提供基于SAP系统用户业务行为的常态化监管,是对SAP现有日志体系的有效增强管理。

SAP 运维管理平台系统(简称AMS-Ops)旨在确保企业SAP应用系统健康、稳定运行的基础上,持续性的改进、优化,从而满足其业务发展需要的企业级SAP系统运维管理服务。

AMS SAP 商超订单统一管理系统以商超平台订单集中管理为核心,系统支持多平台、多店铺、全渠道系统采购订单、验收单、结算单等业务单据的统一管理;商超订单统一管理系统支持与 SAP ERP 系统的无缝衔接,在SAP ERP系统中自动生成销售订单、外向交货单,核对验收单、结算单等 SD 模块业务操作,有效的简化企业商超订单管理工作流程,保证订单数据处理的统一、准确、高效,实现跨系统、组织的协同管理,提升企业营销效率。

作者:SAP权限管理 QQ:2651000673

SAP License:SAP 清帐函数示例相关推荐

  1. SAP 理解期末清帐和重分类

    通常企业都会制定完善的应收应付管理制度 ,ERP 应该能提供及时登记往来款项和准确反映应收应付帐款的形成.回收.支付及增减变化情况并按月进行核对与清理的功能. SAP 提供了强大的应收应付管理 , 简 ...

  2. SAP License:EXCEL自定义函数 For SAP遗留资产折旧计算

    Function SAP资产切换直线月折旧(原值 As Double, 上年末累计折旧 As Double, 折旧开始日期 As Date, 计划使用年 As Integer, 计划使用月 As In ...

  3. SAP License:财务帐与后勤不一致情况

    有以下情况引起此问题: 1.后勤模块MM/SD/PP出入库凭证产生了(有数量金额),未产生相应的财务凭证: 2.运行物料分类账的物料,在做后勤模块MM/SD/PP出入库凭证前,未给定相应的标准成本,金 ...

  4. sap的清账是什么意思_sap F-30 什么时候会用到 过账并清帐是什么意思

    sap F-30 什么时候会用到 过账并清帐是什么意思以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! sap F-30 ...

  5. SAP 手工清帐处理

    SAP 中需要清帐的会计科目在建立时(T-code:FS00)的Control Data Tab页签上必须选上未清项管理,这些科目必须是BS科目.手工清帐的会计科目主数据Create/Bank/Int ...

  6. 既是客户又是供应商清帐配置

    实际业务中,某个外部公司既是本公司客户又是本公司供应商,往来账需要将此外部公司应收和应付对冲(SAP中的清帐).如果没有启用既是客户又是供应商功能,就需要在FI中作转账凭证:如果启用此功能,F-44或 ...

  7. 【转】既是客户又是供应商清帐配置

    实际业务中,某个外部公司既是本公司客户又是本公司供应商,往来账需要将此外部公司应收和应付对冲(SAP中的清帐).如果没有启用既是客户又是供应商功能,就需要在FI中作转账凭证:如果启用此功能,F-44或 ...

  8. SAP License:部分清帐和剩余清帐的区别(实例)

    业务背景 电费回收,涉及有多种情况,如全额收回,部分收回,在SAP中体现为清账处理.部分清账法与剩余清账法是SAP采用未清项管理时清账的两种方法: 举例: 客户华北电网电费应收款117万元,在月底该客 ...

  9. SAP License:新总帐—Coding Block

    在新总账中,凭证输入的字段是可以扩展的,即可以根据业务需要自定义字段,在凭证录入时录入到系统中,并更新到汇总表中.但此扩展不仅仅影响新总帐的汇总表,同时还影响很多表和结构,比如COSP.COSS.CO ...

最新文章

  1. 图灵——2015技术类新书TOP20
  2. VMware HA环境搭建七:WIN2012 ISCSI目标服务器的安装
  3. “豆瓣酱”之用户,场景,功能
  4. python爬取景点信息_python 爬取马蜂窝景点翻页文字评论的实现
  5. Java虚拟机(九)——方法区
  6. C++内存管理变革(3):另类内存管理
  7. linux下载TCGA数据,好用的新版TCGA数据下载方法
  8. AI、大数据、中台、AIoT、Fintech等十余场火热专题应有尽有,年度盛会BDTC 2019邀您共赴!...
  9. java多线程学习-java.util.concurrent详解(五) ScheduledThreadPoolExecutor
  10. 开放API接口 笑话、天气、新闻 1
  11. STM32——红外遥控器实验
  12. 使用 jom 代替 nmake
  13. BC26:使用MQTT对接阿里云平台
  14. 如意淘商品推荐技术介绍之一:基础推荐
  15. Android 学习过程中遇到的知识点
  16. 前端面试 两分钟自我介绍
  17. 日本杂货连锁Loft海外首家直营店上海开业;豪森药业创新药首次“出海” | 美通企业日报...
  18. electron 微信扫码登录(第三方登录)
  19. 页面老报错: 对象不支持此属性或方法
  20. Docker容器之Docker Swarm集群详解(上)

热门文章

  1. 取消多次重定向错误php,Laravel重定向您太​​多次错误
  2. 服务器磁盘性能表现在,09计算机等级考试试题.doc
  3. python网络编程linux pdf_Python网络编程:Linux epoll
  4. 滚动截屏软件_华为指关节截屏不如三指截屏好用?一步到位,实践出真知
  5. apriori数据集_关联分析——基于Apriori算法实现
  6. linux哪个模块允许保存文件,linux网络操作系统与实训 课后习题答案
  7. MySQL if函数使用详解
  8. spring boot 集成 Oracle Access Manager(OAM)单点登录
  9. 您知道您客户的数据价值几何吗?
  10. css垂直居中怎么设置?文字上下居中和图片垂直居中