You are on page 1of 2

How to add further fields to Business Agreements in SAP CRM 2007 and SAP CRM 7.

IS-U/CRM Integration:
How to Add Further Fields to Business Agreements in SAP
CRM 2007 and SAP CRM 7.0
Introduction
This document describes how to add further fields to business agreements in releases
SAP CRM 2007 and SAP CRM 7.0:
Contract account fields (in FI-CA), which cannot be maintained in CRM
Customer-specific fields
This document covers the database, BAPI interfaces, middleware, and the ICWC user interface.

Prerequisites
SAP CRM 2007 or SAP CRM 7.0
For release SAP IS-U 4.72 or lower: Implementation of SAP note 718234
Implementation of SAP note 1280914
In order to store further fields in the database, we recommend that you use the append technique.
There are two alternatives:
a) Append a field to table CRMM_BUAG_H (special data of business agreements)
b) Append a field to table CRMM_BABR_H (general data of business agreements)
For the former, that is, if you append a field to CRMM_BUAG_H, a field of the same name has to be
appended to each of the following structures:
BAPIBUS1006130_SPEC_DATA
BAPIBUS1006130_SPEC_DATA_EXP
BAPIBUS1006130_SPEC_DATA_X
CRMT_BUAGS_EI_SPEC_DATA (both in SAP CRM and in R/3 or ERP (Plug-In))
CRMT_BUAGS_EI_SPEC_DATA_X (both in SAP CRM and in R/3 or ERP (Plug-In))
For the field to be added to structures BAPIBUS1006130_SPEC_DATA_X and
CRMT_BUAGS_EI_SPEC_DATA_X, choose field type BAPIUPDATE.
For the latter, that is, if you append a field to CRMM_BABR_H, a field of the same name has to be
appended to each of the following structures:
BAPIBUS1006130_GNRL_DATA
BAPIBUS1006130_GNRL _DATA_EXP
BAPIBUS1006130_GNRL _DATA_X
CRMT_BUAGS_EI_GNRL_DATA (both in CRM and in R/3 or ERO (Plug-In))
CRMT_BUAGS_EI_GNRL_DATA_X (both in CRM and in R/3 or ERP (Plug-In))
For the field to be added to structures BAPIBUS1006130_GNRL_DATA_X and
CRMT_BUAGS_EI_GNRL_DATA_X, choose field type BAPIUPDATE.

Validations
For the BAPI, use method DATA_CHECK_BAPI of business add-in CRM_MDBP_BUAG.
New fields are automatically available at Business Object Layer level.
The guides to enhance the ICWC UI can be found at www.service.sap.com/crm-inst under SAP
Business Suite Applications -> SAP CRM -> SAP CRM 2007 -> CRM WebClient UI. Use transaction
BSP_WD_CMPWB (BSP WD Workbench) and enhancement sets to maintain the enhancement of
views. The following views are relevant:

Context

Component

View

IC Agent

BUAG_DETAIL

BUAG_DETAIL/BuAgCorr
BUAG_DETAIL/BuAgDetails
BUAG_DETAIL/BuAgDunning
BUAG_DETAIL/BuAgInvoice

How to add further fields to Business Agreements in SAP CRM 2007 and SAP CRM 7.0

BUAG_QUERY

Utilities Sales

IUBUAG
IUBUAGS

BUAG_DETAIL/BuAgMoreFields
BUAG_DETAIL/BuAgPayments
BUAG_DETAIL/BuAgRefunds
BUAG_DETAIL/BuAgTax
BUAG_QUERY/BuAgDynBuAgList
BUAG_QUERY/BuAgList
BUAG_QUERY/BuAgListEdit
IUBUAG/Details
IUBUAGS/ResultList

You might also like