SAP ABAP IMG Activity WE_ENGAGEMENT (BAdI: Implement Assignment Object Types)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   IS-PRS-LS (Application Component) Lean Staffing
     PSAWE_WE_BL (Package) Work Engagement Business-Layer
IMG Activity
ID WE_ENGAGEMENT BAdI: Implement Assignment Object Types  
Transaction Code S_EE5_50000242   (empty) 
Created on 20091008    
Customizing Attributes WE_ENGAGEMENT   Implement Assignment Object Types 
Customizing Activity WE_ENGAGEMENT   Implement 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:

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 E   Business Add-In - Definition 
History
Last changed by/on SAP  20091030 
SAP Release Created in 605