SAP ABAP IMG Activity RMX_0004 (Define Transformation Groups)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMXTAPI (Package) Main Package - Trial: API, Database, Customizing
IMG Activity
ID RMX_0004 Define Transformation Groups  
Transaction Code S_XBK_47000004   (empty) 
Created on 20030513    
Customizing Attributes RMX_0004   Define Transformation Groups 
Customizing Activity RMX_0004   Define Transformation Groups 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name RMX_0004    

Use

In this IMG activity, you define the transformation groups as well as the associated object categories and ABAP classes.

When a general recipe is transformed to a master recipe, the system reads the general recipe data and converts it internally to a tree, the recipe object model (ROM). Each ROM node is an instance of an ABAP class. This instance contains data on a recipe object. For example, the instance of a stage ROM node contains the data on the stage. Since the general recipe data contains different types of data (such as recipe header data, stage data, and so on), each ROM node belongs to a specific category (recipe header object category, stage header object category, and so on).

The system generates a master recipe ROM from the general recipe ROM and then saves the standard master recipe in the database.

A transformation group controls which object categories are copied to general and master recipe ROMs.

An ABAP class exists for each ROM object category. You can add your own functions to each object category. To do so, create an ABAP class in the customer namespace by copying the ABAP class provided for the object category. Once you have activated your class, specify this class in the required transformation group.

You can convert the general recipe data to an XML character string and download it as a file on a presentation server. In addition to the XML conversion, you can also carry out an XSLT export. The XSLT export is transformation group dependent.

Requirements

  • You have created your own ABAP classes (optional).
  • You have created an XSLT export program (optional).

Standard settings

Default settings are supplied with the system.

Activities

  1. Define a transformation group.
  2. Specify whether you want streams to be displayed in the BOM for the transformation group.
  3. Assign an XSLT export program to the transformation group (optional).
  4. Specify which object categories you want to be contained in the transformation group.
  5. Assign an ABAP class to each object category.

Example

  • You want to create a transformation group that contains only formula data.
  • Create the following object categories in the new transformation group:

RCP
PST
POP
PAC
FRML
MATERIAL
The system can assign the material entries for the formula to a specific stage, operation, or action. For this reason, these three object categories are transferred in this transformation group.

  • You want to add two fields (A and B) to the equipment requirements data for transformation group G.
    1. Create the ABAP class ZCL_ROM_EQR by copying the class CL_RMXM_ROM_EQR.
    2. Extend the structure of attribute MS_ATTRIBUTES in accordance with the new class.
    3. Adjust the entry for object category EQR in transformation group G. Replace class name CL_RMXM_ROM_EQR with ZCL_ROM_EQR.

Note

If you do not want to use certain object categories, you can delete the relevant ABAP class. This means that when a recipe is transformed using an RFC connection, the relevant objects are not taken into account.

Business Attributes
ASAP Roadmap ID 201   Make global settings 
Mandatory / Optional 1   Mandatory activity 
Critical / Non-Critical 1   Critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG RMX_0004 0 HLA0006271 Master Recipe 
Maintenance Objects
Maintenance object type C   Customizing Object 
Assigned objects
Customizing Object Object Type Transaction Code Sub-object Do not Summarize Skip Subset Dialog Box Description for multiple selections
V_RMXM_TRFGRP C - View cluster SM34  
History
Last changed by/on SAP  20030715 
SAP Release Created in 471