I_Country

DDL: I_COUNTRY SQL: IFICOUNTRY Type: view BASIC Package: S_ADDRESS_VDM

Country/Region

I_Country (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Public Edition with built-in and side-by-side extension capabilities.

Country · Cross Applications

I_Country is a Basic CDS View (Dimension) that provides data about "Country/Region" in SAP S/4HANA. It reads from 1 data source (t005) and exposes 6 fields with key field Country. It has 1 association to related views. It is exposed through 64 OData services (ASQL_F0333A, ASQL_F0354, ASQL_F0731A, ...). Part of development package S_ADDRESS_VDM.

SAP Help Documentation

CategoryCDS Views for Business Address Services
Data CategoryDimension
Purpose
This CDS view provides access to country-specific financial data. These attributes of the Country business entity include the country, the index-based currency and the hard currency, as well as the ISO codes and the tax calculation procedure. This CDS view provides the data to answer the following business questions: What are the currencies of the country? What are the ISO codes of the country? Which procedure is used for calculating taxes in the country? To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views .

Prerequisites
Authorizations Users who want to use this CDS view don't need any special authorization.

Structure
Important Fields Important fields in this view include the following: Field Name Description Country Country/Region Key CountryThreeLetterISOCode ISO Country/Region Code 3 Characters CountryThreeDigitISOCode ISO Country/Region Code Numeric 3-Characters CountryISOCode ISO Code of the Country/Region IsEuropeanUnionMember Indicator: European Union Member?

Data Extraction
Data Extraction Type This CDS view is enabled for data extraction in full mode.

View on SAP Help Portal →

SAP API Hub

CategoryBasic
StateC1
Line of BusinessCross Applications
Application ComponentBC-SRV-ADR
CapabilitiesData Source for Data Extraction,Data Source in SQL Select,Data Source for Defining CDS Entities,Association Target for Defining CDS Entities
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Released
PackageCross Applications for SAP S/4HANA Cloud Public Edition
Description <p>This CDS view provides access to country-specific financial data. These attributes of the Country business entity include the country, the index-based currency and the hard currency, as well as the ISO codes and the tax calculation procedure.</p> <p>This CDS view provides the prerequisites for answering the following business questions:</p> <ul> <li> <p>What are the currencies of the country?</p> </li> <li> <p>What are the ISO codes of the country?</p> </li> <li> <p>Which procedure is used for calculating taxes in the country?</p> </li> </ul>

Documentation

Data Sources (1)

SourceAliasJoin Type
t005 t005 from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_CountryText _Text $projection.Country = _Text.Country

Annotations (21)

NameValueLevelField
EndUserText.label Country/Region view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled true view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AccessControl.authorizationCheck #NOT_REQUIRED view
AbapCatalog.sqlViewName IFICOUNTRY view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
ObjectModel.representativeKey Country view
ObjectModel.sapObjectNodeType.name Country view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.compositionRoot true view
Search.searchable true view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.buffering.status #ACTIVE view
AbapCatalog.buffering.type #FULL view
AbapCatalog.buffering.numberOfKeyFields 1 view
Metadata.ignorePropagatedAnnotations true view

OData Services (64)

ServiceBindingVersionContractRelease
ASQL_F0333A ASQL_F0333A C2 NOT_RELEASED
ASQL_F0354 ASQL_F0354 C2 NOT_RELEASED
ASQL_F0731A ASQL_F0731A C2 NOT_RELEASED
ASQL_F1755 ASQL_F1755 C2 NOT_RELEASED
ASQL_F1861 ASQL_F1861 C2 NOT_RELEASED
ASQL_F2218 ASQL_F2218 C2 NOT_RELEASED
ASQL_F2331 ASQL_F2331 C2 NOT_RELEASED
ASQL_F2545 ASQL_F2545 C2 NOT_RELEASED
ASQL_F2564 ASQL_F2564 C2 NOT_RELEASED
ASQL_F2612 ASQL_F2612 C2 NOT_RELEASED
ASQL_F2640 ASQL_F2640 C2 NOT_RELEASED
ASQL_F2647 ASQL_F2647 C2 NOT_RELEASED
ASQL_F2669 ASQL_F2669 C2 NOT_RELEASED
ASQL_F2791 ASQL_F2791 C2 NOT_RELEASED
ASQL_F2876 ASQL_F2876 C2 NOT_RELEASED
ASQL_F2917 ASQL_F2917 C2 NOT_RELEASED
ASQL_F2964 ASQL_F2964 C2 NOT_RELEASED
ASQL_F3098 ASQL_F3098 C2 NOT_RELEASED
ASQL_F3242 ASQL_F3242 C2 NOT_RELEASED
ASQL_F3417 ASQL_F3417 C2 NOT_RELEASED
ASQL_F3450 ASQL_F3450 C2 NOT_RELEASED
ASQL_F3760 ASQL_F3760 C2 NOT_RELEASED
ASQL_F3940 ASQL_F3940 C2 NOT_RELEASED
ASQL_F4173A ASQL_F4173A C2 NOT_RELEASED
ASQL_F4557 ASQL_F4557 C2 NOT_RELEASED
ASQL_F4657 ASQL_F4657 C2 NOT_RELEASED
ASQL_F4755 ASQL_F4755 C2 NOT_RELEASED
ASQL_F4765 ASQL_F4765 C2 NOT_RELEASED
ASQL_F4942 ASQL_F4942 C2 NOT_RELEASED
ASQL_F5987 ASQL_F5987 C2 NOT_RELEASED
ASQL_F6109 ASQL_F6109 C2 NOT_RELEASED
ASQL_F6187 ASQL_F6187 C2 NOT_RELEASED
ASQL_F6615 ASQL_F6615 C2 NOT_RELEASED
ASQL_F6680 ASQL_F6680 C2 NOT_RELEASED
ASQL_F6951 ASQL_F6951 C2 NOT_RELEASED
ASQL_F6990 ASQL_F6990 C2 NOT_RELEASED
ASQL_F7043 ASQL_F7043 C2 NOT_RELEASED
ASQL_F7100 ASQL_F7100 C2 NOT_RELEASED
ASQL_F7103 ASQL_F7103 C2 NOT_RELEASED
ASQL_F7205A ASQL_F7205A C2 NOT_RELEASED
ASQL_F7308 ASQL_F7308 C2 NOT_RELEASED
ASQL_F7321 ASQL_F7321 C2 NOT_RELEASED
ASQL_F7334 ASQL_F7334 C2 NOT_RELEASED
ASQL_F8237 ASQL_F8237 C2 NOT_RELEASED
ASQL_F8406 ASQL_F8406 C2 NOT_RELEASED
ASQL_F8654 ASQL_F8654 C2 NOT_RELEASED
ASQL_F8699 ASQL_F8699 C2 NOT_RELEASED
ASQL_F8712 ASQL_F8712 C2 NOT_RELEASED
ASQL_F9150 ASQL_F9150 C2 NOT_RELEASED
C_BILLGDOCREDACTED_SD C_BILLGDOCREDACTED V2 C1 NOT_RELEASED
C_SALESORDERMANAGE_SD C_SALESORDERMANAGE_SRV V4 C1 NOT_RELEASED
UI_BILLINGDOCUMENT_MANAGE UI_BILLINGDOCUMENT_MANAGE V4 C1 NOT_RELEASED
UI_CADOCUMENT_MNG UI_CADOCUMENT_MNG V4 C1 NOT_RELEASED
UI_CREDITMEMOREQUESTMANAGE UI_CREDITMEMOREQUESTMANAGE V4 C1 NOT_RELEASED
UI_CUSTOMERRETURNMANAGE UI_CUSTOMERRETURNMANAGE V4 C1 NOT_RELEASED
UI_DEBITMEMOREQUESTMANAGE UI_DEBITMEMOREQUESTMANAGE V4 C1 NOT_RELEASED
UI_EHS_FND_CRR_OVERVIEW UI_EHS_FND_CRR_OVERVIEW V2 C1 NOT_RELEASED
UI_INTERESTDETAILSDATAMANAGE UI_INTRSTDETAILSDATAMANAGE V2 C1 NOT_RELEASED
UI_PRELIMBILLINGDOCUMENT_F6990 UI_PRELIMBILLINGDOCUMENT_F6990 V4 C1 NOT_RELEASED
UI_SALESCONTRACTMANAGE UI_SALESCONTRACTMANAGE V4 C1 NOT_RELEASED
UI_SALESDOCUMENTMANAGE UI_SALESDOCUMENTMANAGE V4 C1 NOT_RELEASED
UI_SALESQUOTATIONMANAGE UI_SALESQUOTATIONMANAGE V4 C1 NOT_RELEASED
UI_SLSORDERWITHOUTCHARGEMANAGE UI_SLSORDERWITHOUTCHARGEMANAGE V4 C1 NOT_RELEASED
UI_SOURCING_PROJECT_COMPARE UI_SRCGPROJ_COMPARE V2 C1 NOT_RELEASED

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY Country land1 Country/Region Key
CountryThreeLetterISOCode intca3 ISO Country/Region Code 3 Characters
CountryThreeDigitISOCode intcn3 ISO Country/Region Code Numeric 3-Characters
CountryISOCode intca ISO Code of the Country/Region
IsEuropeanUnionMember xegld Indicator: European Union Member?
_Text _Text

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_Country.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: IFICOUNTRY

CREATE VIEW I_Country AS
SELECT
  land1 AS Country,
  intca3 AS CountryThreeLetterISOCode,
  intcn3 AS CountryThreeDigitISOCode,
  intca AS CountryISOCode,
  xegld AS IsEuropeanUnionMember
FROM t005
LEFT OUTER JOIN I_CountryText AS _Text ON Country = _Text.Country  -- association [0..*]
;