SAP ABAP Data Element /SAPPO/DTE_OBJTYPE_METHOD (Processing Method)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-TS-PPO (Application Component) Postprocessing Office
     /SAPPO/CUSTOMIZING (Package) Postprocessing Office - Customizing
Basic Data
Data Element /SAPPO/DTE_OBJTYPE_METHOD
Short Description Processing Method  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type SWC_ELEM    
Data Type CHAR   Character String 
Length 32    
Decimal Places 0    
Output Length 32    
Value Table      
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID   
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 Methods 
Medium 15 Proc. Methods 
Long 20 Processing Methods 
Heading 32 Processing Methods 
Documentation

Definition

Operation that you can execute for an object type in the Postprocessing Office.

Use

We make a distinction between the following types of processing methods:

  • Methods that are defined as dialog methods for the object type in the Business Object Repository (BOR)
  • Methods that are defined as class methods or function modules in the Postprocessing Office and that SAP supplies with the standard system in system table SAPPO/S_OBJ_BOR

Dependencies

To create your own processing methods, choose one of the following options:

  • Define an additional dialog method in the BOR. To do this you must first have created your own BOR object type to which you assign the method. This also applies if you wish to define an additional BOR method to one of the BOR object types supplied by SAP. This is because in the BOR it is not possible to assign a method to an object type supplied by SAP without making modifications. In the Customizing for the Postprocessing Office, however, you can assign your BOR method both to a BOR object type supplied by SAP, and to your own BOR object type.
  • Define a class method in the Class Builder.
  • Program your own function module (Application Programming Interface (API)) in the Function Builder. You must define the interface of the API as follows:

    function xyz_ppo_api_display.

    *"----------------------------------------------------------------------

    *"*"Local interface:

    *" IMPORTING

    *" REFERENCE(I_OBJTYPE) TYPE SWO_OBJTYP

    *" REFERENCE(I_OBJKEY) TYPE SWO_TYPEID

    *" EXCEPTIONS

    *" OBJECT_NOT_FOUND

    *" NOT_AUTHORIZED

    *" INTERNAL_ERROR

    *"----------------------------------------------------------------------

The method key or the function module name must be in the customer namespace (the key/name starts with Y or Z).

Note the following:

  • If you have created a function module or a class method for the processing method or if you wish to assign your own BOR method to a BOR object type supplied by SAP, register and activate the processing method in the Customizing for the Postprocessing Office. Choose Object Types-> Define Processing Methods and Assign Object Types. Then, choose Assign Functions to Methods and assign the function module or the class method. The processing method will then be displayed in the object area of the Postprocessing Desktop.
  • If you have created your own BOR method for your own BOR object type, this is displayed automatically in the object area of the Postprocessing Desktop.

Example

History
Last changed by/on SAP  20080411 
SAP Release Created in 20