Hierarchy

⤷

⤷

IMG Activity
ID | TWE_ENGTYPE | BAdI: Define New Assignment Object Types |
Transaction Code | S_EE5_50000245 | (empty) |
Created on | 20091009 | |
Customizing Attributes | TWE_ENGTYPE | Define New Assignment Object Types |
Customizing Activity | TWE_ENGTYPE | Define New Assignment Object Types |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | WE_ENGAGEMENT_EA |
This Business Add-In (BAdI) is used to implement new customer-specific assignment object types or override the standard implementation of standard assignment object types.
Use
This Business Add-In (BAdI) must be implemented by all objects that are displayed as assignment objects. For these objects, you must create one implementation for each assignment object type where the type is used as a filter.
Further information
See the following method documentation:
- GET_ID_BY_EXTERNAL_ID
- GET_ROOT
- GET_RECEIVER
- GET_ID_BY_RECEIVER
- GET_HIERARCHY
- GET_ATTRIBUTES
- AUTHORITY_CHECK
- GET_DUMMY_OBJECTS
Except for GET_DUMMY_OBJECTS, these methods may raise an exception.
The ID that these methods use as a parameter is an internal ID for the assignment object. These IDs are defined and interpreted solely by the implementation of this BAdI. The Lean Staffing application that calls this BAdI treats these IDs as "black boxes": It receives them from the methods GET_ID_BY_EXTERNAL_ID and GET_HIERARCHY and it stores them in its database and uses them when calling the methods of this BAdI.
Requirements
The assignment object type must be defined in table TWE_ENGTYPE with the following attributes:
Description (specified either as text or as OTR alias)
Description of the assignment object type that is displayed as the heading of the key column in the navigation tree in the Staff Assignment UI.
Heading 1, Heading 2, Heading 3 (specified either as text or as OTR alias)
Headings of the other columns in the navigation tree. If one of these headings is not specified, the corresponding column is suppressed.
Switch
Optional switch ID from the Switch Framework. If this is specified, the switch must be active for the assignment object type to be available.
Search help name
Identifies the search help that you can use to find the external ID of an object for the specified assignment object type.
Hierarchial
Indicates whether the objects of the assignment object type specified have a hierarchical structure (this currently applies to SD orders and projects).
Not relevant to forecast
Indicates whether the objects of the assignment object type specified are irrelevant to forecasting (this currently applies to customers).
Forecasting assignment object type
An alternative type to be used for assignment objects that occur in forecasts only, and not in staff assignments. This field remains initial for assignment object types that do not support such "forecasting-only objects". Otherwise, there must be two entries, as follows:
Eng. type Description F'casting eng. type
I Internal order i
i Forecasting internal order
Business Attributes
ASAP Roadmap ID | 153 | Design enhancements |
Mandatory / Optional | 3 | Nonrequired activity |
Critical / Non-Critical | 1 | Critical |
Country-Dependency | A | Valid for all countries |
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 |
TWE_ENGTYPE_EA | V - View | SM30 |
History
Last changed by/on | SAP | 20091105 |
SAP Release Created in | 605 |