SAP BAPI Demos
SAP BAPIS for mm, fico,pp,sd, ewm,mdm,mdg hcm,srm,crm.SAP ABAP BAPI Tutorial, ABAP BAPI Programming Guide, ABAP Performance Optimization,Step by Step learn BAPI develope skills.SAP ABAP BAPI开发技巧,入门,手册
前面我们讲了FB01/F/02 会计凭证的创建和FB08会计凭证的冲销bapi。以及事务代码TCODE:VF11发票冲销的BAPI 以及发票创建SAP ABAP开发常用BAPI函数50个之4-[BAPI_BILLINGDOC_CREATEMULTIPLE] 今天,我们要学习一个比较小众模块的BAPI函数【BAPI_BUS2001_CREATE】,是PS模块用来创建项目定义的。 SAP PS全称是项目管理模块,一般常用于建筑、制造、模具等行业。 对于这个模块,如果您是开发人员,还得加倍小心,随时注意要去清空BUFFER缓存。 否则,可能会出现各种意想不到的现象。 原因是SAP在函数组中定义了相当多的GLOBAL全局变量。内表工作区都有。 一不小心就没清空被下一次调用的时候进行了引用。切记切记~ 这个BAPI的参数为 参数名称 关联类型 可选的 说明 I_PROJECT_DEFINITION BAPI_BUS2001_NEW 必选 创建项目定义 对应的表类型如下: 参数名称 关联类型 可选的 说明 ET_RETURN BAPIRET2 可选 返回参数信息 ET_RETURN BAPIPAREX 可选 增强,扩展字段 EXTENSIONOUT BAPIPAREX 可选 增强,扩展字段 这个函数使用一定要注意的地方是,需要按顺序调用函数BAPI_PS_INITIALIZATION、BAPI_BUS2001_CREATE、BAPI_PS_PRECOMMIT 创建项目。 详细代码由于系统没有配置不好演示,大概如下,更详细的,敬请关注hot583微信公众号: DATA: it_et_return TYPE STANDARD TABLE OF BAPIRET2,”TABLES PARAM wa_et_return LIKE LINE OF it_et_return
前面我们讲了FB01/F/02 会计凭证的创建和FB08会计凭证的冲销bapi。以及事务代码TCODE:VF11发票冲销的BAPI 今天,趁着做核酸做得喉咙起茧想要休息一下,我们来一起温故学习一下发票创建的BAPI。 SD顾问前台常用的事务代码是VF01或者VF04。 BAPI_BILLINGDOC_CREATEMULTIPLE 这个BAPI函数属于SD模块,是SAP ABAP Constant beginners 在tutorial 中的基本内容。 是一个常用的BAPI,导入的参数有: 参数名称 关联类型 可选的 说明 CREATORDATAIN BAPICREATORDATA 可选 有关设置数据源的信息 TESTRUN BAPIVBRKTESTRUN-TESTRUN 可选 是否测试运行 POSTING POSTING_TYPE_CT 可选 记帐种类: 直接记帐 而她的表对象有如下: 参数名称 关联类型 可选的 说明 BILLINGDATAIN BAPIVBRK 必选 开票标题字段 ERRORS BAPIVBRKERRORS 可选 项目错误处理的信息 SUCCESS BAPIVBRKSUCCESS 必选 成功处理记帐凭证项目的信息 RETURN BAPIRET1 必选 返回参数 在我们的日常项目中,一般会这样编写测试demo代码。 DATA: lt_billingdatain TYPE TABLE OF bapivbrk,
前面我们讲了会计凭证的创建和会计凭证的冲销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]
上文我们总结了创建会计凭证的函数,今天我们来学习总结怎么冲销掉会计凭证。 即FB08的冲销逻辑和字段。在S4HANA中亲测有效,放心使用。希望您喜欢~ 这也是50个常用BAPI例子的第二个。希望上海早日解封~
在日常的SAP 工作中,经常会遇到ABAP的BAPI或者函数的使用问题。 为了系统性的做一个总结介绍。准备了50多个常用BAPI或者函数进行总结分享。 希望您喜欢,收藏。今天带来的是会计凭证创建FB01/F-02的BAPI_ACC_DOCUMENT_POST。 下一期的内容为:常用BAPI函数50个之2-[BAPI_ACC_DOCUMENT_REV_POST],敬请期待。。。。。。
今天上海疫情封城了,浦东浦西像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或者在这个链接联系我 微信原文《全文完》