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