SAP MM取消采购订单审批--- BAPI_PO_RESET_RELEASE

SAP MM取消采购订单审--- BAPI_PO_RESET_RELEASE

转自:http://blog.chinaunix.net/uid-15016030-id-12238.html

 

REPORT Z_RESET_RELEASE_PO.

SELECTION-SCREEN BEGIN OF BLOCK BLK1
                          WITH FRAME TITLE TEXT-001.
  PARAMETERS:P_EBELN TYPE EBELN,
             P_FRGCO TYPE FRGCO.
SELECTION-SCREEN END OF BLOCK BLK1.

CALL FUNCTION 'BAPI_PO_RESET_RELEASE'
  EXPORTING
    purchaseorder                  = P_EBELN
    po_rel_code                    = P_FRGCO
   USE_EXCEPTIONS                 = 'X'
* IMPORTING
*   REL_STATUS_NEW                 =
*   REL_INDICATOR_NEW              =
* TABLES
*   RETURN                         =
 EXCEPTIONS
   AUTHORITY_CHECK_FAIL           = 1
   DOCUMENT_NOT_FOUND             = 2
   ENQUEUE_FAIL                   = 3
   PREREQUISITE_FAIL              = 4
   RELEASE_ALREADY_POSTED         = 5
   RESPONSIBILITY_FAIL            = 6
   NO_RELEASE_ALREADY             = 7
   NO_NEW_RELEASE_INDICATOR       = 8
   OTHERS                         = 9
          .
IF sy-subrc  0.
 MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ELSE.
  WRITE:'取消审批成功!'.
ENDIF.

 

微信号:JINYULIN_SH_

时间: 2024-08-01 22:47:25

SAP MM取消采购订单审批--- BAPI_PO_RESET_RELEASE的相关文章

SAP MM 某个采购订单的output记录保存在哪个Table里 ?

SAP MM 某个采购订单的output记录保存在哪个Table里 ?     Table name is NAST, se16+NAST,   Execute,           

SAP MM 成本中心采购场景采购申请审批策略配置'挖坑填坑'之成本中心

SAP MM 成本中心采购场景采购申请审批策略配置'挖坑填坑'之成本中心   笔者参与的D项目是一个从零开始的实施项目.项目里有成本中心采购场景,需要各个部门业务人员手工提交采购申请,填写好各自成本中心的code, 然后走相关的审批流程.笔者在这个项目里,对于采购申请的审批,是在单据level审批的,启用了classification.   成本中心相关的特性参数如下:   这几天笔者完成了相关的配置,在自己测试的时候却发现,创建的采购申请里根本不出现release strategy选项卡,导致

SAP MM 为什么采购组DA0总是自动出现在采购申请创建界面?

Part I - [Problem] ME51N, input the short text, click 'Enter' key, then the  purchase group DA0 appeared automatically. The 'default values', Why? Part II - [Reason] In the customizing       Part  III - [Solution] Change the configuration for the pla

SAP MRP 平衡在MM模块采购流程中的体现

SAP MRP平衡在MM模块采购流程中的体现         SAP MM的采购流程是该模块的核心,也是整个SAP ERP的核心流程.它不但是采购供应链的主体,同时也把(FI/CO).生产(PM/PP/PS).销售(SD)等整个企业的流程贯通起来.     采购流程主要由需求计划.采购申请.采购订单.收发货等几个主要步骤组成.首先,由需求部门想物资采购部门提出需求计划,然后由物资采购部门做采购申请,经过审批之后维护采购订单,采购订单经过审批之后向供应商发出采购通知.之后就是收发货和过账.    

SAP MM 采购单据中的’Origin Accept’选项会影响Inbound Delivery创建操作方式

SAP MM 采购单据中的'Origin Accept'选项会影响Inbound Delivery创建操作方式 采购订单: 5500025131      1),VL31N,输入PO号码, 回车, 保存,成功的创建了inbound delivery,    2), VL31N,输入Vendor Code, 找PO号码,然后Adopt ,       报错!不让创建Inbound Delivery. 3)如果我取消采购订单 5500025131 里的Origin Accept选项, 再去尝试输入v

SAP MM 采购订单收货被取消了还是不能增加新的delivery cost!

SAP MM 采购订单收货被取消了还是不能增加新的delivery cost! PO# 8500015169, we did GR and cancelled GR, there is no IR for this PO at present. ME22N, try to add a delivery cost ZCIP in the item,   You cannot enter new delivery costs Message no. V1631 Diagnosis You are n

采购订单取消审批

问题描述 采购订单设置了3层审批流程,,第2,3层没有取消审批时,第1层就可以取消审批,而且第一层取消审批时,第2,3层的审批也被取消.拜求解决方案! 解决方案 解决方案二:这个,增强解决吧解决方案三:系统配置可以解决吗啊?解决方案四:你可以尝试下调用BAPI把3层全部取消审批,设置一个状态字段,把满足条件的再审回来,我之前修改协议的时候就是这么做的解决方案五:不是很明白解决方案六:我没有理解错的话,你说的第一层审批应该是最高领导的审批,这种功能MM业务顾问利用配置就可以实现,不需要开发作的.如

SAP MM 采购申请审批策略配置‘挖坑埋坑'之Item Category

SAP MM 采购申请审批策略配置'挖坑埋坑'之Item Category   在后台配置中,我们可以启用classification来实现采购申请的审批策略.我们可以将PR中的ITEM Category字段值作为决定审批策略的特性之一.   笔者在D项目中,PR的审批是在整单Level进行的,启用了Classification来支持PR的审批.   我创建了如下的特性,   以及如下的分类,   笔者在配置生产订单工序委外采购申请的审批策略的时候,有做如下设置:     众所周知,SAP PR

SAP MM Overall Level 审批的采购申请中行项目里的成本中心必须是同一个!

SAP MM Overall Level 审批的采购申请中行项目里的成本中心必须是同一个!   如下采购申请,系统找不到release strategy,     2个行项目中,cost center分别是4630和4762,       在PR 的release  strategy配置中,这2个成本中心,同属于一个release  strategy的classification视图里,       这个是SAP标准逻辑:In overall  release  strategy for PR,