SAP 10.07 Feature Mapping (Classification Profiles) - Intergraph Smart Materials - Version 10.1 - Administration & Configuration - Hexagon

Intergraph Smart Materials Integration (10.1)

Language
English
Product
Intergraph Smart Materials
Subproduct
Classic
Search by Category
Administration & Configuration
Smart Construction Version
8
Smart Materials/Smart Reference Data Version
10.1

On this screen, classifying SAP features will be assigned with dependence on a material class. The selectable features will be defined specific to interfaces on screen SAP 10.04 Classification Profile Settings as classifying attributes.

The definition of the material classes takes place with the so-called "S.20.08 method". For more information, refer to the Definition of SAP Material Classes section.SAP

All other procedures of mapping attributes correspond to screen SAP 10.05 and can be looked up there.

SAP 10.07

Field Descriptions

SAP Interfaces Block - In this block, the interfaces defined on SAP 10.01 for which material class-dependent SAP attributes will be mapped are chosen.

Interface - Name of the SAP interface.

Short Desc and Description - Language-dependent description of the SAP interfaces.

Block 2

SAP Material Class - Here the SAP material class is selected in which dependency SAP attributes will be defined. The already defined material classes will be displayed in an LOV; they can only be selected, not created. The creation of material classes is done using the "S.20.08 method". For more information, refer to Definition of SAP Material Classes.

Class - The name of the SAP class in Smart Materials. For each material class that will be created, there must be a table group.

Short Desc (Class) - Language-dependent description of the table group.

SAP Material Class - Table detail that is assigned to the table group. It is used to save and assign a part independent of the material class.

Short Desc (SAP Material Class) - Language-dependent description of the table detail.

Block 3

SAP Class Profiles - In this block, SAP attributes can be specified as material class dependent and given respective values. To determine the attribute (feature) values, you can assign fixed values, ident attributes, CIP functions, or ident functions (see also Value Type and Value/Content fields).

Seq - Order sequence for the order of the mapped IDoc attributes. This sequence is particularly important if an IDoc field will be global as well as, for example, assigned to a specific ident, which is contained within the "generality". The value that is mapped first will be assigned to the IDoc field, so it is very important to assign the first (lower sequence number) the appropriate exceptions and only then (higher sequence number) the ident groups that are higher in granularity.

Group/Part

Group Code Filter/Part Code Filter - Selecting of a group is not possible because the selection of a material class is like an indirect selection of group and part. By defining a material class, the respective part was assigned, so that the part and group will be displayed after the selection of material class in block 2 and cannot be modified.

Commodity Code

Commodity Code Filter - By selecting a commodity code, the assignment of the mapped IDoc fields will be carried out only for those fields that belong to this commodity code.

Ident

Ident Filter - By selecting an ident, the assignment of the mapped IDoc fields will be carried out only for the chosen ident.

Feature - The feature that will be mapped is chosen. There is an LOV containing any features defined on SAP 10.04 as material class-dependent features.

Value Type - The values of the attributes (content of the Value/Content field) will be determined in different ways. You can choose among the following value types:

  • Fixed - Attributes with a fixed value can be transferred to SAP. This means that the value in the Value/Content field will be actually assigned to the IDoc field.

  • Ident Attributes - All the Smart Materials ident attributes can be assigned to attributes, that is, commodity attribute and/or object parameter details (Geometry). If you select "Ident" as the feature type, an LOV in the Value/Content field will display all the available Smart Materials ident attributes. The value of the ident attribute will be assigned to the respective IDoc field.

  • CIP function - You can define any CIP function or ident function to use here. The CIP function is dependent on the SAP interface and must return a string (VARCHAR2) as the return value, which then will be transferred as the value to SAP. The first input parameter of the CIP function is the ID of the SAP interface, so the CIP may do different things depending on the SAP interface.

The CIP function must have the following syntax:

FUNCTION m_pck_sap_custom.<functionname>

( p_interface_id IN m_interfaces.interface_id%TYPE,

,p_ident IN m_idents.ident%TYPE

,p_nls_id IN m_nls.nls_id%TYPE

,p_sp_id IN m_sap_plants.sp_id%TYPE )

return varchar2;

The return value will be assigned to the respective attribute.

  • Ident function - Ident functions can be defined on Smart Materials screen A.60.13. The ident field is transferred, and the function returns a character (VARCHAR2) value, which then will be transferred to SAP. In this way, it is possible to use any valid ident function to transfer its return value to SAP. If "CIP" is selected as the attribute type, an LOV in the Value / Content field displays all the available Smart Materials ident functions or CIP functions.

  • CMS - You define Class Systems with properties in Smart Reference Data Plus in the screens XC1010, XC1020 and XC1030. The property values assigned to the idents are maintained in XC20 CMS Component Manager (see the CMS documentation for details). The class properties can now be used for setting the values transferred to SAP.

CMS Class Code – This field contains the CMS class (only allowed for Type CMS). Entering a CMS class code will transfer the value only for idents belonging to the selected CMS class.

CMS Type – For Type CMS this field contains the CMS type of the property used for the mapping (Table/Attribute). This field will be filled automatically by the system when selecting a CMS property in the field Value/Content.

Value/Content - This field contains the value of the attribute, but it will be interpreted depending on the Value Type field.

Use NLS – This field determines for the mapping type CMS whether the table detail code or the NLS description in the SAP default language is used for the value transferred to SAP (CMS Type Table). For CMS type Attribute the NLS dependent value is used when checked. Note that the attribute definition (NLS dependent/independent) automatically takes precedence.