Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
HorstSchaude
Product and Topic Expert
Product and Topic Expert
There is a demand to easily detect the SAP Business Objects which support

  • Node Extension

    • Adding new nodes to an SAP BO

    • All features which are available in PDI Business Objects (data types, annotations, associations, actions, ...) are supported inside these nodes



  • Action Extension

    • Adding new actions inside a standard node of an SAP BO



  • Annotation [Transient]

    • This requires the event "AfterLoading" to determine the value of that element if the BO is loaded from the persistency



  • Event "OnDelete"

    • If a node instance is deleted this event is called when the Save process is triggered.

    • It allows to react upon this deletion like updating dependent entities.




These functionality is bound to new implementation framework named ESF2 which the SAP BO must use.

Unfortunately we found no place in the Repository Explorer for Business Objects documentation to locate this information so you can find this at first glance.

Therefore I present here a list of SAP Business Objects for SAP Business ByDesign as well for Cloud for Customer which supports these extensions.

Please keep in mind that there is no claim on the completeness or correctness of this list as development could change some internal, technical factors which influence this list. Nevertheless I try to keep it up to date.

Business byDesign




















































 
Namespace Business Object
 AP.FinancialAccounting.Global FinancialPlanData
FinancialsNotification_V1
 AP.EmployeeCentralIntegration.Global EmployeeCentralQueryResponsePerEmployee
AP.FO.MOM.Global OrganisationalCentreExtension
AP.PC.IdentityManagement.Global IdentityBusinessRole
AP.Purchasing.Global PurchaseOrderTemporary
AP.Payment.Global Payment
PaymentBatch
AP.ProjectManagement.Global ProjectStockOrder
AP.TimeAndLabourManagement.Global EmployeeTimeCalendar


Cloud for Customer
















































































































































































































 
Namespace Business Object
AP.CRM.Global BuyingCenter
CodTimeEntry
CodTimeReport
ComplaintManagementSalesOrder
Contract
CustomerQuote
CustomerQuoteIndustryExtension
Demand
DesignRegistration
InsurancePolicy
InsuranceQuickQuote
InsuranceQuote
InsuranceRenumerationAnalytics
Lead
LeadIndustryExtn
LeanInvoice
MaintenancePlan
MarketingPermission
Opportunity
OpportunityIndustryExtension
Payment
ProfessionalServicesMasterProject
Promotion
ServiceRequest
UtilitiesAccountSearch
UtilitiesBusinessAgreement
UtilitiesConnectionObject
UtilitiesExtensibility
UtilitiesPointOfDelivery
UtilitiesPremise
Vehicle
AP.FO.Activity.Global ActivityWorklist
ActivityWorklistRouterDefinition
Questionnaire
AP.FO.BusinessAttribute.Global BusinessAttribute
BusinessAttributeAssignment
BusinessAttributeSet
AP.FO.BusinessPartner.Global BusinessPartnerSolutionExtensions
BusinessPartnerVisitingInformation
AP.FO.IBase.Global MeasurementDocument
MeasurementPoint
AP.FO.MOM.Global OrganisationalUnit
AP.FO.PriceAndTax.Global ExternalPriceDocument
AP.FO.ProductBusinessPartnerRelationManagement.Global ProductBusinessPartnerRelation
AP.FO.ProductDataMaintenance.Global PdmMaterialIndustryExtn
AP.PC.ActivityManagement.Global Activity
BusinessActivityIndustryExtension
Route
VisitTourPlan


 

That’s all, folks.
Horst
27 Comments