Page tree
Skip to end of metadata
Go to start of metadata

Purpose

The aim of this page is to explain fields actions control which are related to the statistic Actual Values of the SRM Purchase Order follow-on documents (Confirmation and Invoice).

Overview

In the standard SRM, there are some fields / actions which can not be changed after follow-on documents are created.

DELETE (item action)

Item category ID

Description

Unit

Product

GR_IND

OR_IND

IR_IND

GR_BASEDIV_IND

Header currency

Programs Control the Metadata of the Fields and Actions

The UI handling in the PO document happens through the following metadata classes:

  • /SAPSRM/CL_PDO_DYN_MDA_HD_PO   Dynamic      Control methods for generic header actions
  • /SAPSRM/CL_PDO_DYN_MDA_IT_PO    Dynamic      Control methods for Item Actions
  • /SAPSRM/CL_PDO_DYN_MDF_HD_PO   Dynamic      Control methods for PO  header
  • /SAPSRM/CL_PDO_DYN_MDF_IT_PO    Dynamic      Control methods for PO item      fields                                             
  • /SAPSRM/CL_PDO_DYN_MDS_HD_PO   Dynamic      Control Classes for Header Fields
  • /SAPSRM/CL_PDO_DYN_MDS_IT_PO    metadata      determination for set type

Where the MDA means: Actions => buttons       MDF: Fields      MDS: Set types .

Each of these classes contain several methods for button/field characteristics and whether or not they are displayed/mandatory etc. These methods are a complementary spot for analysis besides the SPRO settings on fields control.

IMG

-SRM Server

--Cross-Application Basic Settings

---Extensions and Field Control (Personalization)

Statistic Actual Values of the follow-on documents are read in the following class/method.

Class :    /sapsrm/cl_pdo_bo_po

Method : get_flwondoc_totval


Checklist for Troubleshooting 

1)      Please check in the portal, PO item, related documents tab, whether the statistic actual values of the follow-on documents (Confirmation and Invoice) are up-to-date?

2)      Please check in transaction BBP_PD if the statistic actual values of the follow-on documents (Confirmation and Invoice) are updated correctly?

3)      If the values are not correct, eg. no value when documents created or not zero when document reversed, please review the SAP KBA:

         1934728 - Incorrect SRM PO Follow on Document Statistic Actual Value and Flags

4)      Debug the corresponding metadata handling class and method.


 Eg:  The GR_BASEDIV  GR_IND IR_IND  flags are controlled in /SAPSRM/CL_PDO_DYN_MDF_IT_PO  ~ Document_flow


Description


Category ID


Unit


Product


Check_delete


Header currency

Related Content

Related SAP Notes/KBAs

SAP KBA: 1934728 - Incorrect SRM PO Follow on Document Statistic Actual Value and Flags