Solutions

SophisTex classifies its solutions into three different categories: Developer Frameworks, Technical Solutions and Functional Solutions. Our Functional Solutions are leveraging Developer Frameworks and Technical Solutions. Combining all three with customer specific implementations result in large-scaled applications in the SAP PLM area.

Context Menu Control

Absätze

Control every context menu in ABAP WebDynpro Applications to simplify your user interface and extend it with your own functionality.

All extensions are context-based and can be defined via customizing. Call your own functionality in SAP standard applications with one click.

Problem

The WebDynpro context menu available by right-clicking is already offering context-based functionality. However, usually it is showing functionality that you do not want to offer to your users.

The sheer functionality often confuses the user. Meanwhile, the context menu does not show extended or enhanced functionality that you do want to show in it.

SophisTex Context Menu Control solves all these issues and can be customized in a maximum flexible way.

Solution

Control every context menu in ABAP WebDynpro Applications to simplify your user interface and extend it with your own functionality.

All extensions are context-based and can be defined via customizing. Call your own functionality in SAP standard applications with one click.

  • Modify context menus system-wide in all WebDynpro Applications (e.g. PSM Tree or Bill of Material item table)
  • Add new functions, remove or rename existing functions
  • Granular customizing from WebDynpro Application up to single UI components (tables, trees)
  • Context-based customizing based on the object type and object data (e.g. PSM node, Material, Material BoM)

Floorplan Manager View Control

Absätze

Control your SAP Floorplan Manager applications using information from the displayed object e.g. provide plant specific views in the Material BoM application.

The SophisTex solution Floorplan Manager View Control allows context-based customizing of WebDynpro Floorplan based applications. Add, remove or rename views dynamically during runtime. Elemental for every SophisTex solution is a customizing that is easy to change while offering all the possible flexibility.

Problem

SAP WebDynpro Floorplan applications offer a standardized layout that helps your users to feel at home in all different applications. The SAP standard also allows a limited enhancement to these Floorplan configurations. However, enhancing the configurations is very limited and then applied for all users and user-groups.

Normally, you want to offer different views in these role-based applications, which is not possible. Furthermore, standard views (tabstrips) are added during runtime and are not shown in the Floorplan configuration.

Our Floorplan Manager View Control offers all flexibility by simple customizing.

Solution

Control your SAP Floorplan Manager applications using information from the displayed object e.g. provide plant specific views in the Material BoM application.

The SophisTex solution Floorplan Manager View Control allows context-based customizing of WebDynpro Floorplan based applications. Add, remove or rename views dynamically during runtime. Hide views (tab strips) that cannot be hidden by enhancing the standard Floorplan configurations because they are added during runtime.

Use context such as attributes from the application object (e.g. BoM Usage or Plant in a Material BoM) or user rights, roles and ACM groups to offer a fully role-based application.

Generic Recipe Calculations (GRC) for SAP PLM 7 WebUI Recipe Development

Absätze

Generic Recipe Calculations (GRC) for SAP PLM 7 WebUI Recipe Development offers a fully configurable and integrated environment for recipe calculations. Formulas & calculations can be managed decentrally by business users with the help of Business Rule Framework+ (BRF+). Customer enhancements are possible via BAdIs and a consistent look & feel is supported by Smart Formula Evaluation. This is the formula calculation solution that all your Recipe Development users have been waiting for.

stx generic recipe calculations

Problem

Your department is using SAP PLM 7 Recipe Development but needs extensive calculation functionality to fulfill your customer requirements and ensure legal compliance. Unfortunately, this calculation functionality is not provided by the SAP standard and you do not want to implement a customer specific solution that has fixed calculation and has high maintenance/enhancement effort.

Solution

Generic Recipe Calculations (GRC) for SAP PLM 7.x Recipe Development offers a fully configurable and integrated environment for recipe calculations. Formulas & calculations can be managed decentrally by business users with the help of Business Rule Framework+ (BRF+). Customer enhancements are possible via BAdIs and a consistent look & feel is supported by Smart Formula Evaluation.

Feature Overview

  • Fully integrated environment for Recipe calculations
  • Fully configurable solution
  • BAdI Layer for customer specific enhancements
  • Central management of formulas managable by business department
  • Consistent Look & Feel supported by Smart Formula Evaluation
  • Personalization features
  • Multilanguage support

BRF+ Recipe Formula Management

  • Formula Management based on SAP Business Rules Framework plus
  • Central definition of Formulas
  • Define SAP EH&S physical and chemcial properties that shall be used from Substances for calculation
  • Versioning of used formulas for compliance reasons

Requirements

  • SAP ECC 6.0 with PLM7 WebUI Recipe Development EhP5 or higher (EhP6, EhP7, EhP8)

Delivery Content

  • Transport with SophisTex Addon solution, pre-packaged with demo content
  • Customizing/BRF+ documentation
  • Technical content
  • 24 months of maintenace included

Please also see our productive customer references for GRC.

PLM 7 Basis Framework

Absätze

The PLM 7 Basis Developer Frameworks offer basis utilities with easy-to-consume DDIC services, user services, number ranges and GUID utilities.

The framework contains a user interface bundle with lean ALV and hierarchical ALV components for SAPGUI and WebDynpro. It includes a message handling framework for SAPGUI and WebDynpro (including FPM) as well as the SophisTex Switch Framework.

Problem

Many basis services are available in SAP basis core components, but they are spread across many different packages and are often not easy to consume. Developers can easily spend days on trying to find the appropriate basis service and figuring out how to call it in the right way. When adding user interface topics, the effort multiplies with light speed.

The SophisTex PLM 7 Basis Developer Frameworks offer a lean and compressed view on all these services. All important basis functionality is encapsulated in easy-to-consume methods. Searching through the jungle of basis functionality? Yesterday's problems with our Basis Developer Framework.

Solution

The PLM 7 Basis Developer Frameworks offer basis utilities with easy-to-consume DDIC services, user services, number ranges and GUID utilities.

The framework contains a user interface bundle with lean ALV and hierarchical ALV components for SAPGUI and WebDynpro. It includes a message handling framework for SAPGUI and WebDynpro (including FPM) as well as the SophisTex Switch Framework.

PLM 7 Bill of Material Framework

Absätze

The PLM 7 Bill of Material Developer Framework leverages our Developer Framework architecture. It encapsulates all business and user interface logic and offers an easy consumable approach for the Bill of Material Business Object in SAP PLM 7.

Every SophisTex Developer Framework is delivered with detailed documentation and code snippets showcasing the correct consumption and necessary calls. It enables even unexperienced developers in the area of PLM Material BoM to read, change and operate on MBoM data.

Service & support is available in accordance to our maintenance contracts.

Problem

SAP implementation projects usually require enhancements to the standard logic. This is valid for SAP PLM / PLM 7 as well as other functional solutions and modules. While the business requirement is clear prior to implementation, developers with the specific knowledge of the certain business functionality are hard to find.

Even experienced developers need a considerable time to learn about the specific interfaces, business objects, persistence and user interface functionality. Thus, every implementation project spends a considerable amount of time rather on educating the development staff, instead of developing the actual requirements.

Eventually the development staff is familiar with all interfaces and specifics. However, functionality still needs to be linked and consumed together to fulfill the project requirements. Another considerable amount of effort is spent on linking SAP standard functionality and creating service methods that provide the desired logical functionality.

The SophisTex Bill of Material Developer Frameworks does not only offer encapsulated standard functionality but also linked functionality with lots of logical enhancements, everything ready-to-consume in no time.

Solution

The following functionality based on the SAP PLM Bill of Material object is included in the SophisTex Material BoM Developer Framework:

  1. Integration of SAP Change Management
  2. Read Bill of Material basic data
  3. Maintain Bill of Material basic data
  4. Manage Bill of Material components (Bill of Material items)
  5. Read and maintain Classification data (characteristics & classes)
  6. Read and maintain Document links
  7. Service functions - clone Bill of Material from a historical state
  8. Create new Bill of Material variants based on existing Bill of Material
  9. Compare two Bill of Materials and retrieve similar and different items
  10. Exchange components in an existing Bill of Material or copy an existing Bill of Material
  11. Create a Bill of Material based on a SAP PSM Product Structure
  12. Simulate a Bill of Material creation and retrieve error/warning/success message for evaluation

PLM 7 Document Control+

Absätze

Document Control+ for PLM 7 bundles Document enhancements in one solution and offers a full disablement of the ACL Whitelist functionality including deactivation of ACF Java Applets. Express upload functionality seamlessly integrated into the standard Document WebUI directly uploads originals and checks them in.

Furthermore, a stand-alone WebDynpro application offers lean and simple express creation of Document Info Records (DIR) with and without originals.

Problem

The Document WebUI included in the SAP PLM 7 suite offers a full featured and feature rich web user interface.

However, the Whitelist functionality need to upload and download originals (files) to Documents can be troublesome dependending on the implementation scenario. It is loading Java Applets that can cause the used browser to freeze or crash. Whitelist distribution across all clients is always a pain-point and the Whitelist functionality cannot be deactivated in SAP standard.

The feature rich WebUI may also be too complex for some occasional users or for some use case scenarios.

Solution

Document Control+ for PLM 7 bundles several  Document enhancements in one solution:

  • Fully disable Whitelist/ACF/Whitelist functionality in WebUI while still being able to upload/download original files
  • Avoid Java Security popups and browser incompatibilities/freezes on the client
  • Express upload originals in Document WebUI (one-click upload includes check-in and saving), seamlessly integrated into standard Document WebUI
  • Stand-alone WebDynpro application offers Express Creation of new Documents and Versions with/without Originals
  • Specify valid document and file types in customizing
  • Enter document attributes and characteristics in a lean & simple popup
  • Document creation including attributes, originals & characteristics: 3 clicks

PLM 7 Document Developer Framework

Absätze

The PLM 7 Document Developer Framework leverages our Developer Framework architecture. It encapsulates all business and user interface logic and offers an easy consumable approach for the Document Info Record (DIR) Business Object in SAP PLM 7.

Every SophisTex Developer Framework is delivered with detailed documentation and code snippets showcasing the correct consumption and necessary calls. It enables even unexperienced developers in the area of PLM Document to read, change and operate on Document data.

Service & support is available in accordance to our maintenance contracts.

Problem

SAP implementation projects usually require enhancements to the standard logic. This is valid for SAP PLM / PLM 7 as well as other functional solutions and modules. While the business requirement is clear prior to implementation, developers with the specific knowledge of the certain business functionality are hard to find.

Even experienced developers need a considerable time to learn about the specific interfaces, business objects, persistence and user interface functionality. Thus, every implementation project spends a considerable amount of time rather on educating the development staff, instead of developing the actual requirements.

Eventually the development staff is familiar with all interfaces and specifics. However, functionality still needs to be linked and consumed together to fulfill the project requirements. Another considerable amount of effort is spent on linking SAP standard functionality and creating service methods that provide the desired logical functionality.

The SophisTex Document Developer Framework does not only offer encapsulated standard functionality but also linked functionality with lots of logical enhancements, everything ready-to-consume in no time.

Solution

The following functionality based on the SAP PLM Document Info Record (DIR) object is included in the SophisTex PLM 7 Document Developer Framework:

  1. Retrieve DIR Descriptions
  2. Retrieve DIR Header
  3. Insert DIR links (DO links)
  4. Insert Original via Knowledge Provider (KPro) CMS API (Backend function, ignores Whitelist)
  5. Retrieve Original via API (Backend function, ignores Whitelist)
  6. Store Original on Content Server via API
  7. Update DIR Header
  8. Trigger Save & Modify operations
  9. Service functionality: Retrieve file extensions from file name, mime type, split path
  10. Retrieve content repository for storage category

The PLM 7 Document Developer Framework is consumed and leveraged by the SophisTex Document Control+ Functional Solution.

 

PLM 7 Engineering Change Number Developer Framework

Absätze

The PLM 7 Engineering Change Number (ECN) Developer Framework leverages our Developer Framework architecture. It encapsulates all business and user interface logic and offers an easy consumable approach for the Engineering Change Number Business Object in SAP PLM 7.

Every SophisTex Developer Framework is delivered with detailed documentation and code snippets showcasing the correct consumption and necessary calls. It enables even unexperienced developers in the area of PLM ECN to read, change and operate on ECN data.

Service & support is available in accordance to our maintenance contracts.

Problem

SAP implementation projects usually require enhancements to the standard logic. This is valid for SAP PLM / PLM 7 as well as other functional solutions and modules. While the business requirement is clear prior to implementation, developers with the specific knowledge of the certain business functionality are hard to find.

Even experienced developers need a considerable time to learn about the specific interfaces, business objects, persistence and user interface functionality. Thus, every implementation project spends a considerable amount of time rather on educating the development staff, instead of developing the actual requirements.

Eventually the development staff is familiar with all interfaces and specifics. However, functionality still needs to be linked and consumed together to fulfill the project requirements. Another considerable amount of effort is spent on linking SAP standard functionality and creating service methods that provide the desired logical functionality.

The SophisTex Change Number Developer Framework does not only offer encapsulated standard functionality but also linked functionality with lots of logical enhancements, everything ready-to-consume in no time.

Solution

The following functionality based on the SAP PLM Engineering Change Number object is included in the SophisTex PLM 7 ECN Developer Framework:

  1. Create Engineering Change Request (ECR) via API
  2. Create Engineering Change Order (ECO) via API
  3. Create Engineering Change Number (ECN)
  4. Maintain Change Number Type: Add Object Type
  5. Retrieve all Object Types / Read details
  6. Retrieve attributes such as valid from date
  7. Update all ECN related attributes and data

PLM 7 Material Developer Framework

Absätze

The PLM 7 Material Developer Framework leverages our Developer Framework architecture. It encapsulates all business and user interface logic and offers an easy consumable approach for the Material Business Object in SAP PLM 7.

Every SophisTex Developer Framework is delivered with detailed documentation and code snippets showcasing the correct consumption and necessary calls. It enables even unexperienced developers in the area of PLM Material to read, change and operate on Material data.

Service & support is available in accordance to our maintenance contracts.

Problem

SAP implementation projects usually require enhancements to the standard logic. This is valid for SAP PLM / PLM 7 as well as other functional solutions and modules. While the business requirement is clear prior to implementation, developers with the specific knowledge of the certain business functionality are hard to find.

Even experienced developers need a considerable time to learn about the specific interfaces, business objects, persistence and user interface functionality. Thus, every implementation project spends a considerable amount of time rather on educating the development staff, instead of developing the actual requirements.

Eventually the development staff is familiar with all interfaces and specifics. However, functionality still needs to be linked and consumed together to fulfill the project requirements. Another considerable amount of effort is spent on linking SAP standard functionality and creating service methods that provide the desired logical functionality.

The SophisTex Bill of Material Developer Frameworks does not only offer encapsulated standard functionality but also linked functionality with lots of logical enhancements, everything ready-to-consume in no time.

Solution

The following functionality based on the SAP PLM Material object is included in the SophisTex Material Developer Framework:

  1. Read Material Master
  2. Maintain Material Master
  3. Read and maintain Classification data (characteristics & classes)
  4. Read and maintain Document links
  5. Handle plant specific Material Master
  6. Schedule Material Master changes
  7. Where-used queries for Bill of Material and Product Structure Management

PLM 7 Product Structure Management Developer Framework

Absätze

The PLM 7 Product Structure Management (PSM) Developer Framework leverages our Developer Framework architecture. It encapsulates all business and user interface logic and offers an easy consumable approach for the PSM Business Object in SAP PLM 7.

Every SophisTex Developer Framework is delivered with detailed documentation and code snippets showcasing the correct consumption and necessary calls. It enables even unexperienced developers in the area of PLM Product Structure Management to read, change and operate on PSM data.

Service & support is available in accordance to our maintenance contracts.

Problem

SAP implementation projects usually require enhancements to the standard logic. This is valid for SAP PLM / PLM 7 as well as other functional solutions and modules. While the business requirement is clear prior to implementation, developers with the specific knowledge of the certain business functionality are hard to find.

Even experienced developers need a considerable time to learn about the specific interfaces, business objects, persistence and user interface functionality. Thus, every implementation project spends a considerable amount of time rather on educating the development staff, instead of developing the actual requirements.

Eventually the development staff is familiar with all interfaces and specifics. However, functionality still needs to be linked and consumed together to fulfill the project requirements. Another considerable amount of effort is spent on linking SAP standard functionality and creating service methods that provide the desired logical functionality.

The SophisTex Product Structure Management Framework does not only offer encapsulated standard functionality but also linked functionality with lots of logical enhancements, everything ready-to-consume in no time.

Solution

The following functionality based on the SAP PLM Product Structure Management (PSM/PVS/iPPE) objects is included in the SophisTex PSM Developer Framework:

  1. Supports the generic customizing driven approach of SAP Product Structure Management with all objects (Nodes, Variants, Relations, Alternatives)
  2. Read basic data of PSM objects
  3. Maintain basic data of PSM objects
  4. Read and maintain Classification data (characteristics & classes)
  5. Read and maintain Document links
  6. Create Product Structures over all PSM object levels step by step based on rules and conditions. Acts as precondition for a lean product structure creation based on a UI Wizard (available with SophisTex PSM+ Functional solution)
  7. Explode Product Structures in different flavors over all levels with simple conditions
  8. Service functions working with Product Structures (e.g. filter explosion results)
  9. Compare two Product Structures and retrieve similar and different items
  10. Sophisticated buffer mechanism for best performance results

Further Information (PDF, 0.4 MB)

PLM 7 Recipe Developer Framework

Absätze

The PLM 7 Recipe Developer Framework leverages our Developer Framework architecture. It encapsulates all business and user interface logic and offers an easy consumable approach for the Recipe Business Object in SAP PLM 7 Recipe Development.

Every SophisTex Developer Framework is delivered with detailed documentation and code snippets showcasing the correct consumption and necessary calls. It enables even unexperienced developers in the area of PLM Recipe Management / Recipe Development to read, change and operate on Recipe data.

Service & support is available in accordance to our maintenance contracts.

Problem

SAP implementation projects usually require enhancements to the standard logic. This is valid for SAP PLM / PLM 7 as well as other functional solutions and modules. While the business requirement is clear prior to implementation, developers with the specific knowledge of the certain business functionality are hard to find.

Even experienced developers need a considerable time to learn about the specific interfaces, business objects, persistence and user interface functionality. Thus, every implementation project spends a considerable amount of time rather on educating the development staff, instead of developing the actual requirements.

Eventually the development staff is familiar with all interfaces and specifics. However, functionality still needs to be linked and consumed together to fulfill the project requirements. Another considerable amount of effort is spent on linking SAP standard functionality and creating service methods that provide the desired logical functionality.

The SophisTex Product Recipe Developer Framework does not only offer encapsulated standard functionality but also linked functionality with lots of logical enhancements, everything ready-to-consume in no time.

Solution

The following functionality based on the SAP PLM Recipe object is included in the SophisTex PLM 7 Recipe Developer Framework:

  1. Read Recipe data
  2. Maintain Recipe data
  3. Handle Header and Formula data
  4. Read and maintain Classification data (characteristics & classes)
  5. Read and maintain Document links
  6. Result of Recipe Calculations
  7. Manipulate calculation results by SAP RD parameters (quantity, effectivity, valuation rating and validity area).  

PLM 7 Specification Developer Framework

Absätze

The PLM 7 Specification Developer Framework leverages our Developer Framework architecture. It encapsulates all business and user interface logic and offers an easy consumable approach for the Specification Business Object in SAP PLM 7 Recipe Development.

Every SophisTex Developer Framework is delivered with detailed documentation and code snippets showcasing the correct consumption and necessary calls. It enables even unexperienced developers in the area of PLM Specification o read, change and operate on Specification data.

Service & support is available in accordance to our maintenance contracts.

Problem

SAP implementation projects usually require enhancements to the standard logic. This is valid for SAP PLM / PLM 7 as well as other functional solutions and modules. While the business requirement is clear prior to implementation, developers with the specific knowledge of the certain business functionality are hard to find.

Even experienced developers need a considerable time to learn about the specific interfaces, business objects, persistence and user interface functionality. Thus, every implementation project spends a considerable amount of time rather on educating the development staff, instead of developing the actual requirements.

Eventually the development staff is familiar with all interfaces and specifics. However, functionality still needs to be linked and consumed together to fulfill the project requirements. Another considerable amount of effort is spent on linking SAP standard functionality and creating service methods that provide the desired logical functionality.

The SophisTex Specification Developer Framework does not only offer encapsulated standard functionality but also linked functionality with lots of logical enhancements, everything ready-to-consume in no time.

Solution

The following functionality based on the SAP PLM Specification object is included in the SophisTex PLM 7 Specification Developer Framework:

  1. Read and modify basic data of Specification
  2. Property including property tree handling
  3. Comfort functions as create new Specifications based on existing ones
  4. Handling of relations between Specifications

Product Structure Management - Customer Attributes

Absätze

The SophisTex solution Customer Attributes for SAP PLM Product Structure Management offers a generic approach to store and display information in SAP PLM 7 Web PSM and optionally als in SAP iPPE in SAPGUI.

It offers huge flexibility with a role-based display of the attributes, the definition of view groups with filtering and splitting functionality, offers a sophisticated multi-value support and is fully integrated with all DDIC functionality.

Problem

The SAP PLM 7 WebUI Product Structure Management (PSM) application offers a very generic data model, but no generic approach to customer specific attributes. The SAP classification system with characteristics values can be used, but it does not offer enough flexibility for most customer requirements such as a role-based display of attributes, a specific view layout showing and hiding attributes, or having flexible mandatory attributes.

Our solution offers a very generic approach that fulfills all requirements when it comes to custom attribute handling in the PSM environment for the technical objects Node, Relations and Variants (iPPE / PSM objects).

Solution

The SophisTex solution Customer Attributes for SAP PLM Product Structure Management offers a generic approach to store and display information in SAP PLM 7 Web PSM and optionally in SAP iPPE in SAPGUI.

It offers huge flexibility with a role-based display of the attributes, the definition of view groups with filtering and splitting functionality, offers a sophisticated multi-value support and is fully integrated with all DDIC functionality.

Functionality:

  • Customizable Attribute Selector limits display of attributes to pre-defined groups
  • Restriction can be influenced by user rights and authorization checks
  • Not relevant fields disable mandatory fields
  • New fields can be added by Customizing without changing the technical implementation

Compared to the classification system, it offers substianitally more flexibility and functionality:

  • Role-based display of attributes
  • Definition of view groups for user-centric interface
  • Split view groups to multiple tab-strips
  • Fully integrated with DDIC values and translatable text
  • Flexible single and multi-value support
  • Mandatory conditions switchable during runtime

Switch Framework

Absätze

Control your custom coding (enhancements, modifications, Z-coding) and relax in case of support requests (OSS tickets) that you send to SAP. Define your implementation projects and control functions based on context information as your user or environment parameters.

Problem

SAP implementations are feature rich in the standard delivery, but you have custom enhancements to fully cover your processes in nearly all modules and areas. However, this custom coding can become troublesome when opening support requests / OSS tickets with SAP

The SophisTex Switch Framework enables you to structure custom coding and enhancements and easily switch them on and off by setting a single global switch.

Solution

The SophisTex Switch Framework controls individual software projects (customer specific developments or enhancements to SAP standard functionality) with multi-level switches. Switchable functionality offers the possibility to easily deactivate all enhancements resulting in a complete standard SAP system within seconds to prove that issues in the SAP standard are not caused by Z enhancements.

Contact us now! +49 (0) 6202-578154-0 contact [at] sophistex.com