SAP ABAP IMG Activity OHPSUSCERT91 (BAdI: Determine Additional Required Areas in Information or Legacy Systems)
Hierarchy
SAP_HRCUS (Software Component) Sub component SAP_HRCUS of SAP_HR
   PY-US-PS (Application Component) Öffentlicher Dienst
     P10P1 (Package) HR Public Sector USA
IMG Activity
ID OHPSUSCERT91 BAdI: Determine Additional Required Areas in Information or Legacy Systems  
Transaction Code S_ELN_90000020   (empty) 
Created on 20040519    
Customizing Attributes OHPSUSCERT91   BAdI: Determine Additional Required Areas in Information or Legacy Systems 
Customizing Activity OHPSUSCERT91   BAdI: Determine Additional Required Areas in Information or Legacy Systems 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name OHPSUSCERT91    

Use

This step describes how to set up customer-specific enhancements using the optional Business Add-In (BAdI) HRPBSUSTC01, which can be used - when your workplace operates an information or legacy system without connections to SAP systems - to determine additional areas in the Certification and Licensing infotype (0795) that are required for duty assignments stored in the Duty Assignment infotype (0796). The method GET_REQUIRED_AREAS within this BAdI consists of the following parameters:

  • P0001
  • P0002
  • P0796 and
  • REQUIRED_AREAS

Any additional areas that are determined via this Business Add-In (BAdI) are considered by the Out-of-Field Report (program RPUTCPU2_PBS) whenever it is executed.

Requirements

You wish to determine additional required areas in excess of those that are accessible within the standard system and understand that BAdI implementation HRPBSUSTC01 is provided as an example to achieve this goal. This example is provided "as is" to illustrate how a BAdI implementation along these lines could be developed. You should not use this implementation yourself, but rather copy it to the customer name range and maintain it to meet your specific requirements.

Standard settings

The information explained below applies to all methods of BAdI HRPBSUSTC01.

Activities

  1. Execute this IMG step. On the subsequent screen, enter a name for the implementation you wish to create. (Alternatively, if you have already used this BAdI to create other implementations, a dialog box appears, displaying the implementations that have already been created.)
  2. Choose Create. (Or, alternatively, Edit. The remainder of the documentation for this activity describes the steps to be performed when you create a new implementation.)

    Caution
    If you have already implemented this BAdI, then you must re-activate your current implementation. Otherwise, the report will issue error messages or short dumps as it processes employee data.
  3. Enter a short text for the implementation in the Implementation name field, then choose Continue.
  4. On the subsequent screen, specify an Implementation short text, then choose the Interface tabstrip. The name of the implemented class fields are already found in this tabstrip.
  5. Save your entries and assign the implementation to a development class.
  6. Place the cursor on the method, then double-click to initiate method processing.
  7. Enter the code for the implementation between the statements method <Interface name> ~ <Name of method> and endmethod.
  8. Save and implement your code.
  9. Return to the Edit Implementation screen, then save your entries there.
  10. If you wish to activate the implementation you have created at a later date, then exit the Edit Implementation screen without activating the implementation. Otherwise, choose Activate from this screen to activate the implementation for immediate use.

Once you have completed these activities, the source code that you stored in the method will be run when the associated application is executed.

Example

Suppose you are employed for a county school district, for which you must determine the teachers in your workplace who are not currently certified to provide instruction in their classification(s), area(s) and level(s). As part of this process, suppose you must also determine whether the teachers in your workplace are certified to provide instruction for all pupils in their classrooms, including pupils with hearing disabilities, pupils with learning disabilities, or pupils in bilingual instruction programs.

Under these circumstances, the teachers in your workplace would require additional certification to provide instruction to pupils with special needs. However, information that pertains to pupils is not accessible in SAP systems. To fulfill this requirement, SAP delivers the Business Add-In at hand, which enables you to determine required areas from information or legacy systems that are otherwise inaccessible in SAP systems.

Business Attributes
ASAP Roadmap ID 257   Create User Exits 
Mandatory / Optional 3   Nonrequired activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency I   Valid for countries specified 
Customizing Attributes Country Key Country Name
OHPSUSCERT91 US USA
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG OHPSUSCERT91 0 I511000001 Öffentlicher Dienst 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20050218 
SAP Release Created in 600