MSR_S_CTRL_BUFFER SAP (Multi-step returns: structure for controller buffers) Structure details

Dictionary Type: Structure
Description: Multi-step returns: structure for controller buffers




ABAP Code to SELECT data from MSR_S_CTRL_BUFFER
Related tables to MSR_S_CTRL_BUFFER
Access table MSR_S_CTRL_BUFFER




Structure field list including key, data, relationships and ABAP select examples

MSR_S_CTRL_BUFFER is a standard SAP Structure so does not store data like a database table does. It can be used to define the fields of other actual tables or to process "Multi-step returns: structure for controller buffers" Information within sap ABAP programs.

This is done by declaring abap internal tables, work areas or database tables based on this Structure. These can then be used to store and process the required data appropriately.

i.e. DATA: wa_MSR_S_CTRL_BUFFER TYPE MSR_S_CTRL_BUFFER.

The MSR_S_CTRL_BUFFER table consists of various fields, each holding specific information or linking keys about Multi-step returns: structure for controller buffers data available in SAP. These include DOC_TYPE (Document Type), DOC_NR (Document Number), DOC_ITEM (Document Item), APPLICATION (Application).. See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can Be Enhanced (Deep)


SAP MSR_S_CTRL_BUFFER structure fields - Full list of fields found in SAP data dictionary

Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
DOC_TYPEDocument Type MSR_DOC_TYPECHAR2MSR_DOC_TYPE
DOC_NRDocument Number MSR_DOC_NRCHAR30MSR_DOC_NR
DOC_ITEMDocument Item MSR_DOC_ITEMNUMC10MSR_DOC_ITEM
APPLICATIONApplication MSR_APPLICATIONCHAR2MSR_APPLICATION
MSR_IDProcess Identification Number MSR_PROCESS_IDCHAR10ALPHAMSR_PROCESS_ID
ITEMItem Number MSR_PROCESS_ITEMNUMC6MSR_PROCESS_ITEM
SPLIT_IDSplit Identification Number MSR_SPLIT_IDNUMC3MSR_SPLIT_ID
ITEM_COMPLETECompleted MSR_COMPLETECHAR1XFELD
FU_CODEFollow-Up Activity Code MSR_FU_CODECHAR4Assigned to domainMSR_FU_CODE
MATNRMaterial Number MATNRCHAR18Assigned to domainMATN1MATNRMATS_MAT1
MAT_RECEIVEDMaterial Received MSR_MATERIAL_RECEIVEDCHAR1XFELD
QUANTITYReturn Quantity in Base UoM MSR_QUANTITYQUAN13(3) MENG13
UNITBase Unit of Measure MEINSUNIT3Assigned to domainCUNITMEINS
WERKSPlant WERKS_DCHAR4Assigned to domainWERKSWRKH_T001W_C
LGORTStorage Location LGORT_DCHAR4Assigned to domainLGORTLAG
INSMKStock Type INSMKCHAR1INSMK
KUNNRCustomer Numbers KUNNRCHAR10Assigned to domainALPHAKUNNRKUNC_KUNNR
RMA_CUSTOMERCustomer RMA Number MSR_CRMA_NRCHAR20MSR_RMA_NR
LIFNRAccount Number of Vendor or Creditor LIFNRCHAR10Assigned to domainALPHALIFNRLIFKRED_C
LIFNR_ADRNRAddress number AD_ADDRNUMCHAR10Assigned to domainALPHAAD_ADDRNUMADR
RMA_VENDORVendor RMA Number MSR_VRMA_NRCHAR20MSR_RMA_NR
RMA_VENDOR_REQVendor RMA Number Required MSR_VRMA_REQCHAR1XFELD
VKORGSales Organization VKORGCHAR4Assigned to domainVKORGVKOC_VKORG
EKORGPurchasing Organization EKORGCHAR4Assigned to domainEKORGEKO
RESWKSupplying (Issuing) Plant in Stock Transport Order RESWKCHAR4Assigned to domainWERKS
NEXT_PLANTS 0
REF_DOC_TYPEDocument Type MSR_DOC_TYPECHAR2MSR_DOC_TYPE
REF_DOC_NRDocument Number MSR_DOC_NRCHAR30MSR_DOC_NR
REF_DOC_ITEMDocument Item MSR_DOC_ITEMNUMC10MSR_DOC_ITEM
PAYING_STATUSStatus of Returns Refund Determination MSR_FIN_STATUSCHAR1MSR_FIN_STATUS
EARNING_STATUSStatus of Returns Refund Determination MSR_FIN_STATUSCHAR1MSR_FIN_STATUS
PRE_ORDER_TYPEDocument Type MSR_DOC_TYPECHAR2MSR_DOC_TYPE
PRE_ORDER_NRDocument Number MSR_DOC_NRCHAR30MSR_DOC_NR
PRE_ORDER_ITEMDocument Item MSR_DOC_ITEMNUMC10MSR_DOC_ITEM
PROCESS_TYPEDocument Type MSR_DOC_TYPECHAR2MSR_DOC_TYPE
FOLLOW_UP_EXISTSCheckbox XFELDCHAR1XFELD
INSPECTION_CODEInspection Code MSR_INSPECTION_CODECHAR4Assigned to domainQCODE
LFU_PUBLISHEDPublishing Status MSR_INSP_PUBLSTATUSCHAR1MSR_INSP_PUBLSTATUS
REFUND_CODEReturns Refund Code MSR_RETURNS_REFUND_CODECHAR3MSR_RETURNS_REFUND_CODE
REFUND_CONTROLRefund Control MSR_REFUND_CONTROLCHAR1MSR_REFUND_CONTROLMSR_ELM_REFUND_CONTROL
REFUNDINGRefunding Procedure MSR_REFUND_PROCEDURECHAR1MSR_REFUND_PROCEDURE
RET_REASONReturn Reason MSR_RETURNS_REASONCHAR3Assigned to domainMSR_RETURNS_REASON
APPROVALApproval Status of Returns Process MSR_APPROVAL_STATUSCHAR1MSR_APPROVAL_STATUS
DOC_STATUSStatus of Document Item MSR_DOC_STATUSCHAR1MSR_DOC_STATUS
SAVE_INCOMPLETECheckbox XFELDCHAR1XFELD
UPDATE_INDICATORUpdate Indicator MSR_UPDATE_INDICATORCHAR1MSR_UPDATE_INDICATOR
CREATED_ONUTC Time Stamp in Short Form (YYYYMMDDhhmmss) TIMESTAMPDEC15TZNTSTMPS
CREATED_BYChanged by USERCHAR12CHAR12
WAIT_FOR_CREDITCheckbox XFELDCHAR1XFELD
DEVIATIONCheckbox XFELDCHAR1XFELD
VRM_COMPLETEComplete Logistical Process with GR of Replacement Material MSR_VRM_COMPLETECHAR1BOOLE
LIFEXExternal Identification of Delivery Note LIFEXCHAR35TEXT35
REPLACE_MATNRReplacement Material MSR_REPLACE_MATNRCHAR18MARAMATN1MATNRS_MAT1
REPLACE_QTYReplacement Material Quantity MSR_REPLACE_QTYQUAN15(3) MENG15
REPLACE_UNITReplacement Material Unit of Measure MSR_REPLACE_UNITUNIT3T006CUNITMEINS
POSGUIDATP: Encryption of DELNR and DELPS POSGUIDCHAR22SYSUUID_22
REP_AVAIL_DATEReplacement Material Availability Date MSR_REPLACE_AVAILABILITY_DATEDATS8DATS
REP_AVAIL_QTYAvailable Quantity for Replacement Material MSR_REPLACE_AVAILABILITY_QTYQUAN15(3) MENG15
REPLACED_QTYReplaced Quantity if Compensation by Replacement Material MSR_REPLACED_QTYQUAN15(3) MENG15
REPLACED_UNITUnit of Measure for Replaced Quantity in Customer Returns MSR_REPLACED_UNITUNIT3T006CUNITMEINS
CMR_QTYCredit Memo Request Quantity MSR_CMR_QTYQUAN15(3) MENG15
CMR_UNITUnit of Measure for Credit Memo Request Quantity MSR_CMR_UNITUNIT3T006CUNITMEINS
ABGRUReason for rejection of quotations and sales orders ABGRU_VACHAR2TVAGABGRU_VA
NFU_CODEDefault for Next Follow-Up Activity in Material Inspection MSR_NFU_CODECHAR4MSR_I_CODEMSR_FU_CODE
REFUND_TYPERefund Type MSR_REFUND_TYPECHAR1MSR_REFUND_TYPE
PAYING_PLANTSupplying Plant for Replacement Material MSR_REPLACE_PLANTCHAR4Assigned to domainWERKSSH_T001W_EXTS
PRE_REFUNDPreliminary Refund Determined MSR_PRELIMINARY_REFUNDCHAR1XFELD
REPLACE_RELEASEDRelease Subsequent Delivery Free of Charge MSR_REPLACEMENT_RELEASEDCHAR1XFELD
REFUND_RELEASEDRelease Credit Memo Request MSR_REFUNDING_RELEASEDCHAR1XFELD
REPLACE_REQUESTReplacement Material from Vendor Requested MSR_REPLACEMENT_REQUESTEDCHAR1XFELD
CUST_INSP_CODECustomer Inspection Code MSR_CUST_INSP_CODECHAR4Assigned to domainQCODE
CUST_INSP_COMMCustomer Inspection Comment MSR_CUST_INSP_COMMENTCHAR132TEXT132
CUST_COMMENT_AVAILABLEComment Available MSR_INSP_TEXT_AVAILABLECHAR1FLAG
SOBKZSpecial Stock Indicator SOBKZCHAR1Assigned to domainSOBKZ
BILLING_BLOCKBilling Block MSR_BILLING_BLOCKCHAR2Assigned to domainFAKSP
DELIVERY_BLOCKDelivery Block MSR_DELIVERY_BLOCKCHAR2Assigned to domainLIFSP
IS_VALUATIONCheckbox XFELDCHAR1XFELD
FU_CODE_ERPMaintenance of Follow-Up Code in ERP MSR_FU_CODE_ERPCHAR1MSR_FU_CODE_ERP
INSP_IN_ROCheckbox XFELDCHAR1XFELD
MSR_PO_TYPEPurchase Order Type for Advanced Returns MSR_PO_TYPECHAR1MSR_PO_TYPE
CRM_LOGSYSCRM Logical System MSR_CRM_LOGSYSCHAR10Assigned to domainALPHALOGSYS
CRM_OBJ_GUIDCRM Object GUID MSR_CRM_OBJ_GUIDCHAR32SYCHAR32
CRM_OBJ_IDCRM Object ID MSR_CRM_OBJ_IDCHAR10Assigned to domainALPHAVBELN
CRM_OBJ_TYPECRM Object Type MSR_CRM_OBJ_TYPECHAR10CHAR10
RECEIVED_MATNRReplacement Material Received from Vendor MSR_REP_REPLACE_MATNRCHAR18Assigned to domainMATN1MATNR
IM_PLANTTarget Plant for Transfer to Specified Stock MSR_PLANT_SPECIFIEDCHAR4Assigned to domainWERKS
IM_MATERIALTarget Material for Transfer to Specified Stock MSR_MAT_SPECIFIEDCHAR18Assigned to domainMATN1MATNR
START_DOC_TYPEDocument Type MSR_DOC_TYPECHAR2MSR_DOC_TYPE
START_DOC_NRDocument Number MSR_DOC_NRCHAR30MSR_DOC_NR
START_DOC_ITEMDocument Item MSR_DOC_ITEMNUMC10MSR_DOC_ITEM
CMR_ABGRURejection Reason for Credit Memo Request MSR_CMR_ABGRUCHAR2Assigned to domainABGRU_VA
EWM_DECSYReference to External Warehouse Management /SPE/DECSYCHAR1/SPE/DECSY
VENDOR_NAMEName 1 NAME1_GPCHAR35NAME
AT_CUSTOMER_SITEInspection at Customer Site MSR_AT_CUSTOMER_SITECHAR1XFELD
BSGRUReason for Ordering BSGRUCHAR3BSGRU
RPO_MATNRMaterial Number MATNRCHAR18Assigned to domainMATN1MATNRMATS_MAT1
RPO_QTYReturn Quantity in Base UoM MSR_QUANTITYQUAN13(3) MENG13
RPO_UNITBase Unit of Measure MEINSUNIT3Assigned to domainCUNITMEINS

Key field Non-key field



How do I retrieve data from SAP structure MSR_S_CTRL_BUFFER using ABAP code?

As MSR_S_CTRL_BUFFER is a database structure and not a table it does not store any data in the SAP data dictionary. The ABAP SELECT statement is therefore not appropriate and can not be performed on MSR_S_CTRL_BUFFER as there is no data to select.

How to access SAP table MSR_S_CTRL_BUFFER

Within an ECC or HANA version of SAP you can also view further information about MSR_S_CTRL_BUFFER and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).


Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!