Deep link to SAP S/4HANA
With deep links jumps can be made from Planon to SAP.
Deep links from Planon to SAP S/4HANA currently only work when there is just one SAP S/4HANA instance connected to the SAP BTP. They show a relation between Planon data and SAP data and they use the created external BO link in the URL or filter based on configured values from fields on the selected BO.
The deep links are created as extended actions in the Field definer and their corresponding layouts. Refer to the page Adding extended actions (Field definer) to add the following deep links/extended actions and their settings:
Field
Purpose
Example value
classname
Generic deep link reference
com.planon.sap.tsiaction.SAPDeepLinkTSIAction
systemname
tbd
DeepLinkContract
name
Name that appears on the lay-out
Jump to SAP
intent
Refers to the url of the SAP app as: /ui#RealEstateUsableObject-manage
manage
semanticobject
Refers to the url of the SAP app as: /ui#RealEstateUsableObject-manage
RealEstateUsableObject
urlParameters
Adds a filter or jump to the URL, like (use bold as setting):
/ui#RealEstateUsableObject-manage?RealEstateUsableObjectOID=0LP7
or
/ui#RealEstateUsableObject-manage?CompanyCode=1010
RealEstateUsableObjectOID=ExternalID (this will jump to the exact replicated object)
or
CompanyCode=Code (this will jump to multiple objects and apply a filter to one of the fields)
Example settings to put on different (Ud)BOs:
(Ud)BO
intent
semanticobject
urlParameters
UsrLeaseContract
manage
REContract
RealEstateContractOID=ExternalID
UsrRentFromUnit
manage
RealEstateUsableObject
RealEstateUsableObjectOID=ExternalID
UsrRentToUnit
manage
RealEstateRentableObject
RealEstateRentableObjectOID=ExternalID
UsrPerson (Personnel)
manage
BusinessPartner
BusinessPartner=Code
UsrOrganization (Address)
manage
BusinessPartner
BusinessPartner=Code
CostCentre
manage
CostCenter
CostCenter=Code
ProjectControllingObject
maintain
EnterpriseProject
ProjectControllingObject=Code
Company
manage
CostCenter
CompanyCode=Code
Company
maintain
FixedAsset
CompanyCode=Code
Company
manage
RealEstateUsableObject
CompanyCode=Code