ICM_PARTNER_CONTACT
BusinessPartner_contact
ICM_PARTNER_CONTACT is a CDS View that provides data about "BusinessPartner_contact" in SAP S/4HANA. It reads from 6 data sources and exposes 28 fields with key fields relnr, partner1, partner2, date_to, addrnumber.
Data Sources (6)
Annotations (3)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | ICM_PARTNER_CONT | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| EndUserText.label | BusinessPartner_contact | view |
Fields (28)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | relnr | but052 | relnr | |
| KEY | partner1 | but052 | partner1 | |
| KEY | partner2 | but052 | partner2 | |
| KEY | date_to | but052 | date_to | |
| KEY | addrnumber | but052 | addrnumber | |
| KEY | nation | adrc | nation | |
| KEY | nation_adcp | adcp | nation | |
| KEY | consnumber | adr2 | consnumber | |
| KEY | consnumber_1 | adr6 | consnumber | |
| name1 | adrc | name1 | ||
| name2 | adrc | name2 | ||
| name3 | adrc | name3 | ||
| name4 | adrc | name4 | ||
| city1 | adrc | city1 | ||
| post_code1 | adrc | post_code1 | ||
| post_code2 | adrc | post_code2 | ||
| po_box | adrc | po_box | ||
| street | adrc | street | ||
| house_num1 | adrc | house_num1 | ||
| country | adrc | country | ||
| region | adrc | region | ||
| name_last | but000 | name_last | ||
| name_first | but000 | name_first | ||
| augrp | but000 | augrp | ||
| persnumber | but000 | persnumber | ||
| telnr_long | adr2 | telnr_long | ||
| smtp_addr | adr6 | smtp_addr | ||
| comp_pers | adcp | comp_pers |
@AbapCatalog.sqlViewName: 'ICM_PARTNER_CONT'
@AbapCatalog.compiler.compareFilter: true
@EndUserText.label: 'BusinessPartner_contact'
@ObjectModel.semanticKey: ['addrnumber','persnumber']
define view ICM_PARTNER_CONTACT
as select from but052 as b52
inner join adrc as ac on(
b52.addrnumber = ac.addrnumber
)
inner join but000 as b00 on(
b52.partner2 = b00.partner
)
inner join adcp as ad on(
b00.persnumber = ad.persnumber and
ac.addrnumber = ad.addrnumber
)
left outer join adr2 as a2 on(
ad.addrnumber = a2.addrnumber and
ad.persnumber = a2.persnumber
)
left outer join adr6 as a6 on(
ad.addrnumber = a6.addrnumber and
ad.persnumber = a6.persnumber
)
{
key b52.relnr,
key b52.partner1,
key b52.partner2,
key b52.date_to,
key b52.addrnumber,
key ac.date_from as date_from_adrc,
key ac.nation as nation,
key ad.addrnumber as addrnumber_adcp,
key ad.date_from as date_from_adcp,
key ad.nation as nation_adcp,
key a2.date_from as date_from_adr2_adr,
key a2.consnumber,
key a6.date_from as date_from_adr6_adr,
key a6.consnumber as consnumber_1,
ac.name1,
ac.name2,
ac.name3,
ac.name4,
ac.city1,
ac.post_code1,
ac.post_code2,
ac.po_box,
ac.street,
ac.house_num1,
ac.country,
ac.region,
b00.name_last,
b00.name_first,
b00.augrp,
b00.persnumber,
a2.telnr_long as telnr_long,
a6.smtp_addr as smtp_addr,
ad.comp_pers
}
// contacts
where ad.comp_pers = 'C'
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA