SAP Screen Personas

بواسطة: openSAP

Overview

SAP Screen Personas 3.0 is a personalization framework integrated into the SAP GUI family. It allows IT professionals and SAP experts to simplify SAP GUI screens (built on SAP’s Dynpro rendering technology). Dynpro technology is used for the majority of classic SAP ERP screens.

This course provides you with training on how to create consumer-grade screens. Simpler screens allow users to streamline business processes quickly and easily, leading to improved end-user productivity and satisfaction. This course is eighty percent hands-on, so participants can see how to develop and maintain Screen Personas flavors. The course will also cover core administration tasks, including how to share flavors within their organizations.

SAP Screen Personas allows you to:

  • Improve the adoption of SAP software by making screens easier to use
  • Increase employee productivity by simplifying screens to reduce typing
  • Reduce training costs by making SAP more intuitive
  • Enhance data quality by reducing free text entry

Target Audience

  • Anyone interested in SAP´s UX strategy
  • Anyone interested in simplifying SAP GUI screens
  • Anyone interested in improving SAP usability
  • User Experience experts
  • Developers working in implementation projects
  • Business/data analysts
  • SAP implementation partners
  • Consultants
  • Architects

Course Requirements

  • Essential: General knowledge of SAP ERP transactions and how to navigate them
  • Recommended: None

Development Systems

If your primary interest in taking this course is simply to familiarize yourself with the technical development-related necessities and capabilities of SAP Screen Personas, you do not need access to a development system.
However, we realize that many of you will be interested in developing your own scenarios, based on the instructions in the course. For the purpose of this course, we will deploy an SAP appliance onto an Amazon Web Service account, which will incur a charge. Your SAP appliance is provided as a free trial. We will provide a detailed guide with instructions on how to set up an account in week 1 as a precursor to the optional exercises. There are a few restrictions for this free account, but you’ll be able to follow the course without any issues, as the instructor will use the same system as you.

 

Syllabus

  • Week 1: Screen Personas Basics
  • Week 2: Building Simplified Screens
  • Week 3: Scripting and Troubleshooting
  • Week 4: Administration and Performance Tips
  • Final Exam: Good Luck!

Taught by

Sebastian Steinhauer and Peter Spielvogel

SAP Screen Personas
الذهاب الي الدورة

SAP Screen Personas

بواسطة: openSAP

  • openSAP
  • مجانية
  • الإنجليزية
  • متاح شهادة
  • متاح في أي وقت
  • الجميع
  • N/A
8.1.2PHP Version237msRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (144ms)
    • Application (92.42ms)
    • 1 x Booting (60.77%)
      144.09ms
      1 x Application (38.98%)
      92.42ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET ar/الدورات/{slug}
      middleware
      web, localize:ar
      controller
      App\Http\Controllers\CourseController@show
      as
      ar.courses.show
      namespace
      prefix
      /ar
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      6 statements were executed5.2ms
      • select * from `courses` where `slug_ar` = 'sap-screen-personas' limit 1
        4.03ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. sap-screen-personas
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-05-24 16:58:21' where `id` = 1700
        400μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-05-24 16:58:21
        • 1. 1700
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (2)
        170μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        150μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (22) and `providers`.`deleted_at` is null
        170μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 1691 limit 1
        280μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 1691
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        JOJPmGufGPwOkHcqSpn6IAGzHDUFfekZLVcnyFEE
        locale
        ar
        _previous
        array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/sap-sc...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/sap-screen-personas
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "18.117.194.238" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "18.117.194.238" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "944e56570c0a0012-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "18.117.194.238" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "18.117.194.238" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "944e56570c0a0012-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "53032" "REMOTE_ADDR" => "172.70.126.15" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/sap-screen-personas" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1748105900.9003 "REQUEST_TIME" => 1748105900 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sat, 24 May 2025 16:58:21 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ik1RSk54Rk5zSDBrTTdTY0ptOC8zOWc9PSIsInZhbHVlIjoidURHMWFsMEYwd2tjOVlkbnFrTGhMemI0SGJoZExxN0Vid1hnRVVWZW1kbVBDYUNtQ0RPdTZpeitTbXFsRUtZL0x5bkFkdk5tV1hnQ2NZWE5KWGlRUUxNZllLNUs5N1hNTDJjSTFFSHk4dFJ1cHlmc1gvWkthUVlSeG4yV05wd2kiLCJtYWMiOiI3ZTIyZmQzYWQ4OGU5MjJjZjY2MGU3NGRlZWY0MDU0NGU5NTk4MjI4ZTNiOTkzMjhlZjdlNTcxODMzZmNmMjViIiwidGFnIjoiIn0%3D; expires=Sat, 24 May 2025 18:58:21 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6Ik1RSk54Rk5zSDBrTTdTY0ptOC8zOWc9PSIsInZhbHVlIjoidURHMWFsMEYwd2tjOVlkbnFrTGhMemI0SGJoZExxN0Vid1hnRVVWZW1kbVBDYUNtQ0RPdTZpeitTbXFsRUtZL0x5bkFkd" 1 => "laravel_session=eyJpdiI6IitGSTFLUVM3bXpxMEg3Z29FNFY5TWc9PSIsInZhbHVlIjoiTEpiM25zcU1ML2xDbXRyQ0t3MW1yUjdma2JUb0lBYjFxWmR4Zmh4MDNzR2xSWU9GSWJpMW81aWNRbGI2R1k2dEU4aVZ6cFd2dXlvdU5Td3dtZ3NUTnF2VDdZVFQwVzVUK1JEM0lITEVqT0lJVXZQUmVNU3BWWTBDdW1VZGtTZ1QiLCJtYWMiOiIwZWI4OThmYmY0NzQ5OWI0NDdkZjU4ZjRmYTE4ZTE3ZTQxNDU0MTRmNzVlNmI4YTRjZGVjMDg1ZGQyYzViN2YzIiwidGFnIjoiIn0%3D; expires=Sat, 24 May 2025 18:58:21 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IitGSTFLUVM3bXpxMEg3Z29FNFY5TWc9PSIsInZhbHVlIjoiTEpiM25zcU1ML2xDbXRyQ0t3MW1yUjdma2JUb0lBYjFxWmR4Zmh4MDNzR2xSWU9GSWJpMW81aWNRbGI2R1k2dEU4" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ik1RSk54Rk5zSDBrTTdTY0ptOC8zOWc9PSIsInZhbHVlIjoidURHMWFsMEYwd2tjOVlkbnFrTGhMemI0SGJoZExxN0Vid1hnRVVWZW1kbVBDYUNtQ0RPdTZpeitTbXFsRUtZL0x5bkFkdk5tV1hnQ2NZWE5KWGlRUUxNZllLNUs5N1hNTDJjSTFFSHk4dFJ1cHlmc1gvWkthUVlSeG4yV05wd2kiLCJtYWMiOiI3ZTIyZmQzYWQ4OGU5MjJjZjY2MGU3NGRlZWY0MDU0NGU5NTk4MjI4ZTNiOTkzMjhlZjdlNTcxODMzZmNmMjViIiwidGFnIjoiIn0%3D; expires=Sat, 24-May-2025 18:58:21 GMT; path=/XSRF-TOKEN=eyJpdiI6Ik1RSk54Rk5zSDBrTTdTY0ptOC8zOWc9PSIsInZhbHVlIjoidURHMWFsMEYwd2tjOVlkbnFrTGhMemI0SGJoZExxN0Vid1hnRVVWZW1kbVBDYUNtQ0RPdTZpeitTbXFsRUtZL0x5bkFkd" 1 => "laravel_session=eyJpdiI6IitGSTFLUVM3bXpxMEg3Z29FNFY5TWc9PSIsInZhbHVlIjoiTEpiM25zcU1ML2xDbXRyQ0t3MW1yUjdma2JUb0lBYjFxWmR4Zmh4MDNzR2xSWU9GSWJpMW81aWNRbGI2R1k2dEU4aVZ6cFd2dXlvdU5Td3dtZ3NUTnF2VDdZVFQwVzVUK1JEM0lITEVqT0lJVXZQUmVNU3BWWTBDdW1VZGtTZ1QiLCJtYWMiOiIwZWI4OThmYmY0NzQ5OWI0NDdkZjU4ZjRmYTE4ZTE3ZTQxNDU0MTRmNzVlNmI4YTRjZGVjMDg1ZGQyYzViN2YzIiwidGFnIjoiIn0%3D; expires=Sat, 24-May-2025 18:58:21 GMT; path=/; httponlylaravel_session=eyJpdiI6IitGSTFLUVM3bXpxMEg3Z29FNFY5TWc9PSIsInZhbHVlIjoiTEpiM25zcU1ML2xDbXRyQ0t3MW1yUjdma2JUb0lBYjFxWmR4Zmh4MDNzR2xSWU9GSWJpMW81aWNRbGI2R1k2dEU4" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "JOJPmGufGPwOkHcqSpn6IAGzHDUFfekZLVcnyFEE" "locale" => "ar" "_previous" => array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/sap-screen-personas" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]