SAP Classes

Share |

DETERMINE_OBJECT_RELATED_TRANS SAP Method - Determination of Object-Specific Transactions


DETERMINE_OBJECT_RELATED_TRANS is a standard SAP ABAP method of class WRMA_IF_RECAST_OBJ_ENHANCEMENT available within R/3 SAP systems depending on your version and release level. Below is the standard documentation available for it. You can view this information and more if you enter the class name WRMA_IF_RECAST_OBJ_ENHANCEMENT into the relevant SAP transaction such as SE24 or SE80 and then select the method DETERMINE_OBJECT_RELATED_TRANS

Contribute(Add Comment)
See the comments section below for any useful hints, tips and information specific to this SAP Method. Also please feel free to add any further details you feel would be useful or ask any questions you may have. You can then easily find this info again simply by searching on the method name DETERMINE_OBJECT_RELATED_TRANS or its description.


Class Name: WRMA_IF_RECAST_OBJ_ENHANCEMENT

Method Name: DETERMINE_OBJECT_RELATED_TRANS

Method Type: Instance Method
This is an Instance Method so needs to be instantiated first before you can access any of the methods. I.e. you need to create a local variable of TYPE ref to the class.

Importing Parameters:
   IT_MATERIAL " Trade Found.: Table Type (Standard) for InfoObject 0MATERIAL TYPE /RTF/_T_MATERIAL_STANDARD
   I_APPL " Source Application TYPE /RTF/DE_SOURCE_APPL
   I_FISCPER " Fiscal Year/Period TYPE /RTF/DE_FISCPER
   I_FISCVARNT " Fiscal Year Variant TYPE /RTF/DE_FISCVARNT
   I_PLANT " Location TYPE /RTF/DE_PLANT
   I_RMA_OBJECT " RMA Object TYPE WRMA_DE_RMA_OBJ
   I_TIME_INT " Time Interval TYPE RSTIM_S_TIME_INT

Changing Parameters:
   ET_SOURCE_FIELDS_RMA " Table Type for WRMA_S_SOURCE_FIELDS_RMA TYPE WRMA_T_SOURCE_FIELDS_RMA

Exceptions:
   CX_WRMA_TRANSFORM_RMA - Exception Class for RMA Calculation
   /RTF/CX_ROOT - Root Class for All /RTF/ Exceptions


Example ABAP coding

DATA:
   ld_IT_MATERIAL TYPE /RTF/_T_MATERIAL_STANDARD ,
   ld_I_APPL TYPE /RTF/DE_SOURCE_APPL ,
   ld_I_FISCPER TYPE /RTF/DE_FISCPER ,
   ld_I_FISCVARNT TYPE /RTF/DE_FISCVARNT ,
   ld_I_PLANT TYPE /RTF/DE_PLANT ,
   ld_I_RMA_OBJECT TYPE WRMA_DE_RMA_OBJ ,
   ld_I_TIME_INT TYPE RSTIM_S_TIME_INT ,
   ld_ET_SOURCE_FIELDS_RMA TYPE WRMA_T_SOURCE_FIELDS_RMA.

" ld_IT_MATERIAL = "<Populate with value>
" ld_I_APPL = "<Populate with value>
" ld_I_FISCPER = "<Populate with value>
" ld_I_FISCVARNT = "<Populate with value>
" ld_I_PLANT = "<Populate with value>
" ld_I_RMA_OBJECT = "<Populate with value>
" ld_I_TIME_INT = "<Populate with value>

DATA: lo_ENHANCEMENT TYPE REF TO WRMA_IF_RECAST_OBJ_ENHANCEMENT .
CALL METHOD lo_ENHANCEMENT->DETERMINE_OBJECT_RELATED_TRANS(
EXPORTING
   IT_MATERIAL = ld_IT_MATERIAL
   I_APPL = ld_I_APPL
   I_FISCPER = ld_I_FISCPER
   I_FISCVARNT = ld_I_FISCVARNT
   I_PLANT = ld_I_PLANT
   I_RMA_OBJECT = ld_I_RMA_OBJECT
   I_TIME_INT = ld_I_TIME_INT
CHANGING
   ET_SOURCE_FIELDS_RMA = ld_ET_SOURCE_FIELDS_RMA
EXCEPTIONS
   CX_WRMA_TRANSFORM_RMA = 1
   /RTF/CX_ROOT = 2 ).


comments powered by Disqus