Planon REM4SAP : Planon REM4SAP : Implementation : Specific implementation mapping
Specific implementation mapping
During implementation it is required to align some records with SAP. Here is an overview of Planon BOs and the picklists which should be aligned with SAP in order to have a successful integration.
Level: External BO code mapping
BO
Direction (inbound / outbound)
Planon field
BO mapping / picklist
JSON field
Company
Inbound
CurrencyRef
Currencies need to align (not needed in mapping)
currency.code
Properties
Outbound
TypeOfPropertyRef
Types of properties
objectType.code
Outbound
Country2
Countries need to align (not needed in mapping)
country.code
Outbound
CityReference
Cities need to align (not needed in mapping)
town.name
Floor
Outbound
-
External code is required in Externally managed BO definitions
objectType.code
Spaces
Outbound
-
External code is required in Externally managed BO definitions
objectType.code
Space usage
Outbound
SpaceCategoryRef
Space categories
measurementType
Outbound
-
Units of measurement (default from General - Database unit of length)
unitOfMeasure
Rentable unit - usage
Outbound
RUFunctionCategoryRef
Usage
measurementType
Outbound
-
Units of measurement (default from General - Database unit of length)
unitOfMeasure
Rent from units
Inbound
RUPurposeRef
Purpose
instance.rentalObjectUsageType
Inbound
OwnershipType
Ownership types
usableObjectOwnershipType
Rent to units - intercompany
Inbound
RUPurposeRef
Purpose
instance.rentalObjectUsageType
Inbound
RUApplicationTypeRef
Rentable units - application types
instance.objectType.code
Rent to units - external / internal
Outbound
RUPurposeRef
Purpose
instance.rentalObjectUsageType
Outbound
RUApplicationTypeRef
Rentable units - application types
instance.objectType.code
Business partners - Address
Inbound
Country2
Countries need to align (not needed in mapping)
organizationPostalAddress.country.code
Inbound
CityReference
Cities need to align (not needed in mapping)
Employee - Person
Inbound
Country2
Countries need to align (not needed in mapping)
workAssignments[0].jobDetails[0].content.country.code
Lease contracts
Inbound
OfferingContractPartyRef
Contracting parties - offering party
businessPartnerAssignments.businessPartner.id
Inbound
AcceptingContractPartyRef
Contracting parties - accepting party
businessPartnerAssignments.businessPartner.id
Inbound
IsPaymentContract
Externally Managed BO Field definition is required.
Lease contract line
Inbound
PaymentFrequency
Units of time (This configuration is mandatory when the ConditionAmountReference in the contract JSON is not set to 3)
Rhythm Term.RealEstateConditionAmountReference
Inbound
SkipRUOccupancyStatus
Externally Managed BO Field definition is required.
Fixed assets
Inbound
AssetClassRef
ASSET_CLASS
class.code
Cost allocation - Financial collection
Outbound
CostTypeRef
Standard cost types
_RECostAllocAcctgNotifItem.RECostAllocAcctgNotifExpnType
Outbound
CurrencyRef
Currencies need to align (not needed in mapping) - Financial collection level
TransactionCurrency
Purchasing - Financial collection
Outbound
FCL.RL.DistributionPointRef.DeliveryAddressRef
Delivery Addresses
PurchasingGroup
Outbound
FCL.RL.DistributionPointRef
Distribution points
Plant
Outbound
FCL.RL.PurchaseItemGroupRef
Item groups
MaterialGroup
Outbound
FCL.RL.PurchaseOrganizationRef
Purchase organisation
PurchasingOrganization
Outbound
NormCostCategoryRef
Standard cost categories
ProductTypeCode
Outbound
CurrencyRef
Currencies need to align (not needed in mapping) - Financial collection level
PurReqnItemCurrency
Outbound
FCL.RL.DimensionRef
DIMENSIE
BaseUnitISOCode
BO
Direction (inbound / outbound)
Planon field
BO mapping / picklist
JSON field
Company
Inbound
CurrencyRef
Currencies need to align (not needed in mapping)
currency.code
Properties
Outbound
TypeOfPropertyRef
Types of properties
objectType.code
Outbound
Country2
Countries need to align (not needed in mapping)
country.code
Outbound
CityReference
Cities need to align (not needed in mapping)
town.name
Floor
Outbound
-
External code is required in Externally managed BO definitions
objectType.code
Spaces
Outbound
-
External code is required in Externally managed BO definitions
objectType.code
Space usage
Outbound
SpaceCategoryRef
Space categories
measurementType
Outbound
-
Units of measurement (default from General - Database unit of length)
unitOfMeasure
Rentable unit - usage
Outbound
RUFunctionCategoryRef
Usage
measurementType
Outbound
-
Units of measurement (default from General - Database unit of length)
unitOfMeasure
Rent from units
Inbound
RUPurposeRef
Purpose
instance.rentalObjectUsageType
Inbound
OwnershipType
Ownership types
usableObjectOwnershipType
Rent to units - intercompany
Inbound
RUPurposeRef
Purpose
instance.rentalObjectUsageType
Inbound
RUApplicationTypeRef
Rentable units - application types
instance.objectType.code
Rent to units - external / internal
Outbound
RUPurposeRef
Purpose
instance.rentalObjectUsageType
Outbound
RUApplicationTypeRef
Rentable units - application types
instance.objectType.code
Business partners - Address
Inbound
Country2
Countries need to align (not needed in mapping)
organizationPostalAddress.country.code
Inbound
CityReference
Cities need to align (not needed in mapping)
Employee - Person
Inbound
Country2
Countries need to align (not needed in mapping)
workAssignments[0].jobDetails[0].content.country.code
Lease contracts
Inbound
OfferingContractPartyRef
Contracting parties - offering party
businessPartnerAssignments.businessPartner.id
Inbound
AcceptingContractPartyRef
Contracting parties - accepting party
businessPartnerAssignments.businessPartner.id
Inbound
IsPaymentContract
Externally Managed BO Field definition is required.
Lease contract line
Inbound
PaymentFrequency
Units of time (This configuration is mandatory when the ConditionAmountReference in the contract JSON is not set to 3)
Rhythm Term.RealEstateConditionAmountReference
Inbound
SkipRUOccupancyStatus
Externally Managed BO Field definition is required.
Fixed assets
Inbound
AssetClassRef
ASSET_CLASS
class.code
Cost allocation - Financial collection
Outbound
CostTypeRef
Standard cost types
_RECostAllocAcctgNotifItem.RECostAllocAcctgNotifExpnType
Outbound
CurrencyRef
Currencies need to align (not needed in mapping) - Financial collection level
TransactionCurrency
Purchasing - Financial collection
Outbound
FCL.RL.DistributionPointRef.DeliveryAddressRef
Delivery Addresses
PurchasingGroup
Outbound
FCL.RL.DistributionPointRef
Distribution points
Plant
Outbound
FCL.RL.PurchaseItemGroupRef
Item groups
MaterialGroup
Outbound
FCL.RL.PurchaseOrganizationRef
Purchase organisation
PurchasingOrganization
Outbound
NormCostCategoryRef
Standard cost categories
ProductTypeCode
Outbound
CurrencyRef
Currencies need to align (not needed in mapping) - Financial collection level
PurReqnItemCurrency
Outbound
FCL.RL.DimensionRef
DIMENSIE
BaseUnitISOCode
Level: External field mapping - Non-code lists
BO
Function
JSON object type
JSON field
Rent from unit
code mapping - Type of ownership
RealEstateUsableObject.usableObjectOwnershipType
code
BO definition
RealEstateUsableObject.rentalObjectUsageType
code
Rent to unit (intercompany)
BO definition
RealEstateRentableObject.rentalObjectUsageType
code
Contract
code mapping - Contract category
RealEstateContract.contractType
code
Boolean - Payment contract
RealEstateContract.contractType
code
BO definition
RealEstateContract.contractType
code
Contract line
BO definition
RealEstateContract.conditions.conditionType
code
Boolean -contractType
RealEstateContract.contractType
code
Business partners - address
BO definition
BusinessPartner
businessPartnerType
Business partners - person
BO definition
BusinessPartner
businessPartnerType
Fixed asset
BO definition
FixedAsset.class
code