Ansicht
Dokumentation
CRMV_EOP_APPLOBJ - Define Handler Class for Application Objects
Vendor Master (General Section) RFUMSV00 - Advance Return for Tax on Sales/PurchasesThis documentation is copyright by SAP AG.
In this Customizing activity, you define handler classes for application objects.
The classes define which application objects are included in the End of Purpose Check (EoP).
SAP delivers the standard application object 1Order Application for Service.
You can define the start of the retention date for the application object 1Order Applicationunder Define Start of Retention Date. All other business transactions inherit this setting unless otherwise defined in that Customizing activity.
You can create your own application object implementation for the EoP check to suit your business needs.
To implement your own handler class, make the following settings:
- Inherit the class CL_CRM_EOP_CHECK or directly implement the interface IF_CRM_EOP_DET. The class CL_CRM_EOP_CHECK already provides an implementation for some interface methods. If they apply to your business needs, you can reuse them.
- Implement the interface methods if necessary:
- IF_CRM_EOP_DET~DETERMINE_ILM_OBJECT
- Given a business transaction GUID, this method determines the corresponding ILM object.
- IF_CRM_EOP_DET~DETERMINE_OBJECT_TYPE
- Given a business transaction GUID, this method determines the corresponding (generic) object type that corresponds to the (generic) object types defined under Define Available Application Objects.
- IF_CRM_EOP_DET~DETERMINE_TRANSACTION_TYPE
- Given a business transaction GUID, this method determines the corresponding transaction type (process type).
- IF_CRM_EOP_DET~GET_PARTNERS_OF_TRANSACTION
- Given a business transaction header GUID, an indicator that shows whether the related business transaction is completed. This method determines all business partners that are related to the business transaction at both header and item level.
- IF_CRM_EOP_DET~GET_HI_GUIDS_OF_PARTNERS
- This method is the opposite of GET_PARTNERS_OF_TRANSACTION since it determines all business transactions (headers and items) to which the business partners specified are related.
- IF_CRM_EOP_DET~DETERMINE_OPEN_TRANSACTIONS
- This method determines for each of the given business partners whether or not there are open transactions left (business transactions that do not have status completed).
- IF_CRM_EOP_DET~DETERMINE_END_OF_BUSINESS
- This method determines the start of retention for the given business transaction header as well as for the related items.
- IF_CRM_EOP_DET~CHECK_TRANSACTION_IS_COMPLETED
- For a given business transaction header GUID, this method checks whether the header is completed and also if each item is completed.
- IF_CRM_EOP_DET~DETERMINE_HEADER_GUIDS
- This method determines all business transactions that were created in the given date interval.
- IF_CRM_EOP_DET~DETERMINE_CONDITION_FIELDS
- Given a business transaction GUID, this method fills a table of ILM condition fields with values from the business transaction.
- IF_CRM_EOP_DET~DETERMINE_ALL_OBJ_WITH_OPENTRX
- This method determines all business transactions that are not completed for all given partners.
rdisp/max_wprun_time - Maximum work process run time SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
This documentation is copyright by SAP AG.
Length: 4272 Date: 20240523 Time: 151915 sap01-206 ( 62 ms )