BOBF is a transaction code in SAP App. Platform application with the description — BOPF: Business Object Configuration.
BOBF — Meta Data
| Description: | BOPF: Business Object Configuration |
| Main Category: | App. Platform |
| Sub Category: | Business Object Processing Framework Configuration |
TCodes related to BOBF
| TCODE | Description | Application |
|---|---|---|
| BOBX | BOPF: Business Object Configuration | |
| SE24 | Class Builder | Basis - Class Builder |
| /BOBF/CUST_UI | BOPF Enhancement Workbench | App. Platform - Business Object Processing Framework Configuration |
| PPOME | Change Organization and Staffing | Basis - Organizational Management |
| PPOCE | Create Organization and Staffing | Basis - Organizational Management |
| CPUB | Plan Template Allocation: Orders | CO - Activity-Based Costing |
| SE80 | Object Navigator | Basis - Repository Browser |
| SE11 | ABAP Dictionary Maintenance | Basis - Dictionary Maintenance |
| SE16 | Data Browser | Basis - Workbench Utilities |
| BOBT | Business Object Builder - Test | |
| IDX2 | Meta Data Overview in IDoc Adapter | Basis - ALE Integration Technology |
Tables related to BOBF
| TABLE | Description | Application |
|---|---|---|
| VBAP | Sales Document: Item Data | SD - Sales |
| INTF | Package Interfaces | Basis - Package Tools |
| RESP | Project Number for SAP Partner | Basis - Transport Organizer |
| NODE_KEY | Node Table for Link Between ALV Tree and GIDNR | FIN - Market Risk Analyzer |
| T002 | Language Keys (Component BC-I18) | Basis - Translation Tools |
| ECHS_PROCESSES | SAP Business Process and Assignment Action Persistence Not. | Cross Application - Error and Conflict Handler |
| ECHS_DEFLTRESOL | SAP Default Resolution Strategy | Cross Application - Error and Conflict Handler |
| CVERS | Release Status of Software Components in System | Basis - Upgrade - General |
| WELT | IS-R Labeling: Layout | LO - Obsolete Functionality |
| O2XSLTTEXT | Short Descriptions for XSLT Programs | Basis - Workbench Tools: Editors, Painters, Modelers |
| KNA1 | General Data in Customer Master | Logistics - Customer Master |
| CALLSTACK | structure for abap callstack (do not use as include in dbtb) | BC - SAP GUI for Windows Controls |
Authorization Objects related to BOBF
| AUTHORIZATION OBJECT | Description | Application |
|---|---|---|
| EHHSS_INC1 | ||
| EHHSS_INC2 |
ABAP FMs related to BOBF
| FM | Description | Application |
|---|---|---|
| TIMEZONE | Timezone Miniap | Payroll - USA |
| GET_MESSAGES | Access to message table during call transaction using ... | 700 - UI Services |
| IDOC_INBOUND_ASYNCHRONOUS | IDoc inbound processing via tRFC | Basis - ALE Integration Technology |
| CHECK_CONSISTENCY | Konsistenzpr | CO - Profitability Analysis |
| MR_MESSAGE | Meldung ausgeben oder sammeln | MM - Invoice Verification |
| ICL_CLAIM_DI | Dunkle Pflege: Einen Schaden bearbeiten | Fi Services - Claims Management |
| EHFND_FCF_CTS_AFTER_IMPORT | After Import Method of FCF customizing cluster | EHS - Sustainability Foundation |
| SO_INCIDENT_CREATE | Core Function Module for creating an Incident | |
| SAP_WAPI_START_WORKFLOW | Workflow interfaces: Start workflow | Basis - SAP Business Workflow |
ABAP Reports related to BOBF
Errors related to BOBF
| ERROR | Description |
|---|---|
| MESSAGE_TYPE_X | Short text of the error message: |
| SYNTAX_ERROR | The following syntax error has occurred in program &P1:\n |
| ITAB_ILLEGAL_COMPONENT | An attempt was made in ABAP program &AP to process internal table &N1 |
| READ_REPORT_LINE_TOO_LONG | An attempt was made to read program &P4 from the database. The READ |
| CONVT_NO_NUMBER | An attempt was made to interpret value &P1 as a number.\n |
Table Fields related to BOBF
Glossary/Terms related to BOBF
An area in a separate file into which the print data of attached documents are written if the Adobe-based form printing solution is used. The output control displays the individudal parts of a spool request.
Subdivision of an electronic record into a sub-section. Parts are represented in the form of a record file in paper records management.
An object that is combined with other objects to make up a 3D model. Parts can be arranged in a hierarchical manner to form a sub-assembly or an assembly.
Part
IS - Dealer Business Management (IS-A-DBM)A material that can be built in to a vehicle.
Part
PLM - SAP Teamcenter by Siemens (PLM-TBS)A business object type that can participate in a structure as an assembly or component, with or without attached datasets.
Part
SCM - Asset Central Foundation (SCM-AIN-ACF)A single piece of an item of equipment. For example: seal, tube, shell, gasket, filler.
Instructions
SCM - Asset Central FoundationThe name of a Fiori App that is used to perform various operations on an instruction, such as creating an instruction, viewing an instruction, updating an instruction, deleting an instruction, and assigning models to an instruction.
Objects
BI - SAP BusinessObjects ExplorerA tab within the Information Space creation and Information Space modification dialogs. Used for selecting and modifying the Universe objects that make up your Information Spaces.
Alerts
SBN - Material TraceabilityAn analytical app to display the corresponding alerts and the affected products if, for example, a recall happens.
Manage Alerts
CA - Fiori UI for Demand Data FoundationA transactional app that enables planners to review system alerts informing them of unexpected situations. Examples: A demand planner might get an alert indicating that a system forecast is unexpectedly high. After reviewing the alert details, the planner might decide to manually adjust the forecast value. A replenishment planner might get an alert indicating that a proposed order quantity for a product location is unexpectedly high. After reviewing the alert details, the planner might decide that the proposal is acceptable, and not take action.
Manage Alerts
GRC - SAP Business Integrity Screening (GRC-BIS)A transactional app used to display, create, assign, and complete alerts created in the system.
Manage Alerts
MFG - Digital Manufacturing Insights (MFG-DM-MI)An app that allows you to monitor alerts raised by other apps within SAP Digital Manufacturing Cloud and initiate corrective actions on the alerts.
Manage
SRD - CRO-AnalyticsTo set selection values for variables or a report view as default or to delete a set of selection values for variables or delete personal report views.
Enhances a data aging object with additional tables. Data aging objects can have multiple enhancements.
An addition to standard SAP programs, made in positions designated for this purpose (user exits), without modifying SAP system repository objects. With the ABAP Workbench, you can also develop any repository objects. Enhancements are not affected by upgrading to a new release.
An addition to a Repository object, maintained within the framework of the enhancement concept and whose behavior can be changed without the need for a modification. An enhancement can be executed by creating enhancement implementation elements for explicitly defined or implicitly available enhancement options. Enhancements can be switched using the Switch Framework. `
An addition to existing applications. You can create enhancements using the Application Enhancement Tool, the Easy Enhancement Workbench, or other ABAP development tools, for example, the ABAP Dictionary. You can create new tables (table enhancements) and fields (field enhancements). Enhancements can be created by customers, partners or SAP. By creating enhancements, customers and partners can support specific use cases and requirements that cannot, or should not, be covered by standard software.
A concept to enhance a UI component in the BSP Component Workbench. If you want to make functional changes in a UI component, for example, create new events, you can use the component enhancement concept.
Enhancement
SAP - Global Field Legal (SAP-LEGAL)A modification that represents an increase or improvement in quality, value or extent.
Logistics
SRD - SCM-Master DataThe movement and tracking of goods or services from place of origin to end customer.
Program that determines the front office configuration based on the CIC profile and executes all component programs. The framework consists of configuration tables, the front office screen, a default empty subscreen, titles, and component processing functionality.
Transportation
SCM - Integrated Business PlanningThe movement of goods from one node to another in the supply chain, for example, from a plant to a distribution center.
Business Object
AP - ByDesign Studio (AP-RC-BDS)A model of a real-world object, for example, an employee or a sales order in business application systems.
An object which describes the structure and behavior of a real-world object. A business object: Consists of a hierarchy of BO nodes, which represent the data. Is an independently viable entity with identifiable instances. Bundles functions and data, both of which are accessible from the outside. Is described by a data model, an internal process model and one or more service interfaces. Besides this, business objects are core structuring elements of applications, and are centrally defined at SAP as part of an overall governance process.
An actual instance (assigned values at runtime) of a business object type defined at definition time.
A set of entities with common characteristics and common behavior representing well-defined business semantics. The set of entities is generally accepted in the business world (for example in an international standard or industry best practices). Examples are "Sales Order" or "Purchase Order".
Business Object
BC - BOPF Business Object Framework for ABAP (BC-ESI-BOF)A unit that is used to model business content, which is represented as a hierarchical tree of nodes. A single node includes a set of semantically related attributes and the corresponding business logic. For each node, several types of entities can be defined to describe the specific business logic part of the business object.
A concept in the ABAP RESTful programming model that is used to describe real-world artifacts such as the Product or the Sales Order. A business object provides a data model, a behavior and the corresponding runtime implementation.
Business Object
CAF - Composite Application Framework (CAF)A semantic entity that represents the smallest data unit to take part in a business scenario.
Business Object
CAF - CAF Guided Procedures (CAF-GP)A business object is a representation of an identifiable business entity such as a customer, a sales order or a product that is defined once and becomes the building block of the business. It is described by a data model, an internal process model and one or more service interfaces.
Business Object
EP - Portal Infrastructure (EP-PIN)An object that is used to model a business process. A business object is a semantic entity, which represents the smallest logical unit to take part in a business scenario. Examples of business objects in the SAP NetWeaver portal include "customer", "invoice", "order", "material", and "Collaboration object".
Business Object
FS - Payment Engine (FS-PE)Contains information relevant for transferring money from one financial institution to another.
Grouping of multiple entities from business points of view, as business processing normally takes place for many entities simultaneously, and not for individual entities. The most important internal business objects are: Application Contract Change Option It is also possible to manage the data for a business object on a cross-application basis. This allows partner data for a contract to be stored in a partner system, for example. FS-PM only saves the reference to the partner system.
(ICM) Top node of the object hierarchy to be processed in the commission case. Examples of business objects in an insurance scenario: Business transaction Contract Policy Customer Coverage Risk
Business object such as an advanced shipping notification (ASN) or a purchase order.
A means of representing business content, for example, a shopping cart, an RFx, or a purchase order.
(SV-ASA) A central business object in the real world, such as a purchase order. Business objects describe complete business processes. This type of encapsulation reduces complexity because the inner structure of the business object remains concealed. By calling Business APIs (BAPIs), external applications can access and manipulate the business objects using the Internet, DCOM or CORBA.
Models
SCM - Asset Central FoundationThe name of a Fiori App that is used to work with a model.
SAP Help, Wiki, Q&A and other resources for BOBF
Click here for the full list of resources and help pages, only the first few are posted below
-
View the full list of resources, SAP Help/Wiki pages and Q&A for BOBF
Implementation of Validations - Business Object Builder - SAP Library
Relevancy Factor: 150.0To create a validation, the implementing class of the validation must be implemented. This class corresponds to a common ABAP class (with the /BOBF/IF_FRW_VALIDATION interface implemented). If you create the validation using Business Object Builder (BO Builder), the generated class already implements this interface.
http://help.sap.com/saphelp_crmhana/helpdata/en/11/487225b25a48efbdcc9bce02cc14e8/content.htmAdding Customer-Defined Fields to Business Objects - SAP Help Portal
Relevancy Factor: 130.0https://help.sap.com/viewer/2cba2a3475d24114b91c4c268d4c84b6/1.2.5.0/en-US/6ddd38ccfdff423196210aac80141a2e.html
Implementation of Determinations - Business Object Builder - SAP Library
Relevancy Factor: 120.0To create a determination, the implementing class of the determination must be implemented. This class corresponds to a common ABAP class (with the interface /BOBF/IF_FRW_DETERMINATION implemented). If you create the determination using Business Object Builder (BO Builder), the generated class already implements this interface.
http://help.sap.com/saphelp_crm700_ehp02/helpdata/en/5c/c105e0ab2f4f9a877fad4b68093f84/content.htmConsumer Implementation - Business Object Builder - SAP Library
Relevancy Factor: 120.0The consumer (for example, the user interface or a foreign business object) can access a business object using a set of core services. These core services are described in detail in the interface documentation of the service manager /BOBF/IF_TRA_SERVICE_MGR. The following table gives an overview of the core services.
http://help.sap.com/saphelp_crmhana/helpdata/en/42/9f35b645c44433b7600064282993bc/content.htmImplementation of Actions - Business Object Builder - SAP Library
Relevancy Factor: 120.0To create an action, the implementing class of the action must be implemented. This class corresponds to a common ABAP class (with the /BOBF/IF_FRW_ACTION interface implemented). If you create an action using Business Object Builder (BO Builder), the generated class already implements this interface.
http://help.sap.com/saphelp_crmhana/helpdata/en/a7/40faf283d44d389752fc6f549b1bf4/content.htmReading Access - Business Object Builder - SAP Library
Relevancy Factor: 50.0When implementing the business logic of business object entities, you may need to read node instance data. For example, a consistency validation must read the node instance data corresponding to the node instance keys that have been handed over to check certain attributes. Business Object Processing Framework (BOPF) supports reading access of business object instances with the help of an access object, which is provided as importing parameter. It implements the /BOBF/IF_FRW_READ interface, which provides the following methods:
http://help.sap.com/saphelp_SCM700_ehp02_hana/helpdata/en/78/c3d46b4f4441c8a7de325cdfc5d00d/content.htmAccessing Foreign Business Objects - Business Object Builder - SAP Library
Relevancy Factor: 50.0To access instances of foreign business objects, the service manager instance of your business object must be instantiated. Afterwards, all core services provided by the service manager interface /BOBF/IF_TRA_SERVICE_MGR can be used. For more information about the services, see the /BOBF/IF_TRA_SERVICE_MGR interface documentation.
http://help.sap.com/saphelp_SCM700_ehp02_hana/helpdata/en/cd/5a0ec6adbf4836b7259bb8fb308337/content.htmModifying Access - Business Object Builder - SAP Library
Relevancy Factor: 50.0Business Object Processing Framework (BOPF) provides an access object that serves as an importing parameter. It implements the /BOBF/IF_FRW_MODIFY interface that provides the following methods:
http://help.sap.com/saphelp_SCM700_ehp02_hana/helpdata/en/f5/ec774be6474b91b0900cbc7d89159c/content.htmAdding Customer Fields to Alerts in Manage Alerts - SAP Help Portal
Relevancy Factor: 50.0As of Release 1.2 SP01, the SAP Fiori Manage Alerts app is introduced in SAP Assurance and Compliance Software. The app is tol replace the ThingInspector-based alert tiles from Release 1.1 in the future as the workplace for investigating and closing alerts.
https://help.sap.com/viewer/2cba2a3475d24114b91c4c268d4c84b6/1.2.3.0/en-US/bdfe5e569c53c741e10000000a44147b.htmlMessage and Change Handling - Business Object Builder - SAP Library
Relevancy Factor: 40.0Business Object Processing Framework (BOPF) supports the use of T100 messages that can be created by business object entities to be forwarded to the consumer. For example, a consistency validation returns an error message if there is an inconsistent node instance. From an implementation viewpoint, a message is an instance of a class that inherits the exception class /BOBF/CM_FRW. A message contains additional context information in which the following attributes must be handed over to the CONSTRUCTOR method:
http://help.sap.com/erp2005_ehp_05/helpdata/en/43/90c163c0e841779954bda511a79d84/content.htm