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开发技巧,入门,手册
关注微信公众号hot583,第一时间获取作者更新~ 上海即将解封了。历史不会忘记耻辱的人。也会感谢付出的人。接下来经济如何发展?我们拭目以待。 在SAP系统的SD模块之中,我们经常会遇到需要通过接口或者批量创建销售订单的情形。 前台事务代码是VA01,一般我们使用BAPI:BAPI_SALESORDER_CREATEFROMDAT2 。 如下是DEMO例子tutorial example,希望您喜欢~ 导入参数: 参数名称 关联类型 可选的 说明 ORDER_HEADER_IN BAPISDHD1 必选 抬头 ORDER_HEADER_INX BAPISDHD1X 可选 抬头 ORDER_HEADER_IN常用字段:(ORDER_HEADER_INX与之字段对应,类型不同,具体需求根据bapi参数的关联类型结构中查找) 表参数: 参数名称 关联类型 可选的 说明 RETURN BAPIRET2 可选 返回信息 ORDER_ITEMS_IN BAPISDITM 可选 行项目 ORDER_ITEMS_INX BAPISDITMX 可选 ORDER_PARTNERS BAPIPARNR 必选 伙伴 ORDER_SCHEDULES_IN BAPISCHDL 可选 计划行 ORDER_SCHEDULES_INX BAPISCHDLX 可选 备注: ORDER_ITEMS_IN常用字段:(ORDER_ITEMS_INX字段与之对应,类型不一定相同,具体根据需求去bapi参数的关联类型结构中查找) 字段名 类型 简短描述
很多初学者对于SAP BAPI很头疼,不知道SAP bapi如何赋值,参数如何设置? 上海陆陆续续放风了。地主家也没有余粮啦。 成年人的世界里,是必须要有六一儿童节的。所以今天先加班处理了工作任务。 6.1儿童节的时候,就可以放肆摸鱼了。 SAP的BAPI函数开发过程是有点痛苦的,需要1个参数1个参数去比对和匹配。 而且由于前台事务的结构和BAPI的结构,数据元素名字,字段名字都不完全相同。 开始编写BAPI的时候,确实是很痛苦的。很多时候DEBUG跟踪到SAP标准程序里面。缺找不到报错原因。 或者定位到的只是报错消息,报错的条件却要大费苦心才能找到。 关注我就不用怕了。微信公众号hot583 您想要的BAPI都有~ 今天我们学习PP生产计划模块的批量删除生产计划订单BAPI: BAPI_PLANNEDORDER_DELETE 。 他的导入参数如下: 参数名称 关联类型 可选的 值传递 说明 PLANNEDORDER BAPI_PLDORD-PLDORD_NUM 否 是 计划订单号 BAPI_PLDORD:转换结构:BAPI 计划订单号码 (关联类型见下文) USE_COLL_UPDATE BAPIPLAF_I1-USE_COLL_UPD 是 是 BAPI: Collective Update of Planning File Entries BAPIPLAF_I1:转换结构:计划订单(进口-创建) (关联类型见下文) LAST_ORDER BAPIPLAF_I1-LAST_ORDER 是 是 BAPI: Indicator – Last Planned Order for Collective
在PP模块中,关于批量创建工艺路线或者修改的操作我们经常会用到。事务代码是CA01/CA02, 对应的创建BAPI名为:BAPI_ROUTING_CREATE 今天我们一起学习一下这个bapi demo。 导入参数: 参数名称 关联类型 可选的 说明 TESTRUN BAPIFLAG 可选 标记,测试或提交系统 PROFILE BAPI1012_CONTROL_DATA-PROFILE 可选 参数文件 BOMUSAGE BAPI1012_CONTROL_DATA-BOM_USAGE 可选 BOM 用途 APPLICATION BAPI1012_CONTROL_DATA-APPLICATION 可选 应用程序 表: 参数名称 关联类型 可选的 说明 TASK BAPI1012_TSK_C 必选 任务清单头数据 MATERIALTASKALLOCATION BAPI1012_MTK_C 可选 物料任务清单分配 SEQUENCE BAPI1012_SEQ_C 可选 任务清单序列 OPERATION BAPI1012_OPR_C 可选 工序 COMPONENTALLOCATION BAPI1012_COM_C 可选 组件分配 RETURN BAPIRET2
朋友公司裁员了。直接干掉了35%的业务和50%的SAP ABAP。 感觉有点突然。虽然项目还有1个月才结束,不过感觉更新了简历后,没啥电话了。 管他大爷的。BAPI_PRODORDCONF_CREATE_TT一般是属于PP模块的生产订单完工确认,对应的前台事务代码是CO11和CO11N. 今天,我们温习一下他的使用。人生短短几个秋,我又算个球。。 导入参数: 参数名称 关联类型 可选的 缺省值 说明 POST_WRONG_ENTRIES BAPI_CORU_PARAM-INS_ERR 可选 ‘0’ 插入确认有错误 TESTRUN BAPI_CORU_PARAM-TESTRUN 可选 切换到编写 BAPI 的模拟会话,值为 X,则为试运行 不提交至系统 表参数: 参数名称 关联类型 可选的 说明 TIMETICKETS BAPI_PP_TIMETICKET 必选 PP 确认计工单 GOODSMOVEMENTS BAPI2017_GM_ITEM_CREATE 可选 创建物料凭证的行项目 LINK_CONF_GOODSMOV BAPI_LINK_CONF_GOODSMOV 可选 确认货物移动 DETAIL_RETURN BAPI_CORU_RETURN 可选 返回信息 TIMETICKETS常用输入参数字段 组件 类型 简短描述 ORDERID AUFNR 订单号
今年毕业生人数1000多万,可惜的是。 他们的老板快要没了。。。 他们爸爸妈妈的老板,也快要没了。 经济不景气,人人自危。 今天,我们来学习生产订单检查物料可用性的BAPI函数:BAPI_PRODORD_CHECK_MAT_AVAIL 导入参数: 参数名称 关联类型 缺省值 可选的 值传递 说明 RESET_AVAIL_DATA BAPI_ORDER_FUNC_CNTRL-RESET_AVAIL_DATA 是 是 重置有效数据 Reset Availability Data 关联:BAPI_ORDER_FUNC_CNTRL(执行订单函数的输入参数) 关联说明见下文 SCOPE_AVAIL BAPI_ORDER_FUNC_CNTRL-SCOPE_AVAIL 是 是 执行可用性检查(会话) Execute availability check (session) 关联:BAPI_ORDER_FUNC_CNTRL(执行订单函数的输入参数) 关联说明见下文 FIX_PLANNED_ORDERS BAPI_ORDER_FUNC_CNTRL-FIX_PLANNED_ORDERS 是 是 固定订单计划 Firm planned orders 关联:BAPI_ORDER_FUNC_CNTRL(执行订单函数的输入参数) 关联说明见下文 WORK_PROCESS_GROUP BAPI_ORDER_CNTRL_PARAM-WORK_PROC_GROUP ‘COWORK_BAPI’ 是 是 登录/服务器组名称 Logon/Server Group
在PP模块中,当我们想要批量关闭生产订单的时候,即Close Production Orders,我们就要使用到BAPI:BAPI_PRODORD_CLOSE啦。 这个BAPI函数非常高效快速,效果杠杠的。希望您喜欢~ 导入参数: 参数名称 关联类型 缺省值 可选的 值传递 说明 WORK_PROCESS_GROUP BAPI_ORDER_CNTRL_PARAM-WORK_PROC_GROUP ‘COWORK_BAPI’ 是 是 Logon/Server Group Name 登录/服务器组名称 关联:BAPI_ORDER_CNTRL_PARAM(并行处理的订单控制结构) 关联说明见下文 WORK_PROCESS_MAX BAPI_ORDER_CNTRL_PARAM-WORK_PROC_MAX 99 是 是 Logon/Server Group Name 可以使用的最大工作进程数 关联:BAPI_ORDER_CNTRL_PARAM(并行处理的订单控制结构) 关联说明见下文 BAPI_ORDER_CNTRL_PARAM 字段 数据元素 数据类型 长度 小数位 短文本 WORK_PROC_GROUP RZLLI_APCL CHAR 20 0 登录/服务器组名称 WORK_PROC_MAX RZLLI_WPQT INT1 3 0 可以使用的最大工作进程数
今天我们学习SAP ABAP BAPI函数50连载24-BAPI_RESERVATION_CREATE1创建预留,对应SAP前台TCODE事务代码为MB21。 输入抬头工厂等信息,返回预留单号码。 详细参数如下: 导入: 参数名称 关联类型 可选的 说明 RESERVATIONHEADER BAPI2093_RES_HEAD 必选 抬头信息 TESTRUN BAPI2093_TEST 可选 切换到模拟模式以写入BAPI ATPCHECK BAPI2093_ATPCHECK 可选 标识, ATP 检查是否应该执行 CALCHECK BAPI2093_CALCHECK 可选 标识,工厂日历是否应该检查 RESERVATION_EXTERNAL BAPI2093_RES_KEY-RESERV_NO 可选 预留/相关需求的编号 RESERVATIONHEADER常用字段: 字段名 类型 简短描述 MOVE_PLANT UMWRK 收货工厂/发货工厂 RES_DATE BSTER 预订基准日期 CREATED_BY USNAM 用户名 MOVE_TYPE BWART 移动类型(库存管理) COSTCENTER KOSTL 成本中心 导出:
疫情还在往不好控制全国扩散的方向发展。 这年头,不落井下石已经不错了。做好自己吧。学习SAP的精髓。多多分享。分享使我快乐。 审核虽然多次失败了。但是不要为了赚钱为目的更新博客文章。让自己更充实,更充裕即可~ 今天,我们学习如何创建生产订单,创建订单长文本,订单下达。 属于PP模块,前台事务代码TCODE为CO01. BAPI函数名字:BAPI_PRODORD_CREATE 详细的参数如下: 参数名称 关联类型 缺省值 可选的 值传递 说明 ORDERDATA BAPI_PP_ORDER_CREATE 否 是 Transfer Structure for Creating Production Orders BAPI_PP_ORDER_CREATE:用于创建生产订单的传输结构 (关联表见下文) FSH_PRODORD_SEASON FSH_S_BAPI_PRODORD_SEASON 是 是 生产订单中的季节确定 FSH_S_BAPI_PRODORD_SEASON:Structure of Seasons for Production order BAPI (关联表见下文) 字段 数据元素 数据类型 长度 小数位 短文本 ORDER_NUMBER AUFNR CHAR 12 0 订单号 MATERIAL CO_MATNR18 CHAR