SAP ABAP Class CL_MSR_SALES (Advanced Returns - Sales)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-ARM (Application Component) Advanced Returns Management
     MSR_SD (Package) Multi-Step Returns: SD Enhancements
Properties
Class CL_MSR_SALES  
Short Description Advanced Returns - Sales    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MSR_SD   Multi-Step Returns: SD Enhancements 
Created 20080204   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MSR_SALES has no interface implemented.
Friends
Class CL_MSR_SALES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_BADI Static Attribute Private Object reference (TYPE REF TO) MSR_SD_SALES BAdI in Sales 20080505
2 GO_MSR_SALES Static Attribute Private Object reference (TYPE REF TO) CL_MSR_SALES Class Instance 20080411
3 MR_CUSTINSP_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) IF_MSR_INSP_EXT_RO Inspection: methods which requieres Instance 20100608
4 MR_INSP_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) IF_MSR_INSP_EXT_RO Inspection: methods which requieres Instance 20080318
5 MR_TRC_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) IF_MSR_TRC_RO Multistep-returns interface to returns order 20080318
6 MS_ITEM_DEFAULTS Instance attribute Private Type reference (TYPE) MSR_S_SD_ITEM_DEFAULTS Multi-step returns: MSR item defaults 20090723
7 MT_APPROV_BLOCK Instance attribute Private Type reference (TYPE) TCT_APPROV_BLOCK 20091016
8 MT_FU_CODES Instance attribute Private Type reference (TYPE) MSR_T_CODES Follow-up codes 20080318
9 MT_INSP_CODES Instance attribute Private Type reference (TYPE) MSR_T_INSP_CODES Table type for MSR_S_INSP_CODE_DETAIL 20080318
10 MT_INSP_CODES_CUST Instance attribute Private Type reference (TYPE) MSR_T_INSP_CODES Table type for MSR_S_INSP_CODE_DETAIL 20100906
11 MT_INSP_ITEMS Instance attribute Private Type reference (TYPE) MSR_T_INSP_ITEMS Advanced Returns Management - Table Type Inspection Item 20101208
12 MT_INSP_MESSAGES Instance attribute Private Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080505
13 MT_MSR_C_PLNCHK Instance attribute Private Type reference (TYPE) MSR_T_PLNCHK Table type for MSR_C_PLNCHK 20080318
14 MT_MSR_SALES_ITEM Instance attribute Private Type reference (TYPE) MSR_T_SALES_ITEM Advanced returns - table type for item data 20080318
15 MT_REFUND_CODE Instance attribute Private Type reference (TYPE) TCT_MSR_RETURNS_REFUND_CODE 20091014
16 MT_REFUND_CONTROL Instance attribute Private Type reference (TYPE) TCT_REFUND_CONTROL 20091015
17 MT_RETURNS_REASON Instance attribute Private Type reference (TYPE) TCT_RETURNS_REASON 20091016
18 MT_RRD_ITEMS Instance attribute Private Type reference (TYPE) MSR_T_RRD_ITEM_CUST Link document item number to RRD item 20081120
19 MT_TRC_MESSAGES Instance attribute Private Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20080318
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_CURSOR_FIELD Instance method Public Method Change Incompletion Log Field to Screen Field 20080619
2 CHANGE_HEAD_BILLING_BLOCK Instance method Public Method Changing the Header Billing Block 20080505
3 CHANGE_INCOMPLOG_FIELD Instance method Public Method Change Incompletion Log Field to Screen Field 20080425
4 CHANGE_ITEM_BILLING_BLOCK Instance method Public Method Changing the Item Billing Block 20080505
5 CHECK_APPROVAL Instance method Public Method Check User Authorization to Plant 20080311
6 CHECK_BATCH Instance method Public Method Check if Batch was Filled for Batch Controlled Material 20080421
7 CHECK_CMR_RELEASE Static method Public Method Check if User is Authorized to Release CMR 20080314
8 CHECK_DATA Instance method Public Method Checks MSR fields on VA screens 20090731
9 CHECK_FOLLOW_UP_DOCUMENTS Instance method Public Method Check Follow Up Documents and Set Input Mode 20080319
10 CHECK_INCOMPLETENESS Instance method Public Method Check Document Incompleteness 20080317
11 CHECK_MATERIAL_UNIT Static method Public Method Check whether material unit is defined 20110121
12 CHECK_PLANT_RELATED Instance method Public Method Decides Whether Plant is Related for Checking 20080326
13 CHECK_SDF_RELEASE Static method Public Method Check if User is Authorized to Release SDF 20100820
14 CHECK_SERIAL Instance method Public Method Check if Batch was Filled for Batch Controlled Material 20080421
15 CHECK_STORAGE_LOCATION Instance method Public Method Check changes on storage location 20080310
16 CONFIRM_RRC_CHANGE Instance method Public Method Confirm the Change of RRC 20080404
17 CREATE_CUSTOMER_RMA Instance method Public Method Create Customer RMA Number and Insert to Buffers 20080319
18 CREATE_INSTANCE Static method Public Method Create Instance 20080214
19 DELETE_ITEM Instance method Public Method Item Deletion 20080311
20 DISPLAY_TRACKING_DETAILS Instance method Public Method Show tracking details for application 20080312
21 EXCHANGE_DOCUMENT_NUMBER Instance method Public Method Exchange returns order document number 20081113
22 FASTCHANGE_NEXT_PLANTS Instance method Public Method Maintain next plants popup for fastchange 20080402
23 GET_APPROV_BLOCK_TEXT Instance method Public Method Get corresponding text to approval block 20091016
24 GET_CMR_SDF_DEFAULTS Instance method Private Method Get settings fro CMR/SDf from related Returns Order 20110331
25 GET_DATA_CRD Instance method Public Method Get tracking data for CMR when created via CRD 20080528
26 GET_FU_CODES Instance method Public Method Get Follow-up Codes 20080307
27 GET_GENERAL_DATA Instance method Private Method Deliver data from MSR_C_GENERAL 20110202
28 GET_INSPECTION_DATA Instance method Public Method Get inspection item data 20080401
29 GET_INSP_CODES Instance method Public Method Get Inspection Codes 20080307
30 GET_INSP_CODES_CUST Instance method Public Method Get Inspection Codes 20100906
31 GET_INSP_ITEMS_BEFORE_SAVE Instance method Public Method Inspection Data Before Save 20101208
32 GET_INSTANCE Static method Public Method Get Instance 20080428
33 GET_ITEM_DEFAULTS Instance method Public Method Get default data for item 20090722
34 GET_MATERIAL_AVAILABILITY Static method Public Method Deliver ATP result 20101116
35 GET_MSR_ITEM_DATA Instance method Public Method Reads Returns Specific Item Data 20080221
36 GET_MSR_SALES_ITEM_DATA Instance method Public Method Get tracking data for CMR when created via CRD 20100827
37 GET_NEXT_DOC_NO Instance method Public Method Get Next Document Number 20080317
38 GET_REFUND_CODE_TEXT Instance method Public Method Get corresponding text to refund code 20091014
39 GET_REFUND_CONTROL_TEXT Instance method Public Method Get corresponding text to refund control 20091015
40 GET_RETURNS_REASON_TEXT Instance method Public Method Get corresponding text to returns reason 20091016
41 GET_TRC_DEFAULTS Instance method Private Method Get defaults from Badi 20110323
42 INIT_VA_TRANSACTION Instance method Public Method Initialize Sales Transaction 20080307
43 LOCK_MSR Instance method Public Method Lock MSR 20100825
44 MAINTAIN_CUA Instance method Public Method Hiding and Showing Menu Options and Buttons 20080218
45 MAINTAIN_INSPECTION_TEXT Instance method Public Method Show/edit the inspection text 20080410
46 MAINTAIN_NEXT_PLANTS Instance method Public Method Call popup window for entering next plants 20080311
47 MAINTAIN_VENDOR_ADDRESS Instance method Public Method Maintain additional delivery address for next vendor 20080310
48 MAP_COMM_CTRL_TO_ITEM Instance method Private Method Map Controller Structure to Item Buffer 20080307
49 MAP_ITEM_TO_COMM_CTRL Instance method Private Method Map Item Buffer into Controller Structure 20080307
50 MODIFY_VBEP Instance method Public Method Modify Schedule Line 20080606
51 PROCESS_ITEM Instance method Public Method Process VBAP and MSR Structures 20080307
52 SAVE Instance method Public Method Save Document 20080528
53 SAVE_COMMENTS_CUST Instance method Private Method Save Customer Comments 20100827
54 SAVE_INSPECTION Instance method Private Method Save Inspection Data 20080317
55 SAVE_PREPARE Instance method Public Method Save Document Prepare 20080529
56 SET_DISPLAY Instance method Public Method Set Display Options on Screen 20080214
57 SET_ITEM_DEFAULTS Instance method Public Method Set item default data 20080312
58 SET_RRD_ITEM Instance method Public Method buffer data from MSR_CRD 20090914
59 UPDATE_DATA_TO_BUFFER Instance method Public Method Transfer Screen Data to Buffer and Tracking DB 20080303
60 USE_NON_VALUATED_STOCK Instance method Public Method Check if non valuated stock shall be used 20100910
Events
Class CL_MSR_SALES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TCS_APPROV_BLOCK Private See coding 20091016 begin of tcs_approv_block, spras type spras, approv_block type msr_approval_block, approv_block_t type ddtext, end of tcs_approv_block
2 TCS_REFUND_CONTROL Private See coding 20091015 begin of tcs_refund_control, spras type spras, refund_control type msr_refund_control, refund_control_t type msr_refund_control_text, end of tcs_refund_control
3 TCS_RETURNS_REASON Private Type reference (TYPE) MSR_C_RET_REASOT Multi-step returns - Returns reason text 20091016
4 TCT_APPROV_BLOCK Private See coding 20091016 tct_approv_block type standard table of tcs_approv_block
5 TCT_MSR_RETURNS_REFUND_CODE Private See coding 20091014 tct_msr_returns_refund_code type standard table of msr_c_ret_refunt
6 TCT_REFUND_CONTROL Private See coding 20091015 tct_refund_control type standard table of tcs_refund_control
7 TCT_RETURNS_REASON Private See coding 20091016 TCT_RETURNS_REASON type standard table of MSR_C_RET_REASOT
Method Signatures

Method CHANGE_CURSOR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FEHLERFELD Call by reference Type reference (TYPE) TBFDNAM_VB Sales documents: Table field name 20080619

Method CHANGE_CURSOR_FIELD on class CL_MSR_SALES has no exception.

Method CHANGE_HEAD_BILLING_BLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_HEADER_BILLING_BLOCK Call by reference Type reference (TYPE) VBAK-FAKSK 20080505
2 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK 20080505
3 Importing IT_XVBAP Call by reference Type reference (TYPE) VA_VBAPVB_T 20080505
4 Importing IV_TRTYP Call by reference Type reference (TYPE) T180-TRTYP 20080505

Method CHANGE_HEAD_BILLING_BLOCK on class CL_MSR_SALES has no exception.

Method CHANGE_INCOMPLOG_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FEHLERFELD Call by reference Type reference (TYPE) TBFDNAM_VB Sales documents: Table field name 20080425

Method CHANGE_INCOMPLOG_FIELD on class CL_MSR_SALES has no exception.

Method CHANGE_ITEM_BILLING_BLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_ITEM_BILLING_BLOCK Call by reference Type reference (TYPE) VBAP-FAKSP Billing block for item 20080505
2 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080505
3 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20080505
4 Importing IV_TRTYP Call by reference Type reference (TYPE) T180-TRTYP Transaction type 20080505

Method CHANGE_ITEM_BILLING_BLOCK on class CL_MSR_SALES has no exception.

Method CHECK_APPROVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20080311
2 Changing CS_VBUP Call by reference Type reference (TYPE) VBUP Sales Document: Item Status 20080314
3 Importing IS_RV45A Call by reference Type reference (TYPE) RV45A Data Fields for SAPMV45A 20080313
4 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK SD document category 20080313
5 Importing IT_XVBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Table for structure VBAPVB 20080311

Method CHECK_APPROVAL on class CL_MSR_SALES has no exception.

Method CHECK_BATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSR_SALES_ITEM Call by reference Type reference (TYPE) MSR_S_SALES_ITEM Advanced Returns: Item data 20080421
2 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20080421

Method CHECK_BATCH on class CL_MSR_SALES has no exception.

Method CHECK_CMR_RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080314
2 Importing IS_TVAK Call by reference Type reference (TYPE) TVAK Sales Document Types 20080314
3 Importing IS_VBAK_OLD Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080314

Method CHECK_CMR_RELEASE on class CL_MSR_SALES has no exception.

Method CHECK_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20090731
2 Importing IS_SALES_ITEM Call by reference Type reference (TYPE) MSR_S_SALES_ITEM Advanced Returns: Item data 20090731
3 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20090731
4 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20090731
5 Importing IT_NEXT_PLANTS Call by reference Type reference (TYPE) MSR_T_NEXT_PLANTS Multi-step returns - next plants 20090731
6 Importing IT_VBEP Call by reference Type reference (TYPE) VA_VBEPVB_T Table for structure VBEPVB 20090731
7 Importing IV_CHECK_RO_DATA Call by reference Type reference (TYPE) FLAG ABAP_FALSE General Flag 20100707
8 Importing IV_VWPOS Call by reference Type reference (TYPE) VWPOS Item usage 20090731

Method CHECK_DATA on class CL_MSR_SALES has no exception.

Method CHECK_FOLLOW_UP_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DISPLAY_ONLY Call by reference Type reference (TYPE) MSR_S_SALES_ITEM-DISPLAY_ONLY Checkbox 20080319
2 Importing IS_T180 Call by reference Type reference (TYPE) T180 Screen Sequence Control: Transaction Default Values 20080319
3 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20080319

Method CHECK_FOLLOW_UP_DOCUMENTS on class CL_MSR_SALES has no exception.

Method CHECK_INCOMPLETENESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_XVBUV Call by reference Type reference (TYPE) VA_VBUVVB_T Table type for VBUVVB 20080317
2 Importing IS_TVAK Call by reference Type reference (TYPE) TVAK Sales Document Types 20080402
3 Importing IT_XVBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Table for structure VBAPVB 20080317

Method CHECK_INCOMPLETENESS on class CL_MSR_SALES has no exception.

Method CHECK_MATERIAL_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20110121
2 Importing IV_UNIT Call by reference Type reference (TYPE) MSR_REPLACE_UNIT Replacement Material Unit of Measure 20110121
3 Importing IV_WERKS Call by reference Type reference (TYPE) MSR_REPLACE_PLANT Supplying Plant for Replacement Material 20110121
# Exception Resumable Description Created on
1 NOT_EXISTS 20110121

Method CHECK_PLANT_RELATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RELATED Call by reference Type reference (TYPE) XFELD Checkbox 20080326
2 Importing IV_PLANT Call by reference Type reference (TYPE) WERKS_D Plant 20080326

Method CHECK_PLANT_RELATED on class CL_MSR_SALES has no exception.

Method CHECK_SDF_RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20100820
2 Importing IS_TVAK Call by reference Type reference (TYPE) TVAK Sales Document Types 20100820
3 Importing IS_VBAK_OLD Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20100820

Method CHECK_SDF_RELEASE on class CL_MSR_SALES has no exception.

Method CHECK_SERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSR_SALES_ITEM Call by reference Type reference (TYPE) MSR_S_SALES_ITEM Advanced Returns: Item data 20080421
2 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20080421

Method CHECK_SERIAL on class CL_MSR_SALES has no exception.

Method CHECK_STORAGE_LOCATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSR_SALES_ITEM Call by reference Type reference (TYPE) MSR_S_SALES_ITEM Advanced Returns: Item data 20080314
2 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20080310

Method CHECK_STORAGE_LOCATION on class CL_MSR_SALES has no exception.

Method CONFIRM_RRC_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSR_REFUND_CODE Call by reference Type reference (TYPE) MSR_RETURNS_REFUND_CODE Inspection Code 20080414
2 Importing IS_MSR_SALES_ITEM Call by reference Type reference (TYPE) MSR_S_SALES_ITEM Inspection Code 20080414
3 Importing IS_T180 Call by reference Type reference (TYPE) T180 Screen Sequence Control: Transaction Default Values 20080404
4 Importing IS_TVAK Call by reference Type reference (TYPE) TVAK Sales Document Types 20080404
5 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20080414

Method CONFIRM_RRC_CHANGE on class CL_MSR_SALES has no exception.

Method CREATE_CUSTOMER_RMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080319
2 Importing IS_XVBAP Call by reference Type reference (TYPE) VBAPVB Sales Document: Item Data 20080319

Method CREATE_CUSTOMER_RMA on class CL_MSR_SALES has no exception.

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_MSR_SALES Call by reference Object reference (TYPE REF TO) CL_MSR_SALES Advanced Returns - Sales 20080214
2 Importing IS_TVAK Call by reference Type reference (TYPE) TVAK Sales Document Type 20080313
3 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK SD document category 20080313

Method CREATE_INSTANCE on class CL_MSR_SALES has no exception.

Method DELETE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR_VA Sales Document: Item Data 20080527
2 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VA Sales Document 20080610

Method DELETE_ITEM on class CL_MSR_SALES has no exception.

Method DISPLAY_TRACKING_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR_VA Sales Document Item 20080325
2 Importing IV_VBELN Call by reference Type reference (TYPE) VBELN_VA Sales Document 20080325

Method DISPLAY_TRACKING_DETAILS on class CL_MSR_SALES has no exception.

Method EXCHANGE_DOCUMENT_NUMBER Signature

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

Method EXCHANGE_DOCUMENT_NUMBER on class CL_MSR_SALES has no exception.

Method FASTCHANGE_NEXT_PLANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MSR_SALES_FASTCHANGE Call by reference Type reference (TYPE) MSR_S_SALES_FASTCHANGE Multistep Returns: MSR Fast Change 20080402
2 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080402
3 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20080402

Method FASTCHANGE_NEXT_PLANTS on class CL_MSR_SALES has no exception.

Method GET_APPROV_BLOCK_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPROV_BLOCK Call by reference Type reference (TYPE) MSR_APPROVAL_BLOCK Approval Block 20091016
2 Importing IV_SPRAS Call by reference Type reference (TYPE) SPRAS Language Key 20091016
3 Returning RV_APPROV_BLOCK_TEXT Value transfer Type reference (TYPE) DDTEXT Explanatory Short Text 20091016

Method GET_APPROV_BLOCK_TEXT on class CL_MSR_SALES has no exception.

Method GET_CMR_SDF_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MSR_SALES_ITEM Call by reference Type reference (TYPE) MSR_S_SALES_ITEM Advanced Returns: Item data 20110401
2 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20110401
3 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20110401
4 Importing IS_XVBAP Call by reference Type reference (TYPE) VBAPVB Document Structure for XVBAP/YVBAP 20110401
5 Importing IV_SPLIT_ID Call by reference Type reference (TYPE) MSR_SPLIT_ID Split Identification Number 20110401

Method GET_CMR_SDF_DEFAULTS on class CL_MSR_SALES has no exception.

Method GET_DATA_CRD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSR_SALES_ITEM Call by reference Type reference (TYPE) MSR_S_SALES_ITEM Advanced Returns: Item data 20080528
2 Importing IS_RRD_HEAD Call by reference Type reference (TYPE) MSR_S_RRD_HEAD_CUST MSR: Header Structure for Customer Returns Refund Processing 20080528
3 Importing IS_RRD_ITEM Call by reference Type reference (TYPE) MSR_S_RRD_ITEM_CUST MSR: Item Structure for Customer Refund Determination 20080528
4 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080528
5 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20080528

Method GET_DATA_CRD on class CL_MSR_SALES has no exception.

Method GET_FU_CODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FU_CODES Call by reference Type reference (TYPE) MSR_T_CODES Multi-step returns - codes 20080307
2 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK SD document category 20080313
3 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document Item 20080313

Method GET_FU_CODES on class CL_MSR_SALES has no exception.

Method GET_GENERAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_GENERAL_DATA Call by reference Type reference (TYPE) MSR_C_GENERAL Settings for Advanced Returns Management on Client Level 20110202

Method GET_GENERAL_DATA on class CL_MSR_SALES has no exception.

Method GET_INSPECTION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080506
2 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20080401
3 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) XFELD Checkbox 20080507

Method GET_INSPECTION_DATA on class CL_MSR_SALES has no exception.

Method GET_INSP_CODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INSP_CODES Call by reference Type reference (TYPE) MSR_T_INSP_CODES Table type for MSR_S_INSP_CODE_DETAIL 20080314
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20080722

Method GET_INSP_CODES on class CL_MSR_SALES has no exception.

Method GET_INSP_CODES_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INSP_CODES_CUST Call by reference Type reference (TYPE) MSR_T_INSP_CODES Table type for MSR_S_INSP_CODE_DETAIL 20100906
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20100906

Method GET_INSP_CODES_CUST on class CL_MSR_SALES has no exception.

Method GET_INSP_ITEMS_BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INSPEC_ITEMS Call by reference Type reference (TYPE) MSR_T_INSP_ITEMS Advanced Returns Management - Table Type Inspection Item 20101208

Method GET_INSP_ITEMS_BEFORE_SAVE on class CL_MSR_SALES has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_INSTANCE Value transfer Object reference (TYPE REF TO) CL_MSR_SALES Advanced Returns - Sales 20080428

Method GET_INSTANCE on class CL_MSR_SALES has no exception.

Method GET_ITEM_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CANCEL Call by reference Type reference (TYPE) FLAG General Flag 20090722
2 Exporting EV_FU_CODE Call by reference Type reference (TYPE) MSR_FU_CODE Follow-Up Activity Code 20090722
3 Exporting EV_MAT_RECEIVED Call by reference Type reference (TYPE) MSR_MATERIAL_RECEIVED Material Received 20090722
4 Exporting EV_REFUND_CONTROL Call by reference Type reference (TYPE) MSR_REFUND_CONTROL Refund Control 20090722
5 Exporting EV_REFUND_TYPE Call by reference Type reference (TYPE) MSR_REFUND_TYPE Refund Type 20100901
6 Exporting EV_RET_REASON Call by reference Type reference (TYPE) MSR_RETURNS_REASON Return Reason 20090723
7 Importing IV_CONFIRM Call by reference Type reference (TYPE) FLAG General Flag 20090722
8 Importing IV_VKBUR Call by reference Type reference (TYPE) VKBUR Sales Office 20090722
9 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D Plant 20090722

Method GET_ITEM_DEFAULTS on class CL_MSR_SALES has no exception.

Method GET_MATERIAL_AVAILABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AVAILABLE_QTY Call by reference Type reference (TYPE) MSR_REPLACE_AVAILABILITY_QTY Replacement Material Availability Quantity 20101116
2 Exporting EV_DELIVERY_DATE Call by reference Type reference (TYPE) MSR_REPLACE_AVAILABILITY_DATE 20101116
3 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20101116
4 Importing IV_QTY_UNIT Call by reference Type reference (TYPE) MSR_REPLACE_UNIT Replacement Material Unit of Measure 20101116
5 Importing IV_WERKS Call by reference Type reference (TYPE) MSR_REPLACE_PLANT Supplying Plant for Replacement Material 20101116

Method GET_MATERIAL_AVAILABILITY on class CL_MSR_SALES has no exception.

Method GET_MSR_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_MSR_APPROV_BLOCK Call by reference Type reference (TYPE) MSR_APPROVAL_BLOCK Approval Block 20110921
2 Changing CV_MSR_REFUND_CODE Call by reference Type reference (TYPE) MSR_RETURNS_REFUND_CODE Returns Refund Code 20110921
3 Changing CV_MSR_RET_REASON Call by reference Type reference (TYPE) MSR_RETURNS_REASON Return Reason 20110921
4 Exporting ES_MSR_SALES_ITEM Call by reference Type reference (TYPE) MSR_S_SALES_ITEM Advanced Returns: Item data 20080222
5 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080318
6 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document Item 20080313
7 Importing IT_XVBPA Call by reference Type reference (TYPE) VBPA_TAB table type for vbpa 20110303
8 Importing IV_CHANGE_MODE Call by reference Type reference (TYPE) XFELD Checkbox 20080730
9 Importing IV_KOPIEREN Call by reference Type reference (TYPE) XFELD SPACE create rO w/ ref to document 20110921
10 Importing IV_SPLIT_ID Call by reference Type reference (TYPE) MSR_SPLIT_ID Split Identification Number 20090731

Method GET_MSR_ITEM_DATA on class CL_MSR_SALES has no exception.

Method GET_MSR_SALES_ITEM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSR_SALES_ITEM Call by reference Type reference (TYPE) MSR_T_SALES_ITEM Advanced Returns: Item data 20100827

Method GET_MSR_SALES_ITEM_DATA on class CL_MSR_SALES has no exception.

Method GET_NEXT_DOC_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VBELN Call by reference Type reference (TYPE) VBELN_VA Sales Document 20080317
2 Importing IV_NUMKI Call by reference Type reference (TYPE) NUMKI Number range in the case of internal number assignment 20080317

Method GET_NEXT_DOC_NO on class CL_MSR_SALES has no exception.

Method GET_REFUND_CODE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REFUND_CODE Call by reference Type reference (TYPE) MSR_RETURNS_REFUND_CODE Returns Refund Code 20091014
2 Importing IV_SPRAS Call by reference Type reference (TYPE) SPRAS Language Key 20091014
3 Returning RV_REFUND_CODE_TEXT Value transfer Type reference (TYPE) MSR_REFUND_CODE_TEXT Refund Code Description 20091014

Method GET_REFUND_CODE_TEXT on class CL_MSR_SALES has no exception.

Method GET_REFUND_CONTROL_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REFUND_CONTROL Call by reference Type reference (TYPE) MSR_REFUND_CONTROL Refund Control 20091015
2 Importing IV_SPRAS Call by reference Type reference (TYPE) SPRAS Language Key 20091015
3 Returning RV_REFUND_CONTROL_TEXT Value transfer Type reference (TYPE) MSR_REFUND_CONTROL_TEXT Refund Control Description 20091015

Method GET_REFUND_CONTROL_TEXT on class CL_MSR_SALES has no exception.

Method GET_RETURNS_REASON_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_RETURNS_REASON Call by reference Type reference (TYPE) MSR_RETURNS_REASON Return Reason 20091016
2 Importing IV_SPRAS Call by reference Type reference (TYPE) SPRAS Language Key 20091016
3 Returning RV_RETURNS_REASON_TEXT Value transfer Type reference (TYPE) MSR_RET_REASON_TEXT Return Reason Description 20091016

Method GET_RETURNS_REASON_TEXT on class CL_MSR_SALES has no exception.

Method GET_TRC_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MSR_SALES_ITEM Call by reference Type reference (TYPE) MSR_S_SALES_ITEM Advanced Returns: Item data 20110323
2 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20110323
3 Importing IS_VBAP Call by reference Type reference (TYPE) VBAPVB Document Structure for XVBAP/YVBAP 20110323

Method GET_TRC_DEFAULTS on class CL_MSR_SALES has no exception.

Method INIT_VA_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TVAK Call by reference Type reference (TYPE) TVAK Sales Document: Header Data 20080318

Method INIT_VA_TRANSACTION on class CL_MSR_SALES has no exception.

Method LOCK_MSR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20100825
2 Importing IT_XVBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Table for structure VBAPVB 20100825
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20100825
2 LOCK_NOT_POSSIBLE 20100825

Method MAINTAIN_CUA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CUA_EXCLUDE Call by reference Type reference (TYPE) CUA_EXCLUDE_T Non-active Fcodes 20080218
2 Changing CT_INACTIVE_FCODES Call by reference Type reference (TYPE) TAXI_INACTIVE_FCODES_T Inactive Function Code Table Record Declaration 20080218
3 Importing IS_T180 Call by reference Type reference (TYPE) T180 Screen Sequence Control: Transaction Default Values 20080218
4 Importing IS_T185V Call by reference Type reference (TYPE) T185V Screen sequence control: Processing location(s) 20080218
5 Importing IS_TVAK Call by reference Type reference (TYPE) TVAK Sales Document Types 20080421
6 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080218

Method MAINTAIN_CUA on class CL_MSR_SALES has no exception.

Method MAINTAIN_INSPECTION_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MSR_SALES_ITEM Call by reference Type reference (TYPE) MSR_S_SALES_ITEM Text Line 20080520
2 Importing IS_TVAK Call by reference Type reference (TYPE) TVAK Sales Document Types 20080520
3 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080520
4 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document Item 20080410
5 Importing IT_TEXT Call by reference Type reference (TYPE) TFPFIELDS SAP FP: Table of Used Fields in Smart 20100617
6 Importing IV_CUST_INSP Call by reference Type reference (TYPE) XFELD Checkbox 20100531
7 Importing IV_NODIALOG Call by reference Type reference (TYPE) FLAG SPACE General Flag 20100617
8 Importing IV_TA_TYPE Call by reference Type reference (TYPE) TRTYP Transaction type 20080520

Method MAINTAIN_INSPECTION_TEXT on class CL_MSR_SALES has no exception.

Method MAINTAIN_NEXT_PLANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MSR_SALES_ITEM Call by reference Type reference (TYPE) MSR_S_SALES_ITEM Advanced Returns: Item data 20080311
2 Exporting ET_NEXT_PLANT_GET Call by reference Type reference (TYPE) MSR_T_NEXT_PLANT_GET Table Type for Structure MSR_S_NEXT_PLANT_GET 20100629
3 Exporting EV_DISPLAY_ONLY Call by reference Type reference (TYPE) XFELD Checkbox 20100629
4 Importing IS_TVAK Call by reference Type reference (TYPE) TVAK SD document category 20080313
5 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Customer Number 1 20080313
6 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20080311
7 Importing IT_NEXT_PLANT_SET Call by reference Type reference (TYPE) MSR_T_NEXT_PLANT_SET Table Type of Line Type MSR_S_NEXT_PLANT_SET 20100623
8 Importing IV_NO_DIALOG Call by reference Type reference (TYPE) CHAR1 SPACE General Flag 20100623
9 Importing IV_TA_TYPE Call by reference Type reference (TYPE) TRTYP Transaction type 20080311

Method MAINTAIN_NEXT_PLANTS on class CL_MSR_SALES has no exception.

Method MAINTAIN_VENDOR_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MSR_SALES_ITEM Call by reference Type reference (TYPE) MSR_S_SALES_ITEM Advanced Returns: Item data 20080310
2 Importing IS_TVAK Call by reference Type reference (TYPE) TVAK SD document category 20080313
3 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Customer Number 1 20080313
4 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20080310
5 Importing IV_TA_TYPE Call by reference Type reference (TYPE) TRTYP Transaction type 20080310

Method MAINTAIN_VENDOR_ADDRESS on class CL_MSR_SALES has no exception.

Method MAP_COMM_CTRL_TO_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSR_SALES_ITEM Call by reference Type reference (TYPE) MSR_S_SALES_ITEM Advanced Returns: Item data 20090701
2 Importing IS_COMM_CTRL_APPL Call by reference Type reference (TYPE) MSR_S_COMM_CTRL_APPL Multi-step returns: data exchange with applications 20080307
3 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080519
4 Importing IV_POSNR Call by reference Type reference (TYPE) POSNR_VA Sales Document Item 20080307

Method MAP_COMM_CTRL_TO_ITEM on class CL_MSR_SALES has no exception.

Method MAP_ITEM_TO_COMM_CTRL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COMM_CTRL_APPL Call by reference Type reference (TYPE) MSR_S_COMM_CTRL_APPL Multi-step returns: data exchange with applications 20080307
2 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080519
3 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document Item 20080313

Method MAP_ITEM_TO_COMM_CTRL on class CL_MSR_SALES has no exception.

Method MODIFY_VBEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_BWART Call by reference Type reference (TYPE) BWART Movement type (inventory management) 20080606
2 Changing CV_LFREL Call by reference Type reference (TYPE) LFREL Item is relevant for delivery 20080606
3 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20110609
4 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20100820
5 Importing IS_VBEP Call by reference Type reference (TYPE) VBEP Sales Document Item 20080606

Method MODIFY_VBEP on class CL_MSR_SALES has no exception.

Method PROCESS_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MSR_SALES_ITEM Call by reference Type reference (TYPE) MSR_S_SALES_ITEM Advanced Returns: Item data 20080505
2 Changing CS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20080307
3 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100706
4 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK SD document category 20080313
5 Importing IS_XVBAP Call by reference Type reference (TYPE) VBAPVB Document Structure for XVBAP/YVBAP 20090722
6 Importing IT_NEXT_PLANTS Call by reference Type reference (TYPE) MSR_T_NEXT_PLANTS Advanced Returns Management - Next Plants 20090724
7 Importing IT_XVBPA Call by reference Type reference (TYPE) VBPA_TAB Table type for VBPAVB: Partners 20110302
8 Importing IV_SPLIT_ID Call by reference Type reference (TYPE) MSR_SPLIT_ID Split Identification Number 20090730

Method PROCESS_ITEM on class CL_MSR_SALES has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080528
2 Changing CS_YVBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080528
3 Importing IT_XVBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Table for structure VBAPVB 20080528
4 Importing IT_XVBEP Call by reference Type reference (TYPE) VA_VBEPVB_T Table for structure VBEPVB 20080528
5 Importing IT_XVBUK Call by reference Type reference (TYPE) VA_VBUKVB_T Sales Document: Header Status and Administrative Data 20080528
6 Importing IT_XVBUV Call by reference Type reference (TYPE) VA_VBUVVB_T Table type for VBUVVB 20080528
7 Importing IT_YVBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Table for structure VBAPVB 20080528
8 Importing IT_YVBUK Call by reference Type reference (TYPE) VA_VBUKVB_T Sales Document: Header Status and Administrative Data 20080528

Method SAVE on class CL_MSR_SALES has no exception.

Method SAVE_COMMENTS_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20100827
2 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document Item 20100827

Method SAVE_COMMENTS_CUST on class CL_MSR_SALES has no exception.

Method SAVE_INSPECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080317
2 Importing IT_XVBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Table for structure VBAPVB 20080317

Method SAVE_INSPECTION on class CL_MSR_SALES has no exception.

Method SAVE_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_XVBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Table for structure VBAPVB 20080529
2 Changing CT_XVBEP Call by reference Type reference (TYPE) VA_VBEPVB_T Table for structure VBEPVB 20080529
3 Changing CT_XVBUV Call by reference Type reference (TYPE) VA_VBUVVB_T Table type for VBUVVB 20080529
4 Changing CT_YVBAP Call by reference Type reference (TYPE) VA_VBAPVB_T Table for structure VBAPVB 20090313
5 Changing CT_YVBEP Call by reference Type reference (TYPE) VA_VBEPVB_T Table for structure VBEPVB 20080529
6 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110314
7 Exporting EV_ABORT_SAVE Call by reference Type reference (TYPE) XFELD Checkbox 20080630
8 Importing IS_TVAK Call by reference Type reference (TYPE) TVAK Sales Document Types 20080529
9 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080529

Method SAVE_PREPARE on class CL_MSR_SALES has no exception.

Method SET_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SCREEN_ACTIVE Call by reference Type reference (TYPE) SCREEN-ACTIVE Screen-field is Active 20080612
2 Exporting EV_SCREEN_INPUT Call by reference Type reference (TYPE) SCREEN-INPUT Input Mode on Screen 20080214
3 Exporting EV_SCREEN_INVISIBLE Call by reference Type reference (TYPE) SCREEN-INVISIBLE Visibility on Screen 20080214
4 Importing IS_MSR_SALES_ITEM Call by reference Type reference (TYPE) MSR_S_SALES_ITEM Advanced Returns: Item data 20080226
5 Importing IS_SCREEN Call by reference Type reference (TYPE) SCREEN Structure Description for the System Data Object SCREEN 20080321
6 Importing IS_T180 Call by reference Type reference (TYPE) T180 Screen Sequence Control: Transaction Default Values 20080215
7 Importing IS_T185V Call by reference Type reference (TYPE) T185V Screen sequence control: Processing location(s) 20080221
8 Importing IS_TVAK Call by reference Type reference (TYPE) TVAK SD document category 20080319
9 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Sales Document: Header Data 20080404
10 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20080610
11 Importing IS_VBAPD Call by reference Type reference (TYPE) VBAPD Order Items: Dynamic Division 20080610
12 Importing IV_NEW_ITEM Call by reference Type reference (TYPE) XFELD New Item 20080723
13 Importing IV_TABLE_LOOP Call by reference Type reference (TYPE) XFELD Set Display on Table Control Screen 20080723

Method SET_DISPLAY on class CL_MSR_SALES has no exception.

Method SET_ITEM_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ITEM_DEFAULTS Call by reference Type reference (TYPE) MSR_S_SD_ITEM_DEFAULTS Multi-step returns: MSR item defaults 20090723

Method SET_ITEM_DEFAULTS on class CL_MSR_SALES has no exception.

Method SET_RRD_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RRD_ITEM Call by reference Type reference (TYPE) MSR_S_RRD_ITEM_CUST MSR: Item Structure for Customer Refund Determination 20090914

Method SET_RRD_ITEM on class CL_MSR_SALES has no exception.

Method UPDATE_DATA_TO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20100706
2 Exporting EV_APPROV_BLOCK Call by reference Type reference (TYPE) MSR_APPROVAL_BLOCK Approval Block 20090702
3 Exporting EV_REFUND_CODE Call by reference Type reference (TYPE) MSR_RETURNS_REFUND_CODE Returns Refund Code 20090702
4 Exporting EV_RET_REASON Call by reference Type reference (TYPE) MSR_RETURNS_REASON Return Reason 20090702
5 Importing IS_MSR_SALES_ITEM Call by reference Type reference (TYPE) MSR_S_SALES_ITEM Advanced Returns: Item data 20080303
6 Importing IS_VBAK Call by reference Type reference (TYPE) VBAK Customer Number 1 20080313
7 Importing IS_VBAP Call by reference Type reference (TYPE) VBAP Sales Document: Item Data 20080303
8 Importing IT_NEXT_PLANTS Call by reference Type reference (TYPE) MSR_T_NEXT_PLANTS Multi-step returns - next plants 20080408
9 Importing IV_CHECK_RO_DATA Call by reference Type reference (TYPE) FLAG ABAP_TRUE General Flag 20100707
10 Importing IV_SPLIT_ID Call by reference Type reference (TYPE) MSR_SPLIT_ID Split Identification Number 20090730

Method UPDATE_DATA_TO_BUFFER on class CL_MSR_SALES has no exception.

Method USE_NON_VALUATED_STOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUKRS_VF Call by reference Type reference (TYPE) BUKRS Company Code from Header 20110215
2 Importing IV_FU_CODE Call by reference Type reference (TYPE) MSR_FU_CODE Follow-Up Activity Code 20100910
3 Importing IV_MAT_RECEIVED Call by reference Type reference (TYPE) MSR_MATERIAL_RECEIVED Material Received 20121219
4 Importing IV_NEXT_PLANT Call by reference Type reference (TYPE) MSR_NEXT_PLANT Next Plant from Item 20100910
5 Importing IV_PLANT Call by reference Type reference (TYPE) WERKS_D Plant from Item 20100910
6 Importing IV_REFUND_CONTROL Call by reference Type reference (TYPE) MSR_REFUND_CONTROL Refund Control 20100910
7 Returning RV_FLAG Value transfer Type reference (TYPE) XFELD 20100910

Method USE_NON_VALUATED_STOCK on class CL_MSR_SALES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604