Skip to main content

CMD - DMDM Integration

Customer Entity Fields mapping

CMD EntityCMD EMP FieldTransformation LogicDAMCO MQ Message Fields
CustomerNAAlways CUSTOMEROrganization\EventName
CustomerNAEither UPDATE or CREATEOrganization\EventType
CustomerNACurrentDateTimeOrganization\EventTime
CustomerNAIs it required?Organization\MessageId
CustomerNAIs it required?Organization\CorrelationId
CustomertradingNametradingName.substring(0, 36)Organization\OrganizationBasic\OrganizationName
CustomertradingNametradingName.substring(36, 72)Organization\OrganizationBasic\OrganizationExtensionName
CustomerShort name of the customer(10 Chars)? What is short name mean by?Organization\OrganizationBasic\AbbreviatedName
CustomerNADefault value as CUSTOrganization\OrganizationBasic\PartyRoleType
CustomercustomerGroupTypeIs this correct mapping?Organization\OrganizationBasic\OrganisationType
CustomerstatusCode/statusNameConvert from code to full status name like A to ActiveOrganization\OrganizationBasic\Status
CustomerreasonCode/reasonNameNo Logic, direct mappingOrganization\OrganizationBasic\StatusReason
CustomerNAvalue set as 'N' always fixedOrganization\OrganizationBasic\SharedCodeIndicator
CustomerstreetNumberNo Logic, direct mappingOrganization\PrimaryAddress\HouseNumber
CustomerstreetNameNo Logic, direct mappingOrganization\PrimaryAddress\Street
CustomerapartmentOrFloorNo Logic, direct mappingOrganization\PrimaryAddress\AddressLine2
CustomerAlt Zip Code in cases that postal code is not mandatory for the country?Organization\PrimaryAddress\AltZipCity
CustomerpostalCodeNo Logic, direct mappingOrganization\PrimaryAddress\PostalCode
CustomerAuto-populated once the Postal Code is entered from GEOOrganization\PrimaryAddress\PostalCodeLocation
CustomerpoBoxNumberNo Logic, direct mappingOrganization\PrimaryAddress\POBox
CustomercountryName/isoCountryCodeNo Logic, direct mappingOrganization\PrimaryAddress\Country
CustomerReference from GeoOrganization\PrimaryAddress\CountryRKSTCode
CustomerReference from GeoOrganization\PrimaryAddress\CountryRKTSCode
CustomerReference from GeoOrganization\PrimaryAddress\CountryGeoId
CustomerregionCode/regionNameNo Logic, direct mappingOrganization\PrimaryAddress\State
CustomerReference from GeoOrganization\PrimaryAddress\State_Code
CustomercityNameNo Logic, direct mappingOrganization\PrimaryAddress\City
CustomerReference from GeoOrganization\PrimaryAddress\CityRKSTCode
CustomerReference from GeoOrganization\PrimaryAddress\CityRKTSCode
CustomercityCodeReference from GeoOrganization\PrimaryAddress\CityGeoId
CustomerNADefault is HQ for all customers from CMDOrganization\PrimaryAddress\BEFunction
CustomerSite code logic used in DMDM to be followed - Using the inputs CMD customer ?Organization\PrimaryAddress\MODSSiteCode
CustomerGenerating SCV and FCT for location using stored procedure - PKG_DMDM_UTILS.SP_GetRefNum; Input - CMD Country Row id?Organization\PrimaryAddress\LocationSCVNumber
CustomerGenerating SCV and FCT for location using stored procedure - PKG_DMDM_UTILS.SP_GetRefNum; Input - CMD Country Row idOrganization\PrimaryAddress\LocationFACTCode
ContactnumberNo Logic, direct mappingOrganization\ContactDetails\PhoneNumber
ContactnumberNo Logic, direct mappingOrganization\ContactDetails\FaxNumber
ContactprimaryEmailIdNo Logic, direct mappingOrganization\ContactDetails\Email
CustomerexternalSystemName/externalSystemReference=SCVNo Logic, direct mappingOrganization\ReferenceNumber\SCVNumber
CustomerexternalSystemName/externalSystemReference=FCTNo Logic, direct mappingOrganization\ReferenceNumber\FactCode
CustomerexternalSystemName/externalSystemReference=MODSCountry + BE CODEOrganization\ReferenceNumber\MODSBECode
CustomeridentifierType/identifierCode/identifierValueDUNS REF typeOrganization\ReferenceNumber\DunsNumber
CustomerNeed to get it in JSONNo Logic, direct mappingOrganization\ReferenceNumber\CustomerAccountGroup
CustomercustomerTypeNo Logic, direct mappingOrganization\ReferenceNumber\CustomerAccountGroupCode
CustomerLTRIM(RTRIM(tns_ReferenceTypeNumber))?Organization\ReferenceNumber\CustomsID
CustomerurlNo Logic, direct mappingOrganization\ReferenceNumber\CustomerURL
CustomeridentifierType/identifierCode/identifierValueNo Logic, direct mappingOrganization\ReferenceNumber\TaxReference
CustomerinvoiceISOLanguageCodePreferenceNo Logic, direct mappingOrganization\ReferenceNumber\Language
CustomerGet the code from C_LKP_LANG_CTRY_REL & PKG_CUST_COUNTRY?Organization\ReferenceNumber\LanguageKey
CustomerNADefault is nullOrganization\ReferenceNumber\EmpCode
CustomerrelationshipTypecmdCustomer.duplicationReasonCode != null? 'N' :'Y'Organization\ReferenceNumber\IsMaster
CustomerparentCustomerCodeParent customer SCVCodeOrganization\ReferenceNumber\MasterSCVNumber
CustomerrelationshipTypeETL Mapping - IIF(tns_RelationshipTypeCd = 'MASTER_DUP', 'SCVDP', NULL) && PartyRole->DuplicateReasonCode => actualScvCode==parentScvCode?null:cmdCustomer.DuplicateReasonCodeOrganization\ReferenceNumber\DuplicateReasonCode
CustomerrelationshipTypeNameETL Mapping -IIF(tns_RelationshipTypeCd = 'MASTER_DUP', 'Duplicate Migrated from SCV', NULL)Organization\ReferenceNumber\DuplicateReasonDescription
Organization\CustomerService
Organization\Sales\AccountManager
Organization\Sales\Segmentation
Organization\Sales\Vertical
Organization\OrgDetailsInLocalLanguage\Name1
Organization\OrgDetailsInLocalLanguage\Name2
Organization\OrgDetailsInLocalLanguage\AddressLine1
Organization\OrgDetailsInLocalLanguage\AddressLine2
Organization\OrgDetailsInLocalLanguage\AddressLine3
Organization\OrgDetailsInLocalLanguage\PostalCode
Organization\OrgDetailsInLocalLanguage\City
Organization\OrgDetailsInLocalLanguage\Country
Organization\OrgDetailsInLocalLanguage\LanguageKey

Contact (Person) Entity field mapping

CMD EntityCMD EMP FieldTransformation LogicDAMCO MQ Message Fields
ContactNAAlways PERSONPerson\EventName
ContactNAEither UPDATE or CREATEPerson\EventType
ContactNACurrentDateTimePerson\EventTime
ContactNAIs it required?Person\MessageId
ContactNAIs it required?Person\CorrelationId
ContactNADefault value - USERPerson\PersonDetails\PartyRoleType
ContactinternationalSalutationCodeNo Logic, direct mappingPerson\PersonDetails\InitialPrsnName
ContactfirstNameNo Logic, direct mappingPerson\PersonDetails\PersonFirstName
ContactlastNameNo Logic, direct mappingPerson\PersonDetails\PersonLstName
ContactstatusCodeIIF(LTRIM(RTRIM(IS_ACTV_IND))='Y','Active','Inactive')Person\PersonDetails\Status
ContactisoCountryCodeNo Logic, direct mappingPerson\ContactDetails\Country
ContactReference from GeoPerson\ContactDetails\CountryRKSTCode
ContactReference from GeoPerson\ContactDetails\CountryRKTSCode
ContactReference from GeoPerson\ContactDetails\CountryGeoId
ContactnumberIIF(NOT ISNULL(ltrim(rtrim(TELCOM_NUM))),rtrim(ltrim(TEL_DIALNG_CD))|'-'
ContactextensionNumberNo Logic, direct mappingPerson\ContactDetails\PhoneExtn
ContactnumberIIF(NOT ISNULL(ltrim(rtrim(MOBILE))),rtrim(ltrim(MOB_DIALNG_CD))|'-'
ContactnumberIIF(NOT ISNULL(ltrim(rtrim(FAX_NUM))),rtrim(ltrim(FAX_DIALNG_CD))|'-'
ContactprimaryEmailIdNo Logic, direct mappingPerson\ContactDetails\Email
ContactexternalSystemReference/externalSystemName=SCVNo Logic, direct mappingPerson\ReferenceNumber\PersonID
ContactcontactCodeNo Logic, direct mappingPerson\ReferenceNumber\PersonFactCode

Concern Entity Field Mapping

CMD EntityCMD EMP FieldTransformation LogicDAMCO MQ Message Fields
CustomerNAAlways CONCERNOrganization\EventName
CustomerNAEither UPDATE or CREATEOrganization\EventType
CustomerNACurrentDateTimeOrganization\EventTime
CustomerNAIs it required?Organization\MessageId
CustomerNAIs it required?Organization\CorrelationId
CustomertradingNametradingName.substring(0, 36)Organization\OrganizationBasic\OrganizationName
CustomertradingNametradingName.substring(36, 72)Organization\OrganizationBasic\OrganizationExtensionName
CustomerShort name of the customer(10 Chars)? What is short name mean by?Organization\OrganizationBasic\AbbreviatedName
CustomerDefault value as CUSTOrganization\OrganizationBasic\PartyRoleType
CustomercustomerGroupTypeNo Logic, direct mappingOrganization\OrganizationBasic\OrganisationType
CustomerstatusCode/statusNameConvert from code to full status name like A to ActiveOrganization\OrganizationBasic\Status
CustomerreasonCode/reasonNameNo Logic, direct mappingOrganization\OrganizationBasic\StatusReason
Customervalue set as 'N' always fixedOrganization\OrganizationBasic\SharedCodeIndicator
CustomerstreetNumberNo Logic, direct mappingOrganization\PrimaryAddress\HouseNumber
CustomerstreetNameNo Logic, direct mappingOrganization\PrimaryAddress\Street
CustomerapartmentOrFloorNo Logic, direct mappingOrganization\PrimaryAddress\AddressLine2
CustomerAlt Zip Code in cases that postal code is not mandatory for the country?Organization\PrimaryAddress\AltZipCity
CustomerpostalCodeNo Logic, direct mappingOrganization\PrimaryAddress\PostalCode
CustomerAuto-populated once the Postal Code is entered from GEOOrganization\PrimaryAddress\PostalCodeLocation
CustomerpoBoxNumberNo Logic, direct mappingOrganization\PrimaryAddress\POBox
CustomercountryName/isoCountryCodeNo Logic, direct mappingOrganization\PrimaryAddress\Country
CustomerReference from GeoOrganization\PrimaryAddress\CountryRKSTCode
CustomerReference from GeoOrganization\PrimaryAddress\CountryRKTSCode
CustomerReference from GeoOrganization\PrimaryAddress\CountryGeoId
CustomerregionCode/regionNameNo Logic, direct mappingOrganization\PrimaryAddress\State
CustomerReference from GeoOrganization\PrimaryAddress\State_Code
CustomercityNameNo Logic, direct mappingOrganization\PrimaryAddress\City
CustomercityCodeReference from GeoOrganization\PrimaryAddress\CityRKSTCode
CustomerReference from GeoOrganization\PrimaryAddress\CityRKTSCode
CustomerReference from GeoOrganization\PrimaryAddress\CityGeoId
CustomerDefault is HQ for all customers from CMDOrganization\PrimaryAddress\BEFunction
CustomerSite code logic used in DMDM to be followed - Using the inputs CMD customer ?Organization\PrimaryAddress\MODSSiteCode
CustomerGenerating SCV and FCT for location using stored procedure - PKG_DMDM_UTILS.SP_GetRefNum; Input - CMD Country Row id?Organization\PrimaryAddress\LocationSCVNumber
CustomerGenerating SCV and FCT for location using stored procedure - PKG_DMDM_UTILS.SP_GetRefNum; Input - CMD Country Row id?Organization\PrimaryAddress\LocationFACTCode
ContactnumberNo Logic, direct mappingOrganization\ContactDetails\PhoneNumber
ContactnumberNo Logic, direct mappingOrganization\ContactDetails\FaxNumber
ContactprimaryEmailIdNo Logic, direct mappingOrganization\ContactDetails\Email
CustomerexternalSystemName/externalSystemReference=SCVNo Logic, direct mappingOrganization\ReferenceNumber\SCVNumber
CustomerexternalSystemName/externalSystemReference=FCTNo Logic, direct mappingOrganization\ReferenceNumber\FactCode
CustomerexternalSystemName/externalSystemReference=MODSNo Logic, direct mappingOrganization\ReferenceNumber\MODSBECode
CustomerHow are we getting it?Organization\ReferenceNumber\DunsNumber
CustomercustomerTypeNo Logic, direct mappingOrganization\ReferenceNumber\CustomerAccountGroup
CustomerNo Logic, direct mappingOrganization\ReferenceNumber\CustomerAccountGroupCode
CustomerLTRIM(RTRIM(tns_ReferenceTypeNumber))?Organization\ReferenceNumber\CustomsID
CustomerurlNo Logic, direct mappingOrganization\ReferenceNumber\CustomerURL
CustomeridentifierType/identifierCode/identifierValueNo Logic, direct mappingOrganization\ReferenceNumber\TaxReference
CustomerinvoiceISOLanguageCodePreferenceNo Logic, direct mappingOrganization\ReferenceNumber\Language
CustomerGet the code from C_LKP_LANG_CTRY_REL & PKG_CUST_COUNTRY?Organization\ReferenceNumber\LanguageKey
CustomerDefault is nullOrganization\ReferenceNumber\EmpCode
CustomerOrganization\Sales\AccountManager
CustomerOrganization\Sales\Segmentation
CustomerOrganization\Sales\Vertical

Department Entity Field Mapping

CMD EntityCMD EMP FieldTransformation LogicDAMCO MQ Message Fields
DepartmentNAAlways DEPARTMENTDepartment\EventName
DepartmentNAEither UPDATE or CREATEDepartment\EventType
DepartmentNACurrentDateTimeDepartment\EventTime
DepartmentNAIs it required?Department\MessageId
DepartmentNAIs it required?Department\CorrelationId
DepartmentDefault value 'DEPT'Department\DepartmentDetails\PartyRoleType
DepartmentValues: Accounts Payable Export Department Finance Department Import Department APM InternalDepartment\DepartmentDetails\DeptType
DepartmentDepartment\DepartmentDetails\DeptSrchRef
DepartmentDefault value 'Active'Department\DepartmentDetails\Status
DepartmentDepartment\ContactDetails\Country
DepartmentDepartment\ContactDetails\CountryRKSTCode
DepartmentDepartment\ContactDetails\CountryRKTSCode
DepartmentDepartment\ContactDetails\CountryGeoId
DepartmentDepartment\ContactDetails\PhoneNumber
DepartmentDepartment\ContactDetails\FaxNumber
DepartmentDepartment\ContactDetails\Email
DepartmentDepartment\ReferenceNumber\DeptID
DepartmentDepartment\ReferenceNumber\DeptFactCode

Master_Dup entity field mapping

CMD EntityCMD EMP FieldTransformation LogicDAMCO MQ Message Fields
CustomerNAAlways MASTER_DUPRelationship\EventName
CustomerNAEither UPDATE or CREATERelationship\EventType
CustomerNACurrentDateTimeRelationship\EventTime
CustomerNAIs it required?Relationship\MessageId
CustomerNAIs it required?Relationship\CorrelationId
CustomerRelationship\ParentDetails\OrganizationName
CustomerRelationship\ParentDetails\PartyRoleType
CustomerRelationship\ParentDetails\SCVNumber
CustomerRelationship\ParentDetails\FactCode
CustomerRelationship\ParentDetails\MODSBECode
CustomerRelationship\ParentDetails\Status
CustomerRelationship\ParentDetails\BEFunction
CustomerRelationship\ParentDetails\Country
CustomerRelationship\ParentDetails\CountryRKSTCode
CustomerRelationship\ParentDetails\CountryRKTSCode
CustomerRelationship\ParentDetails\CountryGeoId
CustomerRelationship\ChildDetails\ChildPartyRoleType
CustomerRelationship\ChildDetails\ChildSCVNumber
CustomerRelationship\ChildDetails\ChildFactCode
CustomerRelationship\ChildDetails\ChildMODSBECode
CustomerRelationship\ChildDetails\ChildStatus
CustomerRelationship\ChildDetails\RelationshipType

Relationship Entity Field Mapping

CMD EntityCMD EMP FieldTransformation LogicDAMCO MQ Message Fields
CustomerNAAlways RELATIONSHIPRelationship\EventName
CustomerNAEither UPDATE or CREATERelationship\EventType
CustomerNACurrentDateTimeRelationship\EventTime
CustomerNAIs it required?Relationship\MessageId
CustomerNAIs it required?Relationship\CorrelationId
CustomerRelationship\ParentDetails\OrganizationName
CustomerRelationship\ParentDetails\PartyRoleType
CustomerRelationship\ParentDetails\SCVNumber
CustomerRelationship\ParentDetails\FactCode
CustomerRelationship\ParentDetails\MODSBECode
CustomerRelationship\ParentDetails\Status
CustomerRelationship\ParentDetails\BEFunction
CustomerRelationship\ParentDetails\Country
CustomerRelationship\ParentDetails\CountryRKSTCode
CustomerRelationship\ParentDetails\CountryRKTSCode
CustomerRelationship\ParentDetails\CountryGeoId
CustomerRelationship\ChildDetails\ChildPartyRoleType
CustomerRelationship\ChildDetails\ChildSCVNumber
CustomerRelationship\ChildDetails\ChildFactCode
CustomerRelationship\ChildDetails\ChildMODSBECode
CustomerRelationship\ChildDetails\ChildStatus
CustomerRelationship\ChildDetails\RelationshipType
Was this page helpful?