ICM_PARTNER_ORGANIZATION
BusinessPartner_Organization
ICM_PARTNER_ORGANIZATION is a CDS View that provides data about "BusinessPartner_Organization" in SAP S/4HANA. It reads from 5 data sources (adr2, adr6, adrc, but000, but020) and exposes 20 fields with key fields partner, addrnumber, nation, persnumber, consnumber.
Data Sources (5)
Annotations (3)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | ICM_PARTNER_ORG | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| EndUserText.label | BusinessPartner_Organization | view |
Fields (20)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | partner | but000 | partner | |
| KEY | addrnumber | adrc | addrnumber | |
| KEY | nation | adrc | nation | |
| KEY | persnumber | adr2 | persnumber | |
| KEY | consnumber | adr2 | consnumber | |
| KEY | consnumber_1 | adr6 | consnumber | |
| type | but000 | type | ||
| augrp | but000 | augrp | ||
| name1 | adrc | name1 | ||
| name2 | adrc | name2 | ||
| name3 | adrc | name3 | ||
| name4 | adrc | name4 | ||
| city1 | adrc | city1 | ||
| post_code1 | adrc | post_code1 | ||
| street | adrc | street | ||
| house_num1 | adrc | house_num1 | ||
| country | adrc | country | ||
| region | adrc | region | ||
| telnr_long | adr2 | telnr_long | ||
| smtp_addr | adr6 | smtp_addr |
@AbapCatalog.sqlViewName: 'ICM_PARTNER_ORG'
@AbapCatalog.compiler.compareFilter: true
@EndUserText.label: 'BusinessPartner_Organization'
@ObjectModel.semanticKey: ['addrnumber']
define view ICM_PARTNER_ORGANIZATION
as select from but000 as b00
inner join but020 as b20 on(
b00.partner = b20.partner
)
inner join adrc as ac on(
b20.addrnumber = ac.addrnumber
)
left outer join adr2 as a2 on(
ac.addrnumber = a2.addrnumber
)
left outer join adr6 as a6 on(
ac.addrnumber = a6.addrnumber
)
{
key b00.partner,
key ac.addrnumber as addrnumber,
key ac.date_from as date_from_adrc,
key ac.nation as nation,
key a2.persnumber,
key a2.date_from as date_from_adr2_adr,
key a2.consnumber,
key a6.persnumber as persnumber_adr6,
key a6.date_from as date_from_adr6_adr,
key a6.consnumber as consnumber_1,
b00.type,
b00.augrp,
ac.name1,
ac.name2,
ac.name3,
ac.name4,
ac.city1,
ac.post_code1,
ac.street,
ac.house_num1,
ac.country,
ac.region,
a2.telnr_long as telnr_long,
a6.smtp_addr as smtp_addr
}
// organizations and groups
where b00.type = '2' or
b00.type = '3'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"ADR2",
"ADR6",
"ADRC",
"BUT000",
"BUT020"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
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