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开发技巧,入门,手册
今天我们来学习生产订单下达的标准BAPI函数BAPI_PRODORD_RELEASE,希望您喜欢。 一首打油诗,提醒自己是个有罪的胆怯的人。 前有丰县铁链女,今有唐山霸王龙。 事不关己人一多,到头终是一场空! BAPI_PRODORD_RELEASE对应的前台操作tcode是CO02,Functions==>Release. 函数的组成参数为: 参数名称 关联类型 缺省值 可选的 值传递 说明 RELEASE_CONTROL BAPI_ORDER_FUNC_CNTRL-RELEASE_CNTRL ‘1’ 否 是 Release control order. 批准控制订单 BAPI_ORDER_FUNC_CNTRL: 执行订单函数的输入参数 (关联表见下文) 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 是 是 Maximum number of work processes that can be used。 可以使用的最大工作进程数 BAPI_ORDER_CNTRL_PARAM:并行处理的订单控制结构 (关联表见下文) 执行订单函数的输入参数BAPI_ORDER_FUNC_CNTRL 字段 数据元素 数据类型
在我们开发CO11N进行PP模块的生产订单报工和工时确认的时候, 需要用到函数BAPI_PRODORDCONF_GET_TT_PROP来获取默认属性值。 英文描述为:Propose Data for Confirmation Time Ticket 导入参数的说明为: 参数名称 关联类型 可选的 说明 PROPOSE BAPI_PP_CONF_PROP 可选 标识:建议确认数据,字段的值为X或为空 组件 类型 简短描述 QUANTITY VSSMG 建议的数量 DATE_AND_TIME VSSZT 建议日期 GOODSMOVEMENT VSSWB 指示符:计划确认货物移动 对应的表参数字段为: 参数名称 关联类型 可选的 说明 TIMETICKETS BAPI_PP_TIMETICKET 必选 PP 确认计工单 GOODSMOVEMENTS BAPI2017_GM_ITEM_CREATE 可选 创建物料凭证的行项目 LINK_CONF_GOODSMOV BAPI_LINK_CONF_GOODSMOV 可选 确认货物移动 DETAIL_RETURN BAPI_CORU_RETURN 可选 返回信息 组件 类型
6.1儿童节,上海初步解封,四川发生6.1级别地震且有人员伤亡。 莫言说:起风了,不要被大风吹倒,活下去~ 事务代码CL01如何创建物料分类视图的BAPI我们之前第16章有讲到过,今天我们学习TCODE CL02的BAPI用法。 用来修改对象特征数据。 SAP ABAP BAPI函数50之16-BAPI_OBJCL_CREATE创建物料分类视图CL01 有了创建的经验,修改起来也就得心应手啦。传入参数字段: 参数名称 关联类型 可选的 说明 OBJECTKEY BAPI1003_KEY-OBJECT 可选 要分类的对象码 OBJECTTABLE BAPI1003_KEY-OBJECTTABLE 必选 对于分类的对象的数据库表名称 CLASSNUM BAPI1003_KEY-CLASSNUM 必选 分类编号 CLASSTYPE BAPI1003_KEY-CLASSTYPE 必选 分类的类型 STATUS BAPI1003_KEY-STATUS 可选 分类状态 KEYDATE BAPI1003_KEY-KEYDATE 可选 关键日期 参数名称 关联类型 可选的 说明 ALLOCVALUESNUMNEW BAPI1003_ALLOC_VALUES_NUM 必选 分配 BAPI – NUM、DATE、TIME 类型的值 ALLOCVALUESCHARNEW BAPI1003_ALLOC_VALUES_CHAR 必选 分配
关注微信公众号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