Adjusting Standard fields and Existing Fields

Objective

After completing this lesson, you will be able to build customizations on standard fields and existing custom fields

Build customizations on standard fields and existing custom fields

Customizable Classes

When you access Field Configuration through Customization Manager, you must select the class that you intend to customize. Some classes are more frequently customized than others.

The following Sourcing classes are frequently customized:

  • AbstractContractWorkspace - General Contract Workspace
  • ContractWorkspace - Contract Workspace (Procurement)
  • ContractRequest - Contract Request (Procurement)
  • SalesContractWorkspace - Contract Workspace (Sales)
  • SalesContractRequest  - Contract Request (Sales)
  • InternalContractWorkspace - Contract Workspace (Internal)
  • SourcingProject - Sourcing Project
  • SourcingRequest - Sourcing Request
  • SavingsForm - Savings Form
  • SavingsAllocationDetails - Detailed Savings Allocations  
  • SPMProject - Supplier Performance Management Project
  • ExtendedAddressRep - Address in Supplier Lifecycle & Performance
  • ServicesProcurementWorkspace - Procurement Workspace
  •  ServicesProcurementRequest - Procurement Workspace Request

The following Procurement classes are frequently customized:

Accounting - Common class for all Accounting-related Fields

Accounting Related Classes SAP
CompanyCode - Company code Master Data
GeneralLedger - GL Account Master Data
PurchaseGroup - Purchase Group Master Data
WBSElement - WBSElement Master Data

Accounting Related Classes Simple Generic
Account - Account Master Data
Business Unit - Business Unit Master Data
Company - Company Master Data
Project - Project Master Data
Sub-Account - Sub Account Master Data
  • Address and PostalAddress - Address Master Data
  • CommodityExportMapEntry - ERP Commodity to Commodity Mapping (CEME) Master Data
  • Contract - Contract 
  • ContractLineItem - Contract Line Item
  • ContractRequest - Contract Request Header
  • ContractRequestLineItem - Contract Request Line Item
  • CostCenter - Cost Center Master Data
  • Invoice - Invoice Header
  • InvoiceLineItem - Invoice Line Item
  • InvoiceReconciliation - Invoice Reconciliation Header
  • InvoiceReconciliationLineItem - Invoice Reconciliation line Item
  • LineItemProductDescription - General Line Item descriptions
  • POLineItem - Purchase Order Line Item
  • ProcureLineItem - Super Class Of All LineItem Class
  • PurchaseGroup - Purchase Group Master Data
  • PurchaseOrder and ERPOrder - Purchase Order Header
  • Receipt - Receipt Header 
  • ReceiptItem - Receipt Line Item
  • ReqLineItem - Requisition Line Item
  • Requisition - Requisition Header
  • ServiceSheet - Service Sheet
  • SplitAccounting - Common class for all Split-accounting-related fields
  • StagedReceiptLineItem - Staged Receipt Line Item (For custom fields to be added to GR import)
  • Supplier - Supplier Master Data
  • SupplierLocation - Supplier Location Master data
  • TaxCodeLookup - Tax Code Lookup Master Data
  • User - User master data
  • UserProfileDetails - Details shown on user profile

Note

SAP Ariba advises against making changes in other classes.

Field Configuration Actions

Field Configuration allows you to modify either the existing standard fields or already existing custom fields.

Typically, the following actions can be performed on existing fields:

  • Change of the UI label or help tip
  • Visibility, Editability, or Validity condition
  • Visibility in specific View layouts
  • Field value respectability (=not automatically re-defaulted) when modified by end user
  • Define field as mandatory/optional
  • Field position on the UI Layout (this might not be applicable for Guided Buying)
  • Define Advanced Settings
  • Make reportable

By design, some of the above actions cannot be performed on certain standard fields.

Note

It is not possible to make standard fields reportable. As a workaround, you can create a custom reportable field and default it to the value of the standard field. Please be aware that defaulting values only apply to new documents, not historical records, and defaulting may not trigger consistently for imported documents.

The menu is divided into 3 tabs:

  • General
  • Conditions
  • Advanced

Each tab shows the options that are relevant for the particular field or for the particular class.

Note:

  • Some customization options are not accessible through Customization ManagerField Configuration.
  • Some fields are not customizable – this limitation is represented by a lock icon next to the field, and also no available option in the sub-menus. This also indicates that the field cannot be used in expressions.

Log in to track your progress & complete quizzes