SAP ABAP Class CL_CMM_QUALITY_VALUES (Quality Value Access)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-CMM-BF (Application Component) Basic Functions
     LOG_CMM_MD (Package) Master Data enhancements for Commodity Management
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 20120516
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CMM_QUALITY_ACCESS Interface for BAdI: CMM_QUALITY_ACCESS 20120516
Properties
Class CL_CMM_QUALITY_VALUES  
Short Description Quality Value Access    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LOG_CMM_MD   Master Data enhancements for Commodity Management 
Created 20120514   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IBCO2 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 20120516
2 IF_CMM_QUALITY_ACCESS Interface for BAdI: CMM_QUALITY_ACCESS 20120516
Friends
Class CL_CMM_QUALITY_VALUES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_SINGLETON Static Attribute Private Object reference (TYPE REF TO) CL_CMM_QUALITY_VALUES 20121213
2 GT_BUFFER_BATCH_CLASS Static Attribute Private See coding 20130430
3 GT_BUFFER_PLAN Static Attribute Private See coding 20130422
4 GT_DOCUBATCH Static Attribute Private Type reference (TYPE) GTYT_DOCUBATCH 20121213
Methods
# Method Level Visibility Method type Description Created on
1 CLASSIFICATION_GET Instance method Private Method 20130828
2 DETERMINE_BATCH_FROM_DELIVERY Instance method Private Method 20120514
3 DETERMINE_MATDOC_FOR_DELIVERY Instance method Private Method 20120514
4 FILL_BAPI_FIELDS Instance method Private Method 20120514
5 FILL_DOCUBATCHES_FROM_MEMORY Instance method Private Method 20121213
6 GET_ATTR_FROM_CLASSIFICATION Instance method Private Method 20120514
7 GET_INSTANCE Static method Public Method 20120514
8 GET_VALUE_BY_MATCLASS Instance method Private Method 20120525
9 RAISE_BAPIMESSAGE Instance method Private Method 20120514
10 RECEIVE_DOCUBATCH Static method Public Method 20121210
11 SELECT_DELIVERY Instance method Private Method 20120525
12 SELECT_MATDOC Instance method Private Method 20120514
13 UNIT_OF_MEASURE_SAP_TO_ISO Instance method Private Method 20130521
14 VBDBDM_DATA_READ_FOR_DELIVERY Instance method Private Method 20120525
Events
Class CL_CMM_QUALITY_VALUES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTYPS_MATDOC_EXTENDED Private See coding 20120514 BEGIN OF gtyps_matdoc_extended, doc TYPE cmm_md_qlty_matdoc, matnr TYPE matnr, werks TYPE werks_d, END OF gtyps_matdoc_extended
2 GTYS_BUFFER_BATCH_CLASS Private See coding 20130430 BEGIN OF gtys_buffer_batch_class, matnr TYPE mara-matnr, attribute TYPE STANDARD TABLE OF api_ch_att with key atnam, value TYPE STANDARD TABLE OF api_value with key atnam, value_mara TYPE STANDARD TABLE OF api_value with key atnam, class TYPE klah-class, object TYPE ausp-objek, obtab TYPE tclt-obtab, klart TYPE klah-klart, END OF gtys_buffer_batch_class
3 GTYS_BUFFER_PLAN Private See coding 20130422 BEGIN OF gtys_buffer_plan, INPUT TYPE CMM_MD_QLTY_PLAN_I, RESULT TYPE CMM_MD_QLTY_VALUE, END OF gtys_buffer_plan
4 GTYT_BATCHES Private See coding 20121213 gtyt_batches TYPE STANDARD TABLE OF CMM_MD_QLTY_BATCH
5 GTYT_DOCUBATCH Private See coding 20121213 gtyt_docubatch TYPE STANDARD TABLE OF docubatch_data_s
Method Signatures

Method CLASSIFICATION_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BATCH_CLASS Call by reference Type reference (TYPE) GTYS_BUFFER_BATCH_CLASS 20130828
2 Importing IS_MARA Call by reference Type reference (TYPE) MARA General Material Data 20130828
# Exception Resumable Description Created on
1 CX_CMM_QUALITY_VALUES Error message occurred 20130828

Method DETERMINE_BATCH_FROM_DELIVERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LIPS Call by reference Type reference (TYPE) LIPSVB Reference structure for XLIPS/YLIPS 20120525
2 Returning RS_BATCH Value transfer Type reference (TYPE) CMM_MD_QLTY_BATCH 20120514
# Exception Resumable Description Created on
1 CX_CMM_QUALITY_VALUES 20120514

Method DETERMINE_MATDOC_FOR_DELIVERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MATDOC Call by reference Type reference (TYPE) GTYPS_MATDOC_EXTENDED 20120525
2 Exporting EV_CANCELLED Call by reference Type reference (TYPE) XFELD Checkbox 20120525
3 Importing IS_LIKP Call by reference Type reference (TYPE) LIKPVB Reference structure for XLIKP/YLIKP 20120525
4 Importing IS_LIPS Call by reference Type reference (TYPE) LIPSVB Reference structure for XLIPS/YLIPS 20120525
# Exception Resumable Description Created on
1 CX_CMM_QUALITY_VALUES Error message occurred 20120516

Method FILL_BAPI_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VALUE Call by reference Type reference (TYPE) CMM_MD_QLTY_VALUE 20120514
2 Importing IV_ATINN Call by reference Type reference (TYPE) ATINN Classification: RFC Read Values 20130521
3 Importing IV_ATNAM Call by reference Type reference (TYPE) ATNAM 20120514
4 Importing IV_CLASSNAME Call by reference Type reference (TYPE) KLAH-CLASS 20120514
5 Importing IV_KLART Call by reference Type reference (TYPE) KLAH-KLART Class Type 20130417
6 Importing IV_OBJECT Call by reference Type reference (TYPE) BAPI1003_KEY-OBJECT 20120514
7 Importing IV_OBJECT_TABLE Call by reference Type reference (TYPE) BAPI1003_KEY-OBJECTTABLE 20120514
8 Importing IV_VALUE Call by reference Type reference (TYPE) ATWTB Characteristic value description 20130521
# Exception Resumable Description Created on
1 CX_CMM_QUALITY_VALUES Error message occurred 20120516

Method FILL_DOCUBATCHES_FROM_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BATCHES Call by reference Type reference (TYPE) GTYT_BATCHES 20121213
2 Importing IS_DELIVERY Call by reference Type reference (TYPE) CMM_MD_QLTY_DELIVERY Input Struc. for act. Quality Retrieval by batch number 20121213
3 Importing IS_MSEG Call by reference Type reference (TYPE) MSEG Document Segment: Material 20121213

Method FILL_DOCUBATCHES_FROM_MEMORY on class CL_CMM_QUALITY_VALUES has no exception.

Method GET_ATTR_FROM_CLASSIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_VALUE Call by reference Type reference (TYPE) CMM_MD_QLTY_VALUE Batch characterisitc value 20120514
2 Importing IV_ATNAM Call by reference Type reference (TYPE) ATNAM 20120514
3 Importing IV_CHARG Call by reference Type reference (TYPE) CHARG_D 20120514
4 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR_D 20120514
5 Importing IV_WERKS Call by reference Type reference (TYPE) WERKS_D 20120514
# Exception Resumable Description Created on
1 CX_CMM_QUALITY_VALUES 20120514

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_SINGLETON Value transfer Object reference (TYPE REF TO) CL_CMM_QUALITY_VALUES Quality Value Access 20120514

Method GET_INSTANCE on class CL_CMM_QUALITY_VALUES has no exception.

Method GET_VALUE_BY_MATCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CLASS Call by reference Type reference (TYPE) KLAH-CLASS Class number 20130417
2 Changing CV_OBTAB Call by reference Type reference (TYPE) TCLA-OBTAB Name of database table for object 20130417
3 Exporting ES_VALUE Call by reference Type reference (TYPE) CMM_MD_QLTY_VALUE Batch characterisitc value 20130417
4 Importing IS_INPUT Call by reference Type reference (TYPE) CMM_MD_QLTY_PLAN_I Input Structure for Planned Quality Value Retrieval 20120525
# Exception Resumable Description Created on
1 CX_CMM_QUALITY_VALUES Error message occurred 20120525

Method RAISE_BAPIMESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BAPIRETTAB Call by reference Type reference (TYPE) BAPIRETTAB 20120514
# Exception Resumable Description Created on
1 CX_CMM_QUALITY_VALUES 20120514

Method RECEIVE_DOCUBATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) DOCUBATCH_DATA_S 20121213
2 Importing IV_KEY Call by reference Type reference (TYPE) DOCUBATCH_KEY Documentary Batch - Key 20121210

Method RECEIVE_DOCUBATCH on class CL_CMM_QUALITY_VALUES has no exception.

Method SELECT_DELIVERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LIKP Call by reference Type reference (TYPE) LIKPVB Reference structure for XLIKP/YLIKP 20120525
2 Exporting ES_LIPS Call by reference Type reference (TYPE) LIPSVB Reference structure for XLIPS/YLIPS 20120525
3 Importing IS_DELIVERY Call by reference Type reference (TYPE) CMM_MD_QLTY_DELIVERY Input Struc. for act. Quality Retrieval by delivery item 20120525
# Exception Resumable Description Created on
1 CX_CMM_QUALITY_VALUES Error message occurred 20120525

Method SELECT_MATDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MATDOC Call by reference Type reference (TYPE) CMM_MD_QLTY_MATDOC 20120514
2 Returning RS_MSEG Value transfer Type reference (TYPE) MSEG 20120514
# Exception Resumable Description Created on
1 CX_CMM_QUALITY_VALUES 20120514

Method UNIT_OF_MEASURE_SAP_TO_ISO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_UNIT_ISO Call by reference Type reference (TYPE) CABN-MSEHI Unit of Measurement 20130521
2 Importing IV_DATATYPE Call by reference Type reference (TYPE) CABN-ATFOR Data type of characteristic 20130521
3 Importing IV_UNIT_SAP Call by reference Type reference (TYPE) CABN-MSEHI Unit of Measurement 20130521

Method UNIT_OF_MEASURE_SAP_TO_ISO on class CL_CMM_QUALITY_VALUES has no exception.

Method VBDBDM_DATA_READ_FOR_DELIVERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DOCUBATCH_CHARG Call by reference Type reference (TYPE) DOCUBATCH_CHARG 20120525
2 Exporting EV_MULT_ENTRIES Call by reference Type reference (TYPE) XFELD 20120525
3 Importing IS_LIKP Call by reference Type reference (TYPE) LIKPVB 20120525
4 Importing IS_LIPS Call by reference Type reference (TYPE) LIPSVB 20120525
5 Importing IV_MOVEMENT_CANCELLED Call by reference Type reference (TYPE) XFELD 20120525

Method VBDBDM_DATA_READ_FOR_DELIVERY on class CL_CMM_QUALITY_VALUES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607