Developer Frameworks

PLM 7 Basis Framework

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

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 Developer Framework

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

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

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

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

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

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
Contact us now! +49 (0) 6202-578154-0 contact [at] sophistex.com