删除和修改 预留 :BAPI_RESERVATI…

  删除和修改预留,我使用的BAPI_RESERVATION_CHANGE 
  这里仅作测试,return没去校验结果
  测试删除预留
删除和修改 <wbr>预留 <wbr>:BAPI_RESERVATION_CHANGE

行项目我开始习惯性给了个10,后来发现结果不对,打开了界面,看到是1而不是10。
还有changedx-res_item 是行项目不是X

开始执行完后,发现跟前台删除不一样,
我前台直接给删掉了
删除和修改 <wbr>预留 <wbr>:BAPI_RESERVATION_CHANGE

  掉BAPI是打的删除标记。
可以从前台找找对应的表,行项目,F1

删除和修改 <wbr>预留 <wbr>:BAPI_RESERVATION_CHANGE
删除和修改 <wbr>预留 <wbr>:BAPI_RESERVATION_CHANGE

删除成功后:

删除和修改 <wbr>预留 <wbr>:BAPI_RESERVATION_CHANGE

删除预留:BAPI_RESERVATION_DELETE也是删除,具体却别待测试

以下是英文的文档……没看懂……谁看懂了请留言告知下小弟啥意思,谢谢!

SAP Documentation for FM BAPI_RESERVATION_DELETE
FUNCTIONALITY
Delete reservation 
EXAMPLE 
You can use this method to delete individual reservations. 

HINTS 
The system checks the following authorization objects with the activity 06 (delete): 
-,,M_MRES_BWA,,Reservations: movement type 
-,,M_MRES_WWA,,Reservations: plant 
The number of the reservation that is to be deleted must be transferred in the RESERVATION parameter 
The TESTRUN parameter can also be set. This has the effect that the system carries out all the checks but without creating the reservation. 
Messages are returned in the parameter 'Return'. The documentation for this parameter contains the return values and their meanings. 


FURTHER_SOURCES_OF_INF 
The method can only carry out its function if no error messages were created in the parameter 'Return'. 
No transaction control is implemented. The caller therefore has to carry out the 'Commit Work' (for example, using the BAPI_TRANSACTION_COMMIT) after this method has been called up successfully; that is, if no errors were displayed in the parameter 'Return'.Documentation extract taken from SAP system, Copyright (c) SAP AG

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: BAPI_ROUTING_CREATE是一个SAP提供的用于创建工艺路线的BAPI。使用BAPI_ROUTING_CREATE可以通过编程的方式,在SAP系统中创建工艺路线。 使用BAPI_ROUTING_CREATE创建工艺路线的步骤如下: 1. 准备数据:需要准备工厂代码、物料号、工艺路线的版本号、工艺路线描述等必要的信息,同时需要准备工序、工作中心、组件等工艺路线的详细信息。 2. 调用BAPI_ROUTING_CREATE:使用SAP的RFC函数模块来调用BAPI_ROUTING_CREATE,将准备好的数据作为输入参数传递给BAPI_ROUTING_CREATE。BAPI_ROUTING_CREATE会根据输入参数创建工艺路线。 3. 处理返回值:BAPI_ROUTING_CREATE会返回创建后的工艺路线的版本号等信息,需要对返回值进行处理,判断是否创建成功。 以下是一个简单的示例代码,用于使用BAPI_ROUTING_CREATE创建SAP工艺路线: ``` DATA: lt_routing_operation TYPE STANDARD TABLE OF bapi_routing_operation, ls_routing_operation LIKE LINE OF lt_routing_operation, lt_routing_header TYPE STANDARD TABLE OF bapi_routing_header, ls_routing_header LIKE LINE OF lt_routing_header. * 准备工艺路线数据 ls_routing_header-material = 'MAT001'. ls_routing_header-plant = '1000'. ls_routing_header-routing_group = '001'. ls_routing_header-routing_group_counter = '01'. APPEND ls_routing_header TO lt_routing_header. ls_routing_operation-operation = '0010'. ls_routing_operation-work_center = 'WC001'. ls_routing_operation-component = 'MAT001'. ls_routing_operation-component_qty = '1.0'. APPEND ls_routing_operation TO lt_routing_operation. * 调用BAPI_ROUTING_CREATE CALL FUNCTION 'BAPI_ROUTING_CREATE' EXPORTING routing_header = ls_routing_header client = sy-mandt TABLES routing_operation = lt_routing_operation EXCEPTIONS error_during_update = 1 OTHERS = 2. IF sy-subrc <> 0. MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4. ENDIF. ``` 在这个示例代码中,我们首先准备了工艺路线的数据,然后调用BAPI_ROUTING_CREATE进行创建。请注意,在实际使用中,需要根据具体情况对代码进行修改。 ### 回答2: BAPI_ROUTING_CREATE是一个SAP系统中用于创建工艺路线的标准函数模块。它可以通过编程的方式,将新的工艺路线信息导入到SAP系统中。 使用BAPI_ROUTING_CREATE函数模块,首先需要传入一些必要的参数。比如说,我们需要提供工艺路线的版本号、物料号和工厂代码。这些信息需要提前准备好,并作为输入参数传递给函数模块。 在调用BAPI_ROUTING_CREATE函数模块之后,系统将根据传入的参数创建一条新的工艺路线。在创建过程中,我们可以设置一些相关的属性,比如工序的顺序、工作中心、耗时等。这些属性也需要作为函数模块的输入参数,并在调用时进行设置。 一旦调用成功,系统将返回一个结构体,其中包含了新创建工艺路线的各个字段信息,比如路线号、版本号、状态等。此外,如果在创建工艺路线的过程中发生了错误,系统也会返回相应的错误信息供我们进行处理。 总而言之,BAPI_ROUTING_CREATE是一个非常有用的函数模块,它可以帮助我们通过编程的方式在SAP系统中创建新的工艺路线。使用该函数模块,我们可以实现自动化的工艺路线创建,并且能够灵活地设置各种相关属性。 ### 回答3: BAPI_ROUTING_CREATE是一个SAP系统中可用的功能模块,用于创建工艺路线。工艺路线是描述制造过程的一系列步骤和操作的集合。通过使用BAPI_ROUTING_CREATE,可以在SAP系统中创建新的工艺路线。 使用BAPI_ROUTING_CREATE时,需提供一些必要的参数。首先,需要提供一个唯一的工艺路线编号。其次,需要指定工作中心,即进行操作的地点或设备。还需要提供一个有效日期,表示工艺路线的生效日期。此外,还需要指定产品和版本信息。 一旦提供了上述参数,就可以调用BAPI_ROUTING_CREATE来创建工艺路线。系统会根据提供的参数,在数据库中创建一个新的工艺路线记录。可以在工艺路线中添加各种操作和步骤,包括工序、检查点和质量控制点等。还可以定义生产时间、工时和相关的工作中心和资源。 使用BAPI_ROUTING_CREATE时,还可以设置一些其他的可选参数,如是否计划外的操作、成本、工作中心之间的依赖关系等。 总之,BAPI_ROUTING_CREATE是一个方便的功能模块,可以在SAP系统中快速创建新的工艺路线。它提供了许多参数选项,以满足各种需求。通过使用BAPI_ROUTING_CREATE,可以简化和优化制造过程中的工艺路线管理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值