SAP ABAP

SAP ABAP programming language and development skills, supporting custom function development to enhance the flexibility and adaptability of SAP systems. SAP ABAP Tutorial, ABAP Programming Guide, ABAP Performance Optimization SAP各种技术.SAP ABAP编程语言与开发技巧,支持自定义功能开发,提升SAP系统的灵活性和适应性。

SAP ABAP开发常用BAPI函数50个之3-[BAPI_BILLINGDOC_CANCEL1]

前面我们讲了会计凭证的创建和会计凭证的冲销bapi。 今天我们要学习SD模块发票冲销的BAPI:BAPI_BILLINGDOC_CANCEL1,希望您喜欢。 他们都属于1个系列。这个系列将有50多个函数BAPI的举例。   包含但不限于: 常用BAPI函数50个之1-[BAPI_ACC_DOCUMENT_POST] 常用BAPI函数50个之2-[BAPI_ACC_DOCUMENT_REV_POST] 常用BAPI函数50个之3-[BAPI_BILLINGDOC_CANCEL1] 常用BAPI函数50个之4-[BAPI_BILLINGDOC_CREATEMULTIPLE] 常用BAPI函数50个之5-[BAPI_BUS2001_CREATE] 常用BAPI函数50个之6-[BAPI_BUS2054_CREATE_MULTI] 常用BAPI函数50个之7-[BAPI_CURRENCY_CONV_TO_EXTERNAL] 常用BAPI函数50个之8-[BAPI_CURRENCY_CONV_TO_INTERNAL] 常用BAPI函数50个之9-[BAPI_GOODSMVT_CANCEL] 常用BAPI函数50个之10-[BAPI_GOODSMVT_CREATE] 常用BAPI函数50个之11-[BAPI_MATERIAL_BOM_GROUP_CREATE] 常用BAPI函数50个之12-[BAPI_MATERIAL_SAVEDATA] 常用BAPI函数50个之13-[BAPI_MATERIAL_SAVEREPLICA] 常用BAPI函数50个之14-[BAPI_MAT_BOM_EXISTENCE_CHECK] 常用BAPI函数50个之15-[BAPI_OBJCL_CHANGE] 常用BAPI函数50个之16-[BAPI_OBJCL_CREATE] 常用BAPI函数50个之17-[BAPI_OBJCL_GETCLASSES] 常用BAPI函数50个之18-[BAPI_OBJCL_GETDETAIL] 常用BAPI函数50个之19-[BAPI_OUTB_DELIVERY_CREATE_SLS] 常用BAPI函数50个之20-[BAPI_PLANNEDORDER_CHANGE] 常用BAPI函数50个之21-[BAPI_PLANNEDORDER_CREATE] 常用BAPI函数50个之22-[BAPI_PLANNEDORDER_DELETE] 常用BAPI函数50个之23-[BAPI_PLANNEDORDER_EXIST_CHECK] 常用BAPI函数50个之24-[BAPI_PLANNEDORDER_GET_DETAIL] 常用BAPI函数50个之25-[BAPI_PO_CHANGE] 常用BAPI函数50个之26-[BAPI_PO_CREATE1] 常用BAPI函数50个之27-[BAPI_PRODORDCONF_CREATE_TT] 常用BAPI函数50个之28-[BAPI_PRODORDCONF_GET_TT_PROP] 常用BAPI函数50个之29-[BAPI_PRODORD_CHANGE] 常用BAPI函数50个之30-[BAPI_PRODORD_CHECK_MAT_AVAIL] 常用BAPI函数50个之31-[BAPI_PRODORD_CLOSE] 常用BAPI函数50个之32-[BAPI_PRODORD_COMPLETE_TECH] 常用BAPI函数50个之33-[BAPI_PRODORD_CREATE] 常用BAPI函数50个之34-[BAPI_PRODORD_CREATE_FROM_PLORD] 常用BAPI函数50个之35-[BAPI_PRODORD_GET_DETAIL] 常用BAPI函数50个之36-[BAPI_PRODORD_GET_LIST] 常用BAPI函数50个之37-[BAPI_PRODORD_RELEASE] 常用BAPI函数50个之38-[BAPI_PR_CREATE] 常用BAPI函数50个之39-[BAPI_REQUIREMENTS_CHANGE] 常用BAPI函数50个之40-[BAPI_REQUIREMENTS_CREATE] 常用BAPI函数50个之41-[BAPI_REQUIREMENTS_GETDETAIL] 常用BAPI函数50个之42-[BAPI_RESERVATION_CHANGE] 常用BAPI函数50个之43-[BAPI_RESERVATION_CREATE1 ] 常用BAPI函数50个之44-[BAPI_ROUTING_CREATE] 常用BAPI函数50个之45-[BAPI_ROUTING_EXISTENCE_CHECK] 常用BAPI函数50个之46-[BAPI_SALESORDER_CHANGE] 常用BAPI函数50个之47-[BAPI_SALESORDER_CREATEFROMDAT2] 常用BAPI函数50个之48-[KBPP_EXTERN_UPDATE_CO] 常用BAPI函数50个之49-[K_HIERARCHY_TABLES_READ]

SAP ABAP开发:常用BAPI函数50个之1-[BAPI_ACC_DOCUMENT_POST]

在日常的SAP 工作中,经常会遇到ABAP的BAPI或者函数的使用问题。 为了系统性的做一个总结介绍。准备了50多个常用BAPI或者函数进行总结分享。 希望您喜欢,收藏。今天带来的是会计凭证创建FB01/F-02的BAPI_ACC_DOCUMENT_POST。 下一期的内容为:常用BAPI函数50个之2-[BAPI_ACC_DOCUMENT_REV_POST],敬请期待。。。。。。

S4HANA系统和ECC系统常用的SAP表,模块顾问和ABAP开发可以收藏备用

在我们的日常工作中,SAP表经常是确定数据正确与否的核心思想。 有句话说:talk is cheap, show me the table. 一个优秀的业务顾问和厉害的开发顾问 应该将SAP常用表烂熟于胸。 今天我们总结介绍一下FICO模块,SD模块,PS模块,MM模块,PP模块等常用表。 欢迎收藏备用~如有不足,请多多指教。 SAP常用表 模块 表名 描述 FICO模块 SKA1 总帐科目主记录 (科目表) SKB1 总帐科目主记录 (公司代码) SKAT 总帐科目主记录(描述) CEPC 利润中心主数据表 CEPCT 利润中心主数据文本 CEPC_BUKRS 分配利润中心至公司代码 CSKB 成本要素 CSKU 成本要素文本 CSLA 作业主档 CSLT 作业类型文本 CSKS 成本中心主数据 CSKT 成本中心说明文本 TKA05 成本中心类型 V_CSKA_CORE 成本要素 V_CSKS_CORE 成本中心主数据 V_CSLA_CORE 作业类型主数据 V_TKA01_CORE 成本控制范围的基本数据 V_TKA02_CORE 公司代码分配

BAPI_GOODSMVT_CREATE物料凭证创建人goodsmvt_header-pr_uname不生效问题解决方案

今天上海疫情封城了,浦东浦西像1个太极一样封。 2019,2020,2021,2022疫情已经3年多了。 这确实是个大问题。SAP还能干多久?各个行业都不怎么景气。。。 接口问题:     CALL FUNCTION ‘BAPI_GOODSMVT_CREATE’ EXPORTING goodsmvt_header  = goodsmvt_header goodsmvt_code    = goodsmvt_code IMPORTING materialdocument = materialdocument TABLES goodsmvt_item    = goodsmvt_item return           = return. 中的【goodsmvt_header–pr_uname 】不生效,即物料凭证的创建人不是接口传过来的SAP用户ID, 而是使用的接口账户的SAP ID。这不符合客户要求的。   【解决方案】 SE19:MB_GOODSMOVEMENT IF_EX_MB_BAPI_GOODSMVT_CREATE~EXTENSIONIN_TO_MATDOC 在增强代码中写入 CS_IMKPF-USNAM = LWA_ZEXTENTION-USNAM. 你看懂了么?   本文链接:http://www.hot583.com/2022/03/28/bapi_goodsmvt_create-create-user-not-work/ 本文为作者原创,如果这篇文章对您有用,欢迎转载, 转载请务必注明来源《今日热点在看》http://www.hot583.com/ 我的微信公众号hot583或者在这个链接联系我 微信原文《全文完》  

ST22 dump DBIF_RSQL_SQL_ERROR SQL error “-290” WHEN ACCESSING TABLE “DDFTX”

今天,在对系统进行巡查时,发现多个ST22的DUMP,吓我大吃一惊~   [错误内容]: DBIF_RSQL_SQL_ERROR SQL error “-290” WHEN ACCESSING TABLE “DDFTX”   [错误重现]:事务代码输入SE11,输入表DDFTX,点击查看错误,DUMP出现。   [原因分析]: SQL0290N TABLE SPACE ACCESS IS NOT ALLOWED SQLSTATE=55039 ROW =1 经分析,该报错由于PRD数据库备份异常导致,表空间PRD EL702D处于备份状态,导致该表空间下相关表无法正常访问   [解决方案] 重新进行数据库备份,恢复正常备份后,表空间处于正常状态。 DDFTX可以被正常访问。   本文链接:http://www.hot583.com/2022/03/23/st22-dump-dbif_rsql_sql_error-290/ 本文为作者原创,如果这篇文章对您有用,欢迎转载, 转载请务必注明来源《今日热点在看》http://www.hot583.com/ 我的微信公众号hot583或者在这个链接联系我 《全文完》

CO结账,CON2和KON2运行后,实际分摊的费用给重分没了

在升级后, 用户反馈发现CO结账出现个问题。 【问题】: 跑CON2以及KON2后把实际分摊的费给重估没了。   经过跟踪查看,发现【解决方案】如下: KSII勾上过账参数,重新运行,即可完美解决。   本文链接:http://www.hot583.com/2022/03/23/kon2-data-lost/ 本文为作者原创,如果这篇文章对您有用,欢迎转载, 转载请务必注明来源《今日热点在看》http://www.hot583.com/ 我的微信公众号hot583或者在这个链接联系我 《全文完》

SAP升级后MPR(MD01)及采购需求运行很慢,有性能问题。

升级后,发现在SAP切换新系统后, MPR(MD01)及采购需求运行很慢,以前平均30秒左右,现在都是2分45秒至4分10秒左右。 对比检测之后,发现问题是输入不一致。 【解决方案】 通常运行MRP ,处理代码选择NETCH,即只是需求发生变化的物料参与MRP运算。 而选NEUPL 是不管需求有没有变化都参与MRP运算,参与运算的数据增加很多, 不建议使用。   调整一下输入界面即可。   本文链接:http://www.hot583.com/2022/03/23/sap-mrp-slow/ 本文为作者原创,如果这篇文章对您有用,欢迎转载, 转载请务必注明来源《今日热点在看》http://www.hot583.com/ 我的微信公众号hot583  或者在这个链接联系我 《全文完》