SAP ABAP Class CL_CO_MES_SERIAL_NO_CHECK (Checks of Serial Numbers for Production Order)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PP-MES (Application Component) Integration with Manufacturing Execution Systems
     CO_MES_INT (Package) Integration of Production w. Manufacturing Execution Systems
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20100709
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CO_MES_CONST Constants for MES Integration 20100719
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_SERIAL_NUMBER_CHECKS Interface for BAdI: SERIAL_NUMBER_CHECKS 20100709
Properties
Class CL_CO_MES_SERIAL_NO_CHECK  
Short Description Checks of Serial Numbers for Production Order    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CO_MES_INT   Integration of Production w. Manufacturing Execution Systems 
Created 20100709   SAP 
Last change 20110908   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
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20100709
2 IF_CO_MES_CONST Constants for MES Integration 20100719
3 IF_EX_SERIAL_NUMBER_CHECKS Interface for BAdI: SERIAL_NUMBER_CHECKS 20100709
Friends
Class CL_CO_MES_SERIAL_NO_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_PRODUCTION_ORDER Instance attribute Private Attribute reference (LIKE) 20100719
2 C_SERNR_DELETE Instance attribute Private Attribute reference (LIKE) 20100802
3 C_SERNR_DUPLICATE Instance attribute Private Attribute reference (LIKE) 20100802
4 C_SERNR_OVER Instance attribute Private Attribute reference (LIKE) 20100802
5 C_SEVERITY_ERROR Instance attribute Private Attribute reference (LIKE) 20100802
6 C_SEVERITY_NO_ERROR Instance attribute Private Attribute reference (LIKE) 20100802
7 C_SEVERITY_WARNING Instance attribute Private Attribute reference (LIKE) 20100802
8 GC_WILDCARD Constant Private Type reference (TYPE) CHAR1 '*' Placeholder 20100802
9 GS_CAUFVD Static Attribute Private Type reference (TYPE) CAUFVD Dialog Structure for Order Headers and Item 20100709
10 GT_TCOSERNRCHECK Static Attribute Private Type reference (TYPE) TCOSERNRCHECK_T Scope of Check in Case of Serial Numbers in MES Orders 20100802
11 GV_SERIAL_PROFILE Static Attribute Private Type reference (TYPE) SERAIL Serial Number Profile 20100802
12 GV_TCOSERNRCHECK_READ Static Attribute Private Type reference (TYPE) ABAP_BOOL Customizing from Table TCOSERNRCHECK Read 20100802
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CUSTOMIZING Static method Public Method Check Customizing for Control of Serial Number Checks 20100802
2 CHECK_SERIAL_HISTORY Static method Private Method Check of Serial Number History 20100713
3 INIT_CUSTOMIZING Static method Private Method Read Customizing for Control of Serial Number Checks 20100802
4 PROVIDE_CONTEXT Static method Public Method Transfer of Data from Production Order 20100709
Events
Class CL_CO_MES_SERIAL_NO_CHECK has no event.
Types
Class CL_CO_MES_SERIAL_NO_CHECK has no local type.
Method Signatures

Method CHECK_CUSTOMIZING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_TYPE Call by reference Type reference (TYPE) CO_MES_SERNR_CHECK_TYPE Art der Serialnummernprüfung 20100802
2 Importing IV_PLANT Call by reference Type reference (TYPE) WERKS_D Werk 20100802
3 Importing IV_SERIAL_PROFILE Call by reference Type reference (TYPE) SERAIL Serialnummernprofil 20100802
4 Returning RV_SEVERITY Value transfer Type reference (TYPE) SYMSGTY Nachrichtentyp (E, W, I, SPACE) 20100802

Method CHECK_CUSTOMIZING on class CL_CO_MES_SERIAL_NO_CHECK has no exception.

Method CHECK_SERIAL_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MATERIAL Call by reference Type reference (TYPE) MATNR Materialnummer 20100713
2 Importing IV_NO_DIALOG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Kennzeichen: Kein Dialog 20100823
3 Importing IV_OWN_ORDER Call by reference Type reference (TYPE) AUFNR Auftragsnummer, zu ignorieren in Historie 20100714
4 Importing IV_PLANT Call by reference Type reference (TYPE) WERKS_D Werk 20100802
5 Importing IV_SERIAL_NUMBER Call by reference Type reference (TYPE) GERNR Serialnummer 20100713
6 Importing IV_SERIAL_PROFILE Call by reference Type reference (TYPE) SERAIL Serialnummernprofil 20100802
# Exception Resumable Description Created on
1 ERROR_WITH_MESSAGE Fehler bei der Prüfung 20100713

Method INIT_CUSTOMIZING Signature

Method INIT_CUSTOMIZING on class CL_CO_MES_SERIAL_NO_CHECK has no parameter.
Method INIT_CUSTOMIZING on class CL_CO_MES_SERIAL_NO_CHECK has no exception.

Method PROVIDE_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CAUFVD Call by reference Type reference (TYPE) CAUFVD Dialogstruktur für Auftragsköpfe und -position 20100709
2 Importing IV_SERIAL_PROFILE Call by reference Type reference (TYPE) SERAIL Serialnummernprofil 20100802

Method PROVIDE_CONTEXT on class CL_CO_MES_SERIAL_NO_CHECK has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 606