Top Banner
20

Sure Entities

Jul 07, 2015

Download

Software

SAP Sure

Sure Entities is an add-on for SAP that simpliies and streamline the User’s experience with SAP
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Sure Entities
Page 2: Sure Entities

What is Sure Entities?

The User experience in SAP is made overly complicated by:

• Multiple Transactions: In order to fulfil their roles, Users often have to become familiar with multiple Transactions in

SAP which all behave differently and have different functionality

• Redundant Screen Fields: Due to the fact that SAP is so customisable, most SAP Transactions have a large number

of fields, typically users only need to populate a handful of fields per Transaction

Sure Entities is an add-on for SAP that simpliies and streamline the User’s experience with SAP by using:

• Central Repository: allows users to process all of their Transactions from one place, rather than having to call multiple

SAP Transactions directly

• Customised Screens: by introducing a dynamic forms editor, users can customise screens to suit their needs which

will remove the clutter of unnecessary fields

NOTE: Due to the sheer scale of this add-on, it is not feesible to showcase all the functionality in PowerPoint. Please

request a demo to gain a better of understanding of what Sure Entities can offer your company

Sure Entities

Page 3: Sure Entities

Entity

BAPIs .....Entity

BAPIs

Entity

BAPIs

Sure Entities

Processing Class

Sure Entities

Business

Document

Manager(OAO

R)

Sure Entity

Custom

Screen FMs

Application

Logs

(SLG1)

Sure Entities BAPI Class

Sure Entity

Header

Concept

Sure Entity

RFC

Page 4: Sure Entities

What are the Benefits of using Sure Entities?

• Reduces Number of SAP Licenses: By allowing easier integration of Web Services it is possible to create a portal to

capture Transactions on a Browser

• Central Repository: Process all of your SAP Transactions from one place, thereby simplifying things for users as all

the Transactions will behave the same way via the same interface

• Customised Transactions: By making use of a series of configuration Tables, it is possible for the same

Transactions to behave differently for different sets of data

• Customised Screens: Create customised screens for each transaction simply by dragging and dropping fields into a

Web Form. This ensures that the screens that users interact with are efficient, intuitive and easy to use

• Reduced Development Time: Sure Entities makes extensive use of ABAP OO which means whenever a new Entity

is required you only need to Redefine the Entity specific methods

Sure Entities

Page 5: Sure Entities

Central Repository Screen

Sure Outputs provides a Central Repository to process all

Transactions in SAP. This Transaction is highly

customizable and caters for the following sub screens, all of

which can be hidden, resized or repositioned:

• Roles: Allows you to group Transactions logically

• Entities: Lists the Entities for the Selected Role

• Views: Allows you to create multiple Views/Filters to list

the Entities

• Entity List: Allows you to view the selected entities in a

list

• Broadcast: Allows you to link to a URL that will display

information to the Users

Sure Entities

Page 6: Sure Entities

Central Repository Config Example

It is possible to configure multiple

Transaction Codes to call the Sure

Outputs Central Repository Screen.

Effectively each Transaction code

will call the same program with a

different set of Config options

In this example, a Transaction is

calling the Central Repository Screen

and due to the way the config has

been setup the Roles and Broadcast

Sub Screens have been hidden

Sure Entities

Page 7: Sure Entities

Entity Screen

This is the Entity Screen, which is split up into 3

SubScreens:

Header SubScreen: Contains important entity

specific fields

Views SubScreen: Displays all the Views that

are available for an entity

Selected View SubScreen: Will display the

Selected View for that entity

The subsequent Slides will explain these

SubScreen in more Detail

Sure Entities

Page 8: Sure Entities

Entity Screen – Header SubScreen

The idea behind the Entity Header screen is that no matter which View has been selected, the User will always be able to

see the important specific fields without having to go back to the Entity View

It is possible to configure different Header SubScreens for an Entity, by choosing different fields as well as changing the

screen layout, for example:

Sure Entities

Page 9: Sure Entities

Entity Screen – Entity Data View

The Entity Data View shows Entity Specific Data and is highly configurable, for example:

Sure Entities

Page 10: Sure Entities

Entity Screen – Admin View (General)

Sure Entities introduces a “Header” concept for all SAP Entities which makes it easier to cater for Generic Functionality

that can be reused by all the entities. Each Header record will contain a GUID as well generic information shown above

Sure Entities

Page 11: Sure Entities

Entity Screen – Admin View (User Logs)

Sure Entities caters for extensive logging for an Entity. This is done by making use of the Application Log ( See Transaction

SLG1) to store these Logs. This means existing DB tables and Classes are being used to store and access these Logs, therefore

no new DB tables will be required

Effectively Sure Outputs is acting as a conduit between the User and Existing SAP Functionality available in Transaction SLG1,

but providing a more User Friendly Interface

Sure Entities

Page 12: Sure Entities

Entity Screen – Admin View (Field Changes)

Sure Entities provides functionality that keeps track of field changes that is fully customizable

NOTE: Sure Entities makes use of it’s own DB Tables to keep track of these changes and not CDHDR and CDPOS, which

were too restrictive

Sure Entities

Page 13: Sure Entities

Entity Screen – Notes View

Sure Entities allows Users to maintain Notes for a specific Program. Sure Entities is making use of the Business

Document Navigator (See Transaction OAOR), which means existing DB tables and Classes are being used to store and

access these Notes, therefore no new DB tables will be required

Effectively Sure Outputs is acting as a conduit between the User and Existing SAP Functionality available in Transaction

OAOR, but providing a more User Friendly Interface

Sure Entities

Page 14: Sure Entities

Entity Screen – Attachments View

Sure Entities allows Users to maintain

Attachments for a specific Program. Sure

Entities is making use of the Business

Document Navigator (See Transaction

OAOR), which means existing DB tables and

Classes are being used to store and access

these Attachments, therefore no new DB

tables will be required

Effectively Sure Entities is acting as a conduit

between the User and Existing SAP

Functionality available in Transaction OAOR,

but providing a more User Friendly Interface

Sure Entities

Page 15: Sure Entities

Entity Screen – Updates View

Sure Entities caters for “Updates”. Effectively what this means is that every time an Entity is “Processed” a snapshot of that

Entity is stored. It is also possible to implement “Approvals” for updates, ie they will be stored by not processed until they

have been approved. This especially useful if the Data Source is not fully trusted, eg Transactions processed on the internet

or sent via an interface

NOTE: Persistent Classes are not being used to stored Updates, instead Serialisation is being used to represent the Entity

“snapshot” as an XML string. The main reason for this is to allow for easier integration with Web Services

Sure Entities

Page 16: Sure Entities

Entity Screen – Updates View “Display” Button

This button will display the Entity “snapshot” as a Subscreen

Sure Entities

Page 17: Sure Entities

Entity Screen – Updates View “Display XML” Button

This button will display the Entity “snapshot” as an XML String

Sure Entities

Page 18: Sure Entities

One of our other products, Sure Landscapes, will be used to for the installation process.

Sure Landscapes will automatically create the following objects on your system in a matter of seconds:

• Development Class: A New Development will be created for Sure Entities and it will contain all objects required

by Sure Entities

• Transport: A new Transport will be created which will contain all components of Sure Entities

• Domains, Domain Values

• Data Elements

• Structures

• Database Tables

• Programs, Program Texts, Program Screens

Installation

Sure Entities

Page 19: Sure Entities

Cost and Support

Support Contract Service Contract

Initial Cost: TBC Initial Cost: TBC

Monthly Cost: TBC Monthly Cost: TBC

8 hours of Support per month 40 hours of Support per month

Free Support during a SAP upgrade Free Support during a SAP upgrade

Free Sure Entities Updates Free Sure Entities Updates

5 Sure Output Programs per month

Sure Entities

Page 20: Sure Entities