I_InvgCsMLocation

DDL: I_INVGCSMLOCATION SQL: IINVGCSMLOCATION Type: view BASIC

ICM Location

I_InvgCsMLocation (Basic)

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

Cross Applications

I_InvgCsMLocation is a Basic CDS View that provides data about "ICM Location" in SAP S/4HANA. It reads from 1 data source (crms4d_icm_loc) and exposes 98 fields with key field InvgCsMLocationID. It has 2 associations to related views.

SAP API Hub

StateC1
Line of BusinessCross Applications
Application ComponentCRM-S4-IPS-ICM
CapabilitiesAssociation Target for Defining CDS Entities
PackageCross Applications for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
crms4d_icm_loc _location from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_InvgCsMAddress _Address _Address.AddressID = _location.addrnumber
[1..1] E_InvgCsMLocation _LocationExtension _location.location_id = _LocationExtension.InvgCsMLocationID

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IINVGCSMLOCATION view
VDM.viewType #BASIC view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.preserveKey true view
EndUserText.label ICM Location view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MASTER view
Metadata.ignorePropagatedAnnotations true view
Search.searchable true view

Fields (98)

KeyFieldSource TableSource FieldDescription
KEY InvgCsMLocationID location_id ICM Location ID
InvgCsMLocationName location_name Location Name
InvgCsMLocationCategoryUUID cat_guid ICM Category GUID
InvgCsMLocationSecurityLevel security_level Investigative Case Management Security Level
InvgCsMLocationIsHidden hidden_flag ICM Case Hidden Checkbox
AddressID addrnumber Address Number
InvgCsMLocationCreatedBy created_by Version Created By
InvgCsMLocationCreatedOnDate created_on Variant created on
InvgCsMLocationChangedBy changed_by Changed By
InvgCsMLocationChangedOnDate changed_on Variant Changed on
InvgCsMCategoryID cat_id Character field of length 40
InvgCsMLocationUUID location_uuid Unique ID for ICM location or object
AdditionalStreetSuffixName _Address AdditionalStreetSuffixName Street 5
CorrespondenceLanguage _Address CorrespondenceLanguage Language Key
PrfrdCommMediumType _Address PrfrdCommMediumType Communication Method (Key) (Business Address Services)
POBox _Address POBox PO Box
POBoxIsWithoutNumber _Address POBoxIsWithoutNumber Flag: PO Box Without Number
POBoxPostalCode _Address POBoxPostalCode PO Box Postal Code
POBoxLobbyName _Address POBoxLobbyName PO Box Lobby
POBoxDeviatingCityName _Address POBoxDeviatingCityName PO Box City
POBoxDeviatingRegion _Address POBoxDeviatingRegion Region for PO Box (Country/Region, State, Province, ...)
POBoxDeviatingCountry _Address POBoxDeviatingCountry PO Box of Country/Region
DeliveryServiceTypeCode _Address DeliveryServiceTypeCode Type of Delivery Service
DeliveryServiceNumber _Address DeliveryServiceNumber Number of Delivery Service
AddressTimeZone _Address AddressTimeZone Address Time Zone
CityFileTestStatus _Address CityFileTestStatus City file test status
AddressStreetUnusable _Address AddressStreetUnusable Street Address Undeliverable Flag
AddressPostBoxUnusable _Address AddressPostBoxUnusable PO Box Address Undeliverable Flag
FullName _Address FullName Full name of a party (Bus. Partner, Org. Unit, Doc. address)
CityName _Address CityName Name
DistrictName _Address DistrictName District
District _Address District District Court
InvgCsMAddrDistrictCode _Address InvgCsMAddrDistrictCode District code for City and Street file
InvgCsMAddrDiffntCityName _Address InvgCsMAddrDiffntCityName Different city for city/street file
InvgCsMAddrValidFromDate _Address InvgCsMAddrValidFromDate Valid-from date - in current Release only 00010101 possible
InvgCsMAddrValidToDate _Address InvgCsMAddrValidToDate Valid-to date in current Release only 99991231 possible
InvgCsMAddrNameText _Address InvgCsMAddrNameText Converted name field (with form of address)
InvgCsMAddrNameCareOfText _Address InvgCsMAddrNameCareOfText C/O Name
InvgCsMAddrRegionGroup _Address InvgCsMAddrRegionGroup Regional structure grouping
InvgCsMAddrPostlCodeExtn _Address InvgCsMAddrPostlCodeExtn (Not Supported)City Postal Code Extension, e.g. ZIP+4+2 Code
InvgCsMAddrPOBoxCodeExtn _Address InvgCsMAddrPOBoxCodeExtn (Not Supported) PO Box Postal Code Extension
InvgCsMAddrCustPostCodeExtn _Address InvgCsMAddrCustPostCodeExtn (Not Supported) Major Customer Postal Code Extension
HomeCityName _Address HomeCityName City (different from postal city)
PostalCode _Address PostalCode City postal code
CompanyPostalCode _Address CompanyPostalCode Company Postal Code (for Large Customers)
StreetName _Address StreetName Street
StreetPrefixName _Address StreetPrefixName Street 2
AdditionalStreetPrefixName _Address AdditionalStreetPrefixName Street 3
StreetSuffixName _Address StreetSuffixName Street 4
HouseNumber _Address HouseNumber House Number
HouseNumberSupplementText _Address HouseNumberSupplementText House number supplement
InvgCsMAddrHouseNumberRange _Address InvgCsMAddrHouseNumberRange (Not supported) House Number Range
Building _Address Building Building (Number or Code)
Floor _Address Floor Floor in building
RoomNumber _Address RoomNumber Room or Apartment Number
SecondaryRegionName _Address SecondaryRegionName County
County _Address County Wyoming County
TownshipCode _Address TownshipCode Township code for Township
TownshipName _Address TownshipName Township
FormOfAddress _Address FormOfAddress Form-of-Address Key
CityNumber _Address CityNumber City code for city/street file
CityCode _Address CityCode City code for city/street file
Country _Address Country Country/Region Key
CountyCode _Address CountyCode County code for county
Region _Address Region Region (State, Province, County)
BusinessPartnerName1 _Address BusinessPartnerName1 Name 1
BusinessPartnerName2 _Address BusinessPartnerName2 Name 2
SearchTerm1 _Address SearchTerm1 Search Term 1
SearchTerm2 _Address SearchTerm2 Search Term 2
StreetSearch _Address StreetSearch Street Name in Uppercase for Search Help
CitySearch _Address CitySearch City name in Uppercase for Search Help
Nation _Address Nation Version ID for International Addresses
BusinessPartnerName3 _Address BusinessPartnerName3 Name 3
BusinessPartnerName4 _Address BusinessPartnerName4 Name 4
TaxJurisdiction _Address TaxJurisdiction Tax Jurisdiction
TransportZone _Address TransportZone Transportation zone to or from which the goods are delivered
AddressCityPostBoxCode _Address AddressCityPostBoxCode City PO box code (City file)
InvgCsMAddrPostDelivDstrctCode _Address InvgCsMAddrPostDelivDstrctCode (Not Supported) Post Delivery District
InvgCsMAddrStCode _Address InvgCsMAddrStCode Street Number for City/Street File
InvgCsMAddrStAbbrCode _Address InvgCsMAddrStAbbrCode (Not Supported) Abbreviation of Street Name
InvgCsMAddrSortPhone _Address InvgCsMAddrSortPhone (Not Supported) Phonetic Search Sort Field
InvgCsMAddrOrigin _Address InvgCsMAddrOrigin (Not Supported) Address Data Source (Key)
InvgCsMAddrExtn1Text _Address InvgCsMAddrExtn1Text Extension (only for data conversion) (e.g. data line)
InvgCsMAddrExtn2Text _Address InvgCsMAddrExtn2Text Extension (only for data conversion) (e.g. telebox)
InvgCsMAddressID _Address InvgCsMAddressID (Not supported) Physical address ID
InvgCsMAddrRecdLangCrtnCode _Address InvgCsMAddrRecdLangCrtnCode Address record creation original language
InvgCsMAddrBizPrpsIsCmpltd _Address InvgCsMAddrBizPrpsIsCmpltd Business Purpose Completed Flag
InvgCsMAddrRemarkText _Address InvgCsMAddrRemarkText Address notes
InvgCsMImageFileID image_id ID for documents and relations
IsActiveEntity Draft - Indicator - Is active document
InvgCsMGeoLocationLatitude latitude ICM Location Latitude
InvgCsMGeoLocationLongitude longitude ICM Location Longitude
InvgCsMGeoLocationAltitude altitude ICM Location Altitude
ArchivingStatus arch_status ICM Archiving Status
_CountyCode _Address _CountyCode
_CityCode _Address _CityCode
_Country _Address _Country
_Region _Address _Region

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_InvgCsMLocation.
-- 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: IINVGCSMLOCATION

CREATE VIEW I_InvgCsMLocation AS
SELECT
  location_id AS InvgCsMLocationID,
  location_name AS InvgCsMLocationName,
  cat_guid AS InvgCsMLocationCategoryUUID,
  security_level AS InvgCsMLocationSecurityLevel,
  hidden_flag AS InvgCsMLocationIsHidden,
  addrnumber AS AddressID,
  created_by AS InvgCsMLocationCreatedBy,
  created_on AS InvgCsMLocationCreatedOnDate,
  changed_by AS InvgCsMLocationChangedBy,
  changed_on AS InvgCsMLocationChangedOnDate,
  cat_id AS InvgCsMCategoryID,
  location_uuid AS InvgCsMLocationUUID,
  _Address.AdditionalStreetSuffixName AS AdditionalStreetSuffixName,
  _Address.CorrespondenceLanguage AS CorrespondenceLanguage,
  _Address.PrfrdCommMediumType AS PrfrdCommMediumType,
  _Address.POBox AS POBox,
  _Address.POBoxIsWithoutNumber AS POBoxIsWithoutNumber,
  _Address.POBoxPostalCode AS POBoxPostalCode,
  _Address.POBoxLobbyName AS POBoxLobbyName,
  _Address.POBoxDeviatingCityName AS POBoxDeviatingCityName,
  _Address.POBoxDeviatingRegion AS POBoxDeviatingRegion,
  _Address.POBoxDeviatingCountry AS POBoxDeviatingCountry,
  _Address.DeliveryServiceTypeCode AS DeliveryServiceTypeCode,
  _Address.DeliveryServiceNumber AS DeliveryServiceNumber,
  _Address.AddressTimeZone AS AddressTimeZone,
  _Address.CityFileTestStatus AS CityFileTestStatus,
  _Address.AddressStreetUnusable AS AddressStreetUnusable,
  _Address.AddressPostBoxUnusable AS AddressPostBoxUnusable,
  _Address.FullName AS FullName,
  _Address.CityName AS CityName,
  _Address.DistrictName AS DistrictName,
  _Address.District AS District,
  _Address.InvgCsMAddrDistrictCode AS InvgCsMAddrDistrictCode,
  _Address.InvgCsMAddrDiffntCityName AS InvgCsMAddrDiffntCityName,
  _Address.InvgCsMAddrValidFromDate AS InvgCsMAddrValidFromDate,
  _Address.InvgCsMAddrValidToDate AS InvgCsMAddrValidToDate,
  _Address.InvgCsMAddrNameText AS InvgCsMAddrNameText,
  _Address.InvgCsMAddrNameCareOfText AS InvgCsMAddrNameCareOfText,
  _Address.InvgCsMAddrRegionGroup AS InvgCsMAddrRegionGroup,
  _Address.InvgCsMAddrPostlCodeExtn AS InvgCsMAddrPostlCodeExtn,
  _Address.InvgCsMAddrPOBoxCodeExtn AS InvgCsMAddrPOBoxCodeExtn,
  _Address.InvgCsMAddrCustPostCodeExtn AS InvgCsMAddrCustPostCodeExtn,
  _Address.HomeCityName AS HomeCityName,
  _Address.PostalCode AS PostalCode,
  _Address.CompanyPostalCode AS CompanyPostalCode,
  _Address.StreetName AS StreetName,
  _Address.StreetPrefixName AS StreetPrefixName,
  _Address.AdditionalStreetPrefixName AS AdditionalStreetPrefixName,
  _Address.StreetSuffixName AS StreetSuffixName,
  _Address.HouseNumber AS HouseNumber,
  _Address.HouseNumberSupplementText AS HouseNumberSupplementText,
  _Address.InvgCsMAddrHouseNumberRange AS InvgCsMAddrHouseNumberRange,
  _Address.Building AS Building,
  _Address.Floor AS Floor,
  _Address.RoomNumber AS RoomNumber,
  _Address.SecondaryRegionName AS SecondaryRegionName,
  _Address.County AS County,
  _Address.TownshipCode AS TownshipCode,
  _Address.TownshipName AS TownshipName,
  _Address.FormOfAddress AS FormOfAddress,
  _Address.CityNumber AS CityNumber,
  _Address.CityCode AS CityCode,
  _Address.Country AS Country,
  _Address.CountyCode AS CountyCode,
  _Address.Region AS Region,
  _Address.BusinessPartnerName1 AS BusinessPartnerName1,
  _Address.BusinessPartnerName2 AS BusinessPartnerName2,
  _Address.SearchTerm1 AS SearchTerm1,
  _Address.SearchTerm2 AS SearchTerm2,
  _Address.StreetSearch AS StreetSearch,
  _Address.CitySearch AS CitySearch,
  _Address.Nation AS Nation,
  _Address.BusinessPartnerName3 AS BusinessPartnerName3,
  _Address.BusinessPartnerName4 AS BusinessPartnerName4,
  _Address.TaxJurisdiction AS TaxJurisdiction,
  _Address.TransportZone AS TransportZone,
  _Address.AddressCityPostBoxCode AS AddressCityPostBoxCode,
  _Address.InvgCsMAddrPostDelivDstrctCode AS InvgCsMAddrPostDelivDstrctCode,
  _Address.InvgCsMAddrStCode AS InvgCsMAddrStCode,
  _Address.InvgCsMAddrStAbbrCode AS InvgCsMAddrStAbbrCode,
  _Address.InvgCsMAddrSortPhone AS InvgCsMAddrSortPhone,
  _Address.InvgCsMAddrOrigin AS InvgCsMAddrOrigin,
  _Address.InvgCsMAddrExtn1Text AS InvgCsMAddrExtn1Text,
  _Address.InvgCsMAddrExtn2Text AS InvgCsMAddrExtn2Text,
  _Address.InvgCsMAddressID AS InvgCsMAddressID,
  _Address.InvgCsMAddrRecdLangCrtnCode AS InvgCsMAddrRecdLangCrtnCode,
  _Address.InvgCsMAddrBizPrpsIsCmpltd AS InvgCsMAddrBizPrpsIsCmpltd,
  _Address.InvgCsMAddrRemarkText AS InvgCsMAddrRemarkText,
  image_id AS InvgCsMImageFileID,
  cast( 'X' as sdraft_is_active preserving type ) AS IsActiveEntity,
  latitude AS InvgCsMGeoLocationLatitude,
  longitude AS InvgCsMGeoLocationLongitude,
  altitude AS InvgCsMGeoLocationAltitude,
  arch_status AS ArchivingStatus,
  _Address._CountyCode AS _CountyCode,
  _Address._CityCode AS _CityCode,
  _Address._Country AS _Country,
  _Address._Region AS _Region
FROM crms4d_icm_loc AS _location
LEFT OUTER JOIN I_InvgCsMAddress AS _Address ON _Address.AddressID = _location.addrnumber  -- association [1..1]
LEFT OUTER JOIN E_InvgCsMLocation AS _LocationExtension ON _location.location_id = _LocationExtension.InvgCsMLocationID  -- association [1..1]
;