SAP License:SAP 清帐函数示例
这几天在折腾清帐的东西,找到了这个函数,跟大家共享一下。有需要的可以拿去看看。
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 清帐函数示例相关推荐
- SAP 理解期末清帐和重分类
通常企业都会制定完善的应收应付管理制度 ,ERP 应该能提供及时登记往来款项和准确反映应收应付帐款的形成.回收.支付及增减变化情况并按月进行核对与清理的功能. SAP 提供了强大的应收应付管理 , 简 ...
- SAP License:EXCEL自定义函数 For SAP遗留资产折旧计算
Function SAP资产切换直线月折旧(原值 As Double, 上年末累计折旧 As Double, 折旧开始日期 As Date, 计划使用年 As Integer, 计划使用月 As In ...
- SAP License:财务帐与后勤不一致情况
有以下情况引起此问题: 1.后勤模块MM/SD/PP出入库凭证产生了(有数量金额),未产生相应的财务凭证: 2.运行物料分类账的物料,在做后勤模块MM/SD/PP出入库凭证前,未给定相应的标准成本,金 ...
- sap的清账是什么意思_sap F-30 什么时候会用到 过账并清帐是什么意思
sap F-30 什么时候会用到 过账并清帐是什么意思以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! sap F-30 ...
- SAP 手工清帐处理
SAP 中需要清帐的会计科目在建立时(T-code:FS00)的Control Data Tab页签上必须选上未清项管理,这些科目必须是BS科目.手工清帐的会计科目主数据Create/Bank/Int ...
- 既是客户又是供应商清帐配置
实际业务中,某个外部公司既是本公司客户又是本公司供应商,往来账需要将此外部公司应收和应付对冲(SAP中的清帐).如果没有启用既是客户又是供应商功能,就需要在FI中作转账凭证:如果启用此功能,F-44或 ...
- 【转】既是客户又是供应商清帐配置
实际业务中,某个外部公司既是本公司客户又是本公司供应商,往来账需要将此外部公司应收和应付对冲(SAP中的清帐).如果没有启用既是客户又是供应商功能,就需要在FI中作转账凭证:如果启用此功能,F-44或 ...
- SAP License:部分清帐和剩余清帐的区别(实例)
业务背景 电费回收,涉及有多种情况,如全额收回,部分收回,在SAP中体现为清账处理.部分清账法与剩余清账法是SAP采用未清项管理时清账的两种方法: 举例: 客户华北电网电费应收款117万元,在月底该客 ...
- SAP License:新总帐—Coding Block
在新总账中,凭证输入的字段是可以扩展的,即可以根据业务需要自定义字段,在凭证录入时录入到系统中,并更新到汇总表中.但此扩展不仅仅影响新总帐的汇总表,同时还影响很多表和结构,比如COSP.COSS.CO ...
最新文章
- 图灵——2015技术类新书TOP20
- VMware HA环境搭建七:WIN2012 ISCSI目标服务器的安装
- “豆瓣酱”之用户,场景,功能
- python爬取景点信息_python 爬取马蜂窝景点翻页文字评论的实现
- Java虚拟机(九)——方法区
- C++内存管理变革(3):另类内存管理
- linux下载TCGA数据,好用的新版TCGA数据下载方法
- AI、大数据、中台、AIoT、Fintech等十余场火热专题应有尽有,年度盛会BDTC 2019邀您共赴!...
- java多线程学习-java.util.concurrent详解(五) ScheduledThreadPoolExecutor
- 开放API接口 笑话、天气、新闻 1
- STM32——红外遥控器实验
- 使用 jom 代替 nmake
- BC26:使用MQTT对接阿里云平台
- 如意淘商品推荐技术介绍之一:基础推荐
- Android 学习过程中遇到的知识点
- 前端面试 两分钟自我介绍
- 日本杂货连锁Loft海外首家直营店上海开业;豪森药业创新药首次“出海” | 美通企业日报...
- electron 微信扫码登录(第三方登录)
- 页面老报错: 对象不支持此属性或方法
- Docker容器之Docker Swarm集群详解(上)
热门文章
- 取消多次重定向错误php,Laravel重定向您太​​多次错误
- 服务器磁盘性能表现在,09计算机等级考试试题.doc
- python网络编程linux pdf_Python网络编程:Linux epoll
- 滚动截屏软件_华为指关节截屏不如三指截屏好用?一步到位,实践出真知
- apriori数据集_关联分析——基于Apriori算法实现
- linux哪个模块允许保存文件,linux网络操作系统与实训 课后习题答案
- MySQL if函数使用详解
- spring boot 集成 Oracle Access Manager(OAM)单点登录
- 您知道您客户的数据价值几何吗?
- css垂直居中怎么设置?文字上下居中和图片垂直居中