SAP ABAP Class CL_MSR_RRD_DATA (Data Provider Class for FDM)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-ARM (Application Component) Advanced Returns Management
     MSR_REFUND (Package) Multi-Step Returns: Returns Refund Processing
Properties
Class CL_MSR_RRD_DATA  
Short Description Data Provider Class for FDM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MSR_REFUND   Multi-Step Returns: Returns Refund Processing 
Created 20070530   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MSR_RRD_DATA has no forward declaration.
Interfaces
Class CL_MSR_RRD_DATA has no interface implemented.
Friends
Class CL_MSR_RRD_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ABAP_FALSE Constant Protected Type reference (TYPE) XFELD ' ' 20070604
2 ABAP_TRUE Constant Protected Type reference (TYPE) XFELD 'X' 20070604
3 AC_ACTVT_CREATE Constant Protected Type reference (TYPE) NUMC2 '01' activity type for creation of billing documents 20070530
4 GC_ACTION Constant Private See coding 20070814
5 GC_MSGTY Constant Public See coding Message Types 20070911
6 GC_MSR_DOCTYPE Constant Public See coding Document Type 20070912
7 GC_RRD_DOCSTATUS Constant Public See coding Financial Document Status 20070817
8 GT_IBDLV_DETAILS Instance attribute Public Type reference (TYPE) MSR_T_RRD_DETAILS MSR: Tracking Details for the Returns Order 20070829
9 GT_RO_DETAILS Instance attribute Public Type reference (TYPE) MSR_T_RRD_DETAILS MSR: Tracking Details for the Returns Order 20070912
10 GT_TREE_DOCS Instance attribute Public Type reference (TYPE) MSR_T_RRD_WORKLIST Table Type for RRD Worklist Data for tree display 20070905
11 GV_LOG_HANDLE_DOC Instance attribute Public Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20070911
12 GV_LOG_HANDLE_SESS Instance attribute Public Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20070911
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_LOG Instance method Public Method Add messaeges to log 20070910
2 AUTHORITY_CHECK_IG_FKA Instance method Private Method authority-check for subsequent order type of own returns 20070530
3 AUTHORITY_CHECK_IG_VKO Instance method Private Method authority-check for sales org. of own returns 20070530
4 AUTHORITY_CHECK_SD_AAT Instance method Private Method authority-check for subsequent order type of cust. returns 20070530
5 AUTHORITY_CHECK_SD_VKO Instance method Private Method checks user authority for org. data of cust. returns 20070530
6 AUTHORITY_CHECK_TCODE Instance method Private Method authority-check for tcode VA01 or VF01 20070530
7 CREATE_CM Instance method Public Method Create Credit Memo (IRD) 20080102
8 CREATE_CMR Instance method Public Method Create Credit Memo Request (CRD) 20080102
9 CREATE_LOG Instance method Public Method Create Log 20070910
10 DEQUEUE_DELIVERY Instance method Public Method Release Lock the to be processed delivery for own returns 20070530
11 DEQUEUE_ORDER Instance method Public Method Release Lock of the to be processed customer returns order 20070530
12 DISPLAY_LOG Instance method Public Method Display_log 20070910
13 ENQUEUE_DELIVERY Instance method Public Method Locks the to be processed delivery for own returns 20070530
14 ENQUEUE_ORDER Instance method Public Method Locks the to be processed customer returns order 20070530
15 FREE Instance method Public Method reset all data objects 20070912
16 GET_IBDLV_DETAILS Instance method Public Method Get details of tree-selected document 20070912
17 GET_RO_DETAILS Instance method Public Method Get details of tree-selected document 20070912
18 GET_TREE_DOCUMENTS Instance method Public Method Get data for tree 20070605
19 REFRESH_LOG Instance method Public Method Refresh Log 20070910
Events
Class CL_MSR_RRD_DATA has no event.
Types
Class CL_MSR_RRD_DATA has no local type.
Method Signatures

Method ADD_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Table with messages 20070910
2 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20070911

Method ADD_TO_LOG on class CL_MSR_RRD_DATA has no exception.

Method AUTHORITY_CHECK_IG_FKA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) XFELD Errorflag 20070604
2 Importing IV_FKART Value transfer Type reference (TYPE) FKART Billing Type 20070530

Method AUTHORITY_CHECK_IG_FKA on class CL_MSR_RRD_DATA has no exception.

Method AUTHORITY_CHECK_IG_VKO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) XFELD Errorflag 20070604
2 Importing IV_VKORG Value transfer Type reference (TYPE) VKORG Sales Organization 20070530

Method AUTHORITY_CHECK_IG_VKO on class CL_MSR_RRD_DATA has no exception.

Method AUTHORITY_CHECK_SD_AAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) XFELD Errorflag 20070604
2 Importing IV_AUART Value transfer Type reference (TYPE) AUART Sales Document Type 20070530

Method AUTHORITY_CHECK_SD_AAT on class CL_MSR_RRD_DATA has no exception.

Method AUTHORITY_CHECK_SD_VKO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) XFELD Errorflag 20070604
2 Importing IV_SPART Value transfer Type reference (TYPE) SPART Division 20070604
3 Importing IV_VKORG Value transfer Type reference (TYPE) VKORG Sales Organization 20070604
4 Importing IV_VTWEG Value transfer Type reference (TYPE) VTWEG Distribution Channel 20070604

Method AUTHORITY_CHECK_SD_VKO on class CL_MSR_RRD_DATA has no exception.

Method AUTHORITY_CHECK_TCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) XFELD Errorflag 20070604
2 Importing IV_TCODE Value transfer Type reference (TYPE) SYTCODE Current Transaction Code 20070530

Method AUTHORITY_CHECK_TCODE on class CL_MSR_RRD_DATA has no exception.

Method CREATE_CM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return Parameter 20080102
2 Exporting EV_CM_VBELN Call by reference Type reference (TYPE) VBELN_VF CMP Document Number 20080102
3 Importing IS_RRD_HEAD Call by reference Type reference (TYPE) MSR_S_RRD_HEAD_INT MSR: Header Structure for Own Returns Refund Processing 20080102
4 Importing IT_RRD_ITEM Call by reference Type reference (TYPE) MSR_T_RRD_ITEM_INT MSR: Table Type for Own RRP Items 20080102
5 Importing IV_BACKGROUND Call by reference Type reference (TYPE) XFELD 'X' flag for background processing 20080102

Method CREATE_CM on class CL_MSR_RRD_DATA has no exception.

Method CREATE_CMR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T Return Parameter 20080102
2 Exporting EV_CMR_VBELN Call by reference Type reference (TYPE) VBELN_VA CMR Document Number 20080102
3 Importing IS_RRD_HEAD Call by reference Type reference (TYPE) MSR_S_RRD_HEAD_CUST MSR: Header Structure for Customer Returns Refund Processing 20080102
4 Importing IT_RRD_ITEM Call by reference Type reference (TYPE) MSR_T_RRD_ITEM_CUST MSR: Table Type for Customer RRP Items 20080102
5 Importing IV_BACKGROUND Call by reference Type reference (TYPE) XFELD 'X' flag for background processing 20080102

Method CREATE_CMR on class CL_MSR_RRD_DATA has no exception.

Method CREATE_LOG Signature

Method CREATE_LOG on class CL_MSR_RRD_DATA has no parameter.
Method CREATE_LOG on class CL_MSR_RRD_DATA has no exception.

Method DEQUEUE_DELIVERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ERROR Call by reference Type reference (TYPE) XFELD Errorflag 20070604
2 Importing IV_VBELN Value transfer Type reference (TYPE) VBELN_VL Delivery 20070604

Method DEQUEUE_DELIVERY on class CL_MSR_RRD_DATA has no exception.

Method DEQUEUE_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VBELN Value transfer Type reference (TYPE) VBELN_VA Sales Document 20070604

Method DEQUEUE_ORDER on class CL_MSR_RRD_DATA has no exception.

Method DISPLAY_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Single-Character Indicator 20070911

Method DISPLAY_LOG on class CL_MSR_RRD_DATA has no exception.

Method ENQUEUE_DELIVERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VBELN Value transfer Type reference (TYPE) VBELN_VL Delivery 20070604
2 Returning RV_MSGV1 Value transfer Type reference (TYPE) MSGV1 Errorflag 20070911

Method ENQUEUE_DELIVERY on class CL_MSR_RRD_DATA has no exception.

Method ENQUEUE_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VBELN Value transfer Type reference (TYPE) VBELN_VA Sales Document 20070530
2 Returning RV_MSGV1 Value transfer Type reference (TYPE) MSGV1 20070911

Method ENQUEUE_ORDER on class CL_MSR_RRD_DATA has no exception.

Method FREE Signature

Method FREE on class CL_MSR_RRD_DATA has no parameter.
Method FREE on class CL_MSR_RRD_DATA has no exception.

Method GET_IBDLV_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOCNO Call by reference Type reference (TYPE) VBELN_VL Delivery 20070912
2 Importing IV_MSR_ID Call by reference Type reference (TYPE) MSR_PROCESS_ID Process Identification Number 20070912

Method GET_IBDLV_DETAILS on class CL_MSR_RRD_DATA has no exception.

Method GET_RO_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSR_ID Call by reference Type reference (TYPE) MSR_PROCESS_ID Process Identification Number 20070912

Method GET_RO_DETAILS on class CL_MSR_RRD_DATA has no exception.

Method GET_TREE_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELOPTS Call by reference Type reference (TYPE) MSR_T_SELECT_OPTIONS Table type for generic SELECT-OPTIONS 20070605
2 Importing IV_ACTION Call by reference Type reference (TYPE) CHAR1 RRD Processing Indicator: 'C' = Customer, 'I' = Internal 20070814
3 Importing IV_DOC_STATUS Call by reference Type reference (TYPE) NUM1 Refunding Document Status 20070828

Method GET_TREE_DOCUMENTS on class CL_MSR_RRD_DATA has no exception.

Method REFRESH_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20070911

Method REFRESH_LOG on class CL_MSR_RRD_DATA has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 100