Add Further Fields Ba e (1)

2
How to add further fields to Business Agreements in SAP CRM 2007 and SAP CRM 7.0 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_X (both in SAP CRM and in R/3 or ERP (Plug-In)) BAPI_TE_FKKVKP (in R73 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 ERP (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. IC-Webclient UI enhancements 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

Transcript of Add Further Fields Ba e (1)

Page 1: Add Further Fields Ba e (1)

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

IS-U/CRM Integration:How to Add Further Fields to Business Agreements in SAPCRM 2007 and SAP CRM 7.0

IntroductionThis document describes how to add further fields to business agreements in releasesSAP 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 beappended to each of the following structures:

BAPIBUS1006130_SPEC_DATA BAPIBUS1006130_SPEC_DATA_EXP BAPIBUS1006130_SPEC_DATA_X CRMT_BUAGS_EI_SPEC_DATA_X (both in SAP CRM and in R/3 or ERP (Plug-In)) BAPI_TE_FKKVKP (in R73 or ERP (Plug-In))

For the field to be added to structures BAPIBUS1006130_SPEC_DATA_X andCRMT_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 beappended 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 ERP (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 andCRMT_BUAGS_EI_GNRL_DATA_X, choose field type BAPIUPDATE.

ValidationsFor the BAPI, use method DATA_CHECK_BAPI of business add-in CRM_MDBP_BUAG.

IC-Webclient UI enhancementsNew 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 SAPBusiness Suite Applications -> SAP CRM -> SAP CRM 2007 -> CRM WebClient UI. Use transactionBSP_WD_CMPWB (BSP WD Workbench) and enhancement sets to maintain the enhancement ofviews. The following views are relevant:

Context Component ViewIC Agent BUAG_DETAIL BUAG_DETAIL/BuAgCorr

BUAG_DETAIL/BuAgDetails

Page 2: Add Further Fields Ba e (1)

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

BUAG_DETAIL/BuAgDunningBUAG_DETAIL/BuAgInvoiceBUAG_DETAIL/BuAgMoreFieldsBUAG_DETAIL/BuAgPaymentsBUAG_DETAIL/BuAgRefundsBUAG_DETAIL/BuAgTax

BUAG_QUERY BUAG_QUERY/BuAgDynBuAgListBUAG_QUERY/BuAgListBUAG_QUERY/BuAgListEdit

Utilities Sales IUBUAG IUBUAG/DetailsIUBUAGS IUBUAGS/ResultList