Registration

Dear SAP Community Member,
In order to fully benefit from what the SAP Community has to offer, please register at:
http://scn.sap.com
Thank you,
The SAP Community team.
Skip to end of metadata
Go to start of metadata

Purpose 

The purpose of this page is to descibe how to add customer fields to business agreement.

Overview

The guid "How do add further fields to Business Agreements in SAP CRM 2007 and CRM 7.0" or German version describes how to add further fields to Business Agreement.

General 

The structures FKKVKP and FKKVKP_S_DI contains several special CI_* includes intended for customer changes where own fields can be enhanced.
But there are strict rules driving to which include  have to place a new field corresponding to the data type:

a) structure FKKVKP & include CI_FKKVKP - intended ONLY for char fields!
b) structure FKKVKP & include CI_FKKVKP2 - intended ONLY for non-char fields
c) structure FKKVKP_S_DI & include CI_FKKVKP - intended ONLY for char fields shared with a)
d) structure FKKVKP_S_DI & include CI_FKKVKP2_DI - intended ONLY for character equivalents(!!) of non-char fields in b)

Therefore adjust  own customer include CI_FKKVKP according to the named rules to prevent errors.

Related Notes/KBAs:

KBAs:

2250014 - FI-CA: Customer fields in CI Includes for Contract account and Contract object 

Common Problems

Symptom  

Custom fields added in CRMM_BUAG_H and/or CRMM_BABR_H are not replicated in ISU.

The customer fields are missing in the ERP structure BAPI_TE_FKKVKP or BAPI_TE_FKKVK.

Or

The field is missing in the CRM and also ERP structures CRMT_BUAGS_EI_SPEC_DATA and CRMT_BUAGS_EI_SPEC_DATA_X.

Solution 

Add the customer fields in the ERP structure BAPI_TE_FKKVKP or BAPI_TE_FKKVK 

This fields can be filled using the parameter EXTENSIONIN (Reference Structure for BAPI Parameters ExtensionIn/Extension).

You may read the SAPHelp "Actions by the BAPI Developer" and "Actions by the Customer"

Table extension BAPI_TE_FKKVK is supported for table FKKVK and BAPI_TE_FKKVKP is supported for table FKKVKP." 

You may append these customer fields in structure BAPI_TE_FKKVK or BAPI_TE_FKKVKP via a customer append structure.

Afterwards you may use the BAPI Parameters ExtensionIn to fill it.

Check that the correction of the note 1759289 is applied.

Or

Add the customer fields to the CRM and also ERP structures CRMT_BUAGS_EI_SPEC_DATA and CRMT_BUAGS_EI_SPEC_DATA_X.