Composite Application Framework Core
Developing Composite Applications with CAF Core
Getting Involved
Concept of Composite Application Framework Core
Working with Composite Application Services
Opening the Composite Application Services Perspective
Composite Application Services Projects
Core Project
Creating Development Component Projects
Creating Custom Enumerations
Deploying Development Component Projects
Services and Concepts
Service Types
Entity Services
Application Services
External Services
Service Permissions
Service Persistency
Service Operations
Service Runtime
Go and Create
My First Composite Application
My First Entity Service
Creating a Development Component Project
Modeling Entity Services
Defining Entity Service Operations
Generating Code and Building Services
Configuring the Object Editor User Interface
Configuring the Object Selector User Interface
Core Development Tasks
Composite Application Framework Runtime Configurator
Administrative Tools
External Service Configuration
Importing External Services at Runtime
Grouping Imported RFCs at Runtime
Configuring External Services at Runtime
Mapping Operations and Attributes at Runtime
Dynamic Attribute Administration
Entity Services
Queries
Dynamic Attribute Metadata
Simple Types
Subscription Management
User Interface Configuration
Other Tools
Developing User Interfaces in CAF Core
Configurable User Interface Components
Authorization Report
Attachments
Adding Attachments
Attach Image
New Attachment
Classification Assignment
Editing Classification Assignments
Removing Classification Assignments
File Select
Flex Tree
Creating Column Headings
History Log User Interface
Navigation
Object Browser
Object Editor
Object Selector
Property Editor
Reporting
Search Bar
User Assignment
Macros
User Interface Transport
Downloading and Uploading Configuration Files
Transporting Configuration Files
Designing Services in CAF Core
Service Tab Pages
Attributes Tab Page
General Tab Page
Data Source Tab Page
Dependencies Tab Page
Implementation Tab Page
Operations Tab Page
Permissions Tab Page
Persistency Tab Page
Service Modeling
Modeling Entity Services
Creating Entity Services
Modeling Entity Service Attributes
Attribute Types
Modeling Entity Service Operations
Mapping Entity Services
Mapping Entity Service Operations
Modeling Application Services
Creating Application Services
Adding Application Service Operations
Editing Application Service Operations
Modeling External Services
Importing External RFC Services
Importing External Web Services
Editing External Services
Encapsulating External Services as Entity Services
Encapsulating External Services as Application Services
Deleting Services
Transaction Support
Service Mapping
Mapping Attributes
Service Eventing and Notifications
Framework Events
JMS Message Structure
Event Data Recording
Event Storage
Notification Service Connection
JMS Deployment Descriptors
Class Structure: ValueObjectChangedData
Class Structure: EntityChangedEvent
Class Structure: Event Helper
Notification and Subscriptions
Notification and Subscription Framework
Modifying the Web Dynpro Model
Ensuring Quality
Testing Services with the Service Browser
Integration
CAF Core Service Integration with CAF Guided Procedures
CAF Core and SAP Business Information Warehouse Integration
Locking and Unlocking Services
Reference