SAP Knowledge Base Article - Public

3345421 - BAdI: Field Control for Purchase Requisitions

Symptom

The Business Add-In MM_PUR_S4_PR_FLDCNTRL_SIMPLE can be implemented to change the field control properties of different attributes that appear on the user interface of purchase requisition apps

To change the field control properties, assign one of the following values to FIELDSTATUS:

  • '-': To hide the field
  • '*': To make the field read-only
  • '+': To make the field mandatory
  • '.': To make the field optional

Environment

SAP S/4HANA Cloud Public Edition

Resolution

This is the list of  supported fields to be changed with the BADI :

PLANT

    

Plant

    

PURCHASINGDOCUMENTITEMCATEGORY

    

Item Category

    

ACCOUNTASSIGNMENTCATEGORY

    

Account Assignment Category

    

PURREQNITEMCURRENCY

    

Currency

    

PURCHASINGGROUP

    

Purchasing Group

    

PURCHASINGORGANIZATION

    

Purchase Organization

    

CREATIONDATE

    

Creation Date

    

SUPPLIER

    

Supplier

    

MRPCONTROLLER

    

MRP Controller

    

MATERIALPLANNEDDELIVERYDURN

    

Planned delivery Duration

    

BASEUNIT

    

Base Unit

    

DELIVERYDATE

    

Delivery Date

    

REQUIREMENTTRACKING

    

Requirement Tracking Number

    

SUPPLIERMATERIALNUMBER

    

Supplier Material Number

    

MATERIALGROUP

    

Material Group

    

MATERIALGOODSRECEIPTDURATION

    

Goods receipt processing duration

    

MATERIAL

    

Material

    

PURCHASEREQUISITIONPRICE

    

Valuation Price

    

PURCHASEORDERPRICETYPE

    

PO Price Type

    

PRODUCTTYPE

    

Product Type

    

PURREQNSSPREQUESTOR

    

Requestor

    

PURCHASEREQUISITIONISFIXED

    

Purchase requisition Fixed Indicator

    

FIXEDSUPPLIER

    

Fixed Supplier

    

PURCHASEREQUISITIONITEMTEXT

    

Purchase Requisition Item Text

    

PURREQNPRICEQUANTITY

    

Price Unit

    

PURCHASEREQUISITIONTYPE

    

Purchase Document Type

    

GOODSRECEIPTISEXPECTED

    

Goods Receipt

    

INVOICEISEXPECTED

    

Invoice Receipt

    

GOODSRECEIPTISNONVALUATED

    

Non-Valuated Goods Receipt

    

EXPECTEDOVERALLLIMITAMOUNT

    

Expected Value

    

OVERALLLIMITAMOUNT

    

Overall Limit

    

MULTIPLEACCTASSGMTDISTRIBUTION

    

Distribution Indicator

    

SERVICEPERFORMER

    

Service Performer

    

PURCONTRACTFOROVERALLLIMIT

    

Contract for Limit

    

Note: This BAdI cannot overwrite the configurations done at the app level.

Keywords

MM_PUR_S4_PR_FLDCNTRL_SIMPLE, field control, purchase requisition, custom logic, S4_1C, S4HC, X4BC, S4_PC, badi, implementation, custom, field, field control, item, pr , KBA , MM-PUR-REQ , Purchase Requisitions , MM-FIO-PUR-REQ-PRF , Manage Purchase Requisitions – Professional , How To

Product

SAP S/4HANA Cloud Public Edition all versions ; SAP S/4HANA Cloud all versions