SAP /BEV2/CL_CS_MIGO_BADI OO Class - Include EMCS in MM Update Program









/BEV2/CL_CS_MIGO_BADI is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class /BEV2/CL_CS_MIGO_BADI including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events

Inheritance

This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for /BEV2/CL_CS_MIGO_BADI is /BEV2/CL_CS_EMCS

Method list of /BEV2/CL_CS_MIGO_BADI SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
CHECK_COD_SHIPTOCheck Uniqueness of ConsigneePrivate
CALL METHOD /bev2/cl_cs_migo_badi=>CHECK_COD_SHIPTO...more details

CHECK_EMCS_PORCESS_STEPDetermine EMCS Process StepsPrivate
CALL METHOD /bev2/cl_cs_migo_badi=>CHECK_EMCS_PORCESS_STEP...more details

CHECK_RELEVANCE_FOR_EMCSCheck Relevance of EMCS at Item LevelPrivate
CALL METHOD /bev2/cl_cs_migo_badi=>CHECK_RELEVANCE_FOR_EMCS...more details

CHECK_REL_ISSUING_PLANTCheck Relevance of Issuing Plant at Item LevelPrivate
CALL METHOD /bev2/cl_cs_migo_badi=>CHECK_REL_ISSUING_PLANT...more details

CHECK_REL_MATERIALCheck Relevance of Material at Item LevelPrivate
CALL METHOD /bev2/cl_cs_migo_badi=>CHECK_REL_MATERIAL...more details

CHECK_REL_MOVEMENT_TYPECheck Relevance of Movement Type at Item LevelPrivate
CALL METHOD /bev2/cl_cs_migo_badi=>CHECK_REL_MOVEMENT_TYPE...more details

CHECK_REL_RECEIVING_PLANTCheck Relevance of Receiving Plant at Item LevelPrivate
CALL METHOD /bev2/cl_cs_migo_badi=>CHECK_REL_RECEIVING_PLANT...more details

CHECK_REL_SHIP_TOCheck Relevance of Consignee at Item LevelPrivate
CALL METHOD /bev2/cl_cs_migo_badi=>CHECK_REL_SHIP_TO...more details

CHECK_REL_SUPPLIERCheck Relevance of Vendor at Item LevelPrivate
CALL METHOD /bev2/cl_cs_migo_badi=>CHECK_REL_SUPPLIER...more details

DATA_READRead Customizing and Master DataPrivate
CALL METHOD /bev2/cl_cs_migo_badi=>DATA_READ...more details

DETERMINE_EMCSNR_FROM_DOC_FLOWDetermine EMCS Number from Document FlowPrivate
CALL METHOD /bev2/cl_cs_migo_badi=>DETERMINE_EMCSNR_FROM_DOC_FLOW...more details

GET_DELIRERYDetermine Delivery Item for Order ItemPrivate
CALL METHOD /bev2/cl_cs_migo_badi=>GET_DELIRERY...more details

GET_DELIVERY_TYPEDetermine Delivery TypePrivate
CALL METHOD /bev2/cl_cs_migo_badi=>GET_DELIVERY_TYPE...more details

GET_ORDER_TYPEDetermine Order TypePrivate
CALL METHOD /bev2/cl_cs_migo_badi=>GET_ORDER_TYPE...more details

PROCESS_CANCELLATIONSProcess Cancellations for Goods IssuePrivate
CALL METHOD /bev2/cl_cs_migo_badi=>PROCESS_CANCELLATIONS...more details

PROCESS_CANCELLATIONS_GRProcess Cancellations for Goods ReceiptPrivate
CALL METHOD /bev2/cl_cs_migo_badi=>PROCESS_CANCELLATIONS_GR...more details

PROCESS_COD_NEW_SHIPTOProcess Changes of Destination, New ConsigneePrivate
CALL METHOD /bev2/cl_cs_migo_badi=>PROCESS_COD_NEW_SHIPTO...more details

PROCESS_COD_TO_SENDERProcess Changes of Destination, Back to ConsignorPrivate
CALL METHOD /bev2/cl_cs_migo_badi=>PROCESS_COD_TO_SENDER...more details

PROCESS_EMCSProcess EMCSPublic
CALL METHOD /bev2/cl_cs_migo_badi=>PROCESS_EMCS...more details

PROCESS_GOODS_ISSUESProcess Goods IssuePrivate
CALL METHOD /bev2/cl_cs_migo_badi=>PROCESS_GOODS_ISSUES...more details

PROCESS_GOODS_RECEIPTSProcess Goods ReceiptPrivate
CALL METHOD /bev2/cl_cs_migo_badi=>PROCESS_GOODS_RECEIPTS...more details

PROCESS_RETURNSProcess Customer ReturnsPrivate
CALL METHOD /bev2/cl_cs_migo_badi=>PROCESS_RETURNS...more details

PROCESS_TRANSFER_ISSUEProcess Outbound Posting ChangesPrivate
CALL METHOD /bev2/cl_cs_migo_badi=>PROCESS_TRANSFER_ISSUE...more details

PROCESS_TRANSFER_RECEIPTProcess Inbound Posting ChangesPrivate
CALL METHOD /bev2/cl_cs_migo_badi=>PROCESS_TRANSFER_RECEIPT...more details



/BEV2/CL_CS_MIGO_BADI attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
GC_CANREA_INTERRUPTInstance AttributeEMCS: Cancellation Reason'2'LIKE
/BEV2/CS_CANCEL_REASON
Private
GC_RECTYPE_WEInstance AttributeSingle-Character Indicator'W'LIKE
CHAR1
Private
MC_PROCESS_CAConstantEMCS Process Step'CA'LIKE
/BEV2/CS_EMCS_PROCESS
Public
MC_PROCESS_CEConstantEMCS Process Step'CE'LIKE
/BEV2/CS_EMCS_PROCESS
Public
MC_PROCESS_CLConstantEMCS Process Step'CL'LIKE
/BEV2/CS_EMCS_PROCESS
Public
MC_PROCESS_CRConstantEMCS Process Step'CR'LIKE
/BEV2/CS_EMCS_PROCESS
Public
MC_PROCESS_CWConstantEMCS Process Step'CW'LIKE
/BEV2/CS_EMCS_PROCESS
Public
MC_PROCESS_GIConstantEMCS Process Step'GI'LIKE
/BEV2/CS_EMCS_PROCESS
Public
MC_PROCESS_GRConstantEMCS Process Step'GR'LIKE
/BEV2/CS_EMCS_PROCESS
Public
MC_PROCESS_PIConstantEMCS Process Step'PI'LIKE
/BEV2/CS_EMCS_PROCESS
Public
MC_PROCESS_PRConstantEMCS Process Step'PR'LIKE
/BEV2/CS_EMCS_PROCESS
Public
MO_EXCEPTIONInstance AttributeExceptions for EMCS ProcessLIKE
/BEV2/CX_CS_EMCS
Private
MS_LIKPInstance AttributeSD Document: Delivery Header DataLIKE
LIKP
Private
MS_MKPFInstance AttributeHeader: Material DocumentLIKE
MKPF
Private
MS_VBAKInstance AttributeSales Document: Header DataLIKE
VBAK
Private
MT_DELInstance AttributeLIKE
Private
MT_ED903Instance AttributeLIKE
Private
MT_MMTYPInstance AttributeLIKE
Private
MT_MSEGInstance AttributeDocument Segment: MaterialLIKE
Private
MT_ORDERInstance AttributeLIKE
Private
MT_PCODEInstance AttributeLIKE
Private
MT_VBFAInstance AttributeLIKE
Private
MV_TIMESTAMPInstance AttributeUTC Time Stamp in Short Form (YYYYMMDDhhmmss)LIKE
TIMESTAMP
Private


Links to Related Class(s)

/BEV2/CL...
Full list of available SAP object classes

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!